12 October 2025

36 links · Sunday

Coding Adventure: Simulating Smoke

My attempt at coding a grid-based fluid simulation to try and achieve some smoky effects! Support my work (and get early access to new videos and source code) on Patreon or Nebula * Patreon: https://www.patreon.com/SebastianLague * Nebula: https://go.nebula.t…

GitHub - chili-chips-ba/wireguard-fpga: Full-throttle, wire-speed hardware implementation of Wireguard VPN, using low-cost Artix7 FPGA with opensource toolchain. If you seek security and privacy, nothing is private in our codebase. Our door is wide open for backdoor scrutiny, be it related to RTL, embedded, build, bitstream or any other aspect of design and delivery package. Bujrum!

Full-throttle, wire-speed hardware implementation of Wireguard VPN, using low-cost Artix7 FPGA with opensource toolchain. If you seek security and privacy, nothing is private in our codebase. Our d...

Pureooze - Memory Bank: Labels In HTML

What is the right way to label something in HTML? This came up in something I was working on recently. I always forget the best practices for labeling so I wanted to write this blog post to help me remember... and as a quick reference when I inevitably forge…

What Makes a Good Tool for Claude Code

I’ve been using Claude Code extensively for personal projects, and similar AI coding tools at work. Recently I came across this excellent blog post that resonated with a lot of my experience. One part stuck with me though: Noah emphasizes that tools fail with …

My Django On The Med 2025 🏖️

A summary of my experience at Django On The Med 2025 told through the posts I published on Mastodon during the conference.

Earning the Right to Be Illegible

Seeing like a software company is the best writing about large-company software engineering I’ve read in quite a while.1 In it, Goedecke maps the concepts of Seeing Like A State into a corporate atmosphere: Modern organizations exert c...

Systems As Mirrors

Conway’s Law tells us systems reflect their makers. But what if they reveal more than structure — what if they surface what we didn’t define?

Samuele Amato | The Future of Authenticity

A few days ago, I had been listening to a lofi playlist, one of those endless background mixes people use to study. In a few minutes, something felt off. Briefly, the track lost its point, the rhythm and the melody wandered in a way that felt forced, as though…

Dany Bittel, Macro Splats

A Gaussian splat is essentially a bunch of blurry ellipsoids. Each one has a view-dependent color, using a process similar to training an AI model, you can optimize until it converges to the photos you feed in. The result is a sort of 3D photograph that can be…

Vibing a Non-Trivial Ghostty Feature

I recently shipped a non-trivial Ghostty feature (unobtrusive macOS automatic updates) that was largely developed with AI.

Firefox is the best mobile browser

Firefox is an open source, private browser, one of the few mainstream browsers that supports extensions on mobile (Android) as powerful as the desktop ones (A lot of extensions have been ported), with seamless sync and a customizable homepage.

Bun v1.3 is here

Bun v1.3 adds builtin Redis & MySQL clients, Node.js compatibility improvements and an incredibly fast frontend dev server. Learn more at https://bun.com/1.3

Blog Post

As games become more and more complex and the unified graphics API problem remains unsolved, one of the main problematics when making games and engines is how you handle multi-platform graphics API code. Over the years, we have seen a few APIs enter the scene …

Software Architecture Horror Story

This is a tale of software architecture decision-making in large companies. The setup As part of my job as a software architect, I had to design a solution which involved the integration between 2 systems: let’s call them A and B. They were part of a new insta…

The wild vibe | jarv.org

It’s wild that these days you can vibe code an entire app in the same time it would previously take to contribute a single feature. Take the RSS reader I use regularly, Newsboat. It always had a few stability issues and was only about 80% there as far as the f…

Should the Sett Thermostat switch to an e-ink screen?

A reader asked whether the Sett thermostat could switch to an e‑ink display. This post collects the display options and considers how e-ink compares to the existing color TFT LCD.We'll look at the e-ink modules I evaluated, including considerations of e‑ink mo…

No, Sysco Is Not “Ruining Restaurants”

There’s a meme going around that Sysco is “ruining restaurants”, and it’s spreading fast, probably because it feeds way too easily into recurring consumer fears concerning food quality, corporations, and homogenization. The problem is that the meme, like most …

Alarms are evil

Alarms were only meant to be used as backup

So what now?

Previously I wrote about Big Tech and how they’ve turned us all into addicts. So how do you detox as a tech addict?

The Data Center Bubble | Aaron Brethorst

Personal website for Aaron Brethorst - Seattleite, technology leader, photographer, transit enthusiast, erstwhile non-runner.