About - Advent of Code 2025 Hi! I'm Eric Wastl. I make Advent of Code. I hope you like it! I also make lots of other things. I'm on Bluesky, Mastodon, and GitHub.
Let's Help NetBSD Cross the Finish Line Before 2025 Ends As 2025 draws to a close, I are reaching out to community with a request for helping The NetBSD Foundation.
You already have a git server: (Maurycy's blog) If you have a git repository on a server with ssh access, you can just clone it:
That Time Ken Thompson Wrote a Backdoor into the C Compiler When Ken Thompson won the Turing Award jointly with Dennis Ritchie for their work in UNIX, he was expected like other Turing winners to write a paper that would be published in the ACM Computer Journal. What he ended up submitting was a paper about "the c...
The Journey Before main() | Amit's Blog A while back, I worked on a RISC-V-based userspace simulator for fun. In doing so, taught myself a lot more than I wanted to know about what happens in-between when the Kernel is asked to run a program, and when the first line of our program’s main functi...
The good advice First of all, a massive thank you to everyone who donated since our last post. Our income on Liberapay has roughly quadrupled from what it was before the post. We have also had people reach out to us for large one-time monetary and hardware donations. You...
GitHub - apple/pico-banana-400k Contribute to apple/pico-banana-400k development by creating an account on GitHub.
The Linux Boot Process: From Power Button to Kernel A detailed walkthrough of the Linux boot process from power button to kernel initialization
I translated my book for $7 using openai The other day an officer from the French Gendarmerie commented that they use my python for crime analysis book. I asked that individual, and he stated they all speak English. But given my book is w…
The Last Day of Nest 2nd Gen Support Sett is officially on the clock to ship - as of today I won't be able to remotely change the thermostat settings at my house because today is the final day that Google will allow users of the 2nd gen Nest thermostat to use the Nest and Google Home apps wi...
I'm not a 'Vibe Coder', but when I am, this is my set up (Blog Post) VS Code with Copilot is what I keep coming back to, and it's been improving all the time that I've been using it. Inline code completions is not particularly useful in my opinion (at worst, it's a distraction), but the Agentic AI chat has been very impres...
Haiku 4.5: The Model Nobody Expected to Care About A small, fast, affordable model that matches Sonnet 4-level capabilities. The gap between what we think we need and what actually gets the job done is closing faster than most people realize.
Cursor to Codex CLI: Migrating Rules to AGENTS.md I migrated from Cursor to Codex CLI and wrote a Python script to bring my custom Cursor Rules with me. This post has the script, how it works, and why it's a critical step.
Using Tailscale to Get Around Network Restrictions - jack's blog Setting up a self-hosted VPN that actually works on restrictive networks
Thoughts on the Leica M EV1 As a Leica M11 owner with three lenses (21 SEM, 35 LUX, and 50 LUX), here are some of my opinions regarding the newly released Leica M EV1.
CLAUDE.md to AGENTS.md Migration Guide This post will age like sour milk, because Anthropic will eventually adopt the company-agnostic AGENTS.md standard.
Writing Wednesdays: Tk Ths Job N Shove It When you and I worked on the assembly line at Ford Motor Company in Dearborn, Michigan, we had to worry about our production quotas, our standards of workmanship, and our supervisor’s evaluation of us. What we didn’t have to worry about was the structure ...
AlphaAgents: Multi-Agent A2A Implementation for Collaborative Financial Analysis 1. Introduction The quantity of frameworks emerging for GenAI application development is incredible and, in my opinion, is becoming excessive. Every time a new framework appears, it seems to do more or less the same things as the previous one. Perhaps som...
The Essence of Prompt Engineering is the Art of Asking Questions 1 Introduction In today’s AI-driven world, “Prompt Engineer” has become a buzzword. AI enthusiasts are eager to share prompts, study token control, and tweak temperature parameters. The classic meme from Linux founder Linus Torvalds Talk is cheap. Show me...
Proof of Prompt When I’m doing freelance software development projects and I’m asked how much time things will take, it’s always very hard to answer. It’s a very high dimensional problem, and you have many degrees of freedom: how much should you charge, should you do it ...
Code Completion With CAPS-LOCK (not Tab!) The overloading of the Tab key to mean “indent” and “complete code” has always been pretty horrible. Now it’s intolerable: suggestions from AI come out of th...
Who wants a browser? I watched the Apple keynote live in 2007 with baited breath, not sure what was coming. I clearly remember Steve Jobs’ crushing disdain for an entire generati...