I'm looking forward to attending the European Juggling Convention and NixCon, both for the first time, this year. #EJC #NixCon
Designed my first typeface Hängemenge with hanging crossbars reminiscent of hammocks using @glyphsapp.com Mini. Still WIP and only uppercase. I'm now using it for headings on my blog. For body text I switched to @erikdkennedy.bsky.social's charming figtree. See my blog post for both fonts in action.
Hängemenge
For my second last birthday my friends got me a hammock and it’s one of the best gifts I’ve gotten, I love it. I even named my laptop hamac1. A person close to me coined the word Hängemenge, inspired ...
push-f.com
So, HTML has a datetime-local input and JS has Date objects. You'd think that there's an easy way to set the value of such an input to a Date, but alas, there is not. When using toISOString, you have to cut off the milliseconds and Z suffix, and don't forget to subtract the timezone offset before.
I've been self-hosting cgit on NixOS and discovered that private repos were cloneable by anybody because the NixOS module was setting up git-http-backend with EXPORT_ALL. So I contributed a checkExportOkFiles option to fix this (it has no default so you've to decide) and also backported it to 25.11.
TIL the Bluesky app shows embed players by parsing the embed URL and only supports a handful of big platforms. Self-hosted websites unfortunately aren't supported (they could be recognized via <meta name=twitter:player>). You'd want an embedUri in posts which doesn't exist yet. Issue by @hailey.at.
add embed information to `external` · Issue #2009 · bluesky-social/atproto
Is your feature request related to a problem? Please describe. Currently, embeds are handled by parsing uri in external by the client. The client has to parse the uri in each external embed and eac...
github.com
I tried out the self-hostable Actual Budget (actualbudget.org). The UI and documentation are fantastic but it does not store IBANs of transactions (so if you have multiple accounts under your name it cannot distinguish them on import) and it currently cannot be connected to European banks for free.
Since yesterday the Panasonic #LUMIX Flow app supports the S5IIX, so I tried it out (it did work but this was a fun error).
Played "The Estates" by Klaus Zoch for the first time today. Made my own copy since it's out of print and 2nd hand copies go for 80 bucks. Just painted some wooden cubes and wood burned the numbers. Great game.
Thanks to Metalab I've finally laser cut the MDF board that has been standing behind my bed for 2 months. I'm excited to proceed with the soldering to build my split-flap display as per @scottbez1.bsky.social's awesomely open design.