You may be looking for one of the following things
π Search Engine
π Encyclopedia (not mobile-friendly!)
π Website Explorerimproved
π Similar Website Finder
π Server Status
My name is Viktor. I’m a Swedish software engineer and hypertext enjoyer. Marginalia is a website I’ve built. It’s really almost a bunch of websites on a common theme. If you find yourself clicking a link and ending up on a page that looks completely different, that’s just how things are.
π Marginalia Search on GitHub
𦀠@MarginaliaNu on Twitter
𦀠@marginalia@mastodon.social
πΊ @ViktorLofgren on YouTube
βοΈ kontakt@marginalia.nu on Email
Site Index
| Name | Date |
|---|---|
| π Weblog/ | |
| π€ Weird AI Crap/ | |
| π Miscellaneous/ | |
| π Release Notes/ | |
| π Problems/ | |
| π Recipes/ | |
| π§ Server Status Log/ | |
| π Marginalia Search/ | |
| π Links/ | |
| π Uses |
Recent Updates
- 2026-07-25 Your harddrive is probably full in log
I currently have 17 GB free space on my root drive, out of 0.47 TB usable space, that’s 3% free space.
I also have an additional harddrive installed, 12 TB, it has 140 GB free, which may seem a lot but it’s actually only about 1%.
Your harddrive is probably pretty full too. Maybe not as crammed, but odds are it’s probably closer to full than empty. I ran a poll on mastodon and approximately half of the respondents, counting 81 people in total, had a harddrive that was more than 75% full.
- 2026-07-22 Unranked, systemd, crawls in log
There’s been some changes to Marginalia Search:
- Migrated to systemd from docker
- New unranked query endpoint
- Wide domains got their own index for faster crawls
In brief, this has removed a lot of operational headaches, reduced expensive queries leaving more computational power for the rest, and cut crawl times in half.
Let’s tackle them in some order.
We have docker at home
The system has been migrated off docker compose, and onto bare systemd in production. This has been successful, and solved a number of issues.
- 2026-05-14 LinkedIn fanfiction in log
I was on the bus on my way to an important business meeting about the exponential growth of my MRR, when suddenly I noticed some troublemakers were hassling an old lady. Their caps were on backwards, their clothes were baggy, and probably thought the grindset was about skateboarding.
I had to act. I opened my macbook and showed Claude what was happening. “Claude, we gotta do something!”, I said. “You’re absolutely right!”, Claude affirmed in a calm and confident font, and thanks to
--dangerously-skip-permissions, it had started coding before I had even thought about what to do. It was “cannoodling”, which I think is one of the good ones.- 2026-04-26 Maybe you should learn something in log
You can learn new things. Pixel art, touch typing, 3d modelling, music, calligraphy, wood working, knitting, a language. Whatever is practical and calls to you, you can learn.
In the long term, learning new things is fun and makes life richer in ways you can’t even imagine, and it’s a time investment that will pay dividends for life as these skills never really go away. There are even social aspects, as you’ll quite literally become a more interesting person to talk to.
- 2026-03-30 An NSFW filter for Marginalia Search in log
… optional, that is.
I’ve been working on an NSFW filter for Marginalia Search, as that is something some people have asked for, primarily API consumers.
The search engine has had some domain based filtering for a while, based on the UT1 lists, but that isn’t a very comprehensive approach.
We’ll land on a single hidden layer neural network approach, implemented from scratch, but before landing on that, many other things were tried along the way.
Tags
| Name | Count |
|---|---|
| π·οΈ ai/ | 4 |
| π·οΈ bots/ | 4 |
| π·οΈ cooking/ | 6 |
| π·οΈ memex/ | 2 |
| π·οΈ moral-philosophy/ | 8 |
| π·οΈ nlnet/ | 25 |
| π·οΈ platforms/ | 9 |
| π·οΈ programming/ | 26 |
| π·οΈ satire/ | 7 |
| π·οΈ search-engine/ | 79 |
| π·οΈ server/ | 2 |
| π·οΈ sleep/ | 2 |
| π·οΈ web-design/ | 12 |
| π·οΈ writing/ | 1 |