RSSAmplifier

Blog

Sven Krasser's Blog

skrasser.comRSS feed ↗50 posts

Latest posts

Recent Papers on AI in Cybersecurity

Here are two recent publications on AI topics in artificial intelligence that I collaborated on. The first paper is a preprint under submission and discusses techniques to train a custom...

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...

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...

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...

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...

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 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....

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...

A Modern VIA Connected to a Commodore 64

It has been a while that I embarked on an electronics project (our soldering iron has not seen use since Shannon built her Arduino-powered space pants ). For my next...

Publications on Cybersecurity & Cybersecurity Policy

Some quick updates on new and upcoming publications I co-authored: today the Journal of Cyber Policy published an article on data localization risks, i.e. the risks to cybersecurity if pertinent...

Viewing the Eclipse

Last Sunday I flew out eastwards to meet Shannon in Nashville to view the eclipse. I just managed to get a brief glimpse of the city, visiting Broadway the night...

Writing a Commodore 64 Game in the 2020s: a Retrospective

Early in 2021, I set out to write a game for a 40-year-old computer, the venerable Commodore 64. The game, Cab Hustle, was finally released in the fall of...

Cab Hustle for Windows is Available on Itch.io

The PC version of my Commodore 64 game Cab Hustle is now available on Itch.io. You can download it for free at the link below. <div style="display: flex; justify-content: center;...

Small Cab Hustle Update

Just a minor update: version 1.2 for Cab Hustle for the Commodore 64 is now on available on Itch.io. You can download it at the link below. Read on for...

Now with Sound: Cab Hustle for Windows

In my last post, I described getting my 8-bit game Cab Hustle compiled for Windows systems . One of the missing parts was sound. Sound’s now also addressed, and Cab...

Porting my Commodore 64 Game to Windows

Now that Cab Hustle has been released, I have taken a look at porting it to Windows. The idea is to create a native executable instead of packaging the...

From Florida to the Moon

To watch SpaceX’s Hakuto-R M1 launch , my wife Shannon and I made the trip to Kennedy Space Center (KSC) in Florida in November. Alongside the primary mission consisting of...

Yosemite, Napa & Pacific Coast Highway

October has been busy with travel. After coming back from a work trip to Goa to meet the CrowdStrike Data Science team members in India, I’ve embarked on a road...

Cab Hustle is Now on Itch.io

After releasing my Commodore 64 game project on the Zzap! 64 covermount disk a couple of weeks ago, you can now download the latest version directly from Itch.io (see...

Cab Hustle is Now Available!

My Commodore 64 game project has now been officially released and is available on the covermount disk of Zzap! 64 Magazine Issue #10. You can get a copy from...

Backyard Coyote

Since last year , a lot more coyotes have been moving into the neighborhood. Here are a couple of pictures of one that likes to lay out in the sun...

Maui

Here are some pictures from a recent trip to Maui. Above the surface cameras: Fuji X100T and iPhone XS; below the surface: GoPro Hero 4 Black.

Cab Hustle: The Latest on my C64 Game

Recently I found a tad more time to work on my C64 game, Cab Hustle. There is also a new video on my YouTube channel showing some of the changes...

Recent Writing on AI in Cybersecurity

There are a couple of new articles I penned in recent months on Artificial Intelligence and Machine Learning in cybersecurity: How Human Intelligence is Supercharging CrowdStrike’s Artificial Intelligence ...

Arduino-Powered Pants

While my next sewing project has seen little progress (I’ve been working on a knit t-shirt, but the stretchy fabric is killing me), my wife just published a new...

Around Mammoth with the TTArtisan 11mm F2.8 Fisheye Lens

The most recent family trip was to go skiing in Mammoth, CA, and I brought my latest lens with me, the TTArtisan 11mm F2.8 Fisheye. It’s my second third-party lens...

Recent Progress on “Cab Hustle”

Since my last post in October about Cab Hustle , my Commodore 64 retro game programming project, there has been some progress—mostly under the hood. Before diving into it, the...

Around Sedona

Outside of cooking and eating turkey, Shannon and I spent the last week gallivanting around Sedona, Arizona, by foot, car, and UTV. Below are a couple of pictures I...

Cab Hustle: My New Game for the Commodore 64

Over the past months I’ve been sporadically working on a new game for the Commodore 64, which for now is called “Cab Hustle.” The game’s objective is to maneuver a...

Sylt, Germany

After a pandemic-induced one-and-a-half year hiatus, my wife and I were finally able to see the family in Germany for a trip to the island of Sylt. Below are a...

First Impressions of the Tokina SZX 400mm f/8

Nikon’s lens lineup for the Z-mount is still fairly sparse at the telephoto end of the spectrum (as I noted e.g. in my post on the Sentinel-6 launch ). I...

Upgrading a Creality CR-X Pro with an E3D Chimera+ Hotend

What follows has been a bit of an odd project to me. My 3D printer so far has been a Flashforge Creator Pro (you can see it in action ...

Joshua Tree National Park

This month, my wife, our beagle , and I spent a week in Joshua Tree. Here are a couple of photos from the National Park and the area. <!-- more...

C64 Build Video

I’ve posted a new video on my YouTube channel covering my earlier posts on building a C64 using an Ultimate 64 board and 3D-printing a joystick and...

6502 Scripting: a Tcl Shell on the Commodore 64

The C64’s user interface is Commodore BASIC v2, which presents itself without delay as a REPL the instant the machine is powered on. BASIC lives in 8 KB of...

Sentinel-6 Launch

This past weekend, I watched the Sentinel-6 launch, the fourth launch I went to see. The first launch I attended was the ill-fated Orb-3 mission (see the resulting fireball in...

Going Full-Frame

With the Nikon Z 6II hitting the shelves this week, I finally took the plunge to switch to a full-frame camera. Previously, my workhorses had been two cameras with smaller...

Blog Design Overhaul

After almost 6 years, the blog is getting a small design refresher. In addition, a few things are changing under the hood. When I started the blog in 2014, I...

Adversarial Machine Learning and Robust Classification

This past Saturday, I talked about attacks on ML within cybersecurity at the RAISA3 Workshop . The slides for my talk, “Of Search Lights and Blind Spots: Machine Learning in...

Assembling my Commodore 64

For this latest part of my series of posts on building a Commodore 64 , it is time to assemble all the pieces. The Pixelwizard C64C case has since arrived...

Finishing the 3D-Printed Paddle Controller

Now that I’ve received the Ultimate 64 board, it’s time to finish the 3D-printed paddle controller for my to-be-built Commodore 64 . And to try it out in action, I’ve...

Ultimate 64

Finally, the next item for my quest to build a Commodore 64 has arrived. After several weeks of travelling the world in a box, the Ultimate 64 circuit board...

3D-Printing a Joystick and a Paddle Controller (While Waiting on my C64 Parts)

The circuit board and the case for my project to build a Commodore 64 are still in the mail, and while I am waiting for those to arrive in...

Building a Commodore 64

The C64 has a special place in my heart. My uncle bought one of the initial breadbin versions when it came out in the 80’s, and my cousins taught me...

Arduino Raster Bars Redux

After sitting partially dismantled for about 5 years in a toolbox, I resurrected my old Arduino Raster Bars project. The primary reason for the endeavor being that I recently...

Pandemic Projects: Sewing Pajama Pants

With many businesses and locations still shut down, projects at home are a good way to keep busy. While most of the posts on this blog revolve around electronics ,...

Rotozooming on the Commander X16

Similar to my breadboard computer , the Commander X16 is an 8-bit computer based on a 6502 CPU, yet at a bit more professional level. The X16 team is...

More Colors, More Visuals, Some Math

The latest addition to my homebrew 6502 computer is more colorful graphics output. To be specific, the system now supports output in 256 colors. As a little exercise, I’ve implemented...

Animation on the Homebrew 6502 Computer

In this second part on outputting a VGA signal from my homebrew 6502 breadboard computer, we’ll take a look at getting some motion onto the screen. If you missed the...

Graphics for the Homebrew 6502 Computer

After an 18-month hiatus, I continued work on my homebrew 6502 computer by adding VGA output so that programs can now generate some interesting graphics instead of just turning LEDs...