Featured post what's this? ✨ Keeping the Cultural Uplands Alive Aerial view of Cape Coral, FL Sam Altman doesn’t understand the technology he’s building. In a recent New Yorker profile, neither he nor anyone …
Spring cleaning — bayindirh As life progresses, it naturally creates a lot of challenges. Regardless of their size, they always pack more than they show. Handling them the way they deserve requires more effort than blindly fighting them until they give, and trying to handle these ch...
What I Told Charles About RFCs — UAXD Charles asked what an RFC is. Then he asked whether an agent can hallucinate on RFCs — and the conversation changed shape.
What can a local model do for you in early May 2026? High-end technical consultancy specializing in the Flutter, embedded systems, and open source software. I build software that solves real problems and that people enjoy using.
What we learned building sandbox for document agents Cross-posted from the Raycaster blog; I’ve spent the last several months building this, and here is my take. 2025 brought us the new idiom for building AI (beginning with Manus and Claude Code): give it tools to operate a computer. This is a break from th...
I Tried Claude Code - Gibberish and Stuff A friend asked me to help him port an old PHP app to Rails. I told him I have no interest in looking at old PHP code. But we kept talking, and he brought up the possibility of using Claude Code. I...
8 years of Clojure It was ClojureScript that first got me into Clojure, when a friend showed me his project using Figwheel and Reagent over coffee in Borough Market. This was b...
It is easy to blame the code of people who left, until you’re the one who leaves A post about why I keep reminding software engineers that one day, they'll be on the other side of that git blame.
Gaussian Splatting for Dummies Gaussian Splatting is a fascinating scene reconstruction technique introduced by INRIA and last year I had a lot of fun tinkering with it while on my semex. I recently discovered some of my notes related to it and decided to digitize it this weekend, alon...
God of the gaps and the future of programming Being a programmer nowadays is a cognitively challenging job. Or at least, it has been for me. For the better part of one year, I've been asking myself if I'm d…
I am not a Software Engineer — huronbikes I am not a software engineer. I know because I was told this 23 years ago back when I was starting. I was "a good hacker" according to my coworker at the time but not really an engineer.
All the bugs they found Last year I wrote a small WASM runtime in Go. How many security vulnerabilities do you think AI agents found in it?
Farewell to Rails-way: When Rails-way does not work anymore? When Rails-way does not work anymore and you have to switch to a different path?
Why More Context Can Make an LLM Worse More context does not automatically improve reasoning. Extra tokens can dilute signal, blur control boundaries, and make agent behavior less reliable.
A new era for AI Search We shared the next step in our journey to bring together the best of a search engine with the best of AI.
Before Making It Configurable Configurations exist to allow a program to behave differently without modifying its code. You have a program, you configure it, run it, and it behaves accordingly. In a way, they are like function inputs, but at the application level. They tend to reflect...
Tagging my blog posts with BERTopic and LLMs LLMs mean you still need a human in the loop, but in a different part
A Texas Drainage District Walked Its Ditch on a Routine Inspection. They Found a Pipe They Didn't Recognize Discharging Black Liquid From Tesla's $1 Billion Lithium Refinery The pipe belonged to Tesla. The dark liquid was wastewater from the company's nearly $1 billion lithium refinery, which began operations in December 2024 and
Gemini 3.5: frontier intelligence with action At Google I/O we released Gemini 3.5, our latest series of models combining frontier intelligence with action.
The Virtual OS Museum Over 1,700 pre-installed operating systems spanning 1948 to today, in a single Linux VM. Bundled QEMU, VirtualBox, and UTM. One-click launchers for Windows and Linux.
Apple unveils new accessibility features, and updates with Apple Intelligence Apple announced major accessibility updates powered by Apple Intelligence, including new capabilities for VoiceOver, Magnifier, and Voice Control.
Strawberry - SuperSplat Shot from 90 perspectives, 88 focus stacked images each. Nikon Z8, full frame, f/7.1, exposure 1/160, ISO 100, Laowa 180mm macro lens, with LED light and blu...
Wi-Wi Is Wireless Time Sync at 1 nanosecond At NAB, I found a demo of Wi-Wi STAMP, a wireless time synchronization protocol that came out of Japan's NICT. Wi-Wi stands for Wireless 2Way interferometry, and it uses the 900 MHz band for picosecond-level time sync, and mm-level distance accuracy, in a...
GitHub - grayj/Jedi-Academy: Star Wars Jedi Knight: Jedi Academy Star Wars Jedi Knight: Jedi Academy. Contribute to grayj/Jedi-Academy development by creating an account on GitHub.
Mini Shai-Hulud Strikes Again: 317 npm Packages Compromised A compromised npm maintainer account published 637 malicious versions across 317 packages including size-sensor, echarts-for-react, timeago.js, and hundreds of @antv scoped packages, affecting 15M+ monthly downloads.
Nobody Pushed Back: Why Engineers Stay Silent Until It's Too Late Nokia, TSB, Boeing, Microsoft — four companies, four disasters, one pattern. The engineers knew. They just didn't speak up. Here's why, and what it costs when nobody pushes back.
The last six months in LLMs in five minutes I put together these annotated slides from my five minute lightning talk at PyCon US 2026, using the latest iteration of my annotated presentation tool. # I presented this lightning …