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.

JayVii
JayVii posted 6:00pm

To be quite honest, among all the annoyances it introduces at work, the bombardement of Slop content all over the place and the weird conversations I have with people ever since LLMs/"AI" became the magic mushroom half the population is apparently on the one thing it really ruined for me are Tech Podcasts and Tech News in general.

I physically cringe reading HN or other tech-adjacent link aggregators which is filled to the brim with astro turfing, hype trains and the next "revelation" the Big Tech firms apprently gift us at that moment.

Not a single Tech Podcast epidose that discusses the myriads of some new model, or how I can plug yet another part of my life into the slop machine of the tech overlords.

#Tech #FOSS #Podcast #AntiAI #Rant

JayViiAnne Roth
JayVii shared a note by Anne Roth Nov 11, 2026

Die CDU Sachsen-Anhalt wird die afd unterstĂŒtzen, Landes-CDU-Chef Schulze hat es angekĂŒndigt.

Schritt fĂŒr Schritt wird die Öffentlichkeit daran gewöhnt. Schlagzeilen dazu gibt es keine.

Bundes-CDU? Kanzler?

"Es wird keine Zusammenarbeit mit der AfD geben, jedenfalls nicht unter mir als dem Parteivorsitzenden der CDU Deutschlands" ...? (Okt 25)

CDU-Chef Schulze will AfD-AntrĂ€ge kĂŒnftig im Einzelfall bewerten
mdr.de/nachrichten/sachsen-anh

JayViiWolf
JayVii shared a note by Wolf Nov 10, 2026

A cost when you use AI to solve problems that aren’t on your critical path (e.g., why do I have to keep re-authenticating Tailscale — not my job, just a thing in the way of my job), is that if you are a person who would have solved this problem before AI, now you only learn the answer, not all the things that **weren’t** the answer.

You don’t learn from success. You learn from failure. “Experience is what you get when you *didn’t* get what you wanted.” — Randy Pausch, “The Last Lecture”

Don’t let AI deny you your failures. You need to know *why*. You need to know *why not*.

#AI #RandyPausch

JayVii

After restructuring the code of yt2html to fetch videos of "subscribed" #YouTube channels asynchronously via #JavaScript rather than #PHP, loading the video feed with ~100 channel takes less around 5 seconds (non-blocking), rather than 30 seconds in which time the site appears in a loading loop forever.

So now I can enjoy a rather clean and chronologically sorted YouTube feed without waiting for site loads forever. Good stuff :)

JayViiTodd Sundsted
Algorithmic Feeds: The Criteria Judge

Since v3.13.0, Ktistec has supported custom feeds.

A custom feed is a collection of posts selected by a set of rules called a judge. Any post Ktistec has cached that is public, or was sent to you, is a candidate. The judge's job is to decide which posts are in the feed and which posts are out.

Ktistec comes with one built-in judge called the criteria judge. It also supports any number of fully custom external judges—judges implemented as external scripts the server can call on candidate posts.

I use the criteria judge for most of my custom feeds. This post explains how it works. Later posts will dive into external judges.

The Criteria Judge

The criteria judge allows you to define feeds by flexibly matching on keywords, hashtags, and mentions. You can filter candidates to those posts that contain any of one set of keywords, hashtags, or mentions, all of a second set, and none of a third.

A Judge dropdown set to "criteria" sits above Name and Notes fields. Below, a Criteria section has three stacked boxes for keywords, #hashtags, and @mentions: "Any of these" (green), then "AND", "All of these" (blue, optional), then "BUT", "None of these" (red, optional). Create Feed, Preview Feed, and Cancel buttons are at the bottom.
Ktistec's New Feed form.

Keywords match anywhere in a post's text, summary, or title, ignoring case—even inside words, so "art" also matches "party". Hashtags and mentions match exactly: #art matches only posts tagged #art. Use a hashtag when you want precision. Use a keyword when you want reach.

Once you've settled on terms, you can preview the feed. To keep it fast, the preview returns up to 20 matches from the 100 most recent candidates—just enough to give you a feel for what it will look like. "Create Feed" publishes the feed and starts a task that backfills the last 30 days of posts. (Feeds are private, though—only you can see them.)

After it is published, the feed is available in the deck—the column-oriented feed reader. The deck shows up to 12 feeds side by side, and you can reorder them.

A wide curved monitor showing Ktistec's deck in a browser: six side-by-side columns of posts titled Relentlessly Upbeat, The Fediverse, Retro Computing, Fandom, Fedicon, and DIY. Post text has been replaced with placeholder text and images are blurred.
The deck.

Matching is fast. I have feeds with 20+ keywords and hashtags, and there is no perceptible processing delay when a new post arrives.

#ktistec #activitypub #fediverse

JayViitante
JayVii shared a note by tante Nov 8, 2026

RE: tldr.nettime.org/@tante/117581

And that is maybe the most insidious thing about LLMs: It gives everyone the permission to disrespect everyone else's knowledge and experience while in practice making everyone's position when trying to defend against capital worse.

That is the core economic corrosion: LLMs destroy the foundation for solidarity and cooperation.

tante

RE: hachyderm.io/@datarama/1175814

I have heard that exact framing a lot. It's basically the design profession's revenge on the power that developers have held in the past not understaning that they also made themseves redundant to management.

Quoted a post by @datarama@hachyderm.io
JayViidatarama
JayVii shared a note by datarama Nov 8, 2026

"I don't use AI for anything creative. Just for coding."

*thousand-yard stare*

JayViiPavel Gurov · Dosimeter
AI Disinformation Benchmark by Dosimeter, United States, updated 27 October 2026: share of responses that cited Kremlin-linked sources, a week before the US midterms. Perplexity 37.0%, Claude 24.0%, DeepSeek 22.0%, Grok 18.0%, Microsoft Copilot 10.0%, Meta AI 8.0%, Google AI Overviews 6.0%, ChatGPT 0.0%, Gemini 0.0%.

We published a large study on the US midterms: Kremlin disinformation appeared in 12.5% of AI assistant answers.

Dosimeter is our non-profit project that monitors disinformation in the answers of AI assistants.

A week before the US midterm elections, we asked popular AI assistants about American politics 1,000 times.

The result of our study: 7 AI chatbots sent American voters to Kremlin websites: Russia Today, Sputnik and the Pravda network.

JayViiđŸłïžâ€đŸŒˆ Sabina Lorenz 🩄

»Das ist eine zentrale Gerechtigkeitsfrage: Wer im Privatjet um die Welt fliegt, zahlt fĂŒr seine Emissionen so gut wie nichts. Und das, obwohl Privatjets weltweit in zwei Sekunden mehr CO₂ verursachen, als ein Mensch aus der Ă€rmsten HĂ€lfte der Bevölkerung in einem Jahr«

Und mit einem Kanzler, der lieber seinen Geburtstag feiert, als die Klimakonferenz zu besuchen, wird sich daran auch - gewollt - nichts Àndern. Klarer kann ein Kanzler nicht kommunizieren.

zeit.de/politik/deutschland/20

JayViiCleanthinking
Katherina Reiche zur Gasversorgung im Wirtschaftsausschuss

Das Wirtschaftsministerium von Katherina Reiche und die Bundesnetzagentur wollten das Ergebnis ihrer ersten Kraftwerksausschreibung offenbar noch umdrehen. Das berichtet das Handelsblatt unter Berufung auf Vertreter der Energiebranche und aus dem Umfeld der Behörden.

Der Anlass: Die LEAG gewann sechs ihrer sieben Projekte nicht mit Neubauten, sondern mit umgerĂŒsteten Braunkohleblöcken in JĂ€nschwalde und Boxberg. Der Brenner wird getauscht, Kessel, Turbine und Generator bleiben. Eine interne juristische PrĂŒfung erklĂ€rte die Gebote fĂŒr zulĂ€ssig und sah die Schuld beim Gesetzgeber. Den Entwurf des Kraftwerksgesetzes hatte Reiches Ministerium selbst vorgelegt.

RWE und LEAG holen zehn von elf ZuschlĂ€gen, 15 Jahre lang je gut 155.000 Euro pro Megawatt und Jahr. Batteriespeicher gingen leer aus, weil die Ausschreibung zehn Stunden Lieferung am StĂŒck verlangt.

Am Dienstag soll die zweite Runde starten. Die Union will sie verschieben, die GrĂŒnen wollen sie stoppen. An der Zehn-Stunden-Pflicht, die Speicher draußen hĂ€lt, rĂŒttelt bislang niemand.

cleanthinking.de/leag-zuschlae

#Kraftwerksstrategie #LEAG #Gaskraftwerke #Speicher #Energiewende