- 9 Mar 2026 12u08 - Mini terminal & CRT overlay
Yesterday, I added a really cool mini terminal and a CRT effect to the site.
The mini terminal is draggable, and also works! If you don’t like the CRT overlay, you can disable it by using the ‘crt-overlay’ command.
Your preferences will be stored in a cookie, that lasts as long as your browser is open:
let crt = document.getElementById('crt-overlay'); if (document.cookie.includes('crt-overlay=False')) { crt.style.display = 'none'; } else { crt.style.display = 'block'; }For now, the mini terminal code isn’t that pretty (see below). So if someone has recommendations, you can let me know on GitHub!
- 4 Mar 2026 16u18 - New whiteboard widget
I added a cool collaborative whiteboard widget to my homepage using WBO.
This isn’t moderated, but also not protected. If you see that someone has drawn hateful/abusive stuff, please erase it. Keep it fun. Don’t go and erase other people’s masterpieces, there’s enough place for everyone!
If I see that people start abusing the widget, I’ll just remove it from the site.
- 28 Feb 2026 09u15 - New homeserver overview page
Today I’ve added a ‘cs30’ page, dedicated to my precious homeserver.
I’ll be trying to give you guys an overview of the services I host, hardware I use, etc. My current configuration probably won’t change very soon, but I’ll try keep the page up-to-date if anything changes!
The page also has a comment section, so you guys can leave questions or suggestions for services I really need to try.
- 27 Feb 2026 13u26 - Showing recently watched movies on Letterboxd
Today I tried to create a ‘recently watched movies’ section on my homepage, using the data from my Letterboxd diary.
While developing, everything went fine. I scraped the RSS feed, because they don’t give you an API key for personal projects. Then I could convert the XML data into a JSON object, and use that to populate a list. First problem: CORS… This was easily solvable by using a free proxy like allorigins or cors-anywhere.