New
The latest blog posts to take off on Hacker News. 4,109 posts.
Parsing the C64 Bubble Bobble Wind Currents
This would be my website, I guess.
LLMs and Code Optimization
Dave Andersen's (new) blog
Ratchet effects determine engineer reputation at large companies
Why you can't skip to the top (but you can skip to the bottom)
The evolution of a structural code editor
This post outlines the evolution of the EYG editor. The major changes over time, design thoughts and some implementation notes.
Hitting OKRs vs. Doing Your Job
In Engineering, quarterly OKRs (Objectives & Key Results) can feel like a duplication of product planning. Basically, they say “Ship the Roadmap.” What new information are they comm…
Apple squandered the Holy Grail
Why Apple Intelligence failed even though everything it's built upon is nearly perfect
Printf debugging is ok
A balanced take on the printf vs debugger debate: why there is no single right answer, and how to choose the right debugging approach for the situation at hand.
Fold-... and Monoids
A blog about computers, functional languages, Lisp, and Scheme.
Reflections
The second birthday of ChatGPT was only a little over a month ago, and now we have transitioned into the next paradigm of models that can do complex reasoning. New years get people in a reflective...
A Pixel Parable
An imagined town is at least as real as an actual town.
Writing a simple pool allocator in C
I found out about pool allocators some time ago, and I really liked its simplicity and high performance, so I decided to write my own. This article was initially inspired by Dmitry Soshnikov’s article . It’s also worth mentioning that this article was discussed in Hacker News .
Reverse Engineering the Constants in the Pentium FPU
Intel released the powerful Pentium processor in 1993, establishing a long-running brand of high-performance processors. 1 The Pentium incl...
How Do You Like What You've Built?
Recently, a colleague asked me for a code review on some complex UI changes. The idea was to make an...
A messy experiment that changed how I think about AI code analysis
A messy experiment that changed how we think about AI code analysis Last week, I watched our AI choke on a React codebase - again. As timeout errors flooded my terminal, something clicked. We’d been teaching AI to read code like a fresh bootcamp grad, not a senior developer. Here’s what I mean.
Learn New Skills
Atte Juvonen
A story on home server security
Happy New Year! Or so I thought. After a refreshing Christmas vacation with my family, I was stashing something away in our storage room when I noticed the server fan running at maximum speed. This was very unexpected, considering my server is powered by an Intel i3 and should handle all the light tasks I run quite…
Remote code execution via MIDI messages
Blog post about a reverse engineering project
The Begining of the End for ANT+ Wireless
First off, no, your ANT+ devices aren’t goin...
Using LLMs and Cursor to finish side projects
Struggling to finish side projects due to limited time? In my latest blog post, I share how I improved my productivity using AI tools like LLMs and Cursor IDE. Learn to refine specs, bootstrap code, and iterate effectively to rapidly build and deploy your projects—even with a busy schedule.
One Dog vs. the Windows 3.1 Graphics Stack
a bunch of weird and random technical stuff
How to draw an outline in a video game
🖍️ Explaining multiple techniques for rendering outlines and highlights for real-time applications. This includes vertex object-space as well as screen-space methods. This can be used to render outlines in Unity or Unreal. Outlines can be used for gameplay reasons or aesthetics.
Self driving 1993 Volvo with open pilot
Together with some friends, I decided earlier this year to particpate in the Carbage run 2025 Winter edition. This is a 6-day journey in winter all the way through Sweden to the polar circle, and back down to Helsinki in a group of roughly 400 cars. One small catch (you might have guessed it from the name): your car…
Do Files want to be Actors?
Is 1970s distributed systems theory finally meeting 2020s kernel development?
I'm quitting the Washington Post
Democracy can't function without a free press