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