Fiddling bits since 2342 @virtualvoid@hachyderm.io

Joined January 2009
My job as a Rust Engineering Lead at a startup became victim of restructuring and I'm looking for a new role. I enjoy working on infra software, Open Source, with Rust, Scala, or whatever is needed. I'm also available contractually to support previous libs like Pekko Http.
5
26
1
94
15,266
Almost 50 years ago mastermind Loriot created this visualization of what happens during a rolling upgrade if you implemented sharding naively (w/o consistent hashing) dailymotion.com/video/x2x2dh…
1
2
307
In other news, I won another prize at the Vesuvius Challenge for vesuvius-gui, an interactive browser for 3D volumes (like the vesuvius scrolls) written in Rust with egui. Thanks a lot to challenge team! scrollprize.substack.com/p/m…
Congratulations to the May Progress Prize winners for contributions towards reading the Herculaneum scrolls!! scrollprize.substack.com/p/m…
1
1
9
1,430
Thank you, @scrollprize, for awarding me a prize in the Vesuvius Challenge for my Open Source contributions cataloguing released segments and running OS ink detection models on them. It has been a fun journey and great collaboration! blog.virtual-void.net/2023/1…
2
600
Amazing contributions to the @scrollprize @spacegaier, @virtualvoid and others and congrats for the prizes won! scrollprize.substack.com/p/m…
1
3
386
A short report on trying out different algorithms for selecting top-p elements from a distribution (aka Nucleus Sampling): blog.virtual-void.net/2023/0…
1
4
446
Mmh, @hetzner cloud volume hangs while unmounting since one hour. No more actions on the server are possible, after shutting the node down other mounted volumes are also blocked, server cannot be restarted. Big share of cluster storage is unavailable => extended downtime.
1
1
521
The whole point of cloud volumes is to be able to view storage detached from compute. Optimally, storage can be easily migrated to new compute in cases of problems. Quite a bummer if storage cannot be relocated in cases like this... @Hetzner_Online
1
373
Johannes Rudolph retweeted
Apache Pekko Http 1.0.0 has been released, see pekko.apache.org/download.ht… and pekko.apache.org/docs/pekko-… for more details. Apache Pekko Http also includes Scala 3.3 support, the result of an ongoing community effort that spanned years!
34
1
74
8,767
Johannes Rudolph retweeted
Apache Pekko 1.0.0 has been released, see pekko.apache.org/download.ht… and pekko.apache.org/docs/pekko/… for more details. Its been a long road, many thanks to everyone who participated in this!
4
60
6
171
21,594
TIL: "boots often had boot straps on the top, physical straps to help pull the boots on. [...] the saying "No man can lift himself by his own boot straps" was used as a metaphor for the impossibility of improvement solely through one's own effort." - footnote 8 of a great article
The 8086 microprocessor is almost 45 years old, but the x86 architecture still rules computing. I'm reverse engineering the 8086 by studying its silicon die under a microscope. This thread looks at one of its unusual circuits: the bootstrap driver.🧵
1
1
2
Still looking for the opposite saying, "no man can sink himself by <fill in here>" as a metaphor for the impossibility of undermining sth. solely through one's own effort." and then apply it to this platform here...
I wrote up some notes about my experiments of getting started with io_uring: blog.virtual-void.net/2022/1… (it contains a bit of example code of getting started with it in Scala without requiring C code).
1
8
24
Recently, our album POP! was awarded the "Best Non-Scholastic Debut Album" in the 2022 CARAs. Also, Twäng just won the AAVF competition (alas, without me). High time for my post about how I built the blinky sign for Twäng last year: blog.virtual-void.net/creati…
2
A quick write up of a deep-dive debugging session from this week at work, tracing back latency spikes in a Yugabyte cluster during a load test: gist.github.com/jrudolph/be4…
4
5
14
Published a fun exploration about the maximum compression rate in gzip: blog.virtual-void.net/maximu… (actually written and forgotten a long while ago...)
2
4
Inspired by @NieDzejkob's miniforth project, I started building my own little machine based on a RPi Pico. I passed a milestone today being able to do some actual programming directly on it. github.com/jrudolph/picofort…
1
2
Not much was missing after that first step to program the first blinky for the Pico on the Pico.