r/programming • • 13h ago

Eight Bits of Trust; eMudhra's CA keys cracked in milliseconds

Thumbnail scotthelme.co.uk
640 Upvotes

r/programming • • 11h ago

PHP2Shell: Critical vulnerabilities in the backbone of the web

Thumbnail php2shell.com
277 Upvotes

r/programming • • 5h ago

Today's PHP Security Release, and How We're Strengthening PHP Security

Thumbnail thephp.foundation
26 Upvotes

r/programming • • 21h ago

Critical Vulnerabilities in PHP

Thumbnail cert.europa.eu
120 Upvotes

r/programming • • 1d ago

Make yourself replaceable

Thumbnail maroun-baydoun.com
230 Upvotes

r/programming • • 23h ago

C vs C#: racing VLC's Gaussian blur

Thumbnail martinfinkel.com
45 Upvotes

r/programming • • 1d ago

eMudhra Intermediate CA Compromise

Thumbnail emudhra.we-have-a-problem.com
146 Upvotes

r/programming • • 1d ago

SSH keys on macOS with Touch ID

Thumbnail nmattia.com
379 Upvotes

I've recently discovered that you can use Touch ID (rather, the Mac's Secure Enclave) for SSH authentication. I'm the author of the post, feel free to ask any questions and if there are any experts I'd love to hear your thoughts!


r/programming • • 5h ago

go/ links that live in a file in your repo (open source)

Thumbnail twigg.vc
1 Upvotes

Chrome and Firefox extension that does this for your twigg repository. The links are defined in a GOLINKS file at the root of the repo, one alias per line. Add a line, push, submit and done. No admin page, and changes are versioned.

Blog post: https://twigg.vc/docs/v/2/blog/twigg-links

Source: https://twigg.vc/twigg/monorepo


r/programming • • 1d ago

Go Issues Emergency Update Blocking Eight CA Keys Over Undisclosed Security Concerns

Thumbnail thehackernews.com
256 Upvotes

r/programming • • 10h ago

Unintended Computations @ hack.lu

Thumbnail youtube.com
2 Upvotes

Hacking as breaking assumptions about a system's usage, implementation or computational power. Slides https://seriot.ch/computation/talks/unintended_computations_hack_lu.pdf


r/programming • • 1d ago

Announcing TypeScript 7.1 Beta

Thumbnail devblogs.microsoft.com
86 Upvotes

r/programming • • 13h ago

Summary of Major Changes Between Python Versions (2026 Update)

Thumbnail nicholashairs.com
2 Upvotes

Hi r/programming πŸ‘‹

Another year, another version of Python, and yet more features to guess which version of Python they belong to πŸ˜΅β€πŸ’«

I've updated my "one page" Summary of Major Changes Between Python Versions for Python 3.15 and hope that it continues to be a useful resource for the community 😊

This summary is human typed/copied from the official release notes.


r/programming • • 9h ago

JPA vs Hibernate vs JDBC: What Each One Actually Does | Visually Explained

Thumbnail youtu.be
0 Upvotes

r/programming • • 1d ago

Why memory-hard proof-of-work hashes are not a popular choice for CAPTCHA

Thumbnail privatecaptcha.com
52 Upvotes

r/programming • • 2h ago

Think Php2Shell Was Bad? PHP Is About to Face an Absolute Bloodbath

Thumbnail programmers.fyi
0 Upvotes

r/programming • • 1d ago

Under the Hood of Redis: How It Delivers Sub-Millisecond Latency?

Thumbnail javarevisited.substack.com
39 Upvotes

r/programming • • 1d ago

Making A Mutex from Scratch in Rust to Understand Thread Safety

Thumbnail levelup.gitconnected.com
22 Upvotes

Hey r/programming!

I wrote a comprehensive article on constructing a mutex from scratch.

It covers:
- Data races: what happens at the register level, and how parallel access can go wrong
- Atomics & Memory Ordering: why atomics work and what each memory ordering does (Aq/Rel/AqRel/SeqCst)
- Spin lock & Guards: Building a simple mutual exclusion lock via an AtomicBool, and providing safe access to the protected data
- And finally, Mutexes: A more complex mutual exclusion primitive that can achieve better performance via thread::park/::unpark

The article benchmarks and compares the performance of both a spinlock and Mutex to understand when to use which.

Have you ever noticed a massive performance boost from switching from one synchronization primitive to another?
Feedback on the article is also appreciated!


r/programming • • 2d ago

The reverts will continue until morale improves [PostgreSQL 19]

Thumbnail peter.eisentraut.org
557 Upvotes

r/programming • • 8h ago

The compiler was supposed to end programming too

Thumbnail hrih.si
0 Upvotes

r/programming • • 1d ago

New Season Upgrades Vol 3: Split Keyboard Adventures! Β· cekrem.github.io

Thumbnail cekrem.github.io
5 Upvotes

r/programming • • 2d ago

GitHub Actions is down once again

Thumbnail githubstatus.com
435 Upvotes

If you're experiencing actions stuck in a queued state, it's not you:

Update - We’re are currently investigating degraded availability affecting GitHub Actions, GitHub Pages and Webhooks.

Customers may experience delays in workflow processing, site builds and webhook delivery.

Oct 19, 2026 - 15:56 UTC

Update - Webhooks is experiencing degraded performance. We are continuing to investigate.
Oct 19, 2026 - 15:50 UTC

Investigating - We are investigating reports of degraded performance for Actions and Pages
Oct 19, 2026 - 15:49 UTC


r/programming • • 2d ago

Making software is an artistic activity

Thumbnail kolemannix.com
294 Upvotes

A brief argument framing software creation, and specifically the details of the code, as an act of art


r/programming • • 1d ago

Google Threat Intelligence Group: Investigating Ephemeral Supply Chain Tampering

Thumbnail cloud.google.com
3 Upvotes

r/programming • • 2d ago

The Labor Market for Recent College Graduates

Thumbnail newyorkfed.org
182 Upvotes

Why is unemployment rate of recent CS and CE grads at 7 and 7.8% compared to the natural rate of unemployment of 4.2%. The whole economy is still going fine but recent graduates of cs and ce have an outsized affect.

Overall unemployment rate of recent graduates is also 5.7%