Since 2018, I’ve been having some live-updating info snippets about myself in the footer of this website, thanks to a little Personal API Django/Python app that I’ve written.
Since 2018, I’ve been having some live-updating info snippets about myself in the footer of this website, thanks to a little Personal API Django/Python app that I’ve written.

tl;dr: It’s been around 6 weeks using an ergonomic split keyboard. Inspired by Peter’s blog post about his experiences in changing to a split keyboard (and alternative keyboard layouts), I wanted to share bit of my own journey of using an ergonomic split keyboard: As part of the “elder millennials” , I grew up around early DOS computers and their command-line, followed by an early internet that for lack of real

In one form or another, this website has had the little widget to display some information about myself at the bottom of the page since 2018.

tl;dr: A long list of what I used to replace iOS apps when I switched to GrapheneOS. In the last year or so I’ve been working on taking back control over my means of computation, starting with my main computer, but also where I host my code and how I host some of the things I use.

tl;dr: Here’s a small addition to how you can also scramble images so that “AI” scrapers will end up with a poisoned data set Earlier this year, I’ve written about how I setup this static website to not only serve human-readable data, but also “poisoned data” to mess with the scrapers that are used to collect the training data sets for generative “AI”. As static website deployments via Codeberg Pages et al. aren’t offering a

As this blog post is being published, we are sending out emails to all openSNP users with some news: OpenSNP will be turned off – and with that also delete all the data stored on it – on April 30, 2025 . Given that the project has been part of my life for so many years and shaped how I view (data) commons and open &

tl;dr: I made a small contribution to MapComplete that allows adding/editing wayside shrines to OpenStreetMap. Argentina is full of little way-side shrines, to saints recognized by the Catholic church such as San Expedito but also to folk saints that are not recognized by the church, like Difunta Correa and Gauchito Gil.

Over the past few weeks, I’ve been working on migrating the website of the Open Bioinformatics Foundation (OBF) from being run based on a self-hosted Wordpress blog to Hugo . I thought it would be nice to share a bit of background on the requirements and the how & why the migration was done.

Just a small public service announcement: If you’re using the Gemini protocol, my webste (well, in particular the blog posts), are now also accessible via Gemini at gemini://tilde.club/~gedankenstuecke/. You can also find a web-proxied version here.

In mid-2024, I’ve moved back to using vim as my main text editor, both for code and prose like this blog post. Something like 15 years ago I had dabbled a bit with vim, but never much more than being able to perform simple edits and get the hang of the hjkl navigation. Good enough to quickly make minor edits from any shell, but not a whole lot more.

tl;dr: Blog posts here can now have a little button at the bottom that can pull in “comments” that are made by replying to a post on the Fediverse (i.e. Mastodon et al.). Some days ago, I saw the nifty little “comment” integration that FOSS Academic Robert W. Gehl has on his blog, which in turn were inspired by some other integrations.