2025-10-09
Armin Ronacher: 90%
simonwillison.net/2025/Sep/29/armin-ronacher-90#atom-everything2025-10-06
Folder Quick Look
daringfireball.net/linked/2025/10/02/folder-quick-look2025-10-05
Let the Model Write the Prompt
www.dbreunig.com/2025/06/10/let-the-model-write-the-prompt.html2025-10-03
toot by https://mastodon.social/@raiderrobert
mastodon.social/@raiderrobert/115310124991455455I don't like the phrase "Technical Debt". It's effectively lost all meaning.
I always need to ask, "what about it is technical debt?"
I've gotten a variety of responses:
- the abstractions are wrong
- the performance is bad
- the technology is out of date
- it's undocumented
- I don't know the tech
That last one in particular when someone told me, "It's technical debt because I don't know the tech," is when I knew the phrase had lost all meaning.
2025-10-02
LSP-AI working with context-aware prompting after much travail
www.reddit.com/r/HelixEditor/comments/1lz8iym/lspai_working_with_contextaware_prompting_afterDaniel Stenberg's note on AI assisted curl bug reports
simonwillison.net/2025/Oct/2/curl#atom-everythingImage resize, crop, and quality comparison
tools.simonwillison.net/image-resize-qualityThis tool lets you drag (or paste) an image onto the page and then shows a comparison of different sizes and quality settings, each of which can be downloaded
Social Media Card Cropper
tools.simonwillison.net/social-media-cropperA useful image tool. Bluesky, Twitter, LinkedIn etc all benefit from a 2x1 aspect ratio "card" image. I built this custom tool for creating those - you can paste in an image and crop and zoom it to the right dimensions.
2025-09-25
toot by https://mastodon.social/@sdw
mastodon.social/@sdw/115266504746609833The iPhone 17 Pro Camera Review is here! <https://www.lux.camera/iphone-17-pro-camera-review-rule-of-three/>
2025-09-14
Quoting Matt Webb
simonwillison.net/2025/Sep/12/matt-webb#atom-everything2025-09-12
V&A East Storehouse and Operation Mincemeat in London
simonwillison.net/2025/Aug/27/london-culture#atom-everything2025-09-04
toot by https://fedi.simonwillison.net/@simon
fedi.simonwillison.net/@simon/115148401630215570I'm up to 124 little mostly-vibe-coded apps on my tools.simonwillison.net site and most of them are trivial but some of them aren't, so I wrote up this guide to the ones I think are most worth checking out <https://simonwillison.net/2025/Sep/4/highlighted-tools/>
2025-09-02
Kando
kando.menuKando is an open-source cross-platform pie menu. You can use it to launch applications, execute keyboard macros, open files, and much more!
Multitouch
multitouch.appMultitouch lets you execute a custom action when you perform a specific trackpad or magic mouse gesture. Easily execute keyboard shortcuts, control your browser's tabs, perform a middle mouse click, and more.
- A powerful gesture engine
- First class window management included
- Keys & Mouse Buttons, too
2025-08-28
How AirPods Work
daringfireball.net/linked/2025/08/28/how-airpods-work2025-08-20
llama.cpp guide: running gpt-oss with llama.cpp
simonwillison.net/2025/Aug/19/gpt-oss-with-llama-cpp#atom-everything2025-08-18
toot by https://fosstodon.org/@cedric
fosstodon.org/@cedric/115051830651149676
Everyone’s into AI feeds in 2025. Meanwhile, I’m here polishing my RSS feed with XSLT. 😂
(Also because I’m a reader of Jamie Zawinski’s blog.)
<https:www.cedricbonhomme.org/2025/08/18/rss-xslt-styling/>
[#rss](https://fosstodon.org/tags/rss) [#atom](https://fosstodon.org/tags/atom) [#newsreader](https://fosstodon.org/tags/newsreader) [#web](https://fosstodon.org/tags/web) [#xslt](https://fosstodon.org/tags/xslt) [#indieweb](https://fosstodon.org/tags/indieweb)
Wat zijn jullie favoriete kleine dorpjes?
www.reddit.com/r/thenetherlands/comments/1mt1jv9/wat_zijn_jullie_favoriete_kleine_dorpjes2025-08-15
Introducing Gemma 3 270M: The compact model for hyper-efficient AI
simonwillison.net/2025/Aug/14/gemma-3-270m#atom-everything2025-08-13
simonw/codespaces-llm
simonwillison.net/2025/Aug/13/codespaces-llm#atom-everythingKayaking
leancrew.com/all-this/2025/08/kayaking2025-08-12
Backing up iCloud photos in other ways
sixcolors.com/post/2025/08/work-around-icloud-photos-optimized-limitationsRhetTbull/osxphotos: Python app to work with pictures and associated metadata from Apple Photos on macOS. Also includes a package to provide programmatic access to the Photos library, pictures, and metadata.
github.com/RhetTbull/osxphotosPython app to work with pictures and associated metadata from Apple Photos on macOS. Also includes a package to provide programmatic access to the Photos library, pictures, and metadata.
OSXPhotos provides the ability to interact with and query Apple's Photos.app library on macOS and Linux. You can query the Photos library database — for example, file name, file path, and metadata such as keywords/tags, persons/faces, albums, etc. You can also easily export both the original and edited photos. OSXPhotos also works with iPhoto libraries, though some features are available only for Photos.
icloud-photos-downloader/icloud_photos_downloader: A command-line tool to download photos from iCloud
github.com/icloud-photos-downloader/icloud_photos_downloader
- A command-line tool to download all your iCloud photos.
- Works on Linux, Windows, and macOS; laptop, desktop, and NAS
- Available as an executable for direct downloading and through package managers/ecosystems (Docker, PyPI, AUR, npm)
- Developed and maintained by volunteers (we are always looking for help).
Parachute Backup – Seamless Backup for iCloud
parachuteapps.com/parachute.htmlParachute is a set-and-forget backup companion for iCloud Photos and iCloud Drive. It automatically syncs your memories—photos, videos, and documents—to your own storage, giving you peace of mind and full control.
Photos Backup Anywhere
photosbackup.app1-Click Photo Library Backup
Back up your entire photo library to any storage location, including external drives and network locations like NAS devices. Supports iCloud and all media types such as videos, live photos, portraits, slo-mo, and more and preserves all non-destructive edits, albums, locations, and timestamps . Backups can be restored directly into a photo library while maintaining all metadata.
2025-08-08
Tower of Time by m4v3k
m4v3k.itch.io/tower-of-timeMonsters invaded your base, do you have enough time to guard it?
Save Safari website as PDF (with syncing cookies)
gist.github.com/mdbraber/bf37df37967903ad0b0e4a6285533983#file-save-safari-pdf-swift-L457Save Safari website as PDF (with syncing cookies).
Swift script
Substage: Command line power, natural language ease.
selkie.designAct on your Finder files with natural language, with this unique command bar.
Convert, organize and more: control your Mac and its files with natural language.
sakura: a minimal, classless CSS framework / theme.
oxal.org/projects/sakuraJust drop sakura.css into any webpage and go from an ugly-looking 1900s website to a pretty, modern website in literally 0 seconds.
It’s easy to customize and build on top of sakura.
Sakura supports extremely easy theming using variables for duotone color scheming. It comes with several existing themes, which can be found in the css folder of this repository.
Installation - Mergiraf
mergiraf.org/installation.htmlA syntax-aware git merge driver for a growing collection of programming languages and file formats.
Karakeep
karakeep.appThe Bookmark Everything app. Hoard links, notes, and images and they will get automatically tagged AI.
Quickly save links, notes, and images and karakeep will automatically tag them for you using AI for faster retrieval. Built for the data hoarders out there!
2025-08-05
Qwen-Image: Crafting with Native Text Rendering
simonwillison.net/2025/Aug/4/qwen-image#atom-everything2025-08-03
toot by https://h4.io/@brettezeleliquide
h4.io/@brettezeleliquide/114963511404843051dessine-moi les personnages de l’histoire dit le petit prince
Antoine de Saint-Exupéry / Richard Berner, UK-based illustrator
[#drawing](https://h4.io/tags/drawing) [#art](https://h4.io/tags/art) [#history](https://h4.io/tags/history) [#illustration](https://h4.io/tags/illustration)
2025-07-22
toot by https://mastodon.social/@nucleofusion
mastodon.social/@nucleofusion/114897456483981036I just released v2 of Toney, A TUI Note-taking app for the terminal.
<https:github.com/SourcewareLab/Toney>
<https:sourcewarelab.github.io/Toney/>
PS: Actively looking for contributors! It would be great if you could star the repo, I am a student and it really helps applications. Thanks!
[#OpenSource](https://mastodon.social/tags/OpenSource) [#productivity](https://mastodon.social/tags/productivity) [#terminal](https://mastodon.social/tags/terminal) [#development](https://mastodon.social/tags/development) [#developers](https://mastodon.social/tags/developers) [#neovim](https://mastodon.social/tags/neovim)
2025-07-18
toot by https://aus.social/@zanchey
aus.social/@zanchey/114874757183869050<https:ansi.tools/> looks pretty useful
toot by https://mastodon.decentralised.social/@wezm
mastodon.decentralised.social/@wezm/114873891577819861
TIL about caligula, a CLI disk burning tool that automates away some of the usual steps you might take when using dd
for the same task.
<https:github.com/ifd3f/caligula>
/via <https://www.youtube.com/watch?v=3BxIpVk_xZI>
[#Rust](https://mastodon.decentralised.social/tags/Rust) [#Linux](https://mastodon.decentralised.social/tags/Linux)
2025-07-17
Op vakantie met de auto? Spelletjes voor onderweg (Gratis PDF)
www.reddit.com/r/thenetherlands/comments/1m25gh5/op_vakantie_met_de_auto_spelletjes_voor_onderweg2025-07-16
toot by https://mastodon.social/@Viss
mastodon.social/@Viss/114864117312657608if you put a webserver up on the internet. anywhere, hosting anything, you will see "the background radiation of the internet", and it looks like this:
toot by https://toot.community/@ajs
toot.community/@ajs/114862342476285016Once again, dealing with email shenanigans and bumped into this, which someone put a lot of time into…
<https:www.learndmarc.com>
2025-07-15
Elmore Leonard’s Perfect Pitch
daringfireball.net/linked/2025/07/14/elmore-leonard-perfect-pitch2025-07-14
toot by https://fosstodon.org/@mrocklin
fosstodon.org/@mrocklin/114851865830885807
Last month I walked across Spain.
Here are some reflections from the experience.
<https:matthewrocklin.com/camino.html>
2025-07-13
toot by https://mastodon.social/@raiderrobert
mastodon.social/@raiderrobert/114847495282245195There goes my day: <https://isle.pizza>
[#legoisland](https://mastodon.social/tags/legoisland)
2025-07-09
uv cache prune
simonwillison.net/2025/Jul/8/uv-cache-prune#atom-everything2025-07-08
Become a command-line superhero with Simon Willison's llm tool
simonwillison.net/2025/Jul/7/become-a-command-line-superhero-with-simon-willisons-llm-tool#atom-everything2025-07-05
toot by https://wandering.shop/@offby1
wandering.shop/@offby1/114803275185639289I've spent the day trying out [@steveklabnik.com](https://bsky.brid.gy/r/https://bsky.app/profile/steveklabnik.com)'s [#jujutsu](https://wandering.shop/tags/jujutsu) tutorial, and as a forcing function I'm trying it out on a couple of my own repos.
I'm very used to the [#magit](https://wandering.shop/tags/magit) workflow in [#emacs](https://wandering.shop/tags/emacs) and I don't know how much I'm gonna like moving over to a full TUI for version control. So far, I feel like a rank newbie again, which is strange given how relatively expert I think I've become with git.
2025-07-04
LEADERSHIP LAB: The Craft of Writing Effectively
www.youtube.com/watch?v=vtIzMaLkCaMDo you worry about the effectiveness of your writing style? As emerging scholars, perfecting the craft of writing is an essential component of developing as graduate students, and yet resources for honing these skills are largely under utilized. Larry McEnerney, Director of the University of Chicago's Writing Program, led this session in an effort to communicate helpful rules, skills, and resources that are available to graduate students interested in further developing their writing style.
2025-07-02
Control the volume of Apple Music, Spotify, and Doppler using your keyboard
github.com/alberti42/Volume-ControlThis app is the spiritual successor to iTunes Volume Control, offering a simple yet powerful way to adjust volume for your favorite music apps directly from your keyboard — especially when listening via AirPlay or external speakers.
Due to macOS security restrictions, the app is not signed with an official Apple Developer certificate. Please follow the installation instructions below.
2025-06-30
How to Fix Your Context
simonwillison.net/2025/Jun/29/how-to-fix-your-context#atom-everything2025-06-29
My Home Screen
journeysthroughglass.net/my-home-screen2025-06-28
toot by https://hachyderm.io/@beeb
hachyderm.io/@beeb/114761679425056830
I've been using the [#HelixEditor](https://hachyderm.io/tags/HelixEditor) as my daily driver for the better part of a year now and I couldn't be more happy with it. I've managed to get a near-IDE setup and experience thanks to zellij and some awesome TUI tools.
This article aligns well with my experience, I recommend reading it if you're "modal editor curious" or dissatisfied with your (neo)vim config maintenance burden.
<https:herecomesthemoon.net/2025/06/i-like-helix/>
[#helix](https://hachyderm.io/tags/helix) [#modaleditor](https://hachyderm.io/tags/modaleditor) [#vim](https://hachyderm.io/tags/vim) [#neovim](https://hachyderm.io/tags/neovim)
2025-06-27
A human-friendly alternative to netstat for socket and port monitoring on Linux.
github.com/theopfr/somo
- pleasing to the eye thanks to a nice table view
- filterable and sortable output
- interactive killing of processes
- JSON and custom formattable output
- from netstat -tulpn to somo -l
- you can find all features further down
A fast, minimalist directory tree viewer, written in Rust.
github.com/bgreenwell/lstrA fast, minimalist directory tree viewer, written in Rust. Inspired by the command line program tree, with a powerful interactive mode.
TuxRacer.js
github.com/ebbejan/tux-racer-jsYou can play Tux Racer directly in your browser here: Play TuxRacer.JS
2025-06-23
Snelbinders
www.reddit.com/r/BIFLNL/comments/1lib32m/snelbinders2025-06-21
Magenta RealTime: An Open-Weights Live Music Model
simonwillison.net/2025/Jun/20/magenta-realtime#atom-everythingAgentic Misalignment: How LLMs could be insider threats
simonwillison.net/2025/Jun/20/agentic-misalignment#atom-everything2025-06-20
A duplicate email message remover
github.com/quentinsf/IMAPdedupIMAPdedup is a command-line utility that looks for duplicate messages in a set of IMAP mailboxes and tidies up all but the first copy of any duplicates found.
To be more exact, it marks the second and later occurrences of a message as 'deleted' on the server. Exactly what that does in your environment will depend on your mail server and your mail client.
Some mail clients will let you still view such messages in situ, so you can take a look at what's happened before 'compacting' the mailbox. Sometimes deleted messages appear in a 'Trash' folder. Sometimes they are hidden and can be displayed and un-deleted if wanted, until they are purged.
Whatever your system does, you will usually have the option to see what has been deleted, and to recover it if needed, using your email program, after running this script. (If your server purges the deleted messages automatically, you may be able to prevent this with the --no-close option.) There is also a 'dry-run' option, so you can check what might happen before doing anything scary.
2025-06-19
A CLI for on-device speech transcription using Speech.framework on macOS 26.
github.com/finnvoor/yapWhat stood out above all else was Yap’s speed. By harnessing SpeechAnalyzer and SpeechTranscriber on-device, the command line tool tore through the 7GB video file a full 55% faster than MacWhisper’s Large V3 Turbo model, with no noticeable difference in transcription quality.