Posts

Is the LLM smart or are you not?

A look at how we might overestimate our own complexity and how psychological hacks like the Anchoring Effect mirror the way we interact with LLMs.

Nginx Rate Limiting: Taming the Meta-Crawler

The bot scrapers use many different source IPs to get around rate limits. If you use Nginx as your reverse proxy, it’s easy to counter them by assigning their whole IP-ranges to single rate-limited buckets.

Chip ’n Tell

Chip ’n Tell is a webservice that allows for audio recognition of old Atari ST chiptunes. Here’s why we made it, and how.

Winbond NAND ECC algorithm

Reverse engineering proprietary algorithms can be such a chore. So why not outsource that tedious work to the machines? Here’s how “I” reverse engineered an ECC algorithm for Winbond NANDs.

Decentralize your communication

We lost something when we allowed our personal communication to be controlled by a few large corportations. We need to get back to globally connected smaller communities.

Swedish Speech-To-Text in OpenWebUI

It’s far from obvious how to use OpenWebUI with another Whisper model than the defaults from Systran. I wanted the Speech-To-Text to use the models from the Swedish Royal Library - and found a way.

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.

Mistral vibe dreaming

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

Vibe coding results

Vibe coding is the name given to just prompting an LLM to implement according to your directions. In this post I detail what my experience is after having done just that, viewed from the point of a senior Software Engineer and Cybersecurity expert.

Too offensive for Apple

I wrote a review for the iOS app Loops. Apple removed my review. I used my rights according to the DSA to challenge the removal. Apple upheld their decision. I used the GDPR to get the actual motivation behind the decision.