Harness Matters More
Many have theorized that the coding harness matters more than the backend model when doing AI assisted or "vibe" coding. The harness is the set of system prompts, instructions for tool use, ways of…
<![CDATA[Ignoring local changes to lines in Git]]>
As a special snowflake, one tends to want to make modification to tool configuration without messing with colleagues or make those changes a part of the project. For example, let’s say you have a…
Bamboo Weekly #176: Religious restrictions
Get better at: Working with CSV files, reshaping data, pivot tables, grouping, and plotting.
AT Mot: I rebuilt Wordle on the AT Protocol
Introducing AT Mot, a small ATProto experiment, and a daily word game. Give it a try!
Why I wrote PEP 832 -- virtual environment discovery
While I decide what to do with PEP 832 after polling folks on their opinion, I thought I would write out why I'm even bothering with any of this.I'm going to talk from the perspective of VS…
ZuzuScript 0.7.x released
New releases for the core runtimes, Android app, and editor toolingNew releases of ZuzuScript are available for Perl, Rust, JS, Android, and the main editor/tooling packages. The shared stdlib and…
Your design system's newest author is an agent
Authored change has outpaced the review model, and that breaks more than it looks.
Copia questo codice: monitoraggio ExeWatch per Delphi, .NET, C++ e altro
🌐 Questo articolo è disponibile anche in altre lingue: 🇬🇧 English • 🇩🇪 Deutsch • 🇪🇸 Español • 🇧🇷 Português ExeWatch: monitoraggio in tempo reale per applicazioni…
Klau diesen Code: ExeWatch-Monitoring für Delphi, .NET, C++ & mehr
🌐 Dieser Artikel ist auch in anderen Sprachen verfügbar: 🇬🇧 English • 🇮🇹 Italiano • 🇪🇸 Español • 🇧🇷 Português ExeWatch: Echtzeit-Anwendungs-Monitoring für Delphi,…
Gamedev post: ECS Tricks for Special Creatures
Right, so the thing about the ECS pattern is that it makes it straightforward and concise to do a bunch of the really nasty video game shit: Intrusive and cross-cutting systems that affect a lot of…
24 June 2026 Artifact Wave
Here is what we got as new Jetpack artifacts this week!
Today’s “try not procrastinate just not to write on socials” is resisting the temptation of porting…
Today’s “try not procrastinate just not to write on socials” is resisting the temptation of porting all our remark/rehype libraries to Satteri(…but I did research what…
Customizing ordered list styles
A simple and reliable way to use CSS counters Have you ever discovered a tiny piece of code hiding in plain site that made your life a little bit easier? This post is about one of those. One web…
Making Changes To Your apple-app-site-association File for Universal Links
There are layers to Universal Links on iOS which add complexity to deploying and testing updates.
Who Still Understands the Code?
AI coding agents make you dramatically faster. The cost they carry is quieter: a slow erosion of how well you understand the software you are shipping. Here is how I have come to think about that…
reader 3.26 released – discovery, exports, demo
Hi there! I'm happy to announce version 3.26 of reader , a Python feed reader library. What's new? # Here are the highlights since reader 3.24 . Feed autodiscovery # reader now discovers feeds…
Parsing Arbitrary Dates in Strings with Chrono and a Web Component
Yesterday I had an idea for a possible experiment using Chrome's built-in AI support - looking for "date" references in strings. So for example: "I will have my new job in 12 days". Could the AI…
Expanding the *recomp ecosystem with GBARecomp
gbarecomp's first release showcasing early support for The Minish Cap, Pokemon FireRed/LeafGreen/Ruby/Sapphire/Emerald.
WiX Toolset surpasses 300 sponsors
Eight months ago WiX had 99 sponsors. Today it has 304. The Open Source Maintenance Fee is working and ready.
I made a colour mixer tool
My kids love mixing colours, so I made a tool for them to play around.
Slop Paralysis
Slop Paralysis slop paralysis - noun A complete or partial loss of function while reviewing the output of a coding agent. Let me paint you a picture. You have an idea for product. It could be…
v0.8.2 Another bug fixed
Another day, another save game editor bug :-) This time a user reported, that the game crashes after the next match. By sending me his save game file, I was able to discover the bug very fast.…
Refusing to Let Machines Code
I’ve been coding for a very long time – I started when I was just 11 or 12 years old (around 1998). I learned some HTML because I wanted to build Sailor Moon anime fandom sites. This was…
A Tiny QuestDB: How Writes, Partitions, and Transactions Work
This is a follow-up on The Anatomy of a QuestDB Table on Disk . There we looked at how data is natively stored on disk for some data types. In this post, we look at what is approximately happening at…
Guide to the Best Free Open Source AI Video Generator | FramePack
Eran Feit Guide to the Best Free Open Source AI Video Generator | FramePack Last Updated on 24/06/2026 by Eran Feit Imagine breaking free from restrictive cloud subscriptions, watermarks, and credit…
Covariance Estimation for Wide Data – published
My work on covariance estimation has recently been published as an Advanced Review in WIREs Computational Statistics, a highly regarded, peer-reviewed journal in the field. It feels remarkably…
“吴表面”验证程序“沃得构”的情况 / 对“吴表面”及其操作工具研究的阶段记录(5)
Situation report of "Wu-Surface" verification program "WolfPad" / Research progress report of "Wu-Surface" and its manipulation tool (5) Progress of the subdivision infrastructure Catmull-Clark…
Reinventing The Wheel, Now At A Bargain Price!
For twenty years, saying “don’t reinvent the wheel” was usually enough to win any argument about writing bespoke software. But that advice assumed two things: writing code was…
Simplicity by Design: Why Python Code Audit Favours Plain HTML Reporting
Python plays a central role in modern computing, yet Python applications are not immune to cybersecurity threats. As a result, security has become a critical concern for developers and users alike.…
LLMs are grep on steroids
Just a passing thought. I recalled that I had implemented a per-route caching policy in the framework I built/maintain/use for building apps, Joystick (private now; OSS from 21'-26'), back around…
The AI Steering Layer
Large scale AI models can produce an innumerable variety of output (text, images, code). In most applications, though, teams want very specific output aligned with brand, design, and coding…
stagal static gallery generator
## TL:DR Ça y est, j'ai récemment terminé mon générateur de gallerie statique. => https://git.sr.ht/~prx/stagal ## Description Pourquoi un nouveau générateur alors qu'il y a MinigalNano? =>…
My Pele Agent
I've been playing around with agent harnesses since OpenClaw dropped at the start of the year. I've been particularly interested in agents who have money and can transact for me. So I've been doing…
A data-driven normal for the Spain temperature chart
https://dominicroye.github.io/blog/spain-temperature-normals-openmeteo/ The author goes through his many choices for building the above chart, and gives the code and shows how they gathered the data…
Display Next Hackfest 2026
This year, there was another display next hackfest, this time in Nice, France. This was a very productive hackfest, so I’ll focus just on my personal highlights here.
The Mathematics of Dataflow Analysis: Lattices, Fixpoints, and Semirings
When building a dataflow analysis framework in a compiler, you quickly encounter an array of mathematical terms: semilattices, semirings, Kleene algebras, Galois connections, and Knaster-Tarski…
Three Ways to Take a Gradient: Tape, Trace, and Source Transform
Training is gradient descent, and gradient descent needs gradients, so every ML framework has an automatic differentiation engine at its core. What is less obvious is that the representation a…
Learn T-SQL With Erik: Memory Grants Intro
Learn T-SQL With Erik: Memory Grants Intro Chapters 00:00:00 – Introduction 00:03:44 – Memory Grants Overview 00:06:04 – Memory Grant Sharing 00:07:39 – String Columns and…
The Confidence Calculator - A/B Testing Made Easy
A simple and easy-to-use confidence calculator for A/B testing. Calculate confidence levels, p-values, power and more for your A/B tests.
Guest blog post on Cross-Origin Storage in Transformers.js
I'm very excited to share a guest post I wrote for the Hugging Face 🤗 blog! The post is called 👉 Experimenting with the proposed Cross-Origin Storage API in Transformers.js 👈! This proposed new…
A pelican plugin to avoid publishing drafts
My quick and dirty solution to avoid spamming your feed with crap.
One Theme, Every Tool: monotheme
I change color themes the way other people change desktop wallpapers. The problem: my "environment" isn't one app, it's twenty. Ghostty, tmux, Neovim, VSCode,…
Gemini Interactions API now GA: Exploring the release candidate of my Java SDK
The Google Gemini Interactions API is now generally available (GA). It provides a unified interface for interacting with Gemini models and agents. You can read the official announcement on the Google…
svg-margin: Better Gutters for Emacs
Emacs can draw line-level indicators in the built-in fringe and margin, the thin gutters beside the buffer text. The fringe gives you a single monochrome mark per side, and the margin can technically…
macOS Apps Step by Step Minor Update
macOS Apps Step by Step has had a minor update to version 4.1. The book is available for purchase or update at Gumroad. If you bought a previous edition of "macOS by Tutorials" or…
ParallaxStarLayers: My First PixInsight Script
ParallaxStarLayers is my first PixInsight script. It separates stars from a processed astrophotography image into GAIA-based distance layers for parallax effects, videos, and interactive…
Making Magic stable
MAGIC (Morgan And Grand Iron Clojure) compiles Clojure to .NET so we can run it in Unity, including on iOS. [Ramsey Nasser](https://nas.sr/about/) built it and maintained it almost single-handedly…
Your IDE Doesn't Belong in my .gitignore File
You use a JetBrains IDE? That's your choice. Maybe you prefer Neovim. OK hacker. Maybe you just kept it simple and went with VS Code. Smart move. While I might judge your choice of IDE, I don't…