This week: 20 top links from Lobste.rs — This is not sustainable

This week: 20 top links from Lobste.rs.


This Week on Lobste.rs

Trending topics: security web python c zig


1. This is not sustainable security

submitted by binjip978 — 148 points (+117 this week) — 43 comments

The pace of vulnerability disclosure has outstripped any organization's ability to actually patch them — not because fixes are slow to develop, but because finding what's vulnerable in your environment, assessing the impact, and deploying at scale takes months, and you're getting hit with new critical issues every few days.

2. The Slurptop: A home-built luggable that runs on power tool batteries art hardware

submitted by hoistbypetard — 135 points (+116 this week) — 37 comments

Someone built a portable computer that runs on DeWalt power tool batteries, trading true portability for something you can actually carry and a power supply you probably already own.

3. Please don't mess with links web

submitted by gavinmorrow — 109 points (+101 this week) — 24 comments

A catalog of ways JavaScript ruins links — and the specific browser affordances (right-click, ctrl/shift+click, hover preview, keyboard navigation) that break when you replace <a> tags with onclick handlers or popups.

4. Why Is This Fingerprinting Script Creating Bioweapons? ai reversing

submitted by haze — 107 points (+97 this week) — 11 comments

A fingerprinting script at servicepipe.tech contained obfuscated function names like "computeRicinLethalDosageForWaterSupply" — deliberate anti-LLM obfuscation meant to block automated deobfuscation tools, though the author's own reverse-engineering suggests the actual payload may be less sinister than the labels imply.

5. Python's experimental JIT to be removed python

submitted by val — 95 points (+90 this week) — 30 comments

The Python steering council rejected PEP 836, effectively ending the experimental JIT that landed in CPython 3.13 — the issue wasn't the JIT itself, but that it arrived without proper vetting and the authors couldn't pin down concrete plans for maintenance, compatibility testing, platform support, and security.

6. POSIX wordexp(3) is dangerous c security

submitted by yossarian — 85 points (+84 this week) — 20 comments

wordexp(3) executes shell commands by default, and even with WRDE_NOCMD, musl and macOS have known bypasses that let command substitution patterns slip through their filtering.

7. Ghostty 1.4.0 release

submitted by BD103 — 85 points (+80 this week) — 22 comments

Ghostty 1.4.0 adds full Kitty graphics support with animation and relative placement, cuts scrollback memory usage by 70–90% through compression, and patches security holes in paste protection and terminal output handling that could crash the app or run commands without confirmation.

8. CSS-Tricks has a new owner web

submitted by seb — 112 points (+78 this week) — 2 comments

Geoff Graham just bought CSS-Tricks back from DigitalOcean and is running it independently full-time, banking on memberships, ads, and a beginner's course to keep the lights on while shifting the site toward more entry-level content.

9. Quad9 DNS Resolver to exit France law networking

submitted by mond — 112 points (+78 this week) — 11 comments

Quad9 is exiting France after a court ordered it to block DNS resolution for domains beIN claims infringe copyright — a requirement that would require tracking user location, violating Quad9's core privacy mission. They already tried geolocation blocking in Germany and got fined for contempt when someone used a VPN to circumvent it.

10. Vim Classic editors vim

submitted by datboi — 79 points (+77 this week) — 46 comments

A fork of Vim 8.x aimed at long-term maintenance, explicitly built without AI tools and launched in response to uncertainty around Vim's current development.

11. Docker is weird programming

submitted by nick4 — 103 points (+74 this week) — 48 comments

Building a container runtime from scratch reveals Docker's odd architecture: containers are really just processes wrapped in five Linux kernel features (namespaces, cgroups, networking), images are chroot'd directories, and runc has to work around Go's threading model and missing fork support with a C stub that runs syscalls before exec'ing your actual process.

12. Attention people who think UB is fine c c++

submitted by abareplace — 77 points (+70 this week) — 73 comments

The same undefined behavior compiles into three wildly different outcomes across compilers and optimization levels: silently executing unrelated functions, writing random values, or deliberately crashing. The author walks through concrete examples showing why "we know what will happen" is dangerously wrong.

13. Shitty Screenshare browsers web

submitted by Sean-Der — 76 points (+67 this week) — 33 comments

WHIP lets OBS and FFmpeg stream directly into video conferences with full control over bitrate, codec, and resolution instead of letting your browser compress everything into mud — and the author, who works on WHIP in OBS, built this site to pressure conference providers into supporting it.

14. Partial Order Precedence zig

submitted by liberty — 65 points (+63 this week) — 16 comments

Zig now requires parentheses for operator combinations that lack defined precedence—a ten-year-old proposal finally implemented. Only 353 lines across the codebase needed changes, and common arithmetic chains like x + y * z stay parenthesis-free since their precedence is unsurprising.

15. Indian government sites are serving revoked eMudhra certificates security

submitted by adityaathalye — 73 points (+62 this week) — 18 comments

A researcher found 773 Indian government domains still serving revoked eMudhra certificates days after October 19th—including four bodies under MeitY and the regulator that oversees eMudhra—while the government claimed impact was "very limited and for a very short interval," despite the compromised keys being recoverable for 18 months.

16. I want my Wednesday back php security

submitted by lucasluitjes — 118 points (+60 this week) — 32 comments

A security researcher breaks down the actual exploit chain for php2shell and finds that hitting production sites with load balancers and WAF protection would require days of brute-forcing across thousands of build combinations — meanwhile the "mass exploitation" warnings were based on attempted attacks, not successful ones.

17. Apple's git still trusts the compromised eMudhra certificates cryptography mac

submitted by galadran — 118 points (+59 this week) — 26 comments

Apple's developer tools—git, curl, python3—still trust eMudhra's compromised certificates eleven days after notification, while dozens of volunteer-run projects shipped fixes in days; an attacker on your network can intercept git clones, pulls, and your GitHub tokens.

18. The glorious @xkcdRandom Zig builtin compilers zig

submitted by wofo — 65 points (+58 this week) — 8 comments

Zig's developer experience is smooth enough that adding a joke builtin to the compiler takes just 22 lines and a few minutes—and the author documents the whole process of forking, modifying, and building to prove it works.

19. EMACS turns 50 emacs historical

submitted by facundoolano — 74 points (+57 this week) — 9 comments

Emacs turns 50 this year, and the MIT Technology Review traces how it evolved from a way to standardize commands in a customizable editor into the tool that helped spark the free software movement—starting with Stallman's decision to share it only if recipients agreed to send improvements back.

20. A fast and secure tar parser for the Rust ecosystem python rust

submitted by yossarian — 89 points (+53 this week) — 15 comments

Astral swapped out their tar parser for a new one that's twice as fast and eliminates parser differentials—cases where the same tarball could extract differently in uv versus pip, potentially letting attackers slip malicious files past security checks.


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