• Future Fonts Brad Frost

    I just became aware of Future Fonts, which is “where type designers sell fonts-in-progress. Despite not actively being in the market to buy fonts, I ended up buying this beauty called Mayonnaise…

    Today · 07:47
  • Quoting Joanna Bryson Simon Willison

    There are contexts in which it is immoral to use generative AI. For example, if you are a judge responsible for grounding a decision in law, you cannot rest that on an approximation of previous c…

    Yesterday · 06:14
  • Using S3 triggers to maintain a list of files in DynamoDB Simon Willison

    Using S3 triggers to maintain a list of files in DynamoDB I built an experimental prototype this morning of a system for efficiently tracking files that have been added to a large S3 bucket by m…

    Two Days Ago · 15:07
  • Open Up with Brad Frost – A New Advice Show With Smashing Magazine Brad Frost

    I’m thrilled to announce that I’m doing a new advice show/series called Open Up I’m doing with my good friends at Smashing Magazine! I found that it’s often easier for people to tal…

    Two Days Ago · 09:29
  • Destruction and Renewal Tina Roth Eisenberg

    “Destruction and renewal are part of the same cycle. Indigenous knowledge has always understood this. It’s not about avoiding collapse-it’s about preparing for regeneration.” &…

    Two Days Ago · 09:14
  • Quoting Ai Pin Consumers FAQ Simon Willison

    Can I still use my Ai Pin for offline features? Yes. After February 28, 2025, Ai Pin will still allow for offline features like battery level, etc., but will not include any function that require…

    Two Days Ago · 08:34
  • Quoting Matt Webb Simon Willison

    Meanwhile blogging has become small-p political again. Slowly, slowly, the web was taken over by platforms. Your feeling of success is based on your platform’s algorithm, which may not have you…

    Two Days Ago · 06:50
  • ⇾ What Jeremy says here is correct Marc Thiele

    What Jeremy describes here also matches the sound of beyond tellerrand. And the following is true for many independetn events these days … As you…

    Two Days Ago · 06:45
  • A Confession Of Character Tina Roth Eisenberg

    “People do not seem to realize that their opinion of the world is also a confession of character.” – Ralph Waldo Emerson…

    Two Days Ago · 06:32
  • Stoops Tina Roth Eisenberg

    I am ready for warmer weather and stoop hangs.…

    Two Days Ago · 06:32
  • The Perfect Ai Prompt Tina Roth Eisenberg

    OpenAI’s President Greg Brockman just shared the best way to structure the perfect prompt. The framework originally from Ben Hylak, is built on four key pillars: 1.Goal – Define what you want clea…

    Two Days Ago · 06:27
  • files-to-prompt 0.6 Simon Willison

    files-to-prompt 0.6 New release of my CLI tool for turning a whole directory of code into a single prompt ready to pipe or paste into an LLM. Here are the full release notes: New -m/--markdown…

    Three Days Ago · 23:12
  • tc39/proposal-regex-escaping Simon Willison

    tc39/proposal-regex-escaping I just heard from Kris Kowal that this proposal for ECMAScript has been approved for ECMA TC-39: Almost 20 years later, @simon’s RegExp.escape idea comes to fruit…

    Three Days Ago · 14:53
  • Calculators & Writing Chris Coyier

    I like the John Warner thing where the problem with outsourcing writing to AI is that the computers aren’t doing a process that is aligned with how humans would do it. On an episode of Search En…

    Three Days Ago · 10:39
  • Andrej Karpathy's initial impressions of Grok 3 Simon Willison

    Andrej Karpathy's initial impressions of Grok 3 Andrej has the most detailed analysis I've seen so far of xAI's Grok 3 release from last night. He runs through a bunch of interesting test p…

    Three Days Ago · 09:46
  • My Life in Weeks by Gina Trapani Brad Frost

    OMG. Life perspective through UI. I freaking love it. Check out My Life in Weeks by Gina Trapani…

    Three Days Ago · 07:50
  • ChatGPT Operator: Prompt Injection Exploits & Defenses Simon Willison

    ChatGPT Operator: Prompt Injection Exploits & Defenses As expected, Johann Rehberger found some effective indirect prompt injection strategies against OpenAI's new Operator browser automation ag…

    Four Days Ago · 13:19
  • From HTTP to OpenAPI with Optic Lorna Mitchell

    I’ve been using Optic’s CLI, an OpenAPI tool that does a bunch of things including diffing OpenAPI descriptions and comparing HTTP traffic with OpenAPI. My use case was an established API…

    Four Days Ago · 03:07
  • What to do about SQLITE_BUSY errors despite setting a timeout Simon Willison

    What to do about SQLITE_BUSY errors despite setting a timeout Bert Hubert takes on the challenge of explaining SQLite's single biggest footgun: in WAL mode you may see SQLITE_BUSY errors even wh…

    Four Days Ago · 00:04
  • 50 Years of Travel Tips Simon Willison

    50 Years of Travel Tips These travel tips from Kevin Kelly are the best kind of advice because they're almost all both surprising but obviously good ideas. The first one instantly appeals to my…

    The Other Day · 23:39
  • LLM 0.22, the annotated release notes Simon Willison

    I released LLM 0.22 this evening. Here are the annotated release notes: model.prompt(..., key=) for API keys chatgpt-4o-latest llm logs -s/--short llm models -q gemini -q exp llm embe…

    The Other Day · 23:19
  • You’re Not Creating Enough Prototypes – Blog – zeroheight Brad Frost

    David Darnes says You’re Not Creating Enough Prototypes, and I agree! David shares some great real-world examples of how he’s wielded design system components for rapid prototyping. We need more o…

    The Other Day · 19:29
  • XOXO Festival – Cabel Sasser, Panic Brad Frost

    So much great stuff here. We want to be seen. Appreciate everything endlessly. Reach out to people to say nice things Go down all the rabbit holes Truly amazing.  …

    The Other Day · 09:19