Software Engineer, Writer. Software Architect, 🦀 developer . 🇨🇭 based. Retweets ≠ endorsement.

Switzerland
Joined March 2007
A brand new content management system — an agentic CMS for the rest of us. Particularly strong for tech docs. Proud to finally put what we’ve built out into the world. Try Accent out and let us know.
Today we released Accent CMS to the public. Single-binary markdown CMS written in Rust.
No database. No Node. Just your files. Agents are first-class — ships with an MCP server so AI can read & write content directly. Free to build. Feedback is welcome. #AccentCMS #Rust #MCP
1
3
200
Andreas Kapp retweeted
Ok, I asked Opus 5.5 to do this. In 18 minutes it had written a full SNES emulator in Rust from scratch, loaded the game and it was playable. Wow. This isn't the end goal, but it insists the best strategy is to start with running the original machine code and iteratively porting functionality to Rust. I guess that makes sense. What am I getting into....
has anyone tried pointing a harness to an SNES ROM for a reverse engineer / Rust rewrite? Mega Man X written in Rust currently floating around in my dreams...
1
6
620
Andreas Kapp retweeted
Replying to @eCom_ki
Die zentrale ID #eid Datenbank lässt grüssen. Das wird ein Fest.
2
5
30
289
Hervorragende Rede von Heidi Z’graggen! Sie zeigt den Grundkonflikt der EU-Verträge: Die direkte Demokratie der Schweiz verträgt sich nicht mit der Übernahme von EU-Recht, über das wir nicht mitentscheiden. Zwei politische Systeme, die im Kern unvereinbar sind.
1
6
60
Andreas Kapp retweeted
T3 Code already felt fast but the latest nightly's performance is insane. Almost feels fake, like the data is hard coded or something. Great work @jullerino 🫡
For the past 30 hours my agent has merged almost 400 PRs focused on web perf: • 86% fewer renders when another thread streams • up to 35% less JS CPU • ~10% smaller heap Mobile next. Would be a shame if I had to freeze merges…
77
14
4
1,426
133,180
Hochkarätige Analyse, einmal mehr kommt die Wahrheit ans Tageslicht.🇨🇭🙏
1
24
65
1,199
Andreas Kapp retweeted
💥Schau mal einer an: das EDA veröffentlicht plötzlich das geheim gehaltene #Gutachten von Prof. Ziegler. [europa.eda.admin.ch/de/beric…] Jetzt ist es offiziell: #Ausgleichsmassnahmen sind #Sanktionen! Der Bundesrat behauptet: #Ausgleichsmassnahmen seien keine #Sanktionen oder Strafen. Es handle sich um eine partnerschaftliche „Ausgleichsbuchhaltung“, um ein gestörtes Gleichgewicht zu korrigieren. Prof. Ziegler entlarvt: Das ist reine #Schönfärberei. In der Realität moderner #Wirtschaftsabkommen sind solche Massnahmen ganz klar als #Sanktionen konzipiert, um Wohlverhalten und Vertragstreue zu #erzwingen ("conceived primarily as a sanction to induce compliance"). Nur nebenbei: das EDA versuchte mich abzuschrecken, indem es mir für die Angaben zu diesem (und 4 anderen) Gutachten eine Rechnung von CHF 700.- in Aussicht stellte. Ich habe zugestimmt und auch bezahlt! Sonst wäre das Gutachten nie an die Öffentlichkeit gekommen. Man fragt sich besorgt: Was liegt wohl noch anderes in den Kellern der Verwaltung, das man dem Bürger vorenthalten möchte? @KompassVI @autonomiesuisse @sonntagszeitung @FuW_News @Weltwoche @nebelspalter
🚨 Geheimbericht enthüllt: Wie das EDA ein kritisches EU-Gutachten einkaufte – und es vor der Schweizer Öffentlichkeit versteckte. 🧵👇 Dieses brisante Gutachten von Völkerrechtsprofessor Andreas R. Ziegler (Universität Lausanne) wurde mir im Rahmen meines BGÖ-Einsichtsgesuches der Öffentlichkeit zugänglich gemacht! Dieses fundierte #Rechtsgutachten ist nirgends auf der offiziellen Webseite des EDA zum Paket Schweiz-EU auffindbar. Der Inhalt ist offensichtlich nicht genehm! Warum wurde diese Analyse so beharrlich im Keller von Bundesbern vergraben? Weil sie die beschönigenden Behauptungen des Bundesrates zur "Souveränität" im Paket komplett zertrümmert. Der Bundesrat stellt das Paket in seinen FAQs und Berichten um Welten positiver dar, als es der beauftragte Völkerrechtler in seiner Analyse tut. ⚡ Die 4 fundamentalen Widersprüche im Überblick: 💥 1. „Harmlose Kompensation“ vs. „Knallharte Sanktion“ Der Bundesrat behauptet: #Ausgleichsmassnahmen seien keine #Sanktionen oder Strafen. Es handle sich um eine partnerschaftliche „Ausgleichsbuchhaltung“, um ein gestörtes Gleichgewicht zu korrigieren. Prof. Ziegler entlarvt: Das ist reine #Schönfärberei. In der Realität moderner #Wirtschaftsabkommen sind solche Massnahmen ganz klar als #Sanktionen konzipiert, um Wohlverhalten und Vertragstreue zu erzwingen ("conceived primarily as a sanction to induce compliance"). 💥 2. „Schutz durch Verhältnismässigkeit“ vs. „Totale Unberechenbarkeit“ Der Bundesrat behauptet: Die Anforderung der „Verhältnismässigkeit“ und die Überprüfbarkeit durch das Schiedsgericht schützten die Schweiz zuverlässig vor willkürlichen Massnahmen der EU. Prof. Ziegler entlarvt: Es droht #massive #Rechtsunsicherheit. Da im Binnenmarkt- und Dienstleistungsbereich (anders als beim einfachen Warenhandel) ein mathematischer Schadensausgleich unmöglich ist, bleibt der Begriff „Verhältnismässigkeit“ extrem subjektiv und für Schweizer Unternehmen im Voraus völlig unberechenbar. (Zu erwähnen ist, dass im Abkommen selbst dieser Begriff nicht im Ansatz näher definiert ist) 💥 3. „Sektorieller Bezug“ vs. „Asymmetrische Erpressung“ (Cross-Retaliation) Der Bundesrat behauptet: Das Risiko von #branchenübergreifenden #Vergeltungsmassnahmen (Cross-Retaliation) sei gering und bringt verharmlosende Beispiele wie das Entziehen von Helikopterpiloten-Lizenzen. Prof. Ziegler entlarvt: Cross-Retaliation ist in den Händen einer Grossmacht (EU) eine asymmetrische Superwaffe gegen eine kleinere Volkswirtschaft. Die EU kann bei Schweizer Abweichungen in Sektor A (z.B. Lohnschutz oder Strom) gezielt Schweizer Schlüsselindustrien in Sektor B blockieren, um die Schweiz politisch in die Knie zu zwingen. (Paul Richli folgern daraus, dass diese transversale Rachemöglichkeit der EU als «Schachmattkriterium» für Schweizer Referenden wirkt. Aus Angst vor EU-Vergeltung in der eigenen Branche würden Schweizer Wirtschaftsverbände präventiv gegen jedes inländische Referendum kämpfen) 💥 4. „Souveränes Veto“ vs. „Souveränitäts-Illusion“ Der Bundesrat behauptet: Die Schweiz bleibt vollkommen #souverän, da wir das Recht auf ein „Opt-out“ (Veto) besitzen und nicht gezwungen sind, EU-Recht zu übernehmen. Prof. Ziegler entlarvt: Weil die EU die Ausgleichsmassnahmen strategisch immer so schmerzhaft ansetzen wird, dass die Kosten der Sanktionen den Nutzen des inländischen Vetos übersteigen, wird der Anreiz für ein Schweizer Veto systematisch gegen Null gedrückt. Das Veto-Recht existiert nur als theoretische Illusion auf dem Papier. (Zu erwähnen ist, dass die völkerrechtliche Verpflichtung einen EU Rechtsakt zu übernehmen immer bestehen bleibt - es also gar kein Opt-Out gibt) 📉 Fazit: Während der Bundesrat von „kalkulierbaren Beziehungen“ spricht, schafft er ein asymmetrisches Disziplinierungsinstrument für Brüssel. Wer „Bilaterale III“ sagt, meint in Wahrheit einen schleichenden Souveränitätsverlust unter der permanenten Drohkulisse von EU-Sanktionen. Die Tatsache, dass der Bundesrat dieses kritische Gutachten bis zu einer erzwungenen Akteneinsicht geheim hielt, zeigt, wie wackelig das Fundament seiner eigenen Argumentation ist. @nebelspalter @feusl @Weltwoche @david_biner @NZZ @NeuhausC @autonomiesuisse @KompassVI @FuW_News Für die Textanalyse und Teil der Formulierungen wurde Gemini Notebook und Claude Fable 5.1 verwendet
57
230
25
553
14,754
Andreas Kapp retweeted
As predicted, I mentioned this would happen. I warned many times, but very few people in the WebAssembly ecosystem listened. We kept going and built the most successful Operating System in Wasm, without any of the restrictions others imposed: wasix.org
I am super excited about the fact that no one gives a shit about Wasm Component model now. One of the textbook level disasters in the tech history and so glad that no one living in a real world didn't take it seriously
8
10
2
226
56,523
Spec-driven development with AI agents - Blog Post The interesting problem with AI-assisted development is not getting code written. Models are good at that now. The problems are that an agent starts every session knowing nothing about the decisions you made last week, and that when it does not know something it will frequently produce a confident, well-formed, entirely wrong answer instead of stopping. accentcms.dev/blog/spec-driv…
4
1
47
Recommended reading: Memory as Infrastructure: Reliability Engineering for Persistent Agent Memory in Months-Long LLM-Assisted Development arxiv.org/html/2609.05510
1
25
Andreas Kapp retweeted
Wussten Sie, dass Journalisten in Deutschland ihre Bankkonten gekündigt bekommen und durch EU-Sanktionen sogar komplett den Zugang zu ihren Konten verlieren?
10
104
2
1,310
9,008
Andreas Kapp retweeted
Replying to @ctatedev
3
1
2
41
7,759
Andreas Kapp retweeted
Every Swiss🇨🇭 passenger train, on a typical day, from first departure to last
29
182
20
1,295
86,275
Andreas Kapp retweeted
Some of the language changes when TypeScript types become real (with ahead-of-time compilation)
74
42
68
944
208,449
The full circle is over, the code that I manually stole in 2021 or 2023 returned to me by the author of the original code insane respect @greweb
3
8
514
33,002
yqr 0.9.0: schema errors now show the bad line, not just a JSON pointer. Also added: Two edits that used to refuse — overriding a merged key, deleting inside a shared anchor — now change the file. zoosky.github.io/yqr/
1
4
138
Andreas Kapp retweeted
🤯 WHOA... Someone rebuilt Photoshop in pure Rust. Layers, masks, adjustment layers, type, vectors, brushes ...and runs in your browser via WebAssembly. Open source. No Adobe subscription needed. Try it online 👉 photocraft.wasmer.app
6
23
3
144
8,775