I recently discovered Spacepod, a weekly astronomy podcast by Carrie Nugent. It's scientific and accessible; many topics are fascinating and relate closely to computer science problems. I recommend it!


Chinatown, Manchester (UK). I tried three different asian supermarkets but couldn't find Dashi stock 🍲

Kilburn Building, University of Manchester (UK). Home of the Computer Science Department.

The Old Quadrangle, University of Manchester (UK). Gothic style from the late 19th century.

The airport here in Frankfurt is not as empty as I thought. Much less crowded than usual, but still quite busy compared to what I was expecting.

Show thread

Hello fediverse, today I am relocating to Manchester, UK! I am starting a PhD in systems and security with a focus on unikernels and hardware capabilities :-)

Leaving . Thanks everybody for making this happen, it was beautiful.

Oh, and, did you know that Leipzig Hbf is the largest railway station in europe?

Messe during 36C3, Leipzig (Germany). The hall is beautifully calm in the morning. Sunlight and morning mist.

Tackling Debian security issues at . Surprisingly to me, the congress happens to be a good place to get some work done 🍥

I'm glad to announce that the @swheritage Graph Dataset has been selected as topic for the upcoming @msrconf Mining Challenge. CFP to appear soon at 2020.msrconf.org/track/msr-202
Meanwhile, you can learn more about the dataset from this preprint upsilon.cc/~zack/research/publ #msr2020

What's your favorite way to pick a random element from an enum? iter().collect().choose() or implementing rand::random() like:

impl Distribution<Foo> for Standard {
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> Foo {}

At least the second one is fully customizable (i.e. changing probabilities, skipping elements from the enum) eg.


Show more

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!