Better error handling Bad error handling has cost billions of dollars, crashed planes, killed people, tanked stock markets, wrecked vehicles, and delayed flights. As we reflect on Halloween, it’s fitting to consider these horror stories of software gone wrong.
The Movie Mistake Mystery from "Revenge of the Sith" Movies are handmade, and just like any other art form, sometimes the seams that hold movies together become visible to the audience. For mov...
Let Water Flow Down I’m always frustrated by heavy processes. They usually feel like unneeded overhead to get the job done. Let’s explore that overhead world, as some is actually desirable.
Partecipating to startup weekend competion. How we won! A few weeks ago, I participated in a startup competition in Italy. Over a single weekend, my team had to develop a startup idea, validate it, and pitch it against other teams. In this article, I’ll share our experience and the key lessons that led us to v...
Impact, agency, and taste understand + work backwards from the root goal • don’t rely too much on permission or encouragement • make success inevitable • find your angle • think real hard • reflect on your thinking
Part 6: How OneNote Storage works, in-depth | Daniel Sada Caraveo | Developer Productivity & Culture Part 6 of my software journey, my depth phase.
LLM Fight Club Using technology to answer important questions like: Who would win in a fight, X or Y.
Gemma 3 QAT Models: Bringing state-of-the-Art AI to consumer GPUs- Google Developers Blog Explore Gemma 3 models now offering state-of-the-art AI performance on consumer GPUs with new int4 quantized versions optimized with Quantization Aware Training (QAT).
GitHub - The-Pocket/Tutorial-Codebase-Knowledge: Turns Codebase into Easy Tutorial with AI Turns Codebase into Easy Tutorial with AI. Contribute to The-Pocket/Tutorial-Codebase-Knowledge development by creating an account on GitHub.
Botnet Part 2: The Web is Broken I guess you have all heard about the growing problem of AI companies trying to aggressively collect whatever data they can get their hands on to train their models. This has caused an explosive surge in web crawlers relentlessly hitting servers big and sm...
Writing an LLM from scratch, part 11 -- batches Batching speeds up training and inference, but for LLMs we can't just use matrices for it -- we need higher-order tensors.
The Icelandic voting system It’s election season here in Iceland! The election is on Saturday, 30th of November, so next Saturday from when this is written. Every time elections are upcoming, somebody inevitably asks me how the voting system here works, probably expecting a simple a...
WarRoom / Technology // OpenAI o3/o4-mini Models Exhibit Hallucinations and Geolocation Prowess OpenAI has recently introduced its new o3 and o4-mini AI models that are integrated into ChatGPT. Reports indicate these models not only hallucinate more often than previous versions but also demonstrate an uncanny ability to determine photo locations. Th...
How to Force Your Kids to Do Math? Spoiler: you probably shouldn’t. A personal reflection on playful math, shifting passions, and nurturing curiosity.
MCP vs ACP: AI Protocols for Context and Agent Orchestration MCP vs ACP: AI Protocols for Context and Agent Orchestration
Ansible: pure (only in its) pragmatism - Andrej's blog A review of Ansible and its philosophy's merits and shortcomings
Making a smart bike <del>dumb</del> work again — Francisco Presencia My smart bike company went bankrupt, so I added a physical button to turn the light on/off
In-memory free-text search is a super-power for LLMs | sgnt.ai While working on LLM-driven NPCs, I observed significant improvements in several areas by adding a simple component: in-memory free-text search
UI tip: maybe don't round percentages to 0% or 100% Rounding to 0% is bad because the user may think there's been no progress. Rounding to 100% is bad because the user may think things are done when they aren't.
Design systems need a colour space Imagine walking into a shoe store and asking for size 10 sneakers. You may end up with shoes that fit, but “size 10” isn’t descriptive enough to be sure — the US, UK, EU, Australia, and Japan all have different shoe sizing systems. To ensure you get shoes...
Android phones will soon reboot themselves after sitting unused for 3 days The latest Google update will make your phone more secure if you don’t touch it…