Generating OpenAPI specifications using GPT-3
I wanted to start playing around with [OpenAPI](https://www.openapis.org/). I decided to see if I could get GPT-3 to generate the first version of ...
329 words
|
2 minutes
Writing Fly logs to S3
[Fly](https://fly.io/) offers [fly-log-shipper](https://github.com/superfly/fly-log-shipper) as a container you can run in a Fly application to sen...
421 words
|
2 minutes
Using macOS stickies to display a workshop link on the screen
When giving a workshop it's often useful to have a URL to the workshop materials visible on screen at all times. I use a bit.ly link for these.
75 words
|
1 minute
git bisect
I extracted and enhanced this TIL from [my April 8th 2020 weeknotes](https://simonwillison.net/2020/Apr/8/weeknotes-zeit-now-v2/#git-bisect) to mak...
476 words
|
2 minutes
Publishing a simple client-side JavaScript package to npm with GitHub Actions
Here's what I learned about publishing a single file JavaScript package to NPM for my [Prompts.js](https://simonwillison.net/2024/Dec/7/prompts-js/...
601 words
|
3 minutes
Open external links in an Electron app using the system browser
For [Datasette.app](https://github.com/simonw/datasette-app) I wanted to ensure that links to external URLs would [open in the system browser](http...
177 words
|
1 minute
GUnion to combine geometries in SpatiaLite
I was playing around with [datanews/amtrak-geojson](https://github.com/datanews/amtrak-geojson), which provides GeoJSON for Amtrak stations and tra...
420 words
|
2 minutes
SQLite pragma_function_list()
The SQLite `pragma_function_list()` table-valued function returns a list of functions that have been registered with SQLite, including functions th...
619 words
|
3 minutes