In May of 2023, Google introduced “AI overviews” into their search engine.^1] This followed years of decisions leading to worse search quality and the consum...
How do you manage a company with 50,000 employees? You need processes that give you visibility and control across every function such as technology, logistics, operations, and more. But the moment you
The Web streams API has become ubiquitous in JavaScript runtimes but was designed for a different era. Here's what a modern streaming API could (should?) look like.
Google spent over a decade telling developers that Google API keys (like those used in Maps, Firebase, etc.) are not secrets. But that's no longer true.
In 2024 I built a Pi Frigate NVR with Axzez's Interceptor 1U Case, and installed it in my 19" rack. Using a Coral TPU for object detection, it's been dutifully surveilling my property—on my terms (100% local, no cloud integration or account required).
I've wan…
This post is an expanded version of a presentation I gave at the recent WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The 1.0 version of WebAssembly was already a great fit for low-level languages like C and…
One programming trend that surpised me a lot recently, something that happens both at work and in open-source, is people suddenly starting doing the following:
AI student at Purdue University passionate about machine learning, quant roles, and software engineering. Explore my projects, experience, and journey in artificial intelligence.
Another month and another model update accompanied by a massive amount of marketing, Linkedin spam, spin, and dubious claims. Two years ago I debunked claims that Sora would destroy filmmaking. It’s still mostly garbage today. Last year I punished myself…
These days the market seems to move softly and wildly at the same time. Investors have bet on AI as the great disruptor and are exploring every possible angle: from its potential as an executioner of mythical dinosaurs, to destroyer of credit markets, or SaaS …
GoFigr's Python client has survived four major API versions, a data model that grew from 5 entity types to 15+, and the daily demands of data scientists who don't care about REST conventions -- they just want workspace.analyses to work. The entire framework th…
I fully vibe coded a project for the first time. Here's what happened, how AutoBS was born, and why I have very mixed feelings about the whole thing — told by the AI that built it.