Why Fei-Fei Li and Yann LeCun are both betting on "world models"
Gaussian splats, SIMA 2, JEPA and Genie 3 — and why “world model” now means three very different things at once.
Gaussian splats, SIMA 2, JEPA and Genie 3 — and why “world model” now means three very different things at once.
In 2023, Meta researchers were able to decode images in thoughts from the brain's magnetic fields. What if that's how the brain coordinates it's own global state?
The ESP32 is a popular microcontroller to use for do-it-yourself home automation, sensors, and a variety of other bits and bobs that you might want to take care of around the house. It’s the successor to the venerable ESP8266 which has found its way into many of our WiFi connected devices (seriously, open up a device…
This post is a case study of writing a Rust application using only minimal, artificially constrained API (eg, no dynamic memory allocation). It assumes a fair bit of familiarity with the language.
Explore Julia and JuliaHub's remarkable growth: 494% rise in Discourse views, +412% GitHub stars, and new products like Dyad.
Early microprocessors were very slow when operating with floating-point numbers. But in 1980, Intel introduced the 8087 floating-point copro...
Getting zapped with millions of volts of electricity may not sound like a healthy activity, but for some trees, it is, according to a new study. Published in New Phytologist, the study finds that some tropical tree species are not only able to tolerate lightning strikes, but benefit from them. The trees may have even…
I scraped hundreds of Reddit comments that compare Claude Code and Codex, and used Claude Haiku to build a sentiment analysis dashboard. The dashboard and my interpretations are shared here.
Documenting my journey in trying to use my ESP32 on my phone through Termux
I have a side project to find the longest line of sight on the planet 1 using a novel Total Viewshed algorithm . At a resolution of 3 arc-seconds (~92m x 92m), the planet contains around 4.5 billion elevation samples 2 . Now obviously we don’t need to calculate the visibility between literally every single one of…
Confused by LLMs, RAG, & AI Agents? We break down the spectrum of AI system design with a familiar resume-screening example to show the leap in capabilities (and complexity) at each level.
At least a familiarity with the lambda calculus, including how it is evaluated. Some base knowledge of programming languages is also assumed.
With a map!
This post will describe how I design my programs in Go. I needed this for work, and while I searched for a link, nothing quite fits my coding practices out there. The word “Layered” can pull up some fairly close descriptions, but I want to lay out what I do.
Generative Adversarial Networks refer to a family of generative models that seek to discover the underlying distribution behind a certain data generating process. This distribution is discovered through an adversarial competition between a generator and a discriminator. As we saw in an earlier introductory post on…
Where does JIT-compiled code live? How does Ruby switch between bytecode and native execution? Why does TracePoint slow everything down? This post answers the JIT questions most Ruby developers have but rarely see explained.
Read about the new ebooks Standard Ebooks is releasing for Public Domain Day 2025!
Integrating my BM25 pandas search library, SearchArray, into BEIR, in order to embarass myself in public.
How a bit of algorithm engineering and low-level details can alter what seems like a straightforward trade-off on a blackboard.
At Revision 2025, we released "Signal Carnival" ( csdb , YouTube ). This demo asks you to switch the audio and video cable of your C64:
How using AI as a bridge when doctors aren't available can improve patient-to-doctor communications in real time emergencies
From The world is entering an era where identity is no longer a matter of personal relationships, lived experience, or even paperwork. Increasingly, it is reduced to biometric scans, algorithmic ve…
A short commentary on Mozilla's policy changes and how they affect the user community.
I really miss using em dashes in my writing. Ever since content creators started using ChatGPT to help (or supplement) their writing, em dashes have become indicators of AI use. Students are routinely caught with their pants down as professors flag an essay as AI-generated based on the presence of lists…
LLMs suck at comedy, art, journalism, research, and science for the same fundamental reason
Personal writing by Walid Dib, and a collection of games, apps, and companies I’ve built.
Ben Lindbergh at the Ringer asks “When did jerk stop meaning ‘stupid’?” He starts with the Steve Martin movie The Jerk , saying of its protagonist:
Silver Bulletin will begin publishing some new features soon — including Trump approval ratings. But the media just lost an extremely valuable resource.
Grok 4.1 is now available to all users on grok.com, 𝕏, and the iOS and Android apps. It is rolling out immediately in Auto mode and can be selected explicitly as “Grok 4.1” in the model picker.