• AI counter app from my PyCon US keynote Simon Willison

    AI counter app from my PyCon US keynote In my keynote at PyCon US this morning I ran a counter at the top of my screen that automatically incremented every time I said the words "AI" or "artific…

    Today · 09:49
  • Quoting Patrick Reynolds Simon Willison

    I rewrote it [the Oracle of Bacon] in Rust in January 2023 when I switched over to TMDB as a data source. The new data source was a deep change, and I didn’t want the headache of building it i…

    Yesterday · 19:56
  • Understand errors and warnings better with Gemini Simon Willison

    Understand errors and warnings better with Gemini As part of Google's Gemini-in-everything strategy, Chrome DevTools now includes an opt-in feature for passing error messages in the JavaScript c…

    Yesterday · 16:10
  • Commit: Add a shared credentials relationship from twitter.com to x.com Simon Willison

    Commit: Add a shared credentials relationship from twitter.com to x.com A commit to shared-credentials.json in Apple's password-manager-resources repository. Commit message: "Pour one out."…

    Yesterday · 14:04
  • Quoting Kelsey Piper Simon Willison

    I have seen the extremely restrictive off-boarding agreement that contains nondisclosure and non-disparagement provisions former OpenAI employees are subject to. It forbids them, for the rest of…

    Yesterday · 13:11
  • The History of Tetris World Records Jason Kottke

    I know a lot of you probably aren’t going to take me up on this, but I recommend watching Summoning Salt’s feature-length documentary on the history of Tetris world records. I started w…

    Yesterday · 11:09
  • “A [2022] report adds to a growing line of research showing that... Jason Kottke

    “A [2022] report adds to a growing line of research showing that police departments don’t solve serious or violent crimes with any regularity, and in fact, spend very little time on crime…

    Yesterday · 10:28
  • Here’s something that I believe without any evidence to back it up:... Jason Kottke

    Here’s something that I believe without any evidence to back it up: chocolate cookies taste better without chocolate chips in them. (I do prefer CCCs with sparse chips though.)…

    Yesterday · 09:41
  • Whoa, classic console emulators work on Apple TV now? (In other words,... Jason Kottke

    Whoa, classic console emulators work on Apple TV now? (In other words, you can play old school NES/SNES/N64 games on your Apple TV.) You can even connect a controller.…

    Yesterday · 08:58
  • Danny MacAskill Goes Mountain Biking With Friends in Scotland Jason Kottke

    Danny MacAskill is known ‘round these parts for his jaw-dropping trials riding (I first posted about him 15 years ago) but this ride is a little bit different. MacAskill and four friends…

    Yesterday · 08:12
  • PSF announces a new five year commitment from Fastly Simon Willison

    PSF announces a new five year commitment from Fastly Fastly have been donating CDN resources to Python—most notably to the PyPI package index—for ten years now. The PSF just announced at Py…

    Yesterday · 07:52
  • This week in crossword history (1924): Cross-Word Puzzlers to Hold [10-Letter Word... Jason Kottke

    This week in crossword history (1924): Cross-Word Puzzlers to Hold [10-Letter Word Meaning Meet]. “Enthusiastic followers of tiddley-winks, jackstraws, parchesi […] have not yet announced…

    Yesterday · 07:35
  • Programming mantras are proverbs Simon Willison

    Programming mantras are proverbs I like this idea from Luke Plant that the best way to think about mantras like "Don’t Repeat Yourself" is to think of them as proverbs that can be accompanied…

    Yesterday · 06:10
  • Share Openly Jon Hicks

    Ex-Oxford resident Ben Werdmuller contacted me a couple of months ago, wondering if I'd be interested in creating an icon for his new personal project ShareOpenly. It's a very easy way to share conte…

    Yesterday · 04:35
  • In case anyone else is on a bedside lamp acquisition journey, I... Jason Kottke

    In case anyone else is on a bedside lamp acquisition journey, I got some ideas out of this Strategist post, as well as from this Architectural Digest roundup. …

    Two Days Ago · 15:00
  • One Strange Side Effect of Parenting Jason Kottke

    The other day while singing to my daughter, I realized that I can, in fact, sing better than I used to. I think the sheer amount of “Wheels on the Bus” and “Row, Row, Row Your Boat” d…

    Two Days Ago · 14:00
  • Addicted to Exercise? Jason Kottke

    If you don’t like exercise or are getting sick of your workout routine, a few recent essays will keep you in good company. Last fall, Aja Frost wrote I Was (Am?) Addicted to Exercise for t…

    Two Days Ago · 13:00
  • The 40-hour workweek isn’t “a biological necessity,” per a recent episode of... Jason Kottke

    The 40-hour workweek isn’t “a biological necessity,” per a recent episode of History Unplugged. “In fact, for much of human history, 15 hours … was the standard.” I haven’t list…

    Two Days Ago · 12:00
  • Diary Comics, Dec. 26-28 Jason Kottke

    It’s another Thursday Afternoon With Edith! In these comics from last winter, our baby was just born. (Previously.) Tags: diary comics 💬 Join the discu…

    Two Days Ago · 11:15
  • Cicadas and Prime Numbers Jason Kottke

    You may have heard that this year, for the first time since 1803, two different broods of cicadas will emerge at the same time. This year, though, will be a rare event. Two groups, or “bro…

    Two Days Ago · 10:30
  • The movies that influenced Star Wars, from Flash Gordon & Buck Rogers... Jason Kottke

    The movies that influenced Star Wars, from Flash Gordon & Buck Rogers to The Hidden Fortress by Akira Kurosawa to The Searchers & Metropolis. 💬 Join the discu…

    Two Days Ago · 09:32
  • Trailer for Season Two of The Rings of Power Jason Kottke

    I am apparently one of the few people who really liked the first season of the Lord of the Rings prequel series, The Rings of Power. I mean, it had its rough spots and maybe there was a lit…

    Two Days Ago · 08:55
  • I Was Shot in Vermont. What if It Had Been in the... Jason Kottke

    I Was Shot in Vermont. What if It Had Been in the West Bank? “Why did reporters…interview our mothers and take our portraits when young men my age have been shot at by snipers, detained i…

    Two Days Ago · 08:15
  • Scope of Work is holding a contest around the idea of “umarelling”,... Jason Kottke

    Scope of Work is holding a contest around the idea of “umarelling”, the act of pausing to observe construction work in progress. 💬 Join the discussion on…

    Two Days Ago · 07:45
  • Quoting Richard Schneeman Simon Willison

    [...] by default Heroku will spin up multiple dynos in different availability zones. It also has multiple routers in different zones so if one zone should go completely offline, having a second d…

    Three Days Ago · 23:44
  • Pulitzer Prize in Fiction juror Michael Chabon recommended three non-winning books that... Jason Kottke

    Pulitzer Prize in Fiction juror Michael Chabon recommended three non-winning books that he “deeply dug”: The Ice Harp (Norman Lock), After World (Debbie Urbanski), and Dearborn (Ghassan Z…

    Three Days Ago · 16:45
  • Quoting Casey Newton Simon Willison

    But where the company once limited itself to gathering low-hanging fruit along the lines of “what time is the super bowl,” on Tuesday executives showcased generative AI tools that will someda…

    Three Days Ago · 16:23
  • On Sports Parenting Jason Kottke

    I am a sports parent but have never been the type that lived through the achievements of their kids, but even so, there are parts of Rich Cohen’s The Sad Fate of the Sports Parent I identif…

    Three Days Ago · 15:46
  • PaliGemma model README Simon Willison

    PaliGemma model README One of the more over-looked announcements from Google I/O yesterday was PaliGemma, an openly licensed VLM (Vision Language Model) in the Gemma family of models. The model…

    Three Days Ago · 15:16
  • Tracing the history of emoji, surprisingly, back to the 80s. “Once you... Jason Kottke

    Tracing the history of emoji, surprisingly, back to the 80s. “Once you accept that emoji existed in the 1980s, more things come to light.” 💬 Join the disc…

    Three Days Ago · 14:30
  • Delia Brown’s Portraits Jason Kottke

    Thanks to the Instagram account New American Paintings, I recently came across the work of Los Angeles-based artist Delia Brown, including the above portrait, “Jai Maa! (Justine II),” w…

    Three Days Ago · 13:23
  • OpenAI: Managing your work in the API platform with Projects Simon Willison

    OpenAI: Managing your work in the API platform with Projects New OpenAI API feature: you can now create API keys for "projects" that can have a monthly spending cap. The UI for that limit says:…

    Three Days Ago · 13:18
  • Paul Ford writing about AI is a treat. “AI is, very simply,... Jason Kottke

    Paul Ford writing about AI is a treat. “AI is, very simply, a totally shameless technology. It does everything badly and confidently. And I want to be it.” …

    Three Days Ago · 12:41
  • ChatGPT in "4o" mode is not running the new features yet Simon Willison

    Monday's OpenAI announcement of their new GPT-4o model included some intriguing new features: Creepily good improvements to the ability to both understand and produce voice (Sam Altman simply tw…

    Three Days Ago · 12:25
  • “My love of farm-fresh frozen confections does not outweigh my distaste for... Jason Kottke

    “My love of farm-fresh frozen confections does not outweigh my distaste for food poisoning — or bird flu.” Interesting look at the interstate raw milk trade.…

    Three Days Ago · 11:51
  • The Trailer for Francis Ford Coppola’s Megalopolis Jason Kottke

    Francis Ford Coppola has been making Megalopolis since 1983 and has self funded it “in part by the sale of a significant portion of the director’s wine empire”. But the trailer is fin…

    Three Days Ago · 11:11
  • TIL that some tiny bits of bitcoins are more valuable than others.... Jason Kottke

    TIL that some tiny bits of bitcoins are more valuable than others. “Those produced in the year bitcoin was created are considered vintage, like a fine wine. Other coveted sats were part of…

    Three Days Ago · 10:27
  • Quoting Arvind Narayanan Simon Willison

    If we want LLMs to be less hype and more of a building block for creating useful everyday tools for people, AI companies' shift away from scaling and AGI dreams to acting like regular produc…

    Three Days Ago · 10:25
  • Whoa, a 5500-piece Lego set of the tower of Barad-dûr from LoTR.... Jason Kottke

    Whoa, a 5500-piece Lego set of the tower of Barad-dûr from LoTR. According to The Verge, the eye lights up, there’s a Shelob inside, and you can stack multiple sets to make your tower tall…

    Three Days Ago · 09:46
  • How to PyCon Simon Willison

    How to PyCon Glyph’s tips on making the most out of PyCon. I particularly like his suggestion that “dinners are for old friends, but lunches are for new ones”. I’m heading out to Pittsb…

    Three Days Ago · 09:29
  • Google is replacing their search results with AI answers. There’s a very... Jason Kottke

    Google is replacing their search results with AI answers. There’s a very simple explanation for this: it’s better/cheaper to provide potentially wrong answers to keep you clicking within…

    Three Days Ago · 09:05
  • Hot Frank Summer Starts Now! Jason Kottke

    Hey folks. I’ve posted a couple of times about Hot Frank Summer, the group read of Mary Shelley’s Frankenstein (1831 edition) that some folks are doing on Bluesky. Well, it kicks off to…

    Three Days Ago · 08:28
  • Love this phrase: decanting groceries. “Do you really want to spend your... Jason Kottke

    Love this phrase: decanting groceries. “Do you really want to spend your one wild and precious life putting marshmallows in jars?” 💬 Join the discussion o…

    Three Days Ago · 07:56
  • Quoting Bruce Schneier Simon Willison

    But unlike the phone system, we can’t separate an LLM’s data from its commands. One of the enormously powerful features of an LLM is that the data affects the code. We want the system to modi…

    Three Days Ago · 07:34
  • Quoting John Gruber Simon Willison

    The MacBook Airs are Apple’s best-selling laptops; the iPad Pros are Apple’s least-selling iPads. I think it’s as simple as this: the current MacBook Airs have the M3, not the M4, because t…

    Four Days Ago · 21:26
  • Hey, if you’re looking for a well-designed (and free!) ebook of Frankenstein... Jason Kottke

    Hey, if you’re looking for a well-designed (and free!) ebook of Frankenstein for Hot Frank Summer (starting tomorrow!), check out this Standard Ebooks edition.…

    Four Days Ago · 16:54
  • Context caching for Google Gemini Simon Willison

    Context caching for Google Gemini Another new Gemini feature announced today. Long context models enable answering questions against large chunks of text, but the price of those long prompts can…

    Four Days Ago · 14:42
  • llm-gemini 0.1a4 Simon Willison

    llm-gemini 0.1a4 A new release of my llm-gemini plugin adding support for the Gemini 1.5 Flash model that was revealed this morning at Google I/O. I'm excited about this new model because of its…

    Four Days Ago · 14:32
  • How developers are using Gemini 1.5 Pro’s 1 million token context window Simon Willison

    How developers are using Gemini 1.5 Pro’s 1 million token context window I got to be a talking head for a few seconds in an intro video for today's Google I/O keynote, talking about how I used…

    Four Days Ago · 14:27
  • Why your voice assistant might be sexist Simon Willison

    Why your voice assistant might be sexist Given OpenAI's demo yesterday of a vocal chat assistant with a flirty, giggly female voice - and the new ability to be interrupted! - it's worth revisiti…

    Four Days Ago · 10:16
  • Out Sick Today Jason Kottke

    Hey folks. I’ve been battling a wicked sore throat since Saturday; it keeps knocking me down and I keep getting back up but this morning it hissed STAY DOWN and I’m just going to listen…

    Four Days Ago · 08:03
  • LLM 0.14, with support for GPT-4o Simon Willison

    LLM 0.14, with support for GPT-4o It's been a while since the last LLM release. This one adds support for OpenAI's new model: llm -m gpt-4o "fascinate me" Also a new llm logs -r (or --response)…

    The Other Day · 15:00