flub.devork.be
@flub.devork.be
Rust & Python developer, mountaineer, paraglider.
Choose distributed.

Main account on https://mastodon.social/@flub
Reposted
I'll be talking at FOSDEM in February! Come along to hear about the @peergos.org protocol for a better, E2EE web, with portable identities and accounts, universal login, and sandboxed apps.

fosdem.org/2026/schedul...

bsky.app/profile/iano...
December 19, 2025 at 3:34 AM
Reposted
a year of work comes to fruition 😊
My main branch now has holepunching implemented *inside* the QUIC stack. We've implemented the QUIC multipath draft to keep track of all the paths inside the QUIC networking stack.
CI is green and we've already punched a lots of firewalls in the real world!

#rustlang

github.com/n0-computer/...
feat: switch to QUIC multipath by dignifiedquire · Pull Request #3381 · n0-computer/iroh
Work on integrating n0-computer/quinn#28 into the iroh magic TODOs Merge feat: add n0's version of quic nat hole punching quinn#177 Green CI
github.com
December 18, 2025 at 3:33 PM
Does anyone do a **wired** split ergonomic #keyboard? I'm getting tired of my #kinesis #advantage360 pro losing sync between the two halves.
December 17, 2025 at 4:25 PM
While it's nice that everyone now captions their videos, could we please evolve to readable captions? And add the transcript in the alt description too. Thanks.
December 17, 2025 at 10:39 AM
Reposted
I certainly don't want to act rudely or terribly to any human contributors and make the environment worse, but I also don't want to waste my time being nice and supportive to AI bots.
December 5, 2025 at 5:07 AM
Ah, the days you notice too late that it's flyable and would only get to the site at sunset.
November 5, 2025 at 1:59 PM
The great trick of tokio::select! is that all non-completed futures are dropped. So any borrows they had are released, freeing you to take a mutable borrow while handling the one future that completed.
November 1, 2025 at 10:10 AM
#matrix is a mystery to me. Today all the rooms I've joined are gone. It still knows I joined them, but gives no reasonable way to navigate to them.
¯\_(ツ)_/¯
October 30, 2025 at 9:02 AM
Not often that I get #Linux to send a distress signal via my #CapsLock led. It was supposed to suspend.
(Rapidly blinking capslock is the signal for a kernel panic)
October 29, 2025 at 10:30 PM
When did this get out of hand?
October 29, 2025 at 8:32 PM
Is this research going to be like the ones they did to build the #LobauTumnel anyway? Who needs research to figure out whether it is safer to overtake bikes with 2m distance compared to, say, 30cm?
Von den Erfahrungen mit Mehrzweckstreifen in der Stadt umgelegt: Wer will auf der Freilandstraße von Autofahrenden mit 100 Stundenkilometern und ohne 2 Meter Abstand überholt werden?

Farbe ist keine Infrastruktur!

„Researchers found that painted bike lanes provided no improvement on road safety.“
October 28, 2025 at 6:35 PM
Please don't write your commit messages or PR descriptions with AI. If you didn't bother writing it I'm not sure I can be bothered reading it.
October 28, 2025 at 1:20 PM
Reposted
advice to every Rust organizational decisionmaker out there: shut up, stop making excuses, and take notes from the PSF: bsky.app/profile/pyth...
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 3:35 PM
Reposted
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 2:47 PM
Reposted
🎉 iroh v0.94 release - The Endpoint Takeover 🎉
- lots of things, biggest one is moving from node to endpoint everywhere
- the EndpointAddr has gone through a fundamental change
- lots of other API changes
we are getting close to 1.0!!!1
www.iroh.computer/blog/iroh-0-...
iroh 0.94.0 - The Endpoint Takeover
Release of iroh v0.94
www.iroh.computer
October 23, 2025 at 11:27 AM
Reposted
Hot take: closures (above a certain fairly low complexity level) kinda suck and elaborating them into an explicit struct with an explicit method usually makes code easier to read. (More so in async world.) Instead, work on reducing the need (over guards), like partial borrowing?
New rust-lang blog post on explicit capture clauses, continuing to document thoughts about ergonomic ref-counting:

smallcultfollowing.com/babysteps/bl...
Explicit capture clauses · baby steps
smallcultfollowing.com
October 23, 2025 at 6:14 AM
TIL about the "trail_visibility = horrible" #osm tag. Definitely sums up a lot of yesterday's hiking ^W non-climbing sections.
October 20, 2025 at 5:22 PM
The hardest thing about code review is getting people to write great doc comments. They're generally much better at writing great code.
October 20, 2025 at 12:49 PM
If only more folks listened to #broccoliman this kind of thing wouldn't happen.
October 20, 2025 at 11:22 AM
Reposted
Ihr kennt sicher das beliebte Ausflugslokal am Cobenzl. Aber wusstet ihr, dass es uns alle sehr viel Geld gekostet hat? @falter.at und WZ haben im April 2024 über das „Millionengrab am Cobenzl“ berichtet. Nun wissen wir, wie viel es letztendlich gekostet hat. Ein Thread.
October 14, 2025 at 6:27 AM
Reposted
Aber die Windräder. 😡

Graphik: Monitor/WDR
October 10, 2025 at 4:30 PM
TIL "eject" is still installed on my laptop. Can't remember when my laptop last had a CD drive.
September 29, 2025 at 9:25 AM
If only the media would take some responsibility to explain these things, rather than just copy PR blurbs and quotes.
Angesichts der heutigen Entscheidung von Verkehrsminister Hanke, den Lobautunnel bauen zu wollen, ein etwas längerer Thread zum Lobautunnel aus verkehrswissenschaftlicher, verkehrsplanerischer und raumstruktureller Sicht.
1/
September 26, 2025 at 5:57 PM