Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Lars Hupel :verified:

@lars.mastodon.hupel.info.ap.brid.gy
35 followers 0 following 281 posts

evangelizing things | “absurd enthusiasm for trains, electoral systems, and bureaucracy” [bridged from mastodon.hupel.info/@lars on the fediverse by fed.brid.gy ]

PostsRepliesMedia
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 15/10/2026
We started dating while I was knee-deep into :scala: and FP, so needless to say my spouse is very concerned about me enjoying Shell, Python, and YAML in the evenings
010 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 15/10/2026
TIL that -o pipefail is now available in sh: git.kernel.org/pub/scm/utils/dash/d…
git.kernel.org
jobs: Implement pipefail option - dash/dash.git - DASH Shell
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 11/10/2026
[EA, confusion] Last week’s Economist ran a long-ish explainer on EA (they don’t like it) and I still have no clue whatsoever about what that is
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 09/10/2026
I wrote a lil tool that goes through a Docker Compose file and for each bind mount, creates the folder on the host with correct permissions. The only thing you'll have to do is tell it about the desired state: volumes: - type: bind source: /opt/test2 target: /foo x-setup: 1000:1000:700 # uid […]
mastodon.hupel.info
Original post on mastodon.hupel.info
100 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 06/10/2026
nothing like self-hosting in a home lab to convince me that self-hosting is not a reasonable solution for laypeople against Big Tech
6716 16
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 05/10/2026
today a PhD student explained to me how academic publishing works I graduated in 2019 and have published ~8 papers since
110 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 30/09/2026
My first drive-by PR merged since … a few years ago maybe? github.com/CZ-NIC/knot-resolver/pul…
github.com
Don't fail on error when user id doesn't exist by larsrh · Pull Request #152 · CZ-NIC/knot-resolver
Resolves #151 I tested this locally: $ cat /tmp/knot.yml network: listen: - interface: 0.0.0.0 port: 5353 $ sudo docker build -t knot-resolver:lars . # this used to crash $ sudo dock...
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 24/09/2026
Yesterday I spent two hours debugging an issue where Docker silently skips exposing ports when a container is attached only to internal networks. It makes no sense to me and I have found no explanation for this behaviour. Any ideas? Also, I completely forgot how these debugging sessions feel
100 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 11/09/2026
“Are banks intermediaries of loanable funds” – the greatest thread in the history of macroeconomics, locked by a moderator after 12,239 pages of heated debate
100 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 09/09/2026
> Compose ignores any fields that start with x-, this is the sole exception where Compose silently ignores unrecognized fields. XML solved this decades ago :old_man_yells_at_cloud:
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 09/09/2026
I thought RAM is expensive now, but why on earth are HDDs also friggin expensive? I bought a 6 TB disk for 150 € in 2023, now it's double that?!?!?
100 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 08/09/2026
[Health, vaccine] To all my fellow non-youngsters: If you're getting the shingles vaccine, prepare for the night by taking an extra blanket in your bed. You're welcome.
010 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 31/08/2026
today I listened to not just one, but two, podcasts about what happened at Jackson Hole, like a normal person
110 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 02/08/2026
New DOI just dropped: doi.org/10.1007/978-3-032-22946-5_15
link.springer.com
Offline-Capable Central Bank Digital Currencies as a Key Enabler of a Resilient Digital Payment System
Central Bank Digital Currencies (CBDCs) support the creation of a resilient and inclusive digital payment ecosystem. We investigate the role of offline-capable CBDCs in ensuring universal access to financial services, especially in times of crisis when conventional...
110 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 01/08/2026
In other self hosting news: Does a good, small OIDC provider exist? If possible, smaller than Keycloak. DB at most SQLite, static configuration preferred.
121 2
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 01/08/2026
After 22 years, it is time. I bought a new trekking bike 🚲
020 2
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 26/07/2026
@eh Could you help us figure something out? In Hardangervidda, there are a few huts without staff but with groceries. How does it work? How do we pay? Do we need a nyggel? (We don’t want to sleep there, just perhaps restock)
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 25/07/2026
I was struggling with migrating from Redis to Valkey, because the latest Valkey (9.x) can't read the file format of the latest Redis (8.x). The error message is something like: # Can't handle RDB format version 13 Fortunately, there's an easy workaround. Upgrade to Valkey as usual. But pass […]
mastodon.hupel.info
Original post on mastodon.hupel.info
100 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 15/07/2026
✅ Lead climbing certificate
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 01/07/2026
Paper accepted 🎉 First time in an econ-adjacent journal
010 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 06/05/2026
[Shitpost, depol] "Ein Kipppunkt in der Kanzlerschaft" auf die Melodie von "Ein Prosit der Gemütlichkeit"
Screenshot von tagesschau.de. Schlagzeile: "Wir erleben gerade einen Kipppunkt in der Kanzlerschaft"
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 05/05/2026
To prepare for our multi-day hike in Norway, we're currently experimenting with making one-pot meals out of dried food. So far, Pilaw turned out fine. Next on the list: pasta. Internet suggests about ~1 l of liquid for ~0.5 kg of pasta. Any tips?
100 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 22/04/2026
Booked our travels! We’ll go hiking/camping in the Telemark 🇳🇴 in August ⛺️
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 17/04/2026
Made a total rookie mistake in thinking I could just walk … welp, at least I survived crossing the highway
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 17/04/2026
I have four papers outstanding: - One with elapsed notification deadline (lol) - One with review "arriving in a few weeks" (as of last month, lol) - One waiting for Springer typesetting, supposed to appear next week (lol) - And finally, just went through typesetting, supposed to appear in June […]
mastodon.hupel.info
Original post on mastodon.hupel.info
200 2
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 17/04/2026
listening to an old album (2005)
010 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 15/04/2026
[Pun] Who called it org chart and not örgåsbord
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 11/04/2026
Hi Canada 🇨🇦 I’m in Toronto, what’s good?
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 10/04/2026
RE: mastodon.hupel.info/@lars_feed/1163… ... and I'm done! Fourth and final part published
mastodon.hupel.info
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 06/04/2026
I just saw that the Lithuanian rail operator added a direct train from Vilnius to Tallinn. That means it should be possible to reach, within two days, Tallinn from Munich by train :meowthinking: (EN from Munich to Warszawa, then one hour later onward train to Vilnius, then next day to Tallinn)
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 01/04/2026
And we're kicking off this year's April Cools' day :aprilcool: First one is by @predrag, in which he is struggling with a self-cancelling TV subscription predr.ag/blog/the-self-cancelling-s…
predr.ag
The Self-Cancelling Subscription
When family TV show night became systems debugging night.
111 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 21/03/2026
RE: hachyderm.io/@predrag/1162684345841… … and we’ve updated the website with more options to submit :aprilcool:
hachyderm.io
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 18/03/2026
Paris, je suis dans toi It’s been a while … probably scala.io ca. 2014
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 15/03/2026
#Immich is a fantastic piece of software. Truly awesome. That is all.
111 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 14/03/2026
I just obtained a DNS wildcard certificate using a Python script (mod_wsgi) and two bash scripts from behind a home router firewall :excellent:
100 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 10/03/2026
Habemus paperless-ngx
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 08/03/2026
Volunteering at the polling station, a vignette. Voter: This is quite a large ballot paper ... Me: Sure it is. There's no need to rush though, take all the time you need. Voter: Absolutely not.
100 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 13/02/2026
OH: Anfrage und Nachgebot
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 09/02/2026
How do I get actions to execute on Codeberg? I created a workflow definition but nothing happens codeberg.org/larsrh/imagesctl/src/b…
codeberg.org
Her hands, he would normally use.
Feeling: 7 hey sye that time ‘eals all things.
100 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 09/02/2026
What is the current best option for folder encryption on Linux? I'm reading that ecryptfs is deprecated somehow? (Also, somewhat related: Arch Wiki seems to be having TLS issues, so I can't look up from a good source)
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 03/02/2026
Today in home IT achievements: I managed to get a Scansnap N1800 (ca. 2011) running.
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 12/01/2026
*Michael Jackson voice* Just schieb it, schieb it, Just schieb it, schieb it, The snow’s out to get you, better räum while you can Habe Spaß beim Schneeschieben ❄️
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 11/01/2026
[Econ, shitpost] Me trying to get my wife to drink more: You'll need more liquidity, or else you'll fail the stress test. Basel III is coming.
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 07/01/2026
Turns out some old talks have resurfaced on YouTube. How about "What Haskell can learn from Scala", 2015, by yours truly? 😁 www.youtube.com/watch?v=UbOr8JxuYRI
031 3
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 31/12/2025
My wife: *listening to a country playlist* Me, instinctively: We've got both kinds of music here, country and western! My wife: :excuseme: Me: :oh_no_bubble:
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 29/12/2025
Here's a quick idea to improve web page performance. I am rendering a bunch of maps with leaflet.js on a page. This requires a lot of traffic, and it's not even clear whether people would look at all the maps. My idea: put the maps into individual <details> elements. Wrap the loading logic […]
mastodon.hupel.info
Original post on mastodon.hupel.info
100 1
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 29/12/2025
You cannot iterate over a dictionary in Liquid??? I thought I had done it before, but turns out, Liquid just treats it as an array. So you have to do this: {% for item in site.data.foo reversed %} {% assign key = item[0] %} {% assign value = item[1] %} ...
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 20/12/2025
Do I know anyone in Ljubljana?
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 18/12/2025
> give a remote presentation > have an internet connection dropout > notice that the mobile hotspot doesn't work (since iOS 26 somehow) > notice that corporate Windows won't let you connect to WiFi anyway because cable is plugged in > pray that the router restart will fix it > come back to […]
mastodon.hupel.info
Original post on mastodon.hupel.info
000 0
Lars Hupel :verified: @lars.mastodon.hupel.info.ap.brid.gy · 14/12/2025
My Arch package manager just suggested to update `reiserfsprogs`. I think the last time I used ReiserFS was ca. 2004. I don't know why I even had it installed
000 0