I created a tree-sitter grammar for printf. It's a few lines of code. Then I added a few queries to neovim to inject this new grammar in Go for Printf, Sprintf, Fprintf and Errorf. And now it highlights the "%s" in the format string.
The new version of Firefox has a nice dark theme.
It seems the Microsub reader works well enough in a mobile browser.
The Postgres streams in Ekster got some improvements. Hope this works better now.
What would I need to send the webmention notifications to Ekster? It seems that I need to post the webmentions as Micropub posts to a channel.
I have been building a Postgres backend for some of the timelines. This timeline type returns items in reverse chronological order and keeps all of them (for now). The sorted sets type removed all read items.
I'm reading the Fit for Purpose book. It seems the F4P cards are a good way to gather information about your service or product. I will try this some more.
The kotlin parser uses a marker to build a tree of the code. I need to find out how this works.
Where to start with automating?
- Automate something you already do.
- List tools and make connections, see what becomes possible
I added a "Read More" button to Ekster Reader. With this change, longer articles are smaller, but can be expanded when you want to.

Load more