Last Notes
Auf meiner Seite steht jetzt ein Quiz mit dem Titel „Dein erster KI-Mitarbeiter“. Ich wollte, dass man nicht erst lange Texte lesen muss, sondern mit ein paar Fragen herausfindet, wo einem so ein Helfer im Alltag wirklich was abnimmt. Gebaut hab ich das selbst und es läuft auf meiner eigenen Seite, ohne fremdes Quiz-Werkzeug zur Miete. Wer mitmacht, kriegt am Ende eine Auswertung, mit der er selbst weitermachen kann. Probier es einfach mal aus.
[https://stevennoack.de/ki-mitarbeiter/](https://stevennoack.de/ki-mitarbeiter/)
https://stevennoack.de/logbuch/2026-10-25-quiz-dein-erster-ki-mitarbeiter-live/
Mein Vault ist mein Gedächtnis, und da will ich schnell rankommen, ohne dass irgendwo drei Dienste nebeneinander laufen. Also hab ich die Wissensbasis wieder auf einen einzigen Server zurückgebaut. Den Vault-Lotsen hab ich gemessen und repariert, und die Suche findet jetzt auch ältere Treffer, die READMEs meiner Projekte und meinen eigenen Code. Für mich gilt dabei: erst der Vault, dann der Agent. Wenn ich davon später was anbiete, dann die Hülle und nicht das Wissen, also das Rezept und nicht das Gericht.
https://stevennoack.de/logbuch/2026-10-22-meine-wissensbasis-lauft-wieder-auf-einem-einzigen-server/
Den Bild-Signierer für VisionFusen hab ich komplett auf TypeScript umgebaut, ohne Python-Skript und ohne fremde Zusatzwerkzeuge. Das Modul steckt jetzt direkt in meinem eigenen Agenten. Der löscht vorher die GPS-Daten, signiert das Bild und schickt den Nachweis an 5 Relays. Das erste echte Bild „Ich sehe dich auch“ hat er heute selbst hochgeladen, und visionfusen.org bestätigt es als echt. Genau so wollte ich das haben: Der Agent macht die Arbeit, nicht ich.
https://stevennoack.de/logbuch/2026-10-21-mein-agent-signiert-ladt-bilder-jetzt-selbst-hoch/
Heute ist mein Artikel übers Umschreiben von KI-Texten online gegangen. Mich nervt seit Monaten, dass alle an den Wörtern herumschrauben, obwohl im Text gar keine Aussage steht. Solange da keine Aussage drin ist, bringt das Umschreiben nichts, da kannst du polieren, so viel du willst. Deshalb hab ich alles zusammengetragen: sieben Merkmale, an denen man so einen Text erkennt, vier Schritte, wie man ihn rettet, drei Beispiele und einen Prompt zum Mitnehmen. Der Artikel liegt auf meiner eigenen Seite, nicht auf irgendeiner Plattform, und da bleibt er auch.
[https://stevennoack.de/artikel/ki-text-umschreiben/](https://stevennoack.de/artikel/ki-text-umschreiben/)
https://stevennoack.de/logbuch/2026-10-21-neuer-artikel-ki-text-umschreiben-ohne-dass-er/
Heute ist mein Artikel „Mit KI schreiben: Der Winkel ist die Arbeit“ online gegangen. Die Frage dahinter: Wenn alle mit denselben Werkzeugen schreiben, warum klingt dann trotzdem nicht alles gleich? Meine Antwort ist der Winkel, also der Blick, mit dem man an ein Thema rangeht. Im Artikel zeige ich, wie fünf Blickrichtungen sieben Winkel liefern, mit einem Test, ob der Winkel trägt. Dazu kommen drei Anzeichen, an denen man merkt, ob jemand so einen Winkel überhaupt braucht. Steht wie alles andere auf meiner eigenen Seite, nicht auf einer gemieteten Plattform.
[https://stevennoack.de/artikel/mit-ki-schreiben-winkel/](https://stevennoack.de/artikel/mit-ki-schreiben-winkel/)
https://stevennoack.de/logbuch/2026-10-21-neuer-artikel-winkel-arbeit/
Ich hab mir mit vault-finden eine Volltextsuche gebaut, die meinen ganzen Vault und alle Sitzungen auf einmal durchsucht. Das läuft auf SQLite, ganz ohne fremden Dienst, und neuere Notizen landen weiter oben. Abgelaufene Sachen zählen nur halb, und Umlaute sind egal, ob ich ä oder ae tippe. 2.337 Notizen sind in 0,2 Sekunden durch. Jetzt finde ich auch alte Fehler samt Lösung wieder, statt sie zum zweiten Mal zu lösen.
https://stevennoack.de/logbuch/2026-10-20-meine-eigene-suche-uber-vault-sitzungen/
Heute ist mein Artikel zum Thema Video schneiden online live gegangen. Wer danach sucht, landet schnell bei Wasserzeichen, langen Wartezeiten beim Hochladen und Ärger mit der DSGVO. Dabei kann der Browser das längst selbst. Mit WebCodecs, WebAssembly und lokalen Stream Copies bleibt das Video auf dem eigenen Rechner und geht nirgendwo hin. Genau das erkläre ich im Artikel, damit jeder sieht, dass es auch ohne gemieteten Clouddienst geht.
[https://stevennoack.de/artikel/fachartikel-zum-suchbegriff-video-schneiden-online-3600-such/](https://stevennoack.de/artikel/fachartikel-zum-suchbegriff-video-schneiden-online-3600-such/)
https://stevennoack.de/logbuch/2026-10-20-video-schneiden-browser-ohne-upload/
Heute ist ein Artikel live gegangen, der eine ganz praktische Frage klärt: Wie verhindere ich, dass Inhalte verloren gehen, wenn in einem Headless-System mehrere Leute oder Programme gleichzeitig schreiben? Kennt jeder: Zwei speichern fast zeitgleich, und die Arbeit von einem ist einfach weg. Ich zeige drei Wege, die das abfangen: Optimistic Locking, also erst prüfen, ob sich in der Zwischenzeit was geändert hat, dann Schreibrechte nur so weit wie nötig, und Änderungen in eigenen Git-Branches. Das läuft alles auf meiner eigenen Seite, ohne gemietetes Redaktionssystem dazwischen.
[https://stevennoack.de/artikel/welche-best-practices-gibt-es-fuer-die-konfiguration-von-sch/](https://stevennoack.de/artikel/welche-best-practices-gibt-es-fuer-die-konfiguration-von-sch/)
https://stevennoack.de/logbuch/2026-10-20-neuer-artikel-wer-darf-schreiben-wenn-mehrere-gleichzeitig/
Heute ist mein Artikel zur Content-Marketing-Strategie online gegangen. Die Frage dahinter höre ich ständig: Straft Google mich ab, wenn ich viel veröffentliche? Meine Antwort ist nein, solange jeder Text etwas Eigenes bringt, also echte Daten und Belege, die man nachprüfen kann. Ärger gibt es erst, wenn die Menge keinen Mehrwert hat. Deshalb prüfe ich bei mir jeden Text gegen feste Belege, bevor er rausgeht.
[https://stevennoack.de/artikel/kurze-note-in-stevens-stimme-zum-suchbegriff-content-marketi/](https://stevennoack.de/artikel/kurze-note-in-stevens-stimme-zum-suchbegriff-content-marketi/)
https://stevennoack.de/logbuch/2026-10-20-neuer-artikel-viel-veroffentlichen-kein-spam-leere-texte/
Heute ist mein Artikel zur Push-Benachrichtigung online gegangen. Es geht um eine Frage, die mich selbst geärgert hat: Wie merke ich, dass ein Skript oder eine ganze Automationskette nicht mehr läuft? Die Einstellungen im Betriebssystem reichen dafür nicht, die melden sich nämlich genau dann nicht, wenn es drauf ankommt. Ich zeige, wie Herzschlag-Signale und ein externer Wächter das lösen. Wer seine Abläufe selbst betreibt, bekommt so Bescheid, bevor der Ausfall richtig wehtut.
[https://stevennoack.de/artikel/kurze-note-in-stevens-stimme-zum-suchbegriff-push-benachrich/](https://stevennoack.de/artikel/kurze-note-in-stevens-stimme-zum-suchbegriff-push-benachrich/)
https://stevennoack.de/logbuch/2026-10-20-neuer-artikel-wenn-skripte-still-ausfallen/
Ich hab einen Fachartikel zum Claude Limit online gestellt. Die Frage kriege ich ständig: Warum ist plötzlich Schluss, obwohl man gefühlt kaum was gemacht hat? Der Grund ist, dass sich die Token in einer langen Unterhaltung aufsummieren, und dann greifen das 5-Stunden-Fenster und das Wochenkontingent. Im Artikel erkläre ich, wie das zusammenhängt und wie man die Zwangspause vermeidet. Liegt bei mir auf der eigenen Seite, nicht irgendwo auf einer gemieteten Plattform.
[https://stevennoack.de/artikel/fachartikel-zum-suchbegriff-claude-limit-1000-suchen-monat-i/](https://stevennoack.de/artikel/fachartikel-zum-suchbegriff-claude-limit-1000-suchen-monat-i/)
https://stevennoack.de/logbuch/2026-10-19-neuer-artikel-warum-claude-einen-irgendwann-ausbremst/
Heute ist mein Artikel zum Thema KI lernen online gegangen. Mir geht es auf die Nerven, dass überall Tool-Kataloge und Prompt-Tricks verkauft werden, als wäre das schon die halbe Miete. Ich zeige stattdessen, was wirklich trägt: verstehen, wo die Maschine gut ist und wo nicht, also die Jagged Frontier aus der Studie von Harvard und BCG. Dazu kommt saubere Textarbeit und eine klare Aufteilung, wer was macht, Mensch oder Maschine. Wer so einsteigt, hat etwas in der Hand, das auch beim nächsten Werkzeug noch funktioniert.
[https://stevennoack.de/artikel/fachartikel-zum-suchbegriff-ki-lernen-1300-suchen-monat-in-d/](https://stevennoack.de/artikel/fachartikel-zum-suchbegriff-ki-lernen-1300-suchen-monat-in-d/)
https://stevennoack.de/logbuch/2026-10-19-neuer-artikel-ki-lernen-ohne-prompt-listen/
Ich habe heute einen Artikel online gestellt, wie man Versionskontrolle und Datensicherung in Framer hinbekommt, obwohl Framer keinen Code rausgibt. Die Frage hat mich selbst umgetrieben, weil meine eigene Seite mit Framer gestaltet ist. Laut den AGB bist du für deine Sicherung selbst verantwortlich, die Werkzeuge dafür kriegst du aber nicht. Ich zeige, wo das Branching in Framer an seine Grenzen stößt und wie man die Seite trotzdem in ein eigenes Git spiegelt. Am Ende liegt die Seite bei mir und läuft auch ohne Framer weiter. Genau darum geht es mir: selbst gebaut statt gemietet.
[https://stevennoack.de/artikel/wie-lassen-sich-versionskontrolle-und-datensicherung-in-fram/](https://stevennoack.de/artikel/wie-lassen-sich-versionskontrolle-und-datensicherung-in-fram/)
https://stevennoack.de/logbuch/2026-10-19-framer-sichern-ohne-dass-framer-mitspielt/
Heute hab ich angefangen, meine ganze Kette neu zu bauen, vom ersten Gedanken über Suchvolumen, Entwurf und Prüfung bis zur fertigen statischen Seite. Der Grund ist einfach: Die alte Kette ist mir heute gleich mehrfach still leer gelaufen, und keiner hat es gemerkt. Das neue System heißt gedankenwerk und läuft in TypeScript auf Mastra, das Gerüst steht schon. Die Regel dafür ist klar: Jede Stufe muss beweisen, dass sie gearbeitet hat, und wenn was ausfällt, krieg ich sofort eine Nachricht aufs Handy. Wenn alles steht, läuft es sieben Tage im Schatten neben dem alten System, dann schalte ich am selben Tag um.
https://stevennoack.de/logbuch/2026-10-19-gedankenwerk-meine-artikel-kette-wird-eigenes-produkt/
Jeden Morgen um 6:00 schlägt mir mein eigener Befehl jetzt mindestens drei Ideen vor, aus meiner Keyword-Liste und aus dem, was ich am Vortag in meinen Sitzungen gesagt habe. Neu dazugekommen ist sitzungs-themen: Das Ding nimmt meine wörtlichen Sätze, macht daraus Themenfelder und schaut im Google-Anzeigenplaner nach, ob überhaupt jemand danach sucht. Was keiner sucht, fliegt raus, und was schon alle bedienen, fliegt auch raus. Kein Geld für Köder, wo keine Fische sind. Der Probelauf zum 17.10. hat aus 13 Feldern und 4.152 Begriffen genau 5 Treffer geholt, darunter deepfake erkennen und browser anonym.
https://stevennoack.de/logbuch/2026-10-18-meine-themen-kommen-jetzt-aus-dem-was-ich/
Heute ist mein Artikel über das Entwickeln in schreibgeschützten Sandboxes online gegangen. Das Problem kennt jeder, der mit Agenten oder abgeschotteten Umgebungen arbeitet: Man darf nichts anfassen, also wird erst mal alles kopiert. Das geht auch anders, nämlich mit OverlayFS samt Metacopy, Symlink-Wäldern wie bei Bazel, Git-Alternates und umgeleiteten Caches. Ich hab zusammengeschrieben, wie diese Werkzeuge zusammenspielen, damit man schreiben kann, ohne das Original zu verändern. Das ist kein gemieteter Dienst, nur Bordmittel, die schon da sind, wenn man weiß, wo man sie findet.
[https://stevennoack.de/artikel/wie-kann-man-in-read-only-sandbox-umgebungen-mit-einschraenk/](https://stevennoack.de/artikel/wie-kann-man-in-read-only-sandbox-umgebungen-mit-einschraenk/)
https://stevennoack.de/logbuch/2026-10-18-artikel-arbeiten-schreibgeschutzten-sandboxes-ohne-alles-zu-kopieren/
Heute ist mein Artikel zur Software-Dokumentation online gegangen. Darin geht es um eine Frage, die viele Freiberufler unterschätzen: Wenn die Spezifikation Lücken hat und es keine Abnahme gibt, liegt die Beweislast schnell bei dir. Beim Werkvertrag kann dich das dein Honorar kosten. Ein Fall, den ich mir angeschaut habe, endete mit einer Forderung von 750.000 €. Wer sauber dokumentiert, hat am Ende etwas in der Hand. Darum gehört die Doku für mich zum Werk dazu und ist kein Anhang.
https://stevennoack.de/logbuch/2026-10-17-software-dokumentation-werkbestandteil/
Meine Prüfung hat gemeldet, dass ein Artikel fehlgeschlagen ist. Der Artikel war aber die ganze Zeit online, es fehlten nur die Nostr-Datei und der Eintrag in der llms.txt. Die Ursache war banal: Auf dem Rechner war Wrangler gar nicht installiert, deshalb ist jeder automatische Deploy beim Nachziehen gescheitert. Ein npm install, und die Gesamtprüfung meldet jetzt 29 Artikel und 0 Lücken. Nebenbei habe ich den Logbuch-Generator repariert, der meine Handkorrektur immer wieder überschrieben hat. So was passiert eben, wenn man seine Kette selbst baut, aber dafür weiß ich auch genau, wo ich schrauben muss.
https://stevennoack.de/logbuch/2026-10-17-meine-veroffentlichungskette-lauft-wieder-durch/
Ich habe auf stevennoack.de eine eigene Bio-Seite unter /links gebaut. Statt eines gemieteten Linkdienstes stehen meine Links jetzt auf meiner eigenen Seite, zum Beispiel zu Substack und in48stunden. Oben steht ein kurzer Satz über mich mit einem kleinen Profilbild, darunter folgen schlichte Kacheln mit kurzen Namen. Dazu ist ein neuer Kasten für Artikel live gegangen, damit man gleich sieht, was ich zuletzt geschrieben habe. Die Seite gehört mir, und ich kann sie jederzeit ändern, ohne jemanden um Erlaubnis zu fragen.
[https://stevennoack.de/links/](https://stevennoack.de/links/)
https://stevennoack.de/logbuch/2026-10-17-meine-eigene-linkseite-unter-links/
Heute ist mein Artikel über Software-Dokumentation online gegangen. Die Frage dahinter kenne ich aus eigenen Projekten: Was passiert, wenn Kunde und Entwickler unter derselben Anforderung etwas anderes verstehen? Ich habe mir angeschaut, wie der BGH das bei der Mängelhaftung sieht, wer nach § 363 BGB was beweisen muss und warum es dabei schon um Schäden bis 750.000 Euro ging. Dazu kommt der Kriterienkatalog vom LSG Baden-Württemberg, weil eine saubere Spezifikation auch gegen den Verdacht auf Scheinselbstständigkeit hilft. Wer als Freiberufler Software baut, sollte die Doku als Teil der Arbeit sehen und nicht als lästige Pflicht hinterher.
[https://stevennoack.de/artikel/inwiefern-fuehren-missverstaendnisse-in-der-softwareentwickl/](https://stevennoack.de/artikel/inwiefern-fuehren-missverstaendnisse-in-der-softwareentwickl/)
https://stevennoack.de/logbuch/2026-10-17-neuer-artikel-wenn-doku-fehlt-fehlt-honorar/
Ich habe Spotify auf meinem Mac mit Spicetify erweitert, dazu DJ Mix, adblockify, Marketplace und dj-info. Den Code jeder Erweiterung habe ich mir vorher angeschaut, und die reden nur mit Spotify. Spicetify kam direkt von GitHub, weil Homebrew auf dem Intel-Mac erst Python aus dem Quellcode bauen wollte. DJ Mix sortiert meine Playlists nach Camelot, BPM und Energiebogen, und das taugt richtig gut. Übergänge macht es nicht, dafür nehme ich bei eigenen Dateien lieber Mixxx.
[https://github.com/smixs/dj-mix](https://github.com/smixs/dj-mix)
https://stevennoack.de/logbuch/2026-10-16-spotify-spicetify-umgebaut/
In meinem Vault gab es eine Liste offener Punkte, die nie kürzer wurde. Ein Punkt ging nur weg, wenn ihn jemand als erledigt markiert hat, und was eingeschlafen ist, blieb für immer stehen. Jetzt fragt das System gestaffelt nach, nach 14, 30, 42, 49 und 56 Tagen, und ich sage bleibt oder weg. Danach ruht der Punkt in einer eigenen Datei und ist aus meinem täglichen Blick raus. Gelöscht wird dabei nichts, der Punkt bleibt in seiner Notiz stehen.
https://stevennoack.de/logbuch/2026-10-16-offene-punkte-durfen-jetzt-einschlafen/
Mein RAG-System hat einer Unsinnsfrage denselben Wert gegeben wie einer echten Frage. Das hat mich geärgert, denn dann erfindet die Antwort etwas, statt ehrlich zu passen. Also habe ich einen Reranker und Jev dazwischengesetzt, die solche Fragen abfangen. Gemessen habe ich das an 35 Fragen, und wie das ausging, steht jetzt im Artikel. Alles läuft bei mir selbst, nichts davon ist gemietet.
[https://stevennoack.de/artikel/rag-system-ki-halluzination-weiss-ich-nicht/](https://stevennoack.de/artikel/rag-system-ki-halluzination-weiss-ich-nicht/)
https://stevennoack.de/logbuch/2026-10-15-meine-suche-darf-jetzt-weiss-ich-nicht-sagen/
Heute ist der zweite Teil meiner Reihe KI für Selbstständige rausgegangen, Stufe 2 von 8. Es geht um die ersten drei Schritte im Arbeitsalltag: lange Dokumente verdichten, die Centaur-Methode nach Harvard und BCG und den Datenschutz dicht machen, bevor man überhaupt den ersten Prompt schreibt. Mir war wichtig, dass man das am nächsten Morgen einfach ausprobieren kann, ohne erst ein Handbuch zu lesen. Gerade der Datenschutz kommt bei den meisten zu spät, deshalb steht er bei mir vor dem ersten Prompt und nicht danach. Wer mit KI bisher wenig anfangen kann, soll hier sehen, wie man die Technik selbst in die Hand nimmt.
[https://stevennoack.de/artikel/reihe-ki-fuer-selbststaendige-stufe-2-von-8-ki-fuer-anfaenge/](https://stevennoack.de/artikel/reihe-ki-fuer-selbststaendige-stufe-2-von-8-ki-fuer-anfaenge/)
https://stevennoack.de/logbuch/2026-10-15-stufe-2-reihe-ki-fur-selbststandige-online/
Mein Plugin helfer-band ist in Version 0.2.0 im Plugin-Verzeichnis von Anthropic eingereicht, jetzt schaut sich das ein Mensch an. Vorher habe ich die README aufgeräumt, da stehen jetzt alle Dateien, Programme und Abrufe drin, die das Plugin anfasst. Da stand nämlich vorher „schreibt keine Dateien“, und das stimmte nicht, das hat die Prüfung im Portal gefunden. Updates holt sich das Plugin alle 6 Stunden selbst ab, ohne Webhook, damit kein Geheimnis übers Netz muss.
https://stevennoack.de/logbuch/2026-10-14-helfer-band-liegt-bei-anthropic-zur-prufung/
Bisher kam einmal pro Woche ein Artikel raus, ab jetzt soll es jeden Tag einer sein. Das tägliche Veröffentlichen habe ich selbst gebaut, 11 Tests sind grün. Vorher habe ich den Testmüll aus dem Artikelordner und dem Vault geräumt, damit nichts Halbes rausgeht. Und weil es schon an mehreren Tagen doppelte Logbuch-Einträge gab, vergleicht die Sperre jetzt Links statt Titel, mit und ohne Schrägstrich am Ende.
https://stevennoack.de/logbuch/2026-10-14-ab-jetzt-jeden-tag-artikel/
Heute ist mein Artikel zu Googles AI Overviews online gegangen. Mich hat interessiert, warum manche Seiten in diesen KI-Antworten als Quelle auftauchen und andere nicht. Die Antwort ist ziemlich nüchtern: Die zitierten Quellen kommen aus den organischen Top 20, wer da nicht steht, ist auch in der Antwort nicht drin. Dazu kommt ein Einbruch der Klickrate um 59 Prozent, das tut weh. Was trotzdem hilft, sind eigene Primärdaten, also Zahlen, die es nur bei dir gibt. Genau deshalb steht das auf meiner eigenen Seite und nicht auf einer gemieteten Plattform.
[https://stevennoack.de/artikel/fachartikel-zu-sichtbar-ai-overviews/](https://stevennoack.de/artikel/fachartikel-zu-sichtbar-ai-overviews/)
https://stevennoack.de/logbuch/2026-10-14-wer-googles-ki-antworten-zitiert-wird/
Ich habe heute einen Fachartikel fertig gemacht über die Antwortkästen, die Google jetzt ganz oben über die normalen Treffer setzt. Mich hat interessiert, nach welchen Kriterien Google da eine Quelle zitiert und eine andere nicht. Dazu kommen die Ranking-Daten und die Frage, wie viele Klicks einem dadurch verloren gehen. Wer eine eigene Webseite hat und sich wundert, warum weniger Leute vorbeikommen, findet da Antworten zum Nachlesen. Der Text steht auf meiner eigenen Seite und nicht auf einer Plattform, die mir morgen die Regeln ändert.
[https://stevennoack.de/artikel/fachartikel-zu-sichtbar-ai-overviews/](https://stevennoack.de/artikel/fachartikel-zu-sichtbar-ai-overviews/)
https://stevennoack.de/logbuch/2026-10-14-fachartikel-wie-man-googles-ai-overviews-landet/
Ich lasse viel Kleinkram von Helfern erledigen, und bisher wusste ich nie so genau, wer gerade was macht. Deshalb hab ich mir ein Band gebaut, das direkt über meiner Eingabezeile in Claude Code sitzt und mir zeigt, welche Aufträge laufen und was sie verbrauchen. Dazu gibt es eine eigene Übersicht, falls ich mehr sehen will. Die Daten holt ein kleines Skript, da läuft kein Modell mit. Das Ganze liegt jetzt als Plugin auf GitHub, wer Claude Code nutzt, kann es sich einfach dazuholen.
[https://github.com/MacStenk/claude-mods](https://github.com/MacStenk/claude-mods)
https://stevennoack.de/logbuch/2026-10-13-helfer-band-jetzt-offentlich/
Auf pgp.stevennoack.de kann jetzt jeder ausprobieren, wie ein Login ohne Passwort und ohne E-Mail funktioniert. In fünf Etappen erzeugst du im Browser ein Schlüsselpaar, registrierst nur den öffentlichen Schlüssel und meldest dich an, indem du einen verschlüsselten Einmal-Code entschlüsselst. Mein Server speichert dabei nur öffentliche Schlüssel, sonst nichts. Am Ende gibt es ein Postfach, das nur verschlüsselte Nachrichten annimmt und Klartext abweist. Gebaut hatte ich das schon im August, heute ist es live gegangen, und ich hab mich einmal komplett selbst durchgeklickt.
[https://pgp.stevennoack.de](https://pgp.stevennoack.de)
https://stevennoack.de/logbuch/2026-10-13-pgp-login-zum-selbstausprobieren-online/
So sieht es aus. Rechts im Terminal sehe ich meine Helfer: wer gerade läuft, wie lange noch und wo noch Kontingent frei ist.
Gebaut als Mod in Claude Code. Die Zahlen holt ein Skript, das kostet keine Tokens. 
https://stevennoack.de/logbuch/2026-10-13-kontext-mood/
Cal.com ist seit April 2026 Closed Source, also hab ich mir angeschaut, was man stattdessen selbst betreiben kann. Im Artikel vergleiche ich Cal.diy, Tymeslot, Calnode und Easy!Appointments. Calnode hab ich selbst getestet: 64 MB Image, 85 MB Arbeitsspeicher, und die Buchungsseite schickt keine Anfragen an Dritte. Deshalb läuft meine eigene Terminbuchung auf stevennoack.de seit heute auf Calnode statt auf Cal.com im Abo. Der Artikel ist für alle, die gerade vor derselben Frage stehen.
[https://stevennoack.de/artikel/cal-com-selbst-hosten-2026/](https://stevennoack.de/artikel/cal-com-selbst-hosten-2026/)
https://stevennoack.de/logbuch/2026-10-13-meine-terminbuchung-lauft-jetzt-auf-eigenem-server/
Mein Artikel über typisierte Entscheidungen ist jetzt online. Es geht um Jev, ein Werkzeug, das keinen Fließtext zurückgibt, sondern einen Wert aus einer festen Auswahl. Ich erkläre, wann ein Sprachmodell mit Schema die bessere Wahl ist, und gebe eine Bauanleitung mit sieben Regeln dazu. Gemessen hab ich selbst: 40 typisierte Fragen, 121 Aufrufe, 20 von 20 richtig. Der Text lag drei Wochen fertig herum, weil mir der Schritt zum Veröffentlichen gefehlt hat.
[https://stevennoack.de/artikel/typisierte-entscheidungen-jev/](https://stevennoack.de/artikel/typisierte-entscheidungen-jev/)
https://stevennoack.de/logbuch/2026-10-13-mein-artikel-uber-jev-endlich-draussen/
Auf pgp.stevennoack.de kannst du jetzt selbst ausprobieren, wie ein Login ganz ohne Passwort und ohne E-Mail funktioniert. In fünf Etappen erzeugst du im Browser dein eigenes PGP-Schlüsselpaar und gibst nur den öffentlichen Schlüssel ab. Zum Anmelden bekommst du einen verschlüsselten Einmal-Code, den nur du mit deinem privaten Schlüssel aufmachen kannst. Der Server speichert nur öffentliche Schlüssel, da gibt es also nichts Geheimes zu klauen. So melden sich Leute übrigens auf Plattformen im Darknet an, und ich wollte, dass man das einmal mit eigenen Händen erlebt, statt es nur erklärt zu bekommen.
[https://pgp.stevennoack.de](https://pgp.stevennoack.de)
https://stevennoack.de/logbuch/2026-10-13-pgp-login-zum-ausprobieren-anmelden-ohne-passwort/
Heute ist mein Artikel über den Login mit PGP-Schlüssel statt E-Mail online gegangen. Ich erkläre darin, wie Plattformen im Darknet das machen, und stelle es dem normalen Web gegenüber, wo die E-Mail-Adresse der Generalschlüssel zu allem ist. Dazu kommt der Vergleich mit Passkeys und Nostr, und ich schreibe auch auf, wo die Schwächen liegen, belegt mit 34 Quellen. Meine Lernseite pgp.stevennoack.de hat außerdem einen Weg ganz ohne JavaScript bekommen, damit man sie auch im Tor Browser durchspielen kann. Und in der Challenge steht jetzt die Domain mit drin.
[https://stevennoack.de/artikel/pgp-login-statt-email-2026/](https://stevennoack.de/artikel/pgp-login-statt-email-2026/)
https://stevennoack.de/logbuch/2026-10-13-login-pgp-statt-e-mail-artikel-online/
Heute habe ich mir die erste Bilanz nach dem Umzug auf Vercel angeschaut: 50 Cron-Läufe, alle mit Status 200. Dabei ist mir aufgefallen, dass der alte Runner auf dem iMac heimlich wieder mitlief. macOS hatte ihn bei der Anmeldung neu geladen, weil die plist noch im Ordner lag. Jetzt ist er komplett raus, mit seinen Skripten und der lokalen Datenbankkopie von rund 925 MB. Außerdem schreibt der Digest jetzt eine Zeile ins Log, wie viele Mails rausgegangen sind. Ins Postfach muss ich dafür nicht mehr schauen.
https://stevennoack.de/logbuch/2026-10-11-alte-runner-auf-dem-imac-endgultig-weg/
Bei rbde habe ich den alten Bestand sortiert. Von 27.856 Einträgen ohne Art sind nur noch 5 übrig, und 83 Produkte haben eine Kategorie bekommen. Alte Zweige und tote Clerk-Verweise sind raus, übrig ist nur noch main. Alle 703 Tests sind grün, auf Vercel läuft der aktuelle Stand. Der Code lag bisher nur auf dem iMac, jetzt liegt er zusätzlich in einem privaten GitHub-Repo.
https://stevennoack.de/logbuch/2026-10-10-rbde-aufgeraumt-gesichert/
In meine Befehlssammlung sind zwei neue Werkzeuge dazugekommen: git-aufraeumen räumt alte Zweige weg, rbde-kurzfassung-stand zeigt, wie weit die Kurzfassungen sind. Beide sind gebaut und getestet. Ein Aufruf mit vier Zeilen ersetzt zehn Einzelschritte, das spart Zeit und Rechenkosten. Nebenbei ist Docker Desktop vom iMac geflogen, docker läuft jetzt über OrbStack.
https://stevennoack.de/logbuch/2026-10-10-zwei-neue-befehle-fur-meine-sammlung/
Wenn jemand auf updatefeed.de eine Anbieter- oder Produktseite aufmacht, holt die Seite deren Quellen in dem Moment frisch ab. Höchstens 5 pro Besuch, und jede Quelle höchstens alle 15 Minuten. Bots und curl lösen dabei nichts aus, das läuft nur bei echten Besuchern. Dazu gibt es jetzt eine Seite mit allem, was in den letzten 24 Stunden neu reingekommen ist. Die bleibt offen, ohne Anmeldung, weil die Daten über RSS sowieso frei sind. Wer mehr will, legt sich Mein Feed an.
[https://updatefeed.de](https://updatefeed.de)
https://stevennoack.de/logbuch/2026-10-09-updatefeed-de-holt-sich-frische-daten-sobald-jemand/
Auf updatefeed.de war die Seite /daten richtig zäh, das Beispiel hat 20 Sekunden gebraucht. Jetzt ist es in 0,3 bis 1,4 Sekunden da. Schuld war eine einzige Abfrage, die jede Herstellerseite für sich neu gerechnet hat, und ein Suchprogramm hat das ständig angestoßen. Die Übersicht wird jetzt höchstens einmal pro Stunde gerechnet und fertig. Den Login hab ich gleich mit umgebaut: Anmeldung mit E-Mail-Code, selbst gebaut, und Clerk ist komplett raus.
[https://updatefeed.de](https://updatefeed.de)
https://stevennoack.de/logbuch/2026-10-08-updatefeed-de-ladt-schneller-hat-einen-eigenen-login/
Ich bau mir gerade mein eigenes Werkzeug für Substack, das im Terminal läuft und meine Daten bei mir speichert statt nur abzufragen. Kommentare und Antworten liegen jetzt im Volltext auf meinem Rechner, 197 unter Beiträgen und 169 unter Notes. Daraus rechnet es aus, wem ich noch eine Antwort schulde, gerade sind das 38. Der Leitsatz dabei ist einfach: Haben ist besser als brauchen. Von allein kommentieren tut das Werkzeug nicht, das bleibt meine Sache.
https://stevennoack.de/logbuch/2026-10-08-meine-eigene-substack-cli-merkt-sich-jetzt-alles/
Mein Dienst für Release-Meldungen, rbde, hat jetzt eine eigene Schnittstelle mit fünf Endpunkten unter /api/v1 und drei RSS-Feeds: einen für alles, einen je Hersteller und einen je Produkt. Die Suche geht nach der Bedeutung, also findet eine deutsche Anfrage auch englische Releases. Den Suchindex habe ich umgestellt, er ist von 826 auf 142 MB geschrumpft und findet trotzdem 9,9 von 10 Treffern. 172 Tests sind grün, und sichtbar sind 7.568 echte Releases. Die Quellen hole ich selbst ab, ich halte mich an robots.txt und schreibe nicht beim Mitbewerber ab.
https://stevennoack.de/logbuch/2026-10-07-rbde-hat-jetzt-eigene-suche-eigene-feeds/
Mit ModForge will ich prüfen, ob meine Skills wirklich was taugen. Heute lief der erste echte Vergleich an meinem Skill stack-guardrails: Das Original kam auf 63,5 %, die gekürzte Fassung nur auf 43,0 %. Das Original bleibt also, kürzer ist nicht automatisch besser. Die Datenbank dahinter ist Turso, und weil es das Paket nicht für meinen Intel-Mac gab, hab ich es selbst aus Rust gebaut. Die Bewertung macht kein Sprachmodell, sondern Jev, weil das schneller und billiger war und ehrlich sagt, wie sicher es sich ist.
https://stevennoack.de/logbuch/2026-10-06-modforge-erste-echte-vergleich-steht/
Wenn mir eine Seite gefällt, will ich wissen, wie sie gebaut ist, und nicht ihre Texte klauen. Dafür gibt es jetzt den Befehl nachbau-scan und einen passenden Skill. Vorher hab ich geschaut, was es schon gibt, lokal, auf skills.sh und auf GitHub, und keiner davon schaut auch ins Backend. Als Erstes hab ich Releasebot zerlegt, nach Seitenarten, Bauteilen und Logik, alles in eigenen Worten. Am Ende steht ein Bauplan, mit dem ich so was selbst nachbauen kann.
https://stevennoack.de/logbuch/2026-10-06-fremde-seiten-zerlegen-statt-abschreiben/
Ich wollte wissen, was in den Skills auf skills.sh wirklich drinsteckt. Also habe ich mir ein eigenes Werkzeug gebaut, das jeden Skill samt Originaldatei, Lizenz und Herkunft in meine eigene Datenbank zieht. Danach habe ich 98 Skills nach 13 Merkmalen bewertet. Bei 88 von 98 fehlt dasselbe: eine eigene Prüfung, ob der Skill überhaupt funktioniert. Einen Versuch, sie zu modernisieren, habe ich wieder gestoppt, weil der Gewinn unter 5 Prozentpunkten lag. Und für den deutschsprachigen Raum ist fast nichts dabei, das merke ich mir.
https://stevennoack.de/logbuch/2026-10-05-ich-habe-98-skills-durchleuchtet/
Ich hatte 15 Berichte über KI-Arbeitsmärkte gesammelt und wollte wissen, was davon stimmt. Also habe ich die Originale gelesen und 22 Behauptungen gegengeprüft. Dabei kam raus, dass manche Zahl der falschen Quelle zugeschrieben war und ein Bericht eine Marktgröße wohl erfunden hat. Den Markt, auf dem Agenten Menschen beauftragen, gibt es kaum: Bei RentAHuman sind 0,8 % der Plätze besetzt. Und 9 Modelle als Richter zählen etwa so viel wie 2 unabhängige Stimmen, weil sie dieselben Fehler machen.
https://stevennoack.de/logbuch/2026-10-05-faktencheck-wo-agenten-angeblich-menschen-beauftragen/
In der Nacht ist meine eigene SEO-Werkzeugkiste entstanden, 13 Befehle, alles kostenlos. Angefangen hab ich mit Nachbauten von OpenSEO, also Keyword-Ideen, SERP-Vorschau, Domain-Alter oder Backlinks. Dann kamen Sachen dazu, die ich so nirgends gefunden hab: ein Frühwarner für neue Suchbegriffe, ein Nischen-Gewinner und einer, der tote Wikipedia-Links aufspürt. DataForSEO kommt mir nicht rein, die letzten Lücken hab ich auch ohne bezahlte Daten geschlossen. Der Backlink-Befehl fragt zehn Quellen ab und findet tatsächlich den echten Link von wuwaivibe.dev auf raidkrake.de. Der Frühwarner läuft jetzt jeden Morgen um 7:30 Uhr von selbst.
https://stevennoack.de/logbuch/2026-10-04-13-kostenlose-seo-befehle-statt-abo/
Heute sind auf in48stunden.de neue Wissensartikel live gegangen. Es geht um die Fragen, die mir kleine Betriebe immer wieder stellen: Was kostet eine Webseite, wem gehört sie am Ende, lohnt sich der Umstieg von WordPress und warum findet Google die neue Seite nicht. Jeder Artikel ist gegen meine eigenen Fachtexte geprüft, bevor er rausging. Wer mit einem Agenten vorbeikommt, kriegt unter derselben Adresse eine saubere Markdown-Fassung. So schicke ich bei der nächsten Frage einfach einen Link, statt alles neu zu erklären.
[https://in48stunden.de/wissen/was-kostet-eine-webseite-2026/](https://in48stunden.de/wissen/was-kostet-eine-webseite-2026/)
https://stevennoack.de/logbuch/2026-10-03-neue-wissensartikel-auf-in48stunden-de/
Statt ein CRM zu mieten, habe ich mir eins selbst gebaut, mit Rails und SQLite auf meinem eigenen Rechner. An einem Tag stand es, und 2.951 Betriebe aus drei Ziellisten sind schon drin. Das Datenmodell ist bewusst schlicht, Betrieb, Person, Verlauf, und die Wiedervorlage hängt direkt am Betrieb. Wenn ich nochmal importiere, verdoppelt sich nichts, und mein Status und meine Notizen bleiben stehen. Kalte Werbemails gibt es bei mir nicht, ohne Einwilligung geht der erste Kontakt als Brief raus.
https://stevennoack.de/logbuch/2026-10-02-mein-eigenes-crm-an-einem-tag/
Raidkrake ist umgezogen und läuft jetzt auf meinem Server bei Hetzner in Nürnberg. Wenn im Chat einer !raid tippt, kommt die Antwort direkt von dort. Seit 0:09 Uhr sichert Litestream die Datenbank laufend nach R2, und der Zugang dafür kommt nur an diesen einen Bucket ran. Den AV-Vertrag mit Hetzner hab ich abgeschlossen, in der Datenschutzerklärung stehen jetzt Hetzner und Nürnberg. Das ist mein eigener Bot mit meinem eigenen Code, kein Dienst von der Stange.
https://stevennoack.de/logbuch/2026-10-01-raidkrake-lauft-jetzt-auf-meinem-eigenen-server/