Programming Still Sucks
https://www.stvn.sh/writing/programming-still-sucks-fqffhyp
https://redd.it/1t624ga
@programmingreddit
https://www.stvn.sh/writing/programming-still-sucks-fqffhyp
https://redd.it/1t624ga
@programmingreddit
stvn.sh
Programming Still Sucks. — Writing
Sorry Peter. — I'm at a birthday party, and while most people here also work in tech, there's always a Guy with a Real Job. You know, a physical job, building some or other thing people need. And this Guy always asks some variant of the same question: aren't…
The PHP License Is Dead; Long Live the BSD 3-Clause
https://fossforce.com/2026/05/the-php-license-is-dead-long-live-the-bsd-3-clause/
https://redd.it/1t6dspe
@programmingreddit
https://fossforce.com/2026/05/the-php-license-is-dead-long-live-the-bsd-3-clause/
https://redd.it/1t6dspe
@programmingreddit
FOSS Force
The PHP License Is Dead; Long Live the BSD 3-Clause - FOSS Force
The PHP Group retires its quirky, and partly non‑GPL‑compatible licenses in favor of the widely used BSD 3‑Clause.
Containers Aren’t Just Linux Processes
https://labs.iximiuz.com/tutorials/oci-containers-explained
https://redd.it/1t6l9kw
@programmingreddit
https://labs.iximiuz.com/tutorials/oci-containers-explained
https://redd.it/1t6l9kw
@programmingreddit
iximiuz Labs
What Is a Standard Container: Diving Into the OCI Runtime Spec | iximiuz Labs
Are all containers just Linux processes? How does the OCI runtime specification define a container? What platforms do OCI containers support? What is a Docker container? Linux containers vs. Virtual Machine containers.
Bjarne Stroustrup: How do I deal with memory leaks? By writing code that doesn't have any.
https://www.stroustrup.com/bs_faq2.html#memory-leaks
https://redd.it/1t7ax31
@programmingreddit
https://www.stroustrup.com/bs_faq2.html#memory-leaks
https://redd.it/1t7ax31
@programmingreddit
Reddit
From the programming community on Reddit: Bjarne Stroustrup: How do I deal with memory leaks? By writing code that doesn't have…
Posted by someone-very-cool - 124 votes and 61 comments
Mozilla: Behind the Scenes Hardening Firefox
https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/
https://redd.it/1t7it4t
@programmingreddit
https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/
https://redd.it/1t7it4t
@programmingreddit
Mozilla Hacks – the Web developer blog
Behind the Scenes Hardening Firefox with Claude Mythos Preview
New details about what we found, and how agentic harnesses are now able to reproduce real bugs and dismiss false positives.
You should read Programming as Theory Building
https://codeutopia.net/blog/2026/05/09/you-should-read-programming-as-theory-building/
https://redd.it/1t81wbu
@programmingreddit
https://codeutopia.net/blog/2026/05/09/you-should-read-programming-as-theory-building/
https://redd.it/1t81wbu
@programmingreddit
codeutopia.net
You should read Programming as Theory Building
Bun’s rewrite from Zig to Rust passes 99.8% of testsuite
https://xcancel.com/jarredsumner/status/2053047748191232310
https://redd.it/1t8n0vl
@programmingreddit
https://xcancel.com/jarredsumner/status/2053047748191232310
https://redd.it/1t8n0vl
@programmingreddit
Nitter
Jarred Sumner (@jarredsumner)
99.8% of bun’s pre-existing test suite passes on Linux x64 glibc in the rust rewrite
Docker images are hundreds of MB; a full game engine compiles to 35MB WASM
https://bogomolov.work/blog/posts/wasm-vs-docker/
https://redd.it/1t885cp
@programmingreddit
https://bogomolov.work/blog/posts/wasm-vs-docker/
https://redd.it/1t885cp
@programmingreddit
bogomolov.work
Docker images are hundreds of MB; a full game engine compiles to 35MB WASM
A full 3D game -- renderer, physics engine, scripting runtime -- exported to WebAssembly is 35MB. The default Node.js Docker image is hundreds of MB, pulled 19 million times last week.
JavaScript specified tail call optimization in ES2015. Most engines never implemented it, and your tail-recursive code can still blow the stack.
https://blog.gaborkoos.com/posts/2026-05-09-Your-Recursion-Is-Lying-to-You/?utm_source=reddit&utm_medium=social&utm_campaign=your-recursion-is-lying-to-you&utm_content=r_programming
https://redd.it/1t89woz
@programmingreddit
https://blog.gaborkoos.com/posts/2026-05-09-Your-Recursion-Is-Lying-to-You/?utm_source=reddit&utm_medium=social&utm_campaign=your-recursion-is-lying-to-you&utm_content=r_programming
https://redd.it/1t89woz
@programmingreddit
Gaborkoos
Your Recursion Is Lying to You
Tail-recursive code in JavaScript still risks stack overflow in real-world runtimes. Learn when recursion is safe and when to switch to iterative patterns.
COBOL is the Asbestos of Programming Languages
https://www.wired.com/story/cobol-is-the-asbestos-of-programming-languages/
https://redd.it/1t98jcn
@programmingreddit
https://www.wired.com/story/cobol-is-the-asbestos-of-programming-languages/
https://redd.it/1t98jcn
@programmingreddit
WIRED
COBOL Is the Asbestos of Programming Languages
The most widely adopted computer language in history, COBOL is now causing a host of problems. It's also dangerously difficult to remove.
Replacing a 3 GB SQLite database with a 10 MB FST
https://til.andrew-quinn.me/posts/replacing-a-3-gb-sqlite-database-with-a-7-mb-fst-finite-state-trandsucer-binary/
https://redd.it/1t98wxr
@programmingreddit
https://til.andrew-quinn.me/posts/replacing-a-3-gb-sqlite-database-with-a-7-mb-fst-finite-state-trandsucer-binary/
https://redd.it/1t98wxr
@programmingreddit
til.andrew-quinn.me
Replacing a 3 GB SQLite database with a 10 MB FST (finite state transducer) binary
Note for
numberphiles:
all numbers have been rounded to their first significant
digit, because I’m a fan of Rob Eastaway’s
“zequals” method
of getting to the point when it comes to estimation. It’s much
more valuable to walk away with the heuristic “some…
numberphiles:
all numbers have been rounded to their first significant
digit, because I’m a fan of Rob Eastaway’s
“zequals” method
of getting to the point when it comes to estimation. It’s much
more valuable to walk away with the heuristic “some…
The FreeBSD vulnerability "discovered" by Mythos was already in its training data.
https://rival.security/posts/mythos-discovered-a-cve-already-in-its-training-data---and-thats-still-worrying
https://redd.it/1t9rl27
@programmingreddit
https://rival.security/posts/mythos-discovered-a-cve-already-in-its-training-data---and-thats-still-worrying
https://redd.it/1t9rl27
@programmingreddit
Mass npm Supply Chain Attack Hits TanStack, Mistral AI, and 170+ Packages
https://safedep.io/mass-npm-supply-chain-attack-tanstack-mistral/
https://redd.it/1tapmvi
@programmingreddit
https://safedep.io/mass-npm-supply-chain-attack-tanstack-mistral/
https://redd.it/1tapmvi
@programmingreddit
SafeDep - Real-time Open Source Software Supply Chain Security
Mass Supply Chain Attack Hits TanStack, Mistral AI npm and PyPI Packages
Over 400 compromised npm package versions and at least 2 PyPI packages published in a coordinated supply chain attack targeting TanStack, Mistral AI, UiPath,…
I built a world record exact solver for the minimum line cover of prime points after watching a Numberphile video. It turned the previous 282-hour record into 22 minutes, then kept going to prove 20 new awkward primes never certified before.
https://prime-line-cover.vercel.app/?article
https://redd.it/1tb8gv6
@programmingreddit
https://prime-line-cover.vercel.app/?article
https://redd.it/1tb8gv6
@programmingreddit
Reddit
From the programming community on Reddit: I built a world record exact solver for the minimum line cover of prime points after…
Posted by jespergran - 201 votes and 19 comments
Why senior developers fail to communicate their expertise
https://www.nair.sh/guides-and-opinions/communicating-your-expertise/why-senior-developers-fail-to-communicate-their-expertise
https://redd.it/1tbvmxn
@programmingreddit
https://www.nair.sh/guides-and-opinions/communicating-your-expertise/why-senior-developers-fail-to-communicate-their-expertise
https://redd.it/1tbvmxn
@programmingreddit
nair.sh
Why senior developers fail to communicate their expertise
Why senior developers talk in terms of complexity while the rest of the business is worried about uncertainty. And what to do about it now that AI is in the picture.
5 Years and $5M Later: Inventing a New Programming Language for Web Development Was a Mistake
https://wasp.sh/blog/2026/05/13/new-language-for-web-dev-was-a-mistake
https://redd.it/1tc02h0
@programmingreddit
https://wasp.sh/blog/2026/05/13/new-language-for-web-dev-was-a-mistake
https://redd.it/1tc02h0
@programmingreddit
wasp.sh
5 Years and $5M Later: Inventing a New Programming Language for Web Development Was a Mistake | Wasp
After 5 years and $5M building Wasp, we're replacing our custom config language with TypeScript. Here's why we thought a new language was a good idea, what we learned, and why TypeScript won.
Malware crew TeamPCP open-sources its Shai-Hulud worm on GitHub
https://www.theregister.com/security/2026/05/13/malware-crew-teampcp-open-sources-its-shai-hulud-worm-on-github/5239319
https://redd.it/1tbwoyg
@programmingreddit
https://www.theregister.com/security/2026/05/13/malware-crew-teampcp-open-sources-its-shai-hulud-worm-on-github/5239319
https://redd.it/1tbwoyg
@programmingreddit
Reddit
From the programming community on Reddit: Malware crew TeamPCP open-sources its Shai-Hulud worm on GitHub
Explore this post and more from the programming community
Rewrite Bun in Rust has been merged
https://github.com/oven-sh/bun/pull/30412
https://redd.it/1tcuebe
@programmingreddit
https://github.com/oven-sh/bun/pull/30412
https://redd.it/1tcuebe
@programmingreddit
GitHub
Rewrite Bun in Rust by Jarred-Sumner · Pull Request #30412 · oven-sh/bun
Blog post with details coming soon.
It passes Bun's pre-existing test suite on all platforms (and fixes several memory leaks and flaky tests), the binary size shrinks by 3 MB - 8 MB, the be...
It passes Bun's pre-existing test suite on all platforms (and fixes several memory leaks and flaky tests), the binary size shrinks by 3 MB - 8 MB, the be...
Browsers Treat Big Sites Differently
https://denodell.com/blog/browsers-treat-big-sites-differently
https://redd.it/1td13ep
@programmingreddit
https://denodell.com/blog/browsers-treat-big-sites-differently
https://redd.it/1td13ep
@programmingreddit
Den Odell
Browsers Treat Big Sites Differently
Safari and Firefox change how big sites render based on the domain. TikTok, Netflix, Instagram… even SeatGuru. Chrome doesn’t. Why is that?
mimalloc: A new, high-performance, scalable memory allocator for the modern era
https://www.microsoft.com/en-us/research/blog/mimalloc-a-high-performance-scalable-memory-allocator-for-the-modern-era/
https://redd.it/1tdecay
@programmingreddit
https://www.microsoft.com/en-us/research/blog/mimalloc-a-high-performance-scalable-memory-allocator-for-the-modern-era/
https://redd.it/1tdecay
@programmingreddit
Microsoft Research
mimalloc: A new, high-performance, scalable memory allocator for the modern era - Microsoft Research
mimalloc is an open-source, modern, scalable memory allocator that is a drop-in replacement for malloc and free. It is relatively small (~12K lines), with clear internal data structures, and is easy to build and integrate into other projects. It provides…