~lobsters | Bookmarks (2178)
-
Declaring a friendship to self
Recently, I ran into some code where a class declared itself as a friend. I was...
-
Progress Report: Linux 6.15 - Asahi Linux
Linux 6.15 is right around the corner, which means it’s time for another progress report! We...
-
Rethinking Modern Asynchronous Paradigms
Most developers deal with some sort of asynchronous operation day to day. For most of us,...
-
My 2025 high-end Linux PC 🐧
Table of contents Turns out my previous attempt at this build had a faulty CPU! With...
-
Temporal Super Resolution via Multisampling
Is anyone using temporal reprojection to improve MSAA? Temporal anti-aliasing (TAA) has been around for over...
-
Data is code
Meta: no Forth or concatenative tag, but in the future hopefully search will find it via...
-
RULECOMPILE - Undocumented Ghidra decompiler rule language
Or “How I got annoyed by a poor decompilation so I unearthed a hidden Ghidra feature”TLDR:...
-
Scalar Select Anti-Pattern
async for event in events_incoming: await process(event) I had to refactor this loop later, every time....
-
Why we need lisp machines
Computers have changed a lot in 51 years. 51 years ago computers were so expensive that...
-
Why I wrote fx - Rik's Weblog
I used to always run my blog via a static site generator. For people unfamiliar with...
-
Introducing oniux: Kernel-level Tor isolation for any Linux app | Tor Project
When launching privacy-critical apps and services, developers want to make sure that every packet really only...
-
MinorMiner: we turn your kid's maths homework into Bitcoin | Robert Heaton
Hello! Hello! Welcome, welcome. My name is Hobert Reaton, and I’m here in this shabby motel...
-
ZJIT has been merged into Ruby
Following Maxime’s presentation at RubyKaigi 2025, the Ruby developers meeting, and Matz-san’s approval, ZJIT has been...