17 May 2021

40 links · Monday

Constructing a sponge function from MD5 - Gokberk Yaltirakli

While doing some research, I came across the term “Sponge function”. After playing around with them and implementing one inside my kernel, I decided to write this blog post about how to write a simplified version. To keep low-level cryptographic code to a mini…

Half-Renovated Houses

When the mining industry declined in the Ruhr region of Germany, workers began selling their houses...but only half of them.

Why did Windows 95 keep window coordinates at multiples of 8? | The Old New Thing

Retro-computing aficionado Gravis noticed that up until Windows 95, horizontal window positions are quantized. “Do you know anything about that?” It is totally understandable but nonetheless feels weird to me that Windows 95 is considered to be retro-computing…

The Gender Pay Gap & Empirical Facts

“It’s not the things we don’t know that get us into trouble. It’s all the things we know that just ain’t so.” –Unknown (often attributed to Mark Twain) File this under “Political disagreement due t…

Web Vulnerability Scanner — Probely

Probely is a web application and API vulnerability scanner for agile teams. Automate Security Testing by adding Probely into your SDLC and CI/CD pipelines.

Home network 10 Gbit/s upgrade

After adding a fiber link to my home network, I am upgrading that link from 1 Gbit/s to 10 Gbit/s. As a reminder, conceptually the fiber link is built using two media converters from/to ethernet: Schematically, this is what’s connected to both ends:

254: AirTag Development

Apple AirTags are here, and Frank is ready to do some programming with them... but can he? What are Apple's mysterious APIs that should work with this wonderful device do?

Azurite and Table Storage in a dev container | I CAN MAKE THIS WORK

It's great to be able to develop locally without needing a "real" database to connect to. Azurite is an Azure Storage emulator which exists to support just that. This post demonstrates how to run Azurite v3 in a dev container, such that you can access the Tabl…

Using Auth0 with Static Web Apps

One of my favorite features of (the now General Available) Azure Static Web Apps (SWA) is that in the Standard Tier you can now provide a custom OpenID Connect (OIDC) provider. This gives you a lot more control over who can and can’t access your app. In this p…

Coin Carbon Cap

PoW currencies ranked by energy efficiency