-
Making SQLite extensions pip install-able
Simon Willison
Making SQLite extensions pip install-able Alex Garcia figured out how to bundle a compiled SQLite extension in a Python wheel (building different wheels for different platforms) and publish them…
Today · 12:44 -
The technology behind GitHub’s new code search
Simon Willison
The technology behind GitHub’s new code search I've been a beta user of the new GitHub code search for a while and I absolutely love it: you really can run a regular expression search acro…
Today · 11:38 -
Hamish Hawk at the Scala, London
Jon Hicks
Last night I was in London Town™️ to see the enigmatic Hamish Hawk at the Scala. His 2021 album Heavy Elevator got a lot of plays with me last year, and his new one, Angel Numbers was released o…
Today · 09:15 -
An easy way to copy + paste from the browser Console #shorts Christian Heilmann
Copying and pasting from Console is annoying but there is a better way. The Console variable $_ contains the last result. You can use this with the copy() command to copy the data to the clipboard wit…
Today · 07:31 -
MacOS can remove image backgrounds #shorts Christian Heilmann
Today I learned that MacOS can remove backgrounds from images, much like remove.bg does. All you need to do is right-click an image and select Quick Actions > Remove Background. For example, it turned…
Today · 05:55 -
Quoting Robin Sloan
Simon Willison
When you start a creative project but don’t finish, the experience drags you down. Worst of all is when you never decisively abandon a project, instead allowing it to fade into forgetfulness. T…
Yesterday · 10:59 -
Quoting Jack Clark (on MusicML)
Simon Willison
The 21st century is being delayed: We’re stuck with corporations building these incredible artifacts and then staring at them and realizing the questions they encode are too vast and unwieldy t…
Yesterday · 10:51 -
Quoting Andrej Karpathy
Simon Willison
The most dramatic optimization to nanoGPT so far (~25% speedup) is to simply increase vocab size from 50257 to 50304 (nearest multiple of 64). This calculates added useless dimensions but goes do…
Three Days Ago · 17:08 -
Quoting Ludwig Stumpp
Simon Willison
Just used prompt injection to read out the secret OpenAI API key of a very well known GPT-3 application.In essence, whenever parts of the returned response from GPT-3 is executed directly, e.g. u…
Four Days Ago · 18:52 -
I’m Now a Full-Time Professional Open Source Maintainer
Simon Willison
I’m Now a Full-Time Professional Open Source Maintainer Filippo Valsorda, previously a member of the Go team at Google, is now independent and making a full-time living as a maintainer of vario…
Four Days Ago · 18:12 -
GROUNDHOG-DAY.com
Simon Willison
GROUNDHOG-DAY.com "The leading Groundhog Day data source". I love this so much: it's a collection of predictions from all 59 groundhogs active in towns scattered across North America (I had…
Four Days Ago · 15:05 -
Carving the Scheduler Out of Our Orchestrator
Simon Willison
Carving the Scheduler Out of Our Orchestrator Thomas Ptacek describes Fly's new custom-built alternative to Nomad and Kubernetes in detail, including why they eventually needed to build some…
Four Days Ago · 14:46 -
Truck Signage
Jon Hicks
So happy to see the replacement signage I designed for local independent record store TRUCK has finally been installed in Witney! The original signage. The extended font was based on Radiohead's The…
Four Days Ago · 08:25 -
Twitter Blue
Jeffrey Zeldman
Before the present owner, I was a Twitter Blue customer, because I always pay for software—to support its creators and help prevent it from disappearing, as so many great websites and platforms have…
Four Days Ago · 07:01 -
My problem-solving process in a nutshell
Cameron Moll
It's never too early to explore design ideas.After all, it's called "design thinking" for a reason — critical thinking doesn't happen only inside…
Four Days Ago · 05:30 -
Wonderwalls Exhibition – You Should Go Marc Thiele
Those who follow me on Instagram might have seen pictures and I already also told you about the Wonderwalls Exhibition in Düsseldorf. This week it i…
Four Days Ago · 02:20 -
Python’s “Disappointing” Superpowers
Simon Willison
Python’s “Disappointing” Superpowers Luke Plant provides a fascinating detailed list of Python libraries that use dynamic meta-programming tricks in interesting ways - including SQLAlchemy,…
The Other Day · 15:41 -
pyfakefs usage
Simon Willison
pyfakefs usage New to me pytest fixture library that provides a really easy way to mock Python's filesystem functions - open(), os.path.listdir() and so on - so a test can run against a fake…
The Other Day · 15:37
Site Reader
Posts from blogs I like written in the last few days.