Links For You (1/25/26)

I write this in the midst of a huge ice event – which thankfully isn’t so bad here in south Louisiana. We’re very cold and rainy, but no real ice yet, which is good. The worst is coming in later tonight and the schools have already shut down, but thankfully I work at home so there’s no need to get on the roads. Today is also the 26th birthday of my eldest child, which makes the age ranges of my little army (8 kids total) go from 10 to 26. Wow. Temporal is Coming… Ok, most likely you’ve seen this across your feeds already, I swear I saw it at least ten times, but "Date is out, Temporal is in" is a great introduction to the new date hotness in JavaScript,... more →
Posted in: JavaScript

Drive Anywhere on Earth

Glenn Explore is a 3D open-world driving game that lets you drive a virtual car anywhere on the planet.Back in the early days of the Google Maps API – when we still called digital mapping “neogeography” – there was a massive craze for building driving games on top of real-world maps. Glenn Explore feels like a love letter to those early days of online mapping.Admittedly, the tech here is a Maps Mania… more →
Posted in: Interactive Maps

Interrogate Your PDFs with Chrome AI

Yesterday I blogged about using PDF.js and Chrome’s on-device AI to create summaries of PDF documents, all within the browser, for free. In that post I mentioned it would be possible to build a Q and A system so users could ask questions about the document, and like a dog with a bone, I couldn’t let it go. Last I built not one, but two demos of this. Check it out. Version One Before I begin, note that this version makes use of the Prompt API, which is still behind a flag in Chrome. For this demo to work for you, you would need the latest Chrome and the right flags enabled. The Prompt API is available in extensions without the flag and it wouldn’t surprise me if this requirement... more →
Posted in: JavaScript

Meet Language Explorer: Google’s New Open-Source Linguistic Atlas

Google Research’s Language Explorer, is a new interactive map that anyone can use to explore the world’s languages.Mapping the World’s TonguesThe interface of the Language Explorer is built around a highly responsive interactive map. Users can dive into the data in several ways:Spatial Discovery: You can use the map to zoom into a specific region – like the Highlands of Papua New Guinea or the Maps Mania… more →
Posted in: Interactive Maps

Summarizing PDFs with On-Device AI

You can take the man out of the PDFs, but you can’t take the PDFs out of the man. Ok, I’m not sure that exactly makes sense, but with a couple years in me of working with PDFs, I find myself using them quite often with my AI demos. For today, I’m going to demonstrate something that’s been on my mind in a while – doing summarizing of PDFs completely in the browser, with Chrome’s on-device AI. Unlike the Prompt API, summarization has been released since Chrome 138, so most likely those of you on Chrome can run these demos without problem. (You can see more about the AI API statuses if you’re curious.) Getting PDF Text – Client-Side There’s plenty... more →
Posted in: JavaScript

Subways Built by Slime Mold

Subway Sim: Watching a City Think In 2010, researchers in Tokyo ran a slime mold experiment on a map of the city.They placed oat flakes on a map of the Greater Tokyo Area, positioning each flake over a metropolitan center. Then they released a slime mould – Physarum polycephalum – at the location of Tokyo itself.Slime moulds are single-celled organisms with no brain, no nervous system, Maps Mania… more →
Posted in: Interactive Maps

How Big is Big?

META is building a massive (AI)-focused data centre in northeast Louisiana. The site footprint is 2,250 acres of land – making the Hyperion Data Center one of the largest data-center construction sites ever attempted in the United States. It is a nearly five-mile-long, one-mile-wide tract of land that is being developed to power Meta’s AI ambitions.It is hard to understand the true scale of a Maps Mania… more →
Posted in: Interactive Maps

Building a UI for Gemini File Stores

Back in November of last year I wrote up a blog post talking about a new (at the time) Google Gemini feature, File Stores: "Gemini File Search and File Stores for Easy RAG". In that post I discussed what it was, how it worked, and built up a simple example. You should definitely read that post first, but if you want the TLDR, here ya go: File Stores (referred to as "File Search") expands on Gemini’s previous ability to work on files in a temporary fashion by allowing you to create a permanent "store" of folders. You can use this for RAG systems and use flexible metadata filter for complex queries. This feature has been out for a few months now and I’ve... more →
Posted in: JavaScript
1 2 3 229