Paul's page

Hacker, tech-entrepreneur

Roborock S6 Pure Troubleshooting

We have a Roborock S6 Pure robotic vacuum cleaner. It’s very nice having a device that more or less cleans the floors by itself. When it works. Ours stopped working a week ago, after working well for months.

Matrix Bot for the reMarkable eInk Tablet

I own a reMarkable 2 (referral link) eInk tablet. It’s pretty nice (except lately the manufacturer has tacked on a subscription service). And it can send documents as PDFs via email. But unlike the Kindle, you cannot send documents to the tablet via email. Well, there exists a third party service. I saw someone post on reddit that they wrote a Telegram bot that can be used to upload documents to their reMarkable. That sounded interesting, but I’m partial to Matrix.

coturn for Ubuntu Jammy (22.04 LTS)

Today I had to install coturn on Ubuntu 22.04 (Jammy Jellyfish). It doesn’t have package available because of a bug. But there’s a solution on the bugtracker, so I decided to build my own package. It has been a while since I last did it, so here are the steps for reference:

Blog Comments with Matrix Using Cactus Comments

I’m not sure if comments improve blogs, but I’m willing to try. But my blog is a static site and I don’t like the idea of forcing Disqus on readers of my blog. Luckily there exists a project built on matrix for adding comments to your site.

Login Using Already Existing Matrix Account

I have a deep interest in both matrix and different authentication schemes. When I saw the HN discussion about “Sign in with Matrix”, I thought I could probably come up with something better.

Guide for Free Matrix Home Server

Having been on the Internet for decades, I’ve seen the growth of walled gardens and the associated problems. I hate it. Especially the messaging walled gardens.

RFC7807 - Problem Details for HTTP APIs

At some point when implementing HTTP APIs, just logging “error” and returning an empty response doesn’t cut it anymore. Good practise with REST APIs suggests returning a suitable HTTP status code, i.e. something other than 200 OK.

JWT Debugging

I need to remember to not stop at the following:

NixOS on Oracle Cloud

Oracle Cloud offers nice free virtual machines, but there was no installation image for NixOS. Luckily NixOS-infect worked really great.

Free clouds

Comparison of free cloud offerings (2023/08):