Tony Hoare, creator of Quicksort & Null, passed away.
https://blog.computationalcomplexity.org/2026/03/tony-hoare-1934-2026.html
https://redd.it/1rqkp1v
@programmingreddit
https://blog.computationalcomplexity.org/2026/03/tony-hoare-1934-2026.html
https://redd.it/1rqkp1v
@programmingreddit
blog.computationalcomplexity.org
Tony Hoare (1934-2026)
Turing Award winner and former Oxford professor Tony Hoare passed away last Thursday at the age of 92. Hoare is famous for quicksort, ALGO...
AWS in 2025: The Stuff You Think You Know That's Now Wrong
https://www.lastweekinaws.com/blog/aws-in-2025-the-stuff-you-think-you-know-thats-now-wrong/
https://redd.it/1rr821f
@programmingreddit
https://www.lastweekinaws.com/blog/aws-in-2025-the-stuff-you-think-you-know-thats-now-wrong/
https://redd.it/1rr821f
@programmingreddit
Last Week in AWS
AWS in 2025: The Stuff You Think You Know That’s Now Wrong
One of the neat things about AWS is that it's almost twenty years old. One of the unfortunate things about AWS is... that it's almost twenty years old
Temporal: The 9-Year Journey to Fix Time in JavaScript
https://bloomberg.github.io/js-blog/post/temporal/
https://redd.it/1rqxh0q
@programmingreddit
https://bloomberg.github.io/js-blog/post/temporal/
https://redd.it/1rqxh0q
@programmingreddit
Bloomberg JS Blog
Temporal: The 9-Year Journey to Fix Time in JavaScript
JavaScript's Date object has been a source of bugs for three decades. Temporal, which just reached Stage 4, is a modern replacement with immutable types, first-class time zone and calendar support, and nanosecond precision. This is the story of how Bloomberg…
‘Devastating blow’: Atlassian lays off 1,600 workers ahead of AI push
https://www.theguardian.com/technology/2026/mar/12/atlassian-layoffs-software-technology-ai-push-mike-cannon-brookes-asx
https://redd.it/1rrnsc3
@programmingreddit
https://www.theguardian.com/technology/2026/mar/12/atlassian-layoffs-software-technology-ai-push-mike-cannon-brookes-asx
https://redd.it/1rrnsc3
@programmingreddit
the Guardian
‘Devastating blow’: Atlassian lays off 1,600 workers ahead of AI push
Layoffs to affect 10% of workforce amid Australian company’s restructuring plan to push into artificial intelligence and enterprise sales
How AWS S3 serves 1 petabyte per second on top of slow HDDs
https://bigdata.2minutestreaming.com/p/how-aws-s3-scales-with-tens-of-millions-of-hard-drives
https://redd.it/1rxr3jw
@programmingreddit
https://bigdata.2minutestreaming.com/p/how-aws-s3-scales-with-tens-of-millions-of-hard-drives
https://redd.it/1rxr3jw
@programmingreddit
2Minutestreaming
how AWS S3 serves 1 petabyte per second on top of slow HDDs
Learn how Amazon built the backbone of the modern web that scales to 1 PB/s and 150M QPS on commodity hard drives
Sebastian Lague - Coding Adventure: Synthesizing Musical Instruments
https://youtu.be/rRnOtKlg4jA?si=nAdkR-fUTgx_Q7iG
https://redd.it/1ryu6io
@programmingreddit
https://youtu.be/rRnOtKlg4jA?si=nAdkR-fUTgx_Q7iG
https://redd.it/1ryu6io
@programmingreddit
YouTube
I Tried Coding My Own Synthesizer
Let's try smashing some sine waves together and see what sort of sounds we can create!
Support my work (and get early access to new videos and source code) on Patreon: https://www.patreon.com/SebastianLague
Project files:
Currently in early access to patrons…
Support my work (and get early access to new videos and source code) on Patreon: https://www.patreon.com/SebastianLague
Project files:
Currently in early access to patrons…
Java is fast, code might not be
https://jvogel.me/posts/2026/java-is-fast-your-code-might-not-be/
https://redd.it/1rz1qu3
@programmingreddit
https://jvogel.me/posts/2026/java-is-fast-your-code-might-not-be/
https://redd.it/1rz1qu3
@programmingreddit
jvogel.me
Java Is Fast. Your Code Might Not Be. | Jonathan Vogel
Fixing common Java anti-patterns took an app from 1,198ms to 239ms. Eight patterns that compile fine and pass code review but silently drain CPU and balloon heap, with benchmarks and code fixes for each
Delve – Fake Compliance as a Service (SOC 2 automation startup caught fabricating evidence)
https://deepdelver.substack.com/p/delve-fake-compliance-as-a-service
https://redd.it/1rze1zs
@programmingreddit
https://deepdelver.substack.com/p/delve-fake-compliance-as-a-service
https://redd.it/1rze1zs
@programmingreddit
Substack
Delve - Fake Compliance as a Service - Part I
How Delve managed to falsely convince hundreds of customers they were compliant and then lied about it when exposed and called out
I Decompiled the White House's New App
https://blog.thereallo.dev/blog/decompiling-the-white-house-app
https://redd.it/1s6b9zt
@programmingreddit
https://blog.thereallo.dev/blog/decompiling-the-white-house-app
https://redd.it/1s6b9zt
@programmingreddit
GitHub Actions Is Slowly Killing Your Engineering Team - Ian Duncan
https://www.iankduncan.com/engineering/2026-02-05-github-actions-killing-your-team
https://redd.it/1s5ja3a
@programmingreddit
https://www.iankduncan.com/engineering/2026-02-05-github-actions-killing-your-team
https://redd.it/1s5ja3a
@programmingreddit
Ian Duncan
GitHub Actions Is Slowly Killing Your Engineering Team - Ian Duncan
Why GitHub Actions is the Internet Explorer of CI, and why Buildkite offers a better path forward for teams that care about developer experience.
How I accidentally made the fastest C# CSV parser
https://bepis.io/blog/turbo-csv-parser/
https://redd.it/1s59ff3
@programmingreddit
https://bepis.io/blog/turbo-csv-parser/
https://redd.it/1s59ff3
@programmingreddit
bepis.io
How I accidentally made the fastest C# CSV parser
(with certain files under certain conditions)
Joins are NOT Expensive
https://www.database-doctor.com/posts/joins-are-not-expensive
https://redd.it/1s7xp78
@programmingreddit
https://www.database-doctor.com/posts/joins-are-not-expensive
https://redd.it/1s7xp78
@programmingreddit
Database-Doctor
Joins are NOT Expensive! - Raw Reading
Joins are NOT Expensive! - Raw ReadingWhen talking about Data Lakes and how people access them - we must address some of the misconceptions that made them popular in the first place.
A Couple Million Lines of Haskell: Production Engineering at Mercury
https://blog.haskell.org/a-couple-million-lines-of-haskell/
https://redd.it/1s7xphg
@programmingreddit
https://blog.haskell.org/a-couple-million-lines-of-haskell/
https://redd.it/1s7xphg
@programmingreddit
The Haskell Programming Language's blog
A Couple Million Lines of Haskell: Production Engineering at Mercury | The Haskell Programming Language's blog
What it takes to run 2 million lines of Haskell in production at a fintech company serving 300,000 businesses.
axios 1.14.1 and 0.30.4 on npm are compromised - dependency injection via stolen maintainer account
https://safedep.io/axios-npm-supply-chain-compromise/
https://redd.it/1s8ct9i
@programmingreddit
https://safedep.io/axios-npm-supply-chain-compromise/
https://redd.it/1s8ct9i
@programmingreddit
SafeDep - Real-time Open Source Software Supply Chain Security
axios Compromised: npm Supply Chain Attack via Dependency Injection
axios 1.14.1 was published to npm via a compromised maintainer account, injecting a trojanized dependency that executes a multi-platform reverse shell on install. No source code changes in axios itself, just a new entry in package.json.
Claude Code's source leaked via a map file in their NPM registry
https://x.com/Fried_rice/status/2038894956459290963
https://redd.it/1s8kni4
@programmingreddit
https://x.com/Fried_rice/status/2038894956459290963
https://redd.it/1s8kni4
@programmingreddit
X (formerly Twitter)
Chaofan Shou (@shoucccc) on X
Claude code source code has been leaked via a map file in their npm registry!
Code: https://t.co/jBiMoOzt8G
Code: https://t.co/jBiMoOzt8G
Announcement: Temporary LLM Content Ban
Hey folks,
After a lot of discussion, we've decided to trial a ban of any and all content relating to LLMs. We get a lot of posts related to LLMs and typically they are not in line with what we want the subreddit to be — a place for detailed, technical learning and discourse about software engineering, driven by high quality, informative content. And unfortunately, the volume of LLM-related content easily overwhelms other topics.
We also believe that, generally, the community have been indicating that, by and large, they aren't interested in this content. So, we want to see how a trial ban impacts how people use the sub. As such:
While this post is stickied, for 2-4 weeks over April, we're banning all LLM-related content from the sub.
That's posts, articles, videos about LLMs. We've had a ban on LLM-generated text for ages already, this doesn't change that.
Note that this doesn't ban all AI related content. An article detailing how what would have traditionally been called an AI was made for Go? Totally fine. A technical breakdown of a machine learning process? Great! Just so long as it's not about LLMs.
Edit: Yes, this is real, it's not an April Fool's joke.
https://redd.it/1s9jkzi
@programmingreddit
Hey folks,
After a lot of discussion, we've decided to trial a ban of any and all content relating to LLMs. We get a lot of posts related to LLMs and typically they are not in line with what we want the subreddit to be — a place for detailed, technical learning and discourse about software engineering, driven by high quality, informative content. And unfortunately, the volume of LLM-related content easily overwhelms other topics.
We also believe that, generally, the community have been indicating that, by and large, they aren't interested in this content. So, we want to see how a trial ban impacts how people use the sub. As such:
While this post is stickied, for 2-4 weeks over April, we're banning all LLM-related content from the sub.
That's posts, articles, videos about LLMs. We've had a ban on LLM-generated text for ages already, this doesn't change that.
Note that this doesn't ban all AI related content. An article detailing how what would have traditionally been called an AI was made for Go? Totally fine. A technical breakdown of a machine learning process? Great! Just so long as it's not about LLMs.
Edit: Yes, this is real, it's not an April Fool's joke.
https://redd.it/1s9jkzi
@programmingreddit
Reddit
From the programming community on Reddit
Explore this post and more from the programming community
Good APIs Age Slowly
https://yusufaytas.com/good-apis-age-slowly/
https://redd.it/1scqae7
@programmingreddit
https://yusufaytas.com/good-apis-age-slowly/
https://redd.it/1scqae7
@programmingreddit
Yusuf Aytas
Good APIs Age Slowly | Yusuf Aytas
Good APIs do not win on first impression. They survive change. This post looks at why stable APIs expose less, assume less, and age better over time.
How Linux executes binaries: ELF and dynamic linking explained
https://fmdlc.github.io/tty0/Linux_ELF_Dynamic_linking_EN.html
https://redd.it/1sdp20m
@programmingreddit
https://fmdlc.github.io/tty0/Linux_ELF_Dynamic_linking_EN.html
https://redd.it/1sdp20m
@programmingreddit
Reddit
From the programming community on Reddit: How Linux executes binaries: ELF and dynamic linking explained
Posted by Solid-Film-818 - 124 votes and 14 comments
Media scraper Gallery-dl is moving to Codeberg after receiving a DMCA notice, claiming that its circumvention.
https://github.com/mikf/gallery-dl/discussions/9304
https://redd.it/1sdnq0f
@programmingreddit
https://github.com/mikf/gallery-dl/discussions/9304
https://redd.it/1sdnq0f
@programmingreddit
GitHub
DMCA Takedown Notice by FAKKU, LLC · mikf gallery-dl · Discussion #9304
I've received an email regarding a Fakku ™️ DMCA involving gallery-dl as well as 28 other repositories: INFRINGING FILES: gallery_dl/extractor/nhentai.py - NHentai extractor gallery_dl/extracto...
Stamp It! All Programs Must Report Their Version
https://michael.stapelberg.ch/posts/2026-04-05-stamp-it-all-programs-must-report-their-version/
https://redd.it/1sdy11q
@programmingreddit
https://michael.stapelberg.ch/posts/2026-04-05-stamp-it-all-programs-must-report-their-version/
https://redd.it/1sdy11q
@programmingreddit
Michael Stapelberg
Stamp It! All Programs Must Report Their Version
Recently, during a production incident response, I guessed the root cause of an outage correctly within less than an hour (cool!) and submitted a fix just to rule it out, only to then spend many hours fumbling in the dark because we lacked visibility into…