Development

Emergent parrots

When you get enough complexity, predictability goes down. LLMs are showing emergent behavior difficult to gauge from dismissing them as being autocompletes on steroids.

What follows is an actual session I just had with the LLM I’m using for hobbyist development, Devstral-2, using the Mistral Vibe CLI. The application is a mod I’ve developed for the game Hytale .

AI · Development · LLM · Mistral · Vibe

1019 words

5 minutes

Hatari macOS nightly builds

update 20-07-20: Since a few weeks back I no longer use any macOS systems, being Linux only nowadays. Because of that I feel that I can no longer keep this service running, due to not being able to verify that things are working or being able to quickly correct them when they’re not. Hopefully the Hatari project can in time setup automatic CI pipelines for macOS too.

Atari · Development · English · Retro

202 words

1 minute

Mistral vibe dreaming

How to use Mistral Vibe as a development companion that remembers the context of the different projects you work on

I’m using Mistral Vibe as my “AI CLI” when doing LLM-aided development. Sometimes I use local models, sometimes their cloud models, it depends on the sensitivity of what I’m working on. I grew a bit tired of having to repeat what I was working on when picking up each project again though and this post describes what I did to get a more pleasant LLM-experience.

AI · Development · LLM · Mistral · Vibe

368 words

2 minutes

TL866 firmware updater macOS support

I own a TL866CS IC programmer . Wonderful device - I truly recommend it (and I assume its successor is even better). It’s been known for many years that the company who made them had one hardware revision, and limited the CS revision compared to the A revision purely in firmware. That limitation has of course been hacked for almost as long as the device has existed. Someone going by the name “radioman” detailed many years ago how the bootloader could be reflashed from CS version to A , after which the original software and firmware updates will see the device as the A model in all aspects. To get access to the in-circuit programming abilities, you additionally have to solder a header to the mainboard . radioman’s software is open source, and exists for Linux (QT) and Windows (.NET/QT). People say it works great under parallells or VirtualBox for macOS users. But that’s no fun, is it? I spent the last week changing out libudev for macOS’ native IOKit library in the QT codebase. That’s the only change needed, since libusb has good macOS support. My macOS pull request has now also been accepted and merged into master by radioman. Open source working as intended. And my TL866CS has become a TL866A.

Apple · Code · Development · English · Retro

213 words

1 minute