Can Transformers Do Everything, and Undo It Too?
Blog
Blog
Staff Software Engineer, Grafana Labs
What was supposed to be a simple web development problem to solve turned into an adventure in seeking help and learning some new stuff
In my recent analysis of YouTube’s information density I included the results from an advanced statistical analysis on the number of videos present on the home page, which projected that around May 2026 there would only be one lonely video on the home screen.
Let’s explore how reusable standalone modules help us implement modular software in a practical and convenient way!
aadil pickle's internet home
The best agent products aren't the most flexible, they're the most opinionated. Learn why agents need fewer knobs, not more, and how to design around model intelligence spikes.
Just like Excel seeing everything as a date, mobile browsers automatically interpret many numbers as telephone numbers. When detected, mobile browsers replace the text in the HTML with a clickable ...
Back in 2018, I was a teaching assistant at the University of Bristol (UK) on the 1st-year Introduction to Computer Architecture course. Aside from coursework and exams, the final grade included a viva assessment. Three or four students would be assessed by on…
18.11.2025 — about 5 minutes if you skim
Adding "always speak like a pirate" to instructions for an AI tool is a helpful generic trick for debugging whether those instructions are being read correctly.
How I stitched together LM Studio, OpenWebUI, Cloudflare, and Google OAuth to run "BrakeChat" entirely on my own hardware.
A guide to setting up your blog on a subdirectory for better SEO and user experience.
There have been a few discussions about what Flathub should do to push developers to maintain their apps on the latest versions of the published runtimes. But most of those lack important details around how this would actually happen. I will not discuss in thi…
TL;DR: If you use a default torch._functorch.config.activation_memory_budget_solver=dp, you can change it to dp_knapsack_sliding_hirschberg and decrease your peak RAM usage during memory planning by a factor of 20. Currently it's only availab…
There are thousands of resources on how to build good software products. When I was developing my first SaaS product, LemonSpeak, I often found myself in the same loop: Should I implement a new feature or improve an existing one? The question seems easy - but…
i built kaneo.app - an open source, self-hosted kanban board. turns out shipping code is the easy part. here's what maintaining it actually looks like.
Clausewitz (and I don't think Jomini particularly disagrees with him on this point) stresses understanding the capabilities of various units and weapons systems. What this means is that while you don't need to know how a cannon was made, how to ride a horse or…
A few days ago, I stumbled upon a Reddit thread packed with API recommendations. The thread was long, detailed, and exactly what I needed—except I didn’t want to manually comb through dozens of comments. I figured this was the perfect job for AI. Spoiler alert…
This is a post about a computational life experiment.
The one skill that separates senior engineers from everyone else isn’t technical. It’s the ability to take ambiguous problems and make them concrete.Retry
Linear’s Secret Weapon and The Quiet Rebellion Against Slow and Stale Web Apps
An indirect prompt injection in an implementation blog can manipulate Antigravity to invoke a malicious browser subagent in order to steal credentials and sensitive code from a user’s IDE.
After six years of relentless development, *Orion for MacOS 1.0 is here*.
As one of the co-creators of Crash Bandicoot, I have been (slowly) writing a long series of posts on the making of everyone’s favorite orange marsupial. You can find them all below, so enjoy.…
Assistant Professor of Biomolecular Engineering Tal Sharf's lab used organoids to make fundamental discoveries about human brain development.
The GrapheneOS project has announced on X that they are ceasing all operations in France, asserting that the country is no longer safe for "open source projects"
SSDs aren't ideal for long-term data storage
2025 rolls in with the shadow of a pending biopsy. I forget about it for a little while. They make you wait so very long to confirm anything. I doubt that anything could be seriously wrong. What ar…
by @bwasti
Are Big Lab Models Converging to the Same Slop?
Simple, composable guards for safer prompts and cleaner code
I've been using KDE Plasma for four and a half years. The community is sweet and the software is stellar, and I see a bright future for it. I want it to be the best it can be! So, I'd like to talk about a small incident that I want KDE to lean away from.
Determinism is a key concept to understand when writing code using durable execution frameworks such as Temporal, Restate, DBOS, and Resonate. If you read the docs you see that some parts of your code must be deterministic while other parts do not have to be.&…
Posted: 2025-11-23
Turning the spotlight to Django's lesser known useful tidbits: SimpleLazyObject, lazy and examples showing you how to defer work until you actually need it.
If you don't see the point, you may be looking in the wrong place.
I've been off work for about three months now. It's a good occasion to take stock of how that's going. In a word, it's been great. I'm surprised how much lighter my mood is. It feels like a weight
Technical deep dive into Claude Agent Skills' prompt-based meta-tool architecture. Learn how context injection design, two-message patterns, LLM-based routin...
A theoretical analysis revealing when joint-embedding methods outperform reconstruction-based SSL, and vice versa.
I've noticed an interesting trend recently: everyone wants answers. No matter where you look, people just want to know the answer: to life, to business, to lov...
You can spend $50 more to get an entire PS5 Pro.
Let's buy the fridge next month, honey.
The personal website of Elias Daler about programming, technology and videogames
Sam's Spot - Sam saffron's web log
how we feel emotions with words
EF Core Database Provider for Azure Data Explorer (Kusto). GitHub The project that I work on has a lot of data, in a lot of entities with a lot of fields, all exposed through an OData API. Naturally, that compels us to know exactly what kind of query shape…
The blog of Jack Kingsman, a Site Reliability Engineer and geek living in Seattle.
Maybe the LLM message APIs should be rethought as a synchronization problem.
When you enter a prompt into an LLM, the model converts your text into numbers, processes them, and returns a response one token at a time. In this article, we go through the journey of LLM inference and see how it works.
Claude can now discover, learn, and execute tools dynamically to enable agents that take action in the real world. Here’s how.