Monthly Shaarli
March, 2026
In my mind, errors are divided into two categories. Expected errors, which are part of normal operation, aren't the developer's fault, and should be handled. Unexpected errors are the developer's fault, likely indicate a bug, and are allowed to crash.
It's fine that people talk to chatbots, but they shouldn't expect me to listen to theirs.
This document exists to lay out some general principles of running a small social network site that have worked for me. These principles are related to community building more than they are related to specific technologies.
The HTTP Shortcuts app lets you send HTTP requests from your Android home screen
A KOReader plugin that serves a local web dashboard for browsing your library, reading stats, calendar activity, and highlights/notes on any device in your local network. - Yuchen971/Kodashboard
I really like using plotly.
The primary intended use, in the case of Healthchecks.io, is to monitor the regularly running tasks on servers, such as cron jobs. However, the "alert me if X doesn't happen on time" functionality can be useful in many other contexts too. One of the quirkier ways I've been personally using Healthchecks.io is to help my [...]