Sven Krasser's Blog
Musings on technology, security & sundries
-
Keycaps are here: Finishing the Numpad
To wrap up my project from last week, only keycaps were missing. Those got dropped onto my doorsteps tonight, so here is the final result of the media numpad project.

Close-up with keycaps mounted -
Making a Custom Mechanical Numpad
After building a small media keyboard in 2019, I always wanted to go a little bit bigger with respect to custom mechanical keyboards. But instead of going straight from the 3 switches plus the 1 rotary encoder of the 2019 keyboard to a full 104-key project, I opted for a smaller starting point: a numpad with media keys, which will nicely complement my 75% Vortex Race 3 keyboard.

Numpad with media keys -
Sentinel-6B Launch
Five years after the Sentinel-6 Michael Freilich mission launched, its twin satellite Sentinel-6B launched as well. In contrast to Sentinel-6 Michael Freilich, Sentinel-6B was a night launch. I packed my Nikon Z 6II and my Tokina SZX 400mm f/8, the longest lens I currently have, and took a few pictures from a NASA viewing area set up at Lompoc City Airport.
-
Benchmarking LLMs for Cybersecurity Applications
After announcing our joint work between Meta and CrowdStrike at LlamaCon in April, we finally released our new LLM benchmark for cybersecurity applications, CyberSOCEval, this month at Fal.Con. You can read our paper here.

Announcement at LlamaCon in April (photo credit: Meta) -
Detecting Malware with Machine Learning
Better late than never. Here is a preprint of the chapter on malware detection using machine learning that I mentioned previously. You can get the final paper with a number of revisions and additions on the publisher’s website.
-
A VIA for the Commodore 64: Revised PCB
Now that all electronic issues are resolved, it’s time to update the PCB for my expansion board that adds a W65C22S Versatile Interface Adapter (VIA) to my Commodore 64. Besides fixing the clock issue uncovered in the last post, there are a couple of other changes I made.

-
Getting my VIA Expansion to Work with the Commodore 64
In my last post, I discussed wiring up a modern Versatile Interface Adapter to the expansion port of the Commodore 64. Unfortunately, I ran into timing issues and the design did not work. In this post, we’ll get it to work with the help of two extra chips, a breadboard, and a bunch of ribbon cable.
