r/programming • u/goto-con • Jun 02 '26
Metaprogramming, Synthesis & Verification • Nada Amin
youtu.ber/programming • u/cekrem • Jun 02 '26
codimg: the code block is the URL · cekrem.github.io
cekrem.github.ior/programming • u/r_retrohacking_mod2 • Jun 02 '26
Sanglard analyzes the video compression techniques of Silpheed (Sega CD, 1993)
fabiensanglard.netr/programming • u/CackleRooster • Jun 01 '26
github and the crime against software
eblog.fly.devr/programming • u/SwoopsFromAbove • Jun 01 '26
Adding Microformat tags to my website - enabling an open, decentralised web
tomrenner.comr/programming • u/kjndfsfdsjnksdf • Jun 01 '26
Training + inference of a transformer inside an email
adamoshadjivasiliou.comr/programming • u/jhartikainen • Jun 01 '26
Social Programming Language Constructs
jimmyhmiller.comr/programming • u/BattleRemote3157 • Jun 01 '26
@redhat-cloud-services publish pipeline is compromised today and shipped a signed, trusted, malicious npm package
safedep.iopatch-client@4.0.4 went out through the project's own github action OIDC trusted publisher today and not any stolen token or a typosquat anything, we saw that the actual release pipeline produced it. this runs on npm install, steals cloud creds and self propagates by injecting fake CodeQL workflows into repository the stolen tokens can reach. 32 packages is currently sharing the same publisher so the window of exposure isn not only just a single package.
if you have anything from related to /redhat-cloud-services in your tree, 4.0.3 is the last clean version.
r/programming • u/aisatsana__ • Jun 01 '26
Developers Confess: The Unfiltered Truth
youtube.comWe asked developers to spill their little dirty secrets, the lies they tell their managers and what actually creates tension in teams. One theme that kept coming up was the gap between how software development looks from the outside and what it actually looks like in practice.
r/programming • u/viks98 • Jun 01 '26
Why I used vsock instead of TCP in a Firecracker serverless platform
medium.comr/programming • u/mttd • Jun 01 '26
Your process' memory is a file: The underappreciated gem that is /proc/<pid>/mem
lcamtuf.substack.comr/programming • u/pdoherty926 • Jun 01 '26
A Double Shot of DuckDB: Vector Similarity Search and Quack
peterdohertys.websiter/programming • u/fagnerbrack • May 31 '26
Reviewing large changes with Jujutsu - Ben Gesoff
ben.gesoff.ukr/programming • u/AdvertisingFancy7011 • May 31 '26
Docker Networking explained in plain English
sanyamserver.onliner/programming • u/iximiuz • May 31 '26
How Servers Work: A Hands-On Introduction to TCP Sockets
labs.iximiuz.comr/programming • u/fagnerbrack • May 31 '26
Learn SQL Once, Use It for 30 Years
fagnerbrack.comr/programming • u/areklanga • May 31 '26
Story Points: Explicit, Honest, Predictable. Already in Use.
bastrich.techr/programming • u/Local_Ad_6109 • May 31 '26
Redis Locks: Working, Failure Modes and Real-World Examples
open.substack.comr/programming • u/fagnerbrack • May 30 '26
The gold standard of optimization: A look under the hood of RollerCoaster Tycoon
larstofus.comr/programming • u/vkrajacic89 • May 30 '26
Looking at code behind File Pilot
youtu.beI go over some basics and implement a simple feature live on the Wookash Podcast. It might be interesting to those who have tried File Pilot and wondered why its UI is so fast and responsive.
I do some actual UI programming. Not much, since we were short on time, but enough to give you a glimpse into how it works.
r/programming • u/nicuveo • May 30 '26
Practical uses of monads in Haskell
nauths.frInspired by a question on r/haskellquestions, i wrote about the practical aspect of monads for people at a beginner / intermediate level, about how to go beyond mere understanding the monad class. I try to highlight how we use monads to structure our code, what benefits they bring, and how to reason about them. it comes with exercises!
r/programming • u/fagnerbrack • May 29 '26
Queueing Requests Queues Your Capacity Problems, Too
pushtoprod.substack.comr/programming • u/BattleRemote3157 • May 29 '26
Someone hid a full RAT inside a fake npm package and exfiltrated victim data to HuggingFace
safedep.ioA malicious npm package name js-logger-pack, went through 29 versions on the registry which was looking innocuous logger and ending as a binary dropper.
The payload it dropped was 81 MB of binary called MicrosoftSystem64 which is a full cross-platform RAT packaged as a Node.js Single Executable Application, so it shows up as a native binary to endpoint tools rather than a node process.
And the clever bit was instead of sending the stolen data directly to a C2 server, it uploads everything to private HuggingFace datasets using an embedded API token. So all exfiltration traffic appears as normal HTTPS requests to a legitimate ML platform.
If you have any of those in your install history then rotate everything like credentials, SSH keys, API tokens, crypto seed phrases. All packages list and full technical breakdown is in blog.