Pleopods

Archives
Log in
Subscribe
April 17, 2026

Pleopods Weekly #7 — April 17, 2026

Pleopods Weekly #7 — April 17, 2026

Pleopods
Home Archive

Pleopods Weekly #7 — April 17, 2026


This Week on Lobste.rs

Trending topics: security release web vibecoding browsers


1. Zig 0.16.0 Release Notes zig

submitted by vpol — 154 points (+141 this week) — 44 comments

Zig 0.16.0 ships I/O as an interface and adds 8+ new platform targets to CI, but the real update is 244 contributors fixing stdlib edge cases and hardening the compiler against weakly-ordered architectures—stack traces now work almost everywhere.

2. What are your programming "hunches" you haven't yet investigated? ask programming

submitted by WilhelmVonWeiner — 151 points (+140 this week) — 238 comments

Engineers keep half-baked ideas in a thread; the one getting serious attention proposes building GUI toolkits around accessibility from day one, which naturally decouples structure from rendering—unlocking better testing, scripting, and parallel rendering in the process.

3. 48 hours ago lobste.rs surpassed 20,000 users meta

submitted by aleyan — 181 points (+126 this week) — 26 comments

Lobste.rs hit 20k users, but 29% have never posted or voted—a pattern the sysop used to demonstrate log-normal distributions straight from the database, turning a familiar community problem into a concrete math lesson.

4. No one can force me to have a secure website pdf security web

submitted by theelx — 117 points (+103 this week) — 50 comments

A sharp take on why security theater and compliance checklists don't actually stop determined attackers — and why the real incentive to build secure systems is still missing for most of us.

5. Little Snitch for Linux linux release security

submitted by ehamberg — 147 points (+102 this week) — 16 comments

Objective Development shipped a Little Snitch port for Linux using eBPF, and their testing found Ubuntu making about 9 system network connections per week versus macOS's 100+ — the real story is that you can actually audit and control which distro you run instead of being locked into one vendor's update cycle.

6. The peril of laziness lost vibecoding

submitted by carlana — 107 points (+100 this week) — 13 comments

Laziness as Wall meant it—the intellectual discipline to build elegant abstractions—gets inverted when LLMs remove the constraint that forces it: a programmer's finite time; Tan's 37k lines/day of bloat-laden code is the symptom, not the innovation.

7. Servo 0.1.0 (first LTS version) is now available on crates.io browsers release web

submitted by AsciiBoiler — 117 points (+85 this week) — 7 comments

Servo's embedding library hits crates.io with an LTS track — 0.1.0 marks the first stable release after five months of iteration, positioning it for projects that need a lighter web engine without the monthly breakage of the regular channel.

8. You cannot use the GNU (A)GPL to take software freedom away law

submitted by jfred — 87 points (+85 this week) — 21 comments

The FSF caught OnlyOffice adding licensing terms that contradict the AGPLv3 itself, including forced logo retention that users are legally allowed to remove.

9. No one owes you supply-chain security security

submitted by Jackevansevo — 98 points (+83 this week) — 59 comments

The real problem isn't that crates.io lacks security features — it's that you're using dependencies from volunteers running on fumes, and pretending technical fixes will replace actual funding and moderation.

10. The Future of Everything is Lies, I Guess ai

submitted by orib — 166 points (+72 this week) — 32 comments

LLMs are statistical pattern-matchers that sound confident while hallucinating, yet we're shipping production systems that depend on them — the tension between their real capabilities and fundamental unreliability is the actual problem we need to solve.

11. Installing every* Firefox extension browsers

submitted by freddyb — 76 points (+72 this week) — 5 comments

Firefox's add-on store has some weird extremes: one person scraped all 84k extensions (49.3 GB) and found that category filters massively outperform other crawling strategies, plus a chess app that somehow balloons to massive size with thousands of audio files.

12. Retrofitting JIT Compilers into C Interpreters compilers

submitted by ltratt — 75 points (+69 this week) — 21 comments

The YK project automatically adds JIT compilation to C-based interpreters like Lua and MicroPython by changing only ~50 lines of code, hitting ~2x speedup on average while staying compatible with the reference implementation — something LuaJIT traded away 13 years ago for raw performance.

13. SQLite 3.53.0 databases release

submitted by EvanHahn — 71 points (+68 this week) — 11 comments

A new result formatter overhauls SQLite's CLI output with right-justified numbers, Unicode box borders in interactive mode, and a revamped .mode command—alongside WAL corruption fixes and query planner improvements.

14. I Just Want Simple S3 osdev scaling

submitted by kwas — 70 points (+65 this week) — 23 comments

The author benchmarked seven S3-compatible storage systems looking for something actually simple, and found Versity GW — an obscure gateway used by national labs that stores objects directly on POSIX filesystems and delivered line-rate LAN performance where SeaweedFS choked at a few MB/s.

15. Things you didn't know about indexes databases

submitted by bugsmith — 64 points (+63 this week) — 26 comments

Covers the gotchas that make indexes silently useless — composite index column order matters, wrapping a column in a function defeats the index (including implicit type conversions), and the query planner can't see what you think it can see — with practical diagnosis via EXPLAIN.

16. Lean proved this program was correct; then I found a bug formalmethods plt security

submitted by kirancodes — 70 points (+61 this week) — 24 comments

Found a heap buffer overflow in the Lean runtime and an archive parser that crashes on oversized headers — turns out formal verification of zlib doesn't help if the code calling it does integer wraparound arithmetic.

17. I don't care that it's X times faster performance rant

submitted by zmitchell — 64 points (+61 this week) — 15 comments

A working engineer's frustration with how performance improvements get announced: the benchmarks are often sketchy, the comparisons unfair, and the real achievement (if any) gets buried under clickbait while ignoring that performance rarely matters as much as stability, testability, or actually solving a problem nobody else did.

18. GitHub Stacked PRs vcs

submitted by jado — 85 points (+60 this week) — 56 comments

GitHub is natively supporting stacked PRs — a workflow where large changes are split into ordered, independently reviewable layers that merge together — with CLI tooling and UI navigation built in rather than bolted on through third-party tools.

19. Let’s talk about LLMs vibecoding

submitted by jparise — 62 points (+59 this week) — 34 comments

Brooks' math is brutal here: you'd need to wipe out 90%+ of accidental work just to hit a 10x productivity boost, and the author's skeptical this even exists in domains where tooling has already matured. Worth reading if you've been sold on LLM-as-silver-bullet claims.

20. KeePassχ - a KeePassXC fork security

submitted by jmelesky — 72 points (+57 this week) — 48 comments

A fork that split off from KeePassXC specifically to avoid the LLM policy, betting that a password manager's job is simpler than its maintainers are making it — first release promised by end of May 2026.


Pleopods is a weekly digest of the top links from Lobste.rs. Unsubscribe | Archive

Don't miss what's next. Subscribe to Pleopods:
← Newer Pleopods Weekly #8 — April 24, 2026 Older → Pleopods Weekly #6 — April 10, 2026
Powered by Buttondown, the easiest way to start and grow your newsletter.