Pleopods

Archives
Log in
Subscribe
May 1, 2026

Pleopods Weekly #9 — May 1, 2026

Pleopods Weekly #9 — May 1, 2026

Pleopods
Home Archive

Pleopods Weekly #9 — May 1, 2026


This Week on Lobste.rs

Trending topics: rust security vibecoding zig vcs


1. Do I belong in tech anymore? vibecoding

submitted by Shorden — 197 points (+196 this week) — 63 comments

Realized too late that burnout wasn't about the work—it was about watching the company quietly abandon every principle that made it interesting in the first place.

2. Contributor Poker and Zig's AI Ban zig

submitted by kristoff — 172 points (+163 this week) — 85 comments

Zig's AI contribution ban isn't moral posturing—it's economic: AI breaks the trust loop where maintainers invest in onboarding early contributors expecting years of reliable expertise in return, and so far LLMs mostly deliver hallucinations, massive unfocused PRs, and subtle regurgitations of existing bugs.

3. Ghostty Is Leaving GitHub vcs

submitted by carlana — 194 points (+159 this week) — 52 comments

Mitchell Hashimoto is moving Ghostty off GitHub after 18 years of daily use — citing nearly constant outages that block work for hours at a time, with a read-only mirror staying behind.

4. jjj vcs

submitted by op — 112 points (+109 this week) — 13 comments

A short shell script called jjj wraps the Jujutsu VCS tool with an interactive fzf picker for selecting revsets.

5. Niri v26.04 linux release rust

submitted by ana_glz — 109 points (+98 this week) — 11 comments

Niri finally shipped blur in v26.04, but not the simple kind—they had to thread window positions through the entire rendering pipeline to keep screencasts from accidentally leaking data behind the blur, and build it so Overview doesn't re-render everything just to show a blurred background.

6. Lua can be a really cool HTML templating engine lua web

submitted by riki — 103 points (+98 this week) — 67 comments

Handlebars' default HTML escaping and scoping mechanics are enough of a headache that building templates in Lua itself—which lets you write DSLs with minimal syntax overhead—becomes genuinely more pleasant than fighting curly braces and ../parent lookups.

7. How The Heck Does Shazam Work? math programming

submitted by indigo — 96 points (+92 this week) — 7 comments

Shazam builds a "constellation map" of the loudest frequency peaks in a song, then creates fingerprints from pairs of peaks — a trick that survives noisy rooms because background noise rarely creates the dominant peaks, but also why it fails completely on humming.

8. The people do not yearn for automation vibecoding

submitted by simonw — 90 points (+80 this week) — 58 comments

The tech industry keeps treating AI skepticism as a PR problem when it's actually a product problem—people aren't rejecting the pitch, they're rejecting what it does to their actual lives, and no amount of reframing from Nadella or better ads from Altman will change that.

9. Bitwarden CLI Compromised in Ongoing Checkmarx Supply Chain security

submitted by knedl — 100 points (+78 this week) — 40 comments

A compromised GitHub Action in Bitwarden's build pipeline injected credential-stealing code into the CLI releases, which then used stolen npm tokens to backdoor downstream packages—and the attackers added Dune quotes to their malware for some reason.

10. I Built My Own Hair Electrolysis Machine hardware rust

submitted by sloanelybutsurely — 97 points (+77 this week) — 12 comments

Someone built a working galvanic electrolysis hair removal machine from a car battery, potentiometer, and pop can — and then designed it properly with timing circuits and a 3D-printed pen, because the FDA-approved method deserves better than alligator clips.

11. Asahi Linux Progress Report: Linux 7.0 linux release

submitted by polywolf — 78 points (+76 this week) — 3 comments

Asahi Linux automated its release pipeline after manual builds fell out of sync with newer kernels, causing live media to fail to boot — the fix also includes fresh ALS support and power tuning for M-series chips.

12. Functional Programmers need to take a look at Zig haskell zig

submitted by doyougnu — 76 points (+67 this week) — 21 comments

Zig lets you write functional code—monads, sum types, nominal typing—without a garbage collector, using compile-time computation and explicit memory management instead. It's functional programming that actually fits modern systems constraints rather than pretending they don't exist.

13. Carrot disclosure: Forgejo security

submitted by 7tehdt3cnw6kir6o — 95 points (+65 this week) — 50 comments

A security researcher chained multiple Forgejo vulnerabilities into RCE and persistent access, then leaked redacted PoC output to force a full audit instead of the patch-by-patch cycle they say won't fix the root problems.

14. From Milliseconds to 26 Nanoseconds: How a $20 eBay SFP Module Beat My Entire NTP Setup hardware

submitted by varesa — 67 points (+65 this week) — 7 comments

A $20 eBay surplus GPS-disciplined PTP grandmaster beats years of NTP tuning — and the real lesson is that chrony's trust flag will happily ignore better data if you tell it to.

15. Email is crazy email networking security

submitted by FlyingSnake — 68 points (+63 this week) — 39 comments

Email's fundamental identity crisis—the envelope sender and visible From: header don't have to match—is why we've spent decades bolting SPF, DKIM, and DMARC onto a protocol that predates the internet's adversarial nature.

16. GitHub Actions is the weakest link devops security

submitted by untitaker — 75 points (+62 this week) — 1 comments

GitHub Actions' attack surface isn't a secret—it's baked into the defaults. pull_request_target gives untrusted forks full secret access, mutable tags let attackers swap out trusted actions mid-run, and shell expansion turns user input into code. The same vulnerabilities keep compromising major projects because GitHub hasn't restricted any of it.

17. Zed is 1.0 editors rust

submitted by notmeta — 95 points (+61 this week) — 36 comments

Zed ditched the browser engine entirely, building on a custom Rust GPU framework instead—and after five years they're declaring 1.0 with AI agents as a first-class primitive rather than a tacked-on feature.

18. Bugs Rust Won't Catch rust

submitted by PuercoPop — 72 points (+60 this week) — 27 comments

Canonical's audit of uutils uncovered 44 CVEs that Rust's safety guarantees didn't catch: mostly TOCTOU races from re-resolving paths between syscalls, and silent corruption from forcing byte data through UTF-8 validation when Unix tools need to handle arbitrary bytes. Shows that memory safety alone doesn't prevent logic bugs or semantic mismatches between language design and system semantics.

19. What are your favorite Emacs packages? ask emacs

submitted by jussi — 96 points (+56 this week) — 70 comments

A Lobsters thread where people share their Emacs essentials—you'll find the predictable winners (magit, eglot, vertico) alongside genuinely weird archaeology, like someone's folding mode ported from a 1980s transputer editor and still in active use.

20. I am building a cloud devops

submitted by tsg — 59 points (+56 this week) — 24 comments

A founder argues cloud pricing and VM abstractions are fundamentally misaligned with how we'll actually build software at scale—and he's building a different platform because LLM agents will make cheap, granular compute non-negotiable.


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 #10 — May 8, 2026 Older → Pleopods Weekly #8 — April 24, 2026
Powered by Buttondown, the easiest way to start and grow your newsletter.