Interactive simulator: GitHub Flow vs trunk-based development - watch where work queues up
https://mainline.dev/flow-simulator
https://redd.it/1toil3y
@programmingreddit
https://mainline.dev/flow-simulator
https://redd.it/1toil3y
@programmingreddit
mainline.dev
Flow Simulator
Compare GitHub Flow, Trunk-Based Development, and Git Flow side by side in a live simulation.
JetBrains interviews Andrew Kelley about Zig [video]
https://www.youtube.com/watch?v=iqddnwKF8HQ
https://redd.it/1tp7msv
@programmingreddit
https://www.youtube.com/watch?v=iqddnwKF8HQ
https://redd.it/1tp7msv
@programmingreddit
YouTube
Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
Andrew Kelley quit his job in 2018 to build a programming language. Eight years later, Zig powers Ghostty, TigerBeetle and Uber's cross-compilation. It's top 5 most admired on Stack Overflow. There's just one thing missing: 1.0. Andrew Kelley explains why.…
How 2004 RuneScape fit a multiplayer RPG into 56k dial-up
https://jkm.dev/posts/how-2004-runescape-fit-a-multiplayer-rpg-into-56k-dialup/
https://redd.it/1tq65b4
@programmingreddit
https://jkm.dev/posts/how-2004-runescape-fit-a-multiplayer-rpg-into-56k-dialup/
https://redd.it/1tq65b4
@programmingreddit
jkm.dev
How 2004 RuneScape fit a multiplayer RPG into 56k dial-up · jkm.dev
In 2004 I played too much RuneScape on a 56k modem that died the moment Mum picked up the phone. A 3D world, up to a couple of thousand players on a server, dozens on screen at once - in the browser, on 5 kilobytes per second. It worked. Let’s follow a single…
Folding in Parallel
https://okmij.org/ftp/Algorithms/map-monoid-reduce.html
https://redd.it/1tpvbpx
@programmingreddit
https://okmij.org/ftp/Algorithms/map-monoid-reduce.html
https://redd.it/1tpvbpx
@programmingreddit
okmij.org
Folding in Parallel
Representing fold (sequential accumulation) as map composed with a reduce over a monoid, non-trivially and efficiently. This is a bedrock of parallel programming: however, although the general principle is known, applying it to concrete problems requires…
Someone hid a full RAT inside a fake npm package and exfiltrated victim data to HuggingFace
https://safedep.io/microsoftsystem64-binary-payload-analysis/
https://redd.it/1tqwksq
@programmingreddit
https://safedep.io/microsoftsystem64-binary-payload-analysis/
https://redd.it/1tqwksq
@programmingreddit
SafeDep - Real-time Open Source Software Supply Chain Security
Inside MicrosoftSystem64: A Supply Chain RAT Exfiltrating to HuggingFace
Deep technical analysis of MicrosoftSystem64, an 81 MB Node.js SEA binary deployed via malicious npm packages. This RAT steals browser credentials, 80+ crypto…
The gold standard of optimization: A look under the hood of RollerCoaster Tycoon
https://larstofus.com/2026/03/22/the-gold-standard-of-optimization-a-look-under-the-hood-of-rollercoaster-tycoon/
https://redd.it/1ts97an
@programmingreddit
https://larstofus.com/2026/03/22/the-gold-standard-of-optimization-a-look-under-the-hood-of-rollercoaster-tycoon/
https://redd.it/1ts97an
@programmingreddit
Larst Of Us
The gold standard of optimization: A look under the hood of RollerCoaster Tycoon
Due to some lucky circumstances, I recently had the chance to appear in one of the biggest German gaming podcasts, Stay Forever, to talk about the technology of RollerCoaster Tycoon (1999). It was …
Practical uses of monads in Haskell
https://nauths.fr/en/2026/05/28/practical-use-of-monads.html
https://redd.it/1ts1x2l
@programmingreddit
https://nauths.fr/en/2026/05/28/practical-use-of-monads.html
https://redd.it/1ts1x2l
@programmingreddit
Nauths
Practical uses of monads in Haskell
On the “haskellquestions” subreddit, a user recently asked for some help with monads in Haskell. In their post, they wrote (slightly paraphrased):
How Servers Work: A Hands-On Introduction to TCP Sockets
https://labs.iximiuz.com/tutorials/how-servers-work-tcp-sockets
https://redd.it/1tt1hcf
@programmingreddit
https://labs.iximiuz.com/tutorials/how-servers-work-tcp-sockets
https://redd.it/1tt1hcf
@programmingreddit
iximiuz Labs
How Servers Work: A Hands-On Introduction to TCP Sockets | iximiuz Labs
Learn how servers actually work by building a tiny TCP server and client from scratch. A hands-on introduction to sockets, TCP, and the network programming model every backend, DevOps, and platform engineer should go through at least once.
Story Points: Explicit, Honest, Predictable. Already in Use.
https://bastrich.tech/story-points/
https://redd.it/1tsyfhk
@programmingreddit
https://bastrich.tech/story-points/
https://redd.it/1tsyfhk
@programmingreddit
Daniil Bastrich – Software Development Engineer
Story Points: Explicit, Honest, Predictable. Already in Use. – Daniil Bastrich
Every time a software estimate is inflated to absorb uncertainty and daily overhead, it stops measuring actual time and turns into a messy abstraction. Once your "hours" and "days" become a proxy for effort rather than the clock, you are already using Story…
Your process' memory is a file: The underappreciated gem that is /proc/<pid>/mem
https://lcamtuf.substack.com/p/weekend-trivia-your-process-memory
https://redd.it/1ttjtwv
@programmingreddit
https://lcamtuf.substack.com/p/weekend-trivia-your-process-memory
https://redd.it/1ttjtwv
@programmingreddit
Substack
Weekend trivia: your process' memory is a file
The underappreciated gem of /proc/<pid>/mem
@redhat-cloud-services publish pipeline is compromised today and shipped a signed, trusted, malicious npm package
https://safedep.io/redhat-cloud-services-hit-by-mini-shai-hulud-npm-worm/
https://redd.it/1ttt4p4
@programmingreddit
https://safedep.io/redhat-cloud-services-hit-by-mini-shai-hulud-npm-worm/
https://redd.it/1ttt4p4
@programmingreddit
SafeDep - Real-time Open Source Software Supply Chain Security
Mini Shai-Hulud "Miasma: The Spreading Blight" Hits @redhat-cloud-services: Multiple Packages at Risk
The attacker compromised the @redhat-cloud-services GitHub Actions OIDC trusted publisher to ship patch-client@4.0.4 with a Mini Shai-Hulud worm. The same…
Reviewing large changes with Jujutsu - Ben Gesoff
https://ben.gesoff.uk/posts/reviewing-large-changes-with-jj/
https://redd.it/1tt9bs5
@programmingreddit
https://ben.gesoff.uk/posts/reviewing-large-changes-with-jj/
https://redd.it/1tt9bs5
@programmingreddit
ben.gesoff.uk
Reviewing large changes with Jujutsu - Ben Gesoff
Ben Gesoff's personal website
Programming as Theory Building, Naur (1985). PDF-link
https://pages.cs.wisc.edu/~remzi/Naur.pdf
https://redd.it/1tuha5f
@programmingreddit
https://pages.cs.wisc.edu/~remzi/Naur.pdf
https://redd.it/1tuha5f
@programmingreddit
Bug hunt: Why you only need Paris to beat Pizza Tycoon (1994)
https://pizzalegacy.nl/blog/bug-hunt-why-you-only-need-paris-to-beat-pizza-tycoon.html
https://redd.it/1tumfhb
@programmingreddit
https://pizzalegacy.nl/blog/bug-hunt-why-you-only-need-paris-to-beat-pizza-tycoon.html
https://redd.it/1tumfhb
@programmingreddit
pizzalegacy.nl
Bug hunt: Why you only need Paris to beat Pizza Tycoon (1994) — Pizza Legacy Blog
I reverse-engineered the Pizza Tycoon win condition from the original executable, and found a bug. Or a marketing ploy?
1-Click GitHub Token Stealing via a VSCode Bug
https://blog.ammaraskar.com/github-token-stealing/
https://redd.it/1tvftne
@programmingreddit
https://blog.ammaraskar.com/github-token-stealing/
https://redd.it/1tvftne
@programmingreddit
Ammar's Blog
1-Click GitHub Token Stealing via a VSCode Bug
My blog, mostly about programming
Branchless Quicksort faster than std::sort and pdqsort with C and C++ API
https://tiki.li/blog/blqsort
https://redd.it/1tupr5n
@programmingreddit
https://tiki.li/blog/blqsort
https://redd.it/1tupr5n
@programmingreddit
tiki.li
Branchless Quicksort
Every byte matters
https://fzakaria.com/2026/06/01/every-byte-matters
https://redd.it/1tvrvv4
@programmingreddit
https://fzakaria.com/2026/06/01/every-byte-matters
https://redd.it/1tvrvv4
@programmingreddit
Farid Zakaria’s Blog
Every byte matters
I have spent a large portion of my career working in Java. In that time, you get used to huge classes. New functionality? Just add a new method and field to the class. The cost of each new field is rarely considered. Performance is often considered from a…
How Fast Can You Parse 1 Billion Rows in Java? – Insane Speed Test • Roy van Rijn
https://youtu.be/pHZF-zJ3Bpg?list=PLEx5khR4g7PINwOsYrkwz3lTTJUYoXC53
https://redd.it/1tvo6ij
@programmingreddit
https://youtu.be/pHZF-zJ3Bpg?list=PLEx5khR4g7PINwOsYrkwz3lTTJUYoXC53
https://redd.it/1tvo6ij
@programmingreddit
YouTube
How Fast Can You Parse 1 Billion Rows in Java? – Insane Speed Test • Roy van Rijn • GOTO 2025
This presentation was recorded at GOTO Copenhagen 2025. #GOTOcon #GOTOcph
https://gotocph.com
Roy van Rijn - Experienced Developer & Architect, Robotics Enthusiast & Hobby Mathematician @royvanrijn
ORIGINAL TALK TITLE
How Fast Can You Parse a File with…
https://gotocph.com
Roy van Rijn - Experienced Developer & Architect, Robotics Enthusiast & Hobby Mathematician @royvanrijn
ORIGINAL TALK TITLE
How Fast Can You Parse a File with…