Hardware researcher spins up 'CPU deoptimization' project to find the slowest single x86 instruction, creates hall of shame — worst offender takes 198 billion cycles spanning 62 seconds to execute
https://www.tomshardware.com/pc-components/cpus/hardware-researcher-spins-up-cpu-deoptimization-project-to-find-the-slowest-machine-code-worst-offender-takes-198-billion-cycles-to-execute
https://redd.it/1vmhj23
@programmingreddit
https://www.tomshardware.com/pc-components/cpus/hardware-researcher-spins-up-cpu-deoptimization-project-to-find-the-slowest-machine-code-worst-offender-takes-198-billion-cycles-to-execute
https://redd.it/1vmhj23
@programmingreddit
Tom's Hardware
Hardware researcher spins up 'CPU deoptimization' project to find the slowest single x86 instruction, creates hall of shame — worst…
Ironically, new advanced instruction sets could make for even slower commands.
Linus Torvalds Explains What Makes Linux So Fast
https://www.youtube.com/watch?v=RQ1IfKUD1nw
https://redd.it/1vmoddq
@programmingreddit
https://www.youtube.com/watch?v=RQ1IfKUD1nw
https://redd.it/1vmoddq
@programmingreddit
YouTube
Linus Torvalds Explains What Makes Linux So Fast
What makes linux so fast?
Linus Torvalds Explains What Makes Linux so fast.
Aalto Talk with Linus Torvalds, hosted by Aalto Center for Entrepreneurship (ACE) in Otaniemi on June 14, 2012.
Know more about Linus Torvalds
Just for Fun: The Story of an Accidental…
Linus Torvalds Explains What Makes Linux so fast.
Aalto Talk with Linus Torvalds, hosted by Aalto Center for Entrepreneurship (ACE) in Otaniemi on June 14, 2012.
Know more about Linus Torvalds
Just for Fun: The Story of an Accidental…
How Tailscale helped discover a 16+ year old SQLite WAL-Reset bug
https://tailscale.com/blog/sqlite-wal-reset-bug
https://redd.it/1vmglvj
@programmingreddit
https://tailscale.com/blog/sqlite-wal-reset-bug
https://redd.it/1vmglvj
@programmingreddit
Tailscale
How Tailscale helped find the SQLite WAL-Reset bug
Tailscale and SQLite developers traced maddening corruption incidents to find the WAL-Reset data race, then uncovered a second stale expression index bug.
Node.js creator liberates Durable Objects from Cloudflare
https://www.theregister.com/devops/2026/08/12/nodejs-creator-liberates-durable-objects-from-cloudflare-with-celld/5286954
https://redd.it/1vmrnni
@programmingreddit
https://www.theregister.com/devops/2026/08/12/nodejs-creator-liberates-durable-objects-from-cloudflare-with-celld/5286954
https://redd.it/1vmrnni
@programmingreddit
theregister
Node.js creator liberates Durable Objects from Cloudflare
Same stateful trick, now with your own infrastructure
Doom, compiled into a transformer
https://ood.dev/posts/doom/
https://redd.it/1vnew9x
@programmingreddit
https://ood.dev/posts/doom/
https://redd.it/1vnew9x
@programmingreddit
Out of Distribution
Doom, compiled into a transformer — Out of Distribution
No training anywhere: a compiler sets the weights of a stock Phi-3-architecture checkpoint so autoregressive generation executes Doom's classic renderer.
A Preview of Roc 0.1.0 by Richard Feldman
https://youtu.be/a7qEOtkkDb8
https://redd.it/1vn7t7t
@programmingreddit
https://youtu.be/a7qEOtkkDb8
https://redd.it/1vn7t7t
@programmingreddit
YouTube
A Preview of Roc 0.1.0 by Richard Feldman
Roc’s first numbered release, 0.1.0, is on the horizon. This talk previews what we’re aiming to include, the key language and tooling milestones needed to get there, and what the release will mean for people interested in trying, using, or contributing to…
Based on various scientific studies, it takes at least 10-15 minutes for programmer to get back into the "zone" after an interruption. There are interesting resumption strategies for interrupted programming tasks.
https://contextkeeper.io/blog/the-real-cost-of-an-interruption-and-context-switching/
https://redd.it/1vo0r9s
@programmingreddit
https://contextkeeper.io/blog/the-real-cost-of-an-interruption-and-context-switching/
https://redd.it/1vo0r9s
@programmingreddit
ContextKeeper
Programmer Interrupted: The Real Cost of Interruption and Context Switching
Interruptions and context switching are the two most costly factors that directly impact a programmer's daily productivity. Although there is no permanent way to avoid them, there are some interesting strategies to minimize their impact. The Cost of an Interruption…
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/1vo44t4
@programmingreddit
https://jkm.dev/posts/how-2004-runescape-fit-a-multiplayer-rpg-into-56k-dialup/
https://redd.it/1vo44t4
@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…
Protobuf finally has LSP support. You’re welcome. · Buf
https://buf.build/blog/protobuf-lsp
https://redd.it/1vq4pbv
@programmingreddit
https://buf.build/blog/protobuf-lsp
https://redd.it/1vq4pbv
@programmingreddit
Buf
Protobuf finally has LSP support. You’re welcome. · Buf
Buf is proud to announce the first fully-featured, production-grade LSP server for Protobuf. The Language Server Protocol is the standard API for integrating language support into your favorite IDE or text editor, such as VSCode, IntelliJ, or Neovim. An LSP…
Coding Magic the Gathering in C# - PART ONE - Why Build A Card Game in WinForms
https://youtu.be/n7fhuIHD-gM
https://redd.it/1vo8qw5
@programmingreddit
https://youtu.be/n7fhuIHD-gM
https://redd.it/1vo8qw5
@programmingreddit
YouTube
Coding Magic the Gathering in C# - PART ONE - Why Build A Card Game in WinForms
In this series, I'm attempting to improve my knowledge of the rules of the game, Magic: The Gathering through my favourite programming language: C#
By applying object-oriented-programming (OOP) concepts to the game rules I hope to learn more about how Magic:…
By applying object-oriented-programming (OOP) concepts to the game rules I hope to learn more about how Magic:…
A Preview of DuckDB v2.0
https://duckdb.org/2026/08/17/duckdb-20-highlights
https://redd.it/1vqxler
@programmingreddit
https://duckdb.org/2026/08/17/duckdb-20-highlights
https://redd.it/1vqxler
@programmingreddit
DuckDB
A Preview of DuckDB v2.0
DuckDB v2.0 is coming this fall. In this post, we preview its headline features: DuckDB as a server, triggers, the VARIANT type, asynchronous I/O, a new SQL parser, a new storage format, and much more.
I unearthed my Am29000 C compiler and web browser from 1999. It still can surf through the emulator
https://nanochess.org/am29000_c_compiler_web_browser.html
https://redd.it/1vs06if
@programmingreddit
https://nanochess.org/am29000_c_compiler_web_browser.html
https://redd.it/1vs06if
@programmingreddit
nanochess.org
How I developed an Am29000 C compiler and web browser
History of the development of my C compiler and web browser for 32-bit Am29000 processors.
Curvature Beziers - Improving on a timeless recipe
https://acko.net/blog/curvature-beziers/
https://redd.it/1vskauh
@programmingreddit
https://acko.net/blog/curvature-beziers/
https://redd.it/1vskauh
@programmingreddit
Acko.net
Curvature Beziers
Improving on a timeless recipe
Music theory for programmers
https://runjs.app/blog/music-theory-for-programmers
https://redd.it/1vtm44m
@programmingreddit
https://runjs.app/blog/music-theory-for-programmers
https://redd.it/1vtm44m
@programmingreddit
runjs.app
Music theory for programmers
I can't play an instrument, so I worked out music theory in JavaScript instead. Twelve notes, scales and chords, derived from scratch with code you can hear.
Quake Shareware, a CD-ROM just a little too full - Fabien Sanglard
https://fabiensanglard.net/quake_shareware_cd/index.html
https://redd.it/1vtih22
@programmingreddit
https://fabiensanglard.net/quake_shareware_cd/index.html
https://redd.it/1vtih22
@programmingreddit
Reddit
From the programming community on Reddit: Quake Shareware, a CD-ROM just a little too full - Fabien Sanglard
Posted by NXGZ - 155 votes and 18 comments
The August 17 outage, and the work ahead
https://github.blog/news-insights/company-news/the-august-17-outage-and-the-work-ahead/
https://redd.it/1vttlns
@programmingreddit
https://github.blog/news-insights/company-news/the-august-17-outage-and-the-work-ahead/
https://redd.it/1vttlns
@programmingreddit
The GitHub Blog
The August 17 outage, and the work ahead
An update on the August 17 outage and the steps we're taking to improve reliability.
Finding a hidden Mersenne Twister implementation inside a 15 year old game binary
https://medium.com/@jizoskasa/i-reverse-engineered-plants-vs-zombies-to-answer-one-very-specific-question-557637a68a3e
https://redd.it/1vuk4b5
@programmingreddit
https://medium.com/@jizoskasa/i-reverse-engineered-plants-vs-zombies-to-answer-one-very-specific-question-557637a68a3e
https://redd.it/1vuk4b5
@programmingreddit
Medium
I Reverse Engineered Plants vs. Zombies to Answer One Very Specific Question
Plants vs. Zombies has been, since I was a little kid, one of my favorite franchises; from the GOTY winner Plants vs Zombies, to my…