Advertisement · 728 × 90

Posts by Martin

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 ...

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.

2 months ago 0 0 0 0

For US locale the input has an AM/PM switch. I prefer 24h times so I set LC_TIME=en_GB.UTF-8, which Firefox respects if the language code matches your locale's language code (Chromium apparently ignores it). Other benefit of en_GB: weeks start on Monday and DD/MM/YYYY rather than MM/DD/YYYY.

2 months ago 0 0 0 0

Also annoying: you cannot just set the date portion of the value and leave the time unset.

2 months ago 0 0 1 0

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.

2 months ago 0 0 1 0

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.

3 months ago 0 0 0 0
Preview
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...

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.

4 months ago 0 0 0 0

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.

4 months ago 0 0 0 0
Advertisement

I'm using soju (soju.im). If you use it with a client that supports its IRC extension then it's really userfriendly.

4 months ago 1 0 0 0

This is being tracked at github.com/NixOS/nixos-....

5 months ago 4 0 0 0

Also this is getting out ouf hand because I also have an older model I now need three apps: LUMIX Sync, LUMIX Lab and LUMIX Flow. And feature-wise they all overlap.

6 months ago 0 0 0 0
Screenshot of a dialog showing a cut off sentence "Connection with LUMIX has been" followed by an OK button.

Screenshot of a dialog showing a cut off sentence "Connection with LUMIX has been" followed by an OK button.

Since yesterday the Panasonic #LUMIX Flow app supports the S5IIX, so I tried it out (it did work but this was a fun error).

6 months ago 0 0 1 0

It's not either or though. You can also use neither and pin channels with npins, which is what I've been doing.

7 months ago 0 0 0 0

www.djot.net fixes that and also has some other improvements :)

7 months ago 2 0 1 0

My Rust mentor calls them Voldemort types. ❤️

10 months ago 1 0 0 0
Preview
NixOS and what I’ve been serving After 5 years on Debian, I switched to NixOS at the end of last year. In this blog post I’ll confess to neglecting my server, reflect on why I didn’t get Nix when I looked at it a couple years ago and...

Finally got out a blog post on switching to #NixOS.

11 months ago 0 0 1 0
Advertisement
Colorful stacked wooden cubes make up a city. The rooftops are just diagonally sawn cubes, the mayor's hat is made out of cork. Poker chips for money and handwritten index cards for company certificates; the one in the foreground reads "Signa Holding".

Colorful stacked wooden cubes make up a city. The rooftops are just diagonally sawn cubes, the mayor's hat is made out of cork. Poker chips for money and handwritten index cards for company certificates; the one in the foreground reads "Signa Holding".

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.

1 year ago 1 0 0 0
closeup of an MDF board lying in a laser cutter after Scott's v2 split-flap design has been cut into it

closeup of an MDF board lying in a laser cutter after Scott's v2 split-flap design has been cut into it

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.

1 year ago 2 0 0 0