Bookmarks
These are articles and links that I’ve saved from around the web using Raindrop.io
I Love Software Rendering
Sharp pixels, gritty colour banding, and DOS games running at resolutions their own era couldn’t manage. Why I still prefer the software renderer, and why it needs a fast PC.
You Might Want to Try Being Less Creative
Trying to be original everywhere keeps you from getting anywhere
A Reckoning in Springfield
A truck driver out on his route confronts what the country has become.
How Do Traffic Signals Work? — Practical Engineering
If you live in a major city, I can take a pretty good guess at one of your most common frustrations: traffic. In city driving, the journey is rarely better than the destination. In most cases, we just want to get where we’re going. Traffic is not just frustrating, but it has cons
Why Isn't The Industry Freaking Out About DeepSeek 4.1 Flash?
thoughts, talks, docs and unpopular opinions
Game Loop · Sequencing Patterns · Game Programming Patterns
AI Is Already In Dangerous Hands
If you liked this piece, you should subscribe to my premium newsletter, and you can subscribe on the following links: $70 a year, $18 a quarter, or $7 a month. In return you get a weekly newsletter that’s usually anywhere from 10,000 to 18,000 words, including vast,
Why office workers are turning against AI
Whether or not you like AI at work ultimately boils down to a question of power.
My local model setup on an M4 Pro Mac mini
I run a local LLM server on my M4 Pro Mac mini with 48 GB of RAM.
Native is now the future of mobile at Shopify (2026) - Shopify
Coding agents changed what it costs to build mobile apps twice. Here’s why Shopify is moving from React Native back to Swift and Kotlin.
Future imperfect: Five predictions for the next decade | Opinion
Rarely has the industry looked to the future with such trepidation – but this turmoil is a transition, not a crash, and some paths ahead are visible
Rewriting in Rust: Performance, Failures, 2026 Reality Check
This is a guest post by Mateusz Maćkowski and Marek Grzelak, co-maintainers of cot.rs and speakers at Rustikon 2026. You can watch the full talk here. RIIR. If you've spent any time in open source
Our First Moves to Get AI Spend Under Control - The JetBrains Blog
Over the past six months at JetBrains, our AI development expenses have increased roughly 10x. When the costs started rising, of course we noticed – and realized that we simply didn't know how to control them systematically.
Separating logic and language
Language isn’t necessary for logical reasoning, cognitive neuroscientists at MIT’s McGovern Institute find. Evelina Fedorenko and Hope Kean discovered people can perform well on tasks that require logical reasoning even if their language abilities are severely impaired.
Breaking Claude Code Opus 5 Auto Mode with Indirect Prompt Injection
From a website summary task, to python module shadowing to code execution in Claude Code Opus 5 Auto Mode
Internet centralization and the original sin of NAT
How NAT broke the concept of an internet connection
nullpt.rs • Reverse Engineering My ADHD Test
I decided to get evaluated for ADHD. Curiousity struck, and I had the bright idea to capture the page source and any outbound requests.
Responsible AI adoption needs developer workflow design - Stack Overflow
Organizations cannot solve shadow AI with a document employees read once. They need to make responsible use easier than improvised use.
How AI text watermarking works
A gentle visual guide to how a statistical mark hides inside generated text, and what erases it.
Readers can't identify watermarked AI text
In the last few weeks, I’ve been complaining that everyone is wrong about AI watermarking: it isn’t really anti-consumer and it doesn’t make the outputs any…
Meet the only known trebuchet casualty in history
It highlights the brutality of medieval warfare," said paleopathologist Jo Buckberry.
GitHub, autoscaling, and the component substitution fallacy
In yesterday’s post about the recent GitHub outage, there was a detail in the writeup that I didn’t say anything about: the autoscaling policy on the service with the saturated Istio si…
How to compromise your system with a job interview
The current situation on the IT job market is hard. So you are lucky when a recruiter on LinkedIn reaches out to you having a suitable match for a new position based on your prior experience. It might not be what it seems at a first glance.
Humans missed 1 in 3 threats approving AI agent commands across 40,000 plays
Results from AI agent permission game: which attacks beat human reviewers, and which safe commands got blocked instead.
Mario meets Pareto
Discover how to find the best Mario Kart 8 build using the Pareto frontier method. This interactive guide explores multi-objective optimization of speed, acceleration, and other key stats to help you beat your friends on the race track.
























