F
Feed Atlas
OPML directory + server-side RSS reader

susam.net

SiteRSSBlogs
Back

Latest posts

  • Wander Console 0.4.0
    Apr 04, 2026

    Wander Console 0.4.0 is the fourth release of Wander, a small, decentralised, self-hosted web console that lets visitors to your website explore interesting websites and pages recommended by a community of independent website owners. To try it, go to susam.net/wander/. A screenshot of Wander Console 0.4.0 This release brings a few small additions as well as a few minor fixes.

  • Mar '26 Notes
    Mar 30, 2026

    This is my third set of monthly notes for this year. In these notes, I capture various interesting facts and ideas I have stumbled upon during the month. Like in the last two months, I have been learning and exploring algebraic graph theory. The two main books I have been reading are Algebraic Graph Theory by Godsil and Royle and Algebraic Graph Theory, 2nd ed. by Norman Biggs. Muc

  • Accessing Fork Commits via Original Repository
    Mar 28, 2026

    I ran a small experiment with Git hosting behaviour using two demo repositories: cuppa: The original repository. muppa: Fork of cuppa with questionable changes. Name Codeberg GitHub cuppa codeberg.org/spxy/cuppa github.com/spxy/cuppa muppa codeberg.org/spxy/muppa github.com/spxy/muppa f79ef5a exists only on the fork (muppa) but not

  • Wander 0.3.0
    Mar 25, 2026

    Wander 0.3.0 is the third release of Wander, a small, decentralised, self-hosted web console that lets visitors to your website explore interesting websites and pages recommended by a community of independent website owners. To try it, go to susam.net/wander/. This release brings small but important bug fixes. The previous release, version 0.2.0 introduced a number of new feature

  • Wander 0.2.0
    Mar 24, 2026

    Wander 0.2.0 is the second release of Wander, a small, decentralised, self-hosted web console that lets visitors to your website explore interesting websites and pages recommended by a community of independent personal website owners. To try it, go to susam.net/wander. This release brings a number of improvements. When I released version 0.1.0, it was the initial version of the sof

  • Wander Console
    Mar 18, 2026

    I have put together a small tool to explore the small web of personal websites. It is called Wander. Please visit susam.net/wander/ to try out my Wander console. If you have your own website, please consider joining this community by hosting your own Wander console. To do so, visit codeberg.org/susam/wander and follow the instructions there. Thank you! Read on website |

  • Wander 0.1.0
    Mar 18, 2026

    Wander 0.1.0 is the first release of Wander, a small, decentralised, self-hosted web console that lets visitors to your website explore interesting websites and pages recommended by a community of independent personal website owners. Anyone with a personal website can take this tool and host an instance of a Wander console. Each Wander console loads personal websites and pages recom

  • Git Checkout, Reset and Restore
    Mar 12, 2026

    I have always used the git checkout and git reset commands to reset my working tree or index but since Git 2.23 there has been a git restore command available for these purposes. In this post, I record how some of the 'older' commands I use map to the new ones. Well, the new commands aren't exactly new since Git 2.23 was released in 2019, so this post is perhaps six years too late.

  • HN Skins 0.4.0
    Mar 10, 2026

    HN Skins 0.4.0 is a minor update to HN Skins, a web browser userscript that adds custom themes to Hacker News and lets you browse HN with a variety of visual styles. This release introduces a small fix to preserve the commemorative black bar that occasionally appears at the top of the page. When a notable figure in technology or science passes away, Hacker News places a thin black b

  • HN Skins 0.3.0
    Mar 07, 2026

    HN Skins 0.3.0 is a minor update to HN Skins, a web browser userscript that adds custom themes to Hacker News and allows you to browse HN with a variety of visual styles. This release includes fixes for a few issues that slipped through earlier versions. For example, the comment input textbox now uses the same font face and size as the rest of the active theme. The colour of visited l

  • HN Skins 0.2.0
    Mar 01, 2026

    HN Skins 0.2.0 is a minor update of HN Skins. It comes a day after its initial release in order to fine tune a few minor issues with the styles in the initial release. HN Skins is a web browser userscript that adds custom themes to Hacker News and allows you to browse HN with different visual styles. This update removes excessive vertical space below the 'reply' links, sorts the sk

  • HN Skins 0.1.0
    Feb 28, 2026

    HN Skins 0.1.0 is the initial release of HN Skins, a browser userscript that adds custom themes to Hacker News (HN). It allows you to browse HN in style with a selection of visual skins. To use HN Skins, first install a userscript manager such as Greasemonkey, Tampermonkey or Violentmonkey in your web browser. Once installed, you can install HN Skins from github.com/susam/hnskins.

  • Feb '26 Notes
    Feb 27, 2026

    Since last month, I have been collecting brief notes on ideas and references that caught my attention during each month but did not make it into full articles. Some of these fragments may eventually grow into standalone posts, though most will probably remain as they are. At the very least, this approach allows me to keep a record of them. Most of last month's notes grew out of my

  • Nerd Quiz #4
    Feb 22, 2026

    Nerd Quiz #4 is the fourth instalment of Nerd Quiz, a single page HTML application that challenges you to measure your inner geek with a brief quiz. Each question in the quiz comes from everyday moments of reading, writing, thinking, learning and exploring. This release introduces five new questions drawn from a range of topics, including computing history, graph theory and Unix. Vi

  • Deep Blue: Chess vs Programming
    Feb 15, 2026

    I remember how dismayed Kasparov was after losing the 1997 match to IBM's Deep Blue, although his views on Deep Blue became more balanced with time and he accepted that we had entered a new era in which computers would outperform grandmasters at chess. Still, chess players can take comfort in the fact that chess is still played between humans. Players make their name and fame by bea

  • Soju User Delete Hash
    Feb 14, 2026

    In my last post, I talked about switching from ZNC to Soju as my IRC bouncer. One thing that caught my attention while creating and deleting Soju users was that the delete command asks for a confirmation, like so: $ sudo sojuctl user delete soju To confirm user deletion, send "user delete soju 4664cd" $ sudo sojuctl user delete soju 4664cd deleted user "soju" $ sudo sqlite3 -table /var/lib

  • From ZNC to Soju
    Feb 12, 2026

    I have recently switched from ZNC to Soju as my IRC bouncer and I am already quite pleased with it. I usually run my bouncer on a Debian machine, where Soju is well packaged and runs smoothly right after installation. By contrast, the ZNC package included with Debian 13 (Trixie) and earlier fails to start after installation because of a missing configuration file. As a result, I was f

  • Twenty Five Years of Computing
    Feb 06, 2026

    Last year, I completed 20 years in professional software development. I wanted to write a post to mark the occasion back then, but couldn't find the time. This post is my attempt to make up for that omission. In fact, I have been involved in software development for a little longer than 20 years. Although I had my first taste of computer programming as a child, it was only when I e

  • Jan '26 Notes
    Jan 29, 2026

    In these monthly notes, I jot down ideas and references I encountered during the month that I did not have time to expand into their own posts. A few of these may later develop into independent posts but most of them will likely not. In any case, this format ensures that I record them here. I spent a significant part of this month studying the book Algebraic Graph Theory by Godsil a

  • QuickQWERTY 1.2.1
    Jan 27, 2026

    QuickQWERTY 1.2.1 is now available. QuickQWERTY is a web-based touch typing tutor for QWERTY keyboards that runs directly in the web browser. This release contains a minor bug fix in Unit 4.3. Unit 4.3 is a 'Control' unit that lets you practise typing partial words as well as full words. In one place in this unit, the following sequence of partial and full words occurs: l li lime