Hi. 👋

I am JayVii, a data enthusiast with a passion for Free and Open Source Software. I care about social inclusion & privacy. This is my personal Fediverse server, powered by ktistec. I modified its appearance with my own adjustments.

I typically remove shared posts after ca. 3–6 months. I do keep most of my own posts (for now).

I post about a variety of topics, both in German and English, such as:

I also developed a few tiny & simple self-hostable tools to ease my life (and that of others), such as:

You can find out more about myself on my website or in my introduction post.

JayViiTodd Sundsted
JayVii shared a note by Todd Sundsted 8:39pm
Release v3.3.4 of Ktistec

Release v3.3.4 of Ktistec is available.

This release adds Mastodon-compatible client support for publishing posts. Just like the previous release, however, all Mastodon API support is behind a build flag (-Dwith_mastodon_api). It's still experimental, so opt in only if you're happy to work with rough edges.

Beyond that, I focused on cleanup and refactoring throughout the codebase. Here's the full changelog:

Added

  • Cursor-based pagination on actor timeline and everything pages.
  • Mastodon-compatible API: /api/v1/statuses endpoint for status posting.
  • Mastodon-compatible API: /api/v1/timelines/public endpoint.

Fixed

  • Autosave focus handling. Fixes problems introduced in v3.3.3.
  • Prevent blur from creating a draft post when publishing a post.

Changed

  • Integrate X-Ray Mode colors into the theming system.
  • Improve CI: add npm audit, test, and caching.
  • Use npm ci in Dockerfile for reproducible builds.
  • Remove very old compiler bug work-around.

🏋️ Mastodon API support is coming along—more in the next release!

#ktistec #crystallang #activitypub #fediverse

JayViiTorsten Grote
image version of the information from https://android-developers.googleblog.com/2026/03/android-developer-verification.html

Google has news on what you will need to do for still being able to sideload apps:

* enable developer options
* confirm that you are not tricked
* restart phone and re-authenticate
* wait one day
* confirm with biometrics that you know what you are doing
* decide if you only want unrestricted installs for 1 week or forever
* confirm that you accept the risks
* enjoy the few apps that still have developers motivated to develop for a user-base willing to put up with this

goo.gle/advance-flow

JayVii
JayVii

As is often the case, @pluralistic is right: the corporate web is unbearable and RSS really is the only way to make news reading work.

Get an RSS reader and/or a read-it-later application. Make use of tools like morss and use aggressive adblock settings everywhere else.

JayViiCato ❄️🍂

Hello zusammen,
Am 31.03.2026 ist wieder
Trans Day of Visibility
🩵🩷🤍 💛🤍💜🖤 🤍🩷🩵

Wir von der AG TransFER der Feministischen Vernetzung Trier werden mit einem Infostand in der Innenstadt präsent sein. ✊ Gerne möchten wir eine kleine Ausstellung mit Beiträgen aus unserer trans und nichtbinären Community dafür zusammenstellen, damit möglichst viele verschiedene Perspektiven sichtbar sind. 🫶
Dafür haben wir uns folgende Fragen überlegt:
✨ Was bedeutet für dich Sichtbarkeit?
✨ Was würdest du gerne cis Menschen sagen?
✨ Wie fühlt sich ein safe space für dich an?
✨ Was ist schön an der trans Erfahrung?
✨ Was bringt dir Euphorie?

Falls du darauf antworten möchtest und deine Perspektive einbringen, kannst du einfach auf den Link klicken:
cloud.systemli.org/apps/forms/

Du kannst auch nur auf einzelne Fragen antworten und auswählen, ob du anonym bleiben möchtest oder mit Name und/oder Bild erkennbar sein.

Aktuell planen wir, die Antworten in einer Girlande um den Pavillon herum aufzuhängen. Der Plan wird je nach der Menge der Antworten und dem Standort, den wir kriegen, angepasst. Wir freuen uns auf jeden Fall über jede Perspektive. ☺️

🩵🩷🤍 💛🤍💜🖤 🤍🩷🩵

Gerne boosten. 🙏

#trans #transDayOfVisibility #TDoV #nichtbinär #nonbinary #transJoy

JayViiAki (Post Erwachsenenpunker)

Apropos Hanlon‘s Razor (Never attribute to malice that which can be adequately explained by stupidity), I propose the following modification:

Never attribute to stupidity that which can be adequately explained by greed.

JayVii

As is often the case, @pluralistic is right: the corporate web is unbearable and RSS really is the only way to make news reading work.

Get an RSS reader and/or a read-it-later application. Make use of tools like morss and use aggressive adblock settings everywhere else.

JayVii

Why is it, that every other #nextcloud update, i have to go through all apps/addons again because half of them were not enabled again after upgrading?

JayViiTerra Field
JayVii shared a note by Terra Field Mar 4, 2026

I wasn’t convinced Claude could really replace me until I watched it trigger fail2ban while configuring fail2ban and lock itself out, just like I would have. 🫡

JayViiJoe Ressington

Headlines like this remind me so much of crypto shit from a few years ago.

theregister.com/2026/03/03/gem

JayVii

My never ending quest to redefine my news reading habits have fallen back to old school newspaper reading, but with a twist!

Using a pretty cool RSS aggregator that writes into templates of arbitrary formats in combination with some RegEx foo and a full-page scraper, I am now able to read "newspaper" every morning either on the phone, PC or ebook reader and be done with it for the rest of the day.

I realised that I fall into the habit of checking news constantly, even when using classic RSS readers for it. During my test-flights in the past week, this hacky project appears to work-for-me(TM)

Git-Repository of "Zeitung", a news aggregator in newspaper style as HTML/PDF/EPUB