Sem – Semantic version control. Entity-level diffs on top of Git

sem-–-semantic-version-control.-entity-level-diffs-on-top-of-git

Semantic version control. Entity-level diffs on top of Git. Instead of line 43 changed, sem tells you function validateToken was added in src/auth.ts. sem diff ┌─ src/auth/login.ts ────────────────────────────────── │ │ ⊕ function validateToken [added] │ ∆ function authenticateUser [modified] │ ⊖ function legacyAuth [deleted] │ └────────────────────────────────────────────────────── ┌─ config/database.yml ───────────────────────────────── │ │ ∆ property production.pool_size [modified] […]

PCB devboard the size of a USB-C plug

pcb-devboard-the-size-of-a-usb-c-plug

AngstromIO is one of the smallest devboards out there, barely longer than a USB-C connector, based on the Attiny1616 MCU. 2 GPIOs as well as I2C lines are broken out. I made a dual CH340 programming board too, both for UPDI programming and debugging (one way Serial Communication). I also designed a breadboard friendly, experimentation […]

Forcing Flash Attention onto a TPU and Learning the Hard Way

forcing-flash-attention-onto-a-tpu-and-learning-the-hard-way

March 6, 2026 This is the fifth post in a series on LLM internals. Part 1 covered attention, Part 2 covered generation, Part 3 covered the Flash Attention algorithm, Part 4 put it on a GPU with Triton. This post takes the Triton kernel from Part 4 and ports it to a TPU. There was […]

MonoGame: A .NET framework for making cross-platform games

monogame:-a.net-framework-for-making-cross-platform-games

MonoGame is a simple and powerful .NET framework for creating games for desktop PCs, video game consoles, and mobile devices using the C# programming language. It has been successfully used to create games such as Streets of Rage 4, Carrion, Celeste, Stardew Valley, and many others. It is an open-source re-implementation of the discontinued Microsoft’s […]

They all said Hormuz closure would be brief. What if they were wrong?

they-all-said-hormuz-closure-would-be-brief.-what-if-they-were-wrong?

FOR MANY years, shipowners on panels and quarterly calls have been asked: What happens if the Strait of Hormuz closes? The response was almost always the same: if it ever happens, the closure will be brief, because the world cannot afford for it to be long. Now that the strait is effectively closed, this response […]

”Warn about PyPy being unmaintained”

”warn-about-pypy-being-unmaintained”

It seems that PyPy is not being actively developed anymore and is phased out even by numpy (numpy/numpy#30416). There’s no official statement from the project, but the numpy issue is from a PyPy developer. I added a warning to avoid users assuming PyPy properly supported and developed Python distribution.

Pushing and Pulling: Three reactivity algorithms

pushing-and-pulling:-three-reactivity-algorithms

Contents Contents It’s looking like I’m going to need to build a reactive engine for work, so I’m going to prepare for that by writing down what I know about them. I want to look at three ways of building reactive engines: push reactivity, pull reactivity, and the hybrid push/pull combination that is used in […]

Science Fiction Is Dying. Long Live Post Sci-Fi?

science-fiction-is-dying.-long-live-post-sci-fi?

By Matthew Claxton Written science fiction is dying. Long term trends see fewer books making their way to shelves in the sci-fi section. Although sci-fi looks healthy from a perspective of films, video games, and TV, written sci-fi has long been the wellspring of the vast majority of new ideas, aesthetics, movements, and tropes within […]

Cloud VM benchmarks 2026: performance/price for 44 VM types over 7 providers

cloud-vm-benchmarks-2026:-performance/price-for-44-vm-types-over-7-providers

Published: Feb 27, 2026 on dev.to by Dimitrios Kechagias #aws #googlecloud #cloud #devops Time for the (not exactly) yearly cloud compute VM comparison. I started testing back in October 2025, but the benchmarking scope was increased, not just due to more VM families tested (44), but also due to testing the instances over more regions […]

Ghostmd: Ghostty but for Markdown Notes

# Building ghostmd *A note-taking app that gets out of the way.* ## Why plain markdown? Every note app eventually dies. When it does, your notesshould survive. Plain .md files will outlive every app,every company, every format war. – No database migrations– No export button needed– grep works. git works. Everything works.– **Your files. Your […]