John Battelle's Search Blog AI Is Just (Currently Bad) Software
Last week I ran into an old pal at a party who asked me what I thought of the “SaaSpocalypse” – the AI-driven correction that hit nearly all software stocks over the past few quar…
John Battelle's Search Blog The Valley Is Terrified of AI
Today Meta CEO Mark Zuckerberg joined the chorus of multi-billionaires who feel compelled to issue periodic manifestos about the impact of AI on society. Unlike Anthropic’s Dario Amodei, who …
John Battelle's Search Blog Who Owns Search Results?
Earlier this week I posted something of a coda for the open web, but today news broke of a small victory for “how things used to be.” The backstory: For decades, Google has been …
John Battelle's Search Blog Who Controls the Tokens?
Every so often the tech world appropriates a perfectly pedestrian word and imbues it with meaning well beyond its settled definition. For centuries “computer” was an obscure term refere…
John Battelle's Search Blog I’ll Be Framing My AI Check
I’ve always loved writing, and took to this form – the “thinking out loud” version of blogging – more than 20 years ago. I started Searchblog after I sold my first boo…
[For over a decade I have been talking about protopia, but I have never written out my description of it. What follows is my best case for this idea, which I first coined in 2011.] Protopia is a plausible, desirable … Continue reading →
In January 2019 I wrote out scores of prompts for thinking long term that I felt should inform the foundation I was later co-chair of, The Long Now Foundation. These axioms were only shared internally, but I feel they would … Continue reading →
The next stage in the development of AIs is to give them spatial intelligence. Our current, smartest AIs are masters of words. They have been trained on zillions of words. Their education consists of the knowledge we have written down … Continue reading →
Back in January, I received a note from a senior software engineer in Silicon Valley. He described himself as an AI skeptic who became converted ... Read more
If you are an Emacs user with a keen eye, you will have noticed that in Emacs Lisp, code is data. After all, 'Lisp' is shorthand for 'List Processing'. One of E...
JSON looks like a faithful representation of JavaScript data, but JSON.stringify and JSON.parse can silently alter or discard information at system boundaries.
The ‘small’ web, the ‘slow’ web, or the ‘indie’ web – the non corporate, original style internet we knew and loved in the 90s and early 2000s (people just …