-
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
Site Reader
Posts from blogs I like written in the last few days.