UP | HOME

Neuigkeiten von Zwillingssterns Weltenwald

Hyphanet: did it help people?

“what I'm really wondering is, if all the networks have really helped people over the years”

-→ Hyphanet: did it help people?

Leser:innenbriefe wirken

Ich dachte lange, wenn es auf einen Leser:innenbrief keine Antwort gibt, bewirkt er nichts. Dann gab es eine Sendung im DLF, in der sie indirekt sagten, dass sie die Ausrichtung wegen der vielen E-Mails von AfD’ern geändert haben.

-→ Leser:innenbriefe wirken

Seiten mit Informationen zu Demos gegen Rechtsextreme

Da ich eine halbe Stunde gebraucht habe, um sinnvolle Quellen zu den Demos gegen Rechtsextreme zu finden, ist das hier eine Liste von Seiten, die Listen von Demos liefern. Damit das beim nächsten Mal einfacher ist.

-→ Seiten mit Informationen zu Demos gegen Rechtsextreme

Unterwanderung Idealistischer Kanäle

Ich spüre einen großen Schock darüber, wie viele vorher als idealistisch wahrgenommene Kanäle auf Seiten von Menschenfeindlichkeit stehen. Nicht zum ersten Mal. Was passiert da? Wie lösen wir das?

-→ Unterwanderung Idealistischer Kanäle

Das Problem mit Nazis ist, dass sie Nazis sind

Das Problem mit Neonazis ist, dass sie Neonazis sind. Nicht ihre Frisur, nicht ihre Kleidung, nicht ihre Hobbies, nicht ihr Musikgeschmack, und schon gar nicht ihre Herkunft, sondern dass sie Neonazis sind.

-→ Das Problem mit Nazis ist, dass sie Nazis sind

Bauernklima

Gewidmet den Bäuerinnen und Bauern, die sich für Klimaschutz und gegen Artensterben, Überdüngung, Habitatzerstörung, usw. einsetzen.

-→ Bauernklima

Only buy to own

It’s even worse: piracy never was stealing, because the original owned copy didn’t get taken away. It is illegal copying.
But this — non-consensual expiring of goods you purchased — is stealing, because the owned copy is taken away. Except that I’m sure it’s legal, because it’s in the terms of service. It is legal theft.

-→ Only buy to own

Farb-Ersatz

In meinen best thing today Sketchnotes bin ich inzwischen bei vier Farben. Allerdings waren mein Githyanki-Gelb und das Blau nicht dokumentenecht. Deswegen habe ich neue Farben gesucht und verschiedene Möglichkeiten auf einem Farb-Ersatz-Blatt verglichen.

-→ Farb-Ersatz

Offener Brief an die Tagesschau: Beenden Sie das Datenschutzfeindliche Framing bei der Chatkontrolle

Offener Brief zum Schlechtreden von Datenschutz im Artikel der Tagesschau EU-Parlament zu „Chatkontrolle“: Im Dilemma zwischen Daten- und Kinderschutz: Bitte beenden Sie die das Schlechtreden von Datenschutz und hören Sie stattdessen auf Kinderschutzvereine!

-→ Offener Brief an die Tagesschau: Beenden Sie das Datenschutzfeindliche Framing bei der Chatkontrolle

Taijiquan 24 Form | Tai Chi Peking Form | ☯👊24🗺

I did not find a free licensed visualization of the 24 Taijiquan Peking form that I’ve been learning for 30 years now. So I started sketching a rough version myself.

-→ Taijiquan 24 Form | Tai Chi Peking Form | ☯👊24🗺

Terror gegen Israel

Nichts kann solche Monstrositäten wie den gezielten Angriff auf Zivilisten am 7.10. rechtfertigen. Weder sie zu begehen, noch sie zu feiern.

-→ Terror gegen Israel

Naming and Logic: programming basics with Wisp (WIP)

This article is a start of a text teaching programming basics with wisp. It is a work in process. The tour starts from scratch and teaches in examples with minimal explanation. It’s core is a map of the minimal functionality you need from Scheme to write meaningful programs.

-→ Naming and Logic: programming basics with Wisp (WIP)

Provide your own video channel via Freenet / Hyphanet

Youtube now wants to block users of ad-blockers, so if you value your visitors’ time (who might be financing you via patronage), you need a sovereign platform — one that is immune to enshittification. Here I’ll show how to provide a video channel via Freenet / Hyphanet.

-→ Provide your own video channel via Freenet / Hyphanet

Terror against Israel

Nothing can excuse such intentional monstrosities as in the attack against Israel (2023-10), neither committing them nor celebrating them.

-→ Terror against Israel

Howto update a Guix package

Updating a package in Guix is straightforward, but needs some steps to set up, so I decided to write this step by step guide.

-→ Howto update a Guix package

5 bis 10 Milliarden Steuerverluste pro Jahr durch Erbschaftsprivilegien der Reichsten

Laut Bürgerverein Finanzwende e.V. verliert Deutschland durch Erbschaftssteuerausnahmen für Reiche jedes Jahr 5-10 Milliarden Euro.

-→ 5 bis 10 Milliarden Steuerverluste pro Jahr durch Erbschaftsprivilegien der Reichsten

Reality in languages is the presentation

This is how poetry plays the presentation to create new meaning.

-→ Reality in languages is the presentation

Answers to RPGaDay 2023

RPG a Day is a set of questions answered every day of August in Social Media, organized by Casting Shadows. Here are my answers from 2023.

-→ Answers to RPGaDay 2023

Freenet / Hyphanet: the long game

Wann immer neue Arten der Datenschutzverletzung bekannt werden, erinnern sich einige an das Freenet Projekt, aber wenige kennen es wirklich.

-→ Freenet / Hyphanet: the long game

The Wayland debacle is coming

Wayland is a replacement for Xorg. It promises to be better suited for some uses and more secure and faster. And it may be, but it is yet another in a line of breaking infrastructure changes that expect existing programs to adapt to The New Way Of Doing Things™, and the ones that do not follow get semi-broken.

-→ The Wayland debacle is coming

The missing articles: how to optimize your website for Firefox?

There are a lot of Web performance tips online, and a lot of “how to speed up your Firefox install” tipps, but one aspect I cannot find is “how to build a website such that it is fast in Firefox”. Even though there actually are huge differences in speed depending on the feature used — as arewefastyet.com: the Firefox Performance Dashboard shows. I cannot give you a complete guide yet, except for the things I see in arewefastyet, but maybe this is already a start:

-→ The missing articles: how to optimize your website for Firefox?

My best thing today in sketchnotes

When Sacha Chua created her awesome sketchnotes I became fascinated with this way of visualizing understanding, and when later Asher Wolf wrote daily “Tell me your best thing today” (e.g. 2020-09-20) I started to sketch the best event from yesterday.

-→ My best thing today in sketchnotes

Materialized Typescript Risks

Risks when converting a javascript codebase that’s typed with JSDoc to Typescript.

-→ Materialized Typescript Risks

Gedichte / Poems

Wenn Eindruck eine Form findet, die mehr als Worte bindet.

-→ Gedichte / Poems

Simplest possible privacy preserving embedding

Embeds that only connect to a remote after the user clicks on them. No magic, no Javascript, no fuss.

-→ Simplest possible privacy preserving embedding

Adding a list of links to a LaTeX document

I use the hyperref package a lot and it creates beautiful document. But I want to make sure that those links are still usable when people print the document.

-→ Adding a list of links to a LaTeX document

Manifest für Menschen dieser Welt

Aktuell fühle ich, wie die Welt militaristischer wird. Und Einstein könnte wieder Recht behalten. Denn wir haben keinen Pfad zum Frieden — weder nach einem Sieg noch nach Niederlage oder Waffenstillstand. Nur zu einem "wellspring of future wars". Und so war das auch schon in Afghanistan. Und im Irak.

-→ Manifest für Menschen dieser Welt

Cryptoparty für Lützerath

Es wurde noch behauptet, die ganze Internetüberwachung wäre gegen Terroristen. Im Video von She Drives Mobility¹ sehen wir die Realität: es geht gegen die Klimabewegung. Denn sie ist es, die wirklich aktuelle Machtstrukturen in Frage stellt — und in Frage stellen muss, wenn unsere Zivilisation das nächste Jahrhundert überstehen soll.

-→ Cryptoparty für Lützerath

Eskalation durch die Polizei in Lützerath

Die Aktivisti in Lützerath haben zur Unterstützung aufgerufen, denn RWE und die Polizei fangen schon vor dem eigentlichen Räumungstermin an — inklusive gezielter Eskalationsversuche.

-→ Eskalation durch die Polizei in Lützerath

Don’t call AI art “stealing” — misnaming copyright infringement will hurt the small artists. Again.

Comment to people complaining about “stealing” without the experience of which ghosts they summon with that — again.

-→ Don’t call AI art “stealing” — misnaming copyright infringement will hurt the small artists. Again.

Love Country — Cthulhu Pulp

Mitschreib einer Cthulhu Pulp Kampagne. Er wird voller Spoiler sein.

-→ Love Country — Cthulhu Pulp

Is Guile fast?

The effective speed of GNU Guile depends on the task. It can be more than factor 10 faster than Python (i.e. for math with huge numbers) or slower (string manipulation from files which in Python is directly handed off to C-code).

-→ Is Guile fast?

Brille und Stock

Ein weiteres Geschenk einer tollen Künstlerin.

-→ Brille und Stock

Die zufälligen Abenteuer

Willkommen bei den zufälligen Abenteuern von Edaor, Ida, Emma und Chindee. Wir ziehen auf Abenteuer, weil ((λ()'Dr.ArneBab)) für den Nanowrimo schreiben will und dafür alles an Zufallsgeneratoren zu Rate zieht, was ihm unter die Finger kommt. Angefangen mit dem, was Tanelorn ausspuckt.

-→ Die zufälligen Abenteuer

Weisheits Splitter

Kurze Sätze mit Begründung; gefundene Faustregeln und Bauernregeln. Sie müssen nicht tiefgründig sein; es reicht, dass sie mir helfen, etwas zu vermitteln.

-→ Weisheits Splitter

Greenpeace: Mit CETAs „Investitionsschutzklauseln“ drohen Klagen von Konzernen gegen unseren Staat

Ein in Kraft treten der „Investitionsschutzregeln“ des Handelsabkommens CETA würde es Unternehmen ermöglichen, demokratische Entscheidungen auszuhebeln:

-→ Greenpeace: Mit CETAs „Investitionsschutzklauseln“ drohen Klagen von Konzernen gegen unseren Staat

Putins Kriegsrede — Quellen und Gedanken

Putins Kriegsrede — Quellen und Gedanken

Iterative Sammlung von Quellen und Gedanken zur Rede von Putin über die Einverleibung von Teilen der Ukraine. In der er selbst von Krieg spricht.

-→ Putins Kriegsrede — Quellen und Gedanken

Stoppt die Depublikation!

Die Depublikationen in den Öffentlich-Rechtlichen müssen endlich enden! Sie behindern die öffentliche Meinungsbildung, weil z.B. fundierte Beiträge über den politischen Beitrag zum Klimawandel unzugänglich sind.

-→ Stoppt die Depublikation!

Draketos Liederbuch: Lieder im Zeitenwind

Griffe und Texte und vielleicht auch Aufnahmen zu Liedern, die ich entweder selbst geschrieben habe oder aus anderen Gründen hier frei veröffentlichen darf.

-→ Draketos Liederbuch: Lieder im Zeitenwind

Regenbogen-Ferienplan für die Sommerferien in LaTeX

Es sind die dritten Sommerferien in der Pandemie; wir sind zu Hause und ich bin im Homeoffice. Um trotzdem spannende und erinnerungswürdige Ferien zu haben, müssen wir sie planen. Und weil ich das schön haben will, habe ich einen Ferienplan in LaTeX gebaut.

-→ Regenbogen-Ferienplan für die Sommerferien in LaTeX

Please comment your code

Code speaks to the machine and humans, comments only speak to humans. That’s why comments can always be easier to understand and give more context than code.

-→ Please comment your code

Fernlöschung gefährdet unsere Gesellschaft

Im Jahr 2006 löschte Amazon das Buch 1984 von allen Kindles — das Buch, in dem der Machtapparat des Staates ständig alle verfügbare Information umschreibt und unliebsame Informationen entfernt. Dabei hat es gleich die privaten Notizen von Leuten zu dem Buch mitgelöscht.

-→ Fernlöschung gefährdet unsere Gesellschaft

Cthulhu Kampagne: Nyarlathotep

Es ist der 1. März 1921. Ich bin Joseph N. Balard. Privatgelehrter, Ex-Offizier und Wissenschaftler. Ich reise nach Peru, um Geheimnisse zu erkunden und neue wissenschaftliche Erkenntnisse für die nächsten wissenschaftlichen Veröffentlichungen zu gewinnen. Mit mir reisen mein persönlicher Assistent Charles Mortimer Simpton III, der Großwildjäge Westley Richards mit seinem Hund und Bruce Robertson, ein junger Archäologe.

-→ Cthulhu Kampagne: Nyarlathotep

Is Firefox currently losing many users?

When I look around my circle of friends, I see many fiercely loyal Firefox users, who won’t drop Firefox as long as it works. Who put in effort to keep using it. But its market share statistics are dwindling.

-→ Is Firefox currently losing many users?

Langsame, simple Werkzeuge machen dümmer

Wir haben mehr und mehr Werkzeuge, die uns Arbeit abnehmen, aber sie sind langsam, so dass wir sie nicht als Grundlage für neue, komplexe Fertigkeiten nutzen können, weil die Hälfte der Zeit Wartezeit ist. Sie sind in ihrer Langsamkeit aber auch nicht komplex genug, dass wir die Wartezeit nutzen können.

-→ Langsame, simple Werkzeuge machen dümmer

Slow, simple tools make you dumber

We have more and more tools that do the work for us, but they're slow, so we can't use them as a basis for new, complex skills because half the time is waiting. In their slowness, however, they are not complex enough for us to be able to use the waiting time.

-→ Slow, simple tools make you dumber

Chatcontrol would endanger all of EU and especially its children. Reply to the EU Commission.

Reply to the Initiative of the EU-Commission that wants to mandate all platforms to implement detection, removal and reporting of illegal content (link to EU initiative). For the children.

-→ Chatcontrol would endanger all of EU and especially its children. Reply to the EU Commission.

Top 20 Latex Fonts

Following the awesome Top 10 LaTeX Fonts by Jaap Joris Vens, this page includes pages using 20 LaTeX fonts that I evaluated for Version 3.0 of the 1d6 roleplaying system.

-→ Top 20 Latex Fonts

Wolf und Eule

Ein Bild, das eine tolle Künstlerin für mich gezeichnet hat.

-→ Wolf und Eule

Stundenplan oder Wochenplan - Template in LaTeX

Im Fernunterricht in der Pandemie brauchten wir einen Stundenplan für die Schulstunden der Kinder. Und dann einen Plan für Abende und Wochenenden. Dank der Stundenpläne in LaTeX von Peter Gerwinski als Vorlage haben wir jetzt saubere und leicht anzupassende Stundenpläne in LaTeX.

-→ Stundenplan oder Wochenplan - Template in LaTeX

Steno lernen für Eilige: schnell schreiben mit Kurzschrift

Steno ist Kurzschrift, eins der alten Handwerke in Deutschland. Sie ermöglicht handschriftliche Mitschriebe mit deutlich höherer Geschwindigkeit als beim üblichen Tippen.

-→ Steno lernen für Eilige: schnell schreiben mit Kurzschrift

Chat Control: the kompromat machine the EU Commission tries to build

Chatkontrolle: Die Kompromat-Maschine der EU-Kommission

Vortragsnotizen: Mikrokosmos Efeu

Notizen zu einem Online-Vortrag von Karsten Grabow bei den Grünen Graben-Neudorf. Mit vielen eigenen Fotos (die ich hier nicht habe).

-→ Vortragsnotizen: Mikrokosmos Efeu

What is the advantage of Democracy over other forms of Government?

This is a question someone asked in FMS (the forums in Freenet). The current answer is short, it might expand.

-→ What is the advantage of Democracy over other forms of Government?

Emacs Tipps & Tricks

Emacs is the Program I live in.

-→ Emacs Tipps & Tricks

Deferred Authorization translator for the Hurd

I realized a project to have your computer ask for authorization when processes access a file. It is built as the translator checkperms and the simple permission granting program queryauth.

-→ Deferred Authorization translator for the Hurd

Umschlingung der Protestkultur durch Rechtsextreme

In den letzten zwei Jahren wurden mehr und mehr Protestformen durch Rechtsextreme vereinnahmt. Die meisten selbstkritischen und reflektierenden Gruppen verzichteten dagegen auf Protestformen, die zwar Gemeinschaftsgefühl und Aufmerksamkeit bringen, aber durch die Infektionsgefahr viele Unbeteiligte gefährdet hätten.

Jetzt sind Rechtsextreme Proteste zu einer Blockade für den Kampf gegen staatliche Willkür geworden, weil Widerstand an zwei Fronten kämpfen muss, wenn er sich nicht gegen die eigenen Ziele instrumentalisieren lassen will: Für Lösungen der gewählten Probleme und gegen Rechtsextreme, die versuchen, den Widerstand zu unterwandern und zu umschlingen.

-→ Umschlingung der Protestkultur durch Rechtsextreme

Advent of Wisp Code 2021

Taking part in the advent of code to relax as much as I find time to do. I’ll use Wisp.

-→ Advent of Wisp Code 2021

Der Entdeckungsmythos ist ein Symptom eines fundamentalen Versagens des Kapitalistischen Systems

Unzählige Jugendliche — und auch Erwachsene — träumen davon, entdeckt zu werden. In einer Castingshow die große Chance zu erhalten.

-→ Der Entdeckungsmythos ist ein Symptom eines fundamentalen Versagens des Kapitalistischen Systems

Nazis gegen Medizin: Sie versuchen es wieder

Sag niemand Neonazis hätten eigene Ideen: Das RKI hat bereits 2008 aufgearbeitet, wie die Nazis direkt nach der Machtergreifung die gesamte Leitungsebene des RKI ausgetauscht haben. Jetzt schießen Neonazis wieder gegen das RKI — überrascht das jemanden?

-→ Nazis gegen Medizin: Sie versuchen es wieder

Please use GPLv3 or later

Please use the “or any later version” option of the GNU General Public License.

-→ Please use GPLv3 or later

Konzept: Websocket-Bouncer

Ein Freund fragte mich zur Idee einer Datenschutzfreundlichen Umfragesoftware: „Auf welcher Basis würdest du das Schreiben wollen?“

-→ Konzept: Websocket-Bouncer

Is vaccination the rational personal choice?

There is a risk from vaccination and there is a risk from a COVID-19 infection. Assuming that I only think about my personal advantage and ignore all others, is it the rational choice to get vaccinated?

-→ Is vaccination the rational personal choice?

Die EU plant verpflichtende Rasterfahndung auf allen Handies

Ein kurzer Absatz zur Chatkontrolle.

-→ Die EU plant verpflichtende Rasterfahndung auf allen Handies

Org mode or Markdown?

Why I choose orgmode over Markdown.

-→ Org mode or Markdown?

Schutz

„Bitte lassen Sie mich rein!“

-→ Schutz

A Zen for Scheme

In all life there must be balance. Python has The Zen of Python aka

-→ A Zen for Scheme

The Zen of Tolerance

Tolerance for intolerance is self-defeating. Continuous disruption of communication is censorship.

-→ The Zen of Tolerance

2021: Ich wähle die Grünen

CDU, CSU, SPD und FDP hatten 16 Jahre, um ihre Konzepte umzusetzen. Und während Corona haben sie gezeigt, dass nur noch Merkel den Haufen soweit zusammenhielt, dass sie irgendwelche Probleme angehen konnten. Und Merkel fährt nur auf Sicht. Das Spitzenpersonal von CDU, CSU und SPD hat es sogar geschafft, Merkel in vorrausschauendem Handeln zu unterbieten.

-→ 2021: Ich wähle die Grünen

Installing a Program on Guix

Usually if you want to buid a program with non-standard libraries on a GNU Linux system, you install the libraries in your HOME or in a library-folder one by one and then build the final program. With Guix this can be done cleaner and more elegantly. Let me show you the example of FMS, the Freenet Message System.

-→ Installing a Program on Guix

A GNU Hurd development environment

I am finally working on Hurd-Projects again. Here I am describing my setup for hacking on the Hurd.

-→ A GNU Hurd development environment

Sicherer Präsenzunterricht, Corona-Inzidenz bei Kindern und LongCovid

Diesen Text habe ich leicht abgewandelt schon am Montag per E-Mail ans Kultusministerium BW geschickt. Da hatten wir noch 2 Wochen.

-→ Sicherer Präsenzunterricht, Corona-Inzidenz bei Kindern und LongCovid

Gib mir Kontrolle über deine Datingplattform und ich ruiniere deine Gesellschaft

Mit wem du flirtest verändert, wer du bist. Zu allen Zeiten war die Partnersuche unter den meist-kontrollierten Sozialen Ereignissen. Adelige tanzten mit Adeligen, Reiche mit Reichen und Bauern mit Bauern.

-→ Gib mir Kontrolle über deine Datingplattform und ich ruiniere deine Gesellschaft

10 ways GNU Guile is 10x better

In Rust at Facebook by Fitzhardinge of the Mercurial team, Jeremy says that a new language must be 10x better at something than one of the (other) incumbent languages.

-→ 10 ways GNU Guile is 10x better

How to do X with Emacs Org-Mode

Emacs Org mode keeps me organized. Here I plan to incrementally gather tipps.

-→ How to do X with Emacs Org-Mode

How to do X with Emacs Org-Mode

Gastbeitrag: Es war wirklich so — zur Causa Liminski

Auf Twitter hat Marianna Henning geschrieben, warum sie die Causa Liminski so stark aufgreift — aus dem engsten Umfeld von Laschet. Ich finde den Text zu wichtig, um auf Twitter wieder zu verschwinden, und sie hat mir erlaubt, ihn hier als Gastbeitrag zu veröffentlichen.

-→ Gastbeitrag: Es war wirklich so — zur Causa Liminski

Verlogene Angriffe gegen Baerbock — eine Aufarbeitung

Gerade gehen Angriffe über Angriffe gegen Annalena Baerbock durch die Medien — schwerwiegend genug, dass sie von Georg Diez treffend als Versagen gegenüber dem „orchestrierte[n] Versuch, Werte in der Politik zu diskreditieren“ beschrieben werden.

-→ Verlogene Angriffe gegen Baerbock — eine Aufarbeitung

Let’s Read

Willkommen bei Let’s Read.

-→ Let’s Read

Nachhaltigkeit statt Post-Wachstum!

Ich fand Post-Wachstum eine gute Idee, bis ich einen Vortrag von Niko Paech, einem seiner großen Verfechter, dazu gehört habe. Er war (noch vor der Pandemie) bei den Grünen für eine Podiumsdiskussion eingeladen, und seine Positionen und Argumentationslinien haben mich gründlich abgeschreckt.

-→ Nachhaltigkeit statt Post-Wachstum!

Kritik an den Nachdenkseiten und ein Abschiedsbrief

ich versuchte den Nachdenkseiten aus historischen Gründen immer wieder eine Chance zu geben. So auch heute wieder. Und dann lese ich:

-→ Kritik an den Nachdenkseiten und ein Abschiedsbrief

Geburtstagswunsch im Lockdown - zweiter Versuch

Am 26.5. habe ich Geburtstag. Wegen Corona wird es der zweite Geburtstag in über 20 Jahren, an dem ich keine Rollenspielrunde einlade, und das nimmt mich gerade ganz schön mit.

-→ Geburtstagswunsch im Lockdown - zweiter Versuch

23. Mai, Tag des Grundgesetzes

Heute ist der Tag des Grundgesetzes: Am 23. Mai 1949 wurde das Grundgesetz verkündet. Es beginnt mit den Grundrechten, einem tollen Fundament für eine Gesellschaft, das auch heute noch modern ist und in den letzten 72 Jahren durch seinen stetigen Einfluss unsere Gesetze verbessert hat.

-→ 23. Mai, Tag des Grundgesetzes

Verstreute Zeichnungen

Lass dich nie entmutigen, egal was andere zu deiner Kunst sagen! Und sei stolz auf die Werke, die dir selbst gefallen!

-→ Verstreute Zeichnungen

Die Stadt zwischen den Welten

Gerade hattest du wieder diesen Traum. Seit Tagen hast du ihn jede Nacht:

-→ Die Stadt zwischen den Welten

Infos zur verschlüsselten Kontaktaufnahme mit GnuPG für Webseiten

Wenn ihr Leuten ermöglichen wollt, euch abhörsicher zu kontaktieren, ist der leichteste Weg, eine E-Mail-Adresse und einen GnuPG Schlüssel anzugeben.

-→ Infos zur verschlüsselten Kontaktaufnahme mit GnuPG für Webseiten

Evolutionary optimization of keyboard layouts

Whatever the future brings, I will be typing a lot. Best make sure I use good tools.

-→ Evolutionary optimization of keyboard layouts

The path towards decentralized moderation

The challenge with moderation in digital communication is that disrupting communication often scales better than individual blocking.

-→ The path towards decentralized moderation

Demos, bei denen Hygieneauflagen missachtet werden, verursachen Corona-Infektionen

Dass Demos, bei denen Hygieneauflagen missachtet wurden, Corona-Ansteckungen verursachen, ist inzwischen erwiesen:

-→ Demos, bei denen Hygieneauflagen missachtet werden, verursachen Corona-Infektionen

Programming with Wisp, Quick start from zero to best practices

Wisp is an extension to Guile Scheme that implements Scheme request for implementation 119. It uses fewer parentheses than typical Scheme-code but has the same expressive power. Here I want to show you how to use it and then build a more complex application to show it in real use.

-→ Programming with Wisp, Quick start from zero to best practices

Jetzt zu öffnen riskiert Mutationen, gegen die die Impfungen nicht wirken

Deutschland hat zur Zeit bei den Mutationen einen R-Wert über 1 — das heißt die Mutationen verbreiten sich, und sobald sie dominant sind, wird auch der gemittelte R-Wert über 1 liegen.

-→ Jetzt zu öffnen riskiert Mutationen, gegen die die Impfungen nicht wirken

Grüne Maßnahmen und No-Covid sollten der Minimalkonsens sein

Die Taz brachte heute einen längeren Artikel von T. Gesterkamp, der mal wieder den Grünen Panikmache vorwarf, aber (oder wie zu erwarten) in sich selbst unlogisch war. (link)

-→ Grüne Maßnahmen und No-Covid sollten der Minimalkonsens sein

Klima / climate: Links und Neuigkeiten / Links and News

Languages: 🇬🇧 English and 🇩🇪 Deutsch (RSS-Feed)

-→ Klima / climate: Links und Neuigkeiten / Links and News

Verteilte Systeme an der Dualen Hochschule BW

Teil der angewandten Informatik an der DHBW Karlsruhe, 2019, 2020, 2021, 2022. Sie wurde bis 2020 mit Carlo Götz gehalten und entwickelt.

-→ Verteilte Systeme an der Dualen Hochschule BW

Was will welche App, und will ich es ihr geben?

Informationsquellen für Lehrende, die sich fragen, warum Eltern bestimmte Apps nicht erlauben.

-→ Was will welche App, und will ich es ihr geben?

Flight

Elektronisches Protokoll (RSS-Feed).

-→ Flight

m3u-Playlist player in Vanilla Javascript

Websites could be an awesome tool for simple radio, if only playlists in video- or audio-tags would just work. Here I provide a script that when imported turns every media-tag which points to an m3u-file into a player that allows playing the playlist.

-→ m3u-Playlist player in Vanilla Javascript

Mathe Ass | Ace Maths

Löse die Aufgaben und steige Stufen auf. Knacke deine Zeiten!

-→ Mathe Ass | Ace Maths

Mancher Tag ist ein Scheißtag

Es gibt diese Tage. Some days are just screwed-up. This is how I coped.

-→ Mancher Tag ist ein Scheißtag

Establishing a hidden, encrypted communication channel over Freenet

Freenet provides the primitives needed to establish confidential communication, but it isn’t always widely known how to do that.

-→ Establishing a hidden, encrypted communication channel over Freenet

Volker Pispers wird instrumentalisiert

Ich bin ein Fan von Volker Pispers, und ich trauere darum, dass er aufgehört hat. Ich habe aber eine Ahnung, warum er gegangen ist: die Medienlandschaft hat sich geändert und sein Programm wird heute massiv instrumentalisiert, um Politikerverdrossenheit gegenüber denen zu schüren, die etwas verbessern wollen, und gleichzeitig diejenigen zu unterstützen, die alles schlimmer machen wollen.

-→ Volker Pispers wird instrumentalisiert

Midnight

-→ Midnight

GNU/Linux users per 1000 windows users

TLDR: In 2020 the fraction of Linux users doubled compared to Windows users. Compared to 2008 the Linux-user fraction rose by factor 5.

-→ GNU/Linux users per 1000 windows users

Unofficial Freenet FAQ (questions and answers)

This is a start of an unofficial FAQ for Freenet — just a place where I can put answers to questions I get.

-→ Unofficial Freenet FAQ (questions and answers)

The Three Fallacies of Markets

This is summarized from a German article I wrote in 2017: Unregulierte Marktwirtschaft ist unlogisch.

-→ The Three Fallacies of Markets

Extreme compression of Video with VP9 and AV1 (webm) using ffmpeg

Emacs Conf 2020 just started creating optimized videos of their recordings, so I gathered the recommendations I worked out over the past years to compress video with ffmpeg.

-→ Extreme compression of Video with VP9 and AV1 (webm) using ffmpeg

How to stream into Freenet / Hyphanet

With version 1489 Freenet / Hyphanet gained a filter for m3u files — playlists — which enables its use as streaming platform.

-→ How to stream into Freenet / Hyphanet

Die Grundrechte in Steno

Artikel 1 bis 20 des Grundgesetzes in Stenographie (DEK) geschrieben.

-→ Die Grundrechte in Steno

Günstige Luftreiniger für Klassenzimmer vom Max-Planck-Institut für Chemie - Lüftung

Das Max-Planck-Institut für Chemie hat eine günstige Lüftungsanlage für Klassenzimmer vorgestellt, die mit Materialien aus dem Baumarkt selbst zusammengebaut werden kann.

-→ Günstige Luftreiniger für Klassenzimmer vom Max-Planck-Institut für Chemie - Lüftung

Install Freenet/Hyphanet on a GNU/Linux server

Jump over censorship. When Free Speech dies, we need a place to organize.

-→ Install Freenet/Hyphanet on a GNU/Linux server

Small Snippets with Wisp

Small snippets from my Wisp REPL.

-→ Small Snippets with Wisp

Kommunikations- und Netztechnik an der Dualen Hochschule BW

Teil der angewandten Informatik an der DHBW Karlsruhe, 2018, 2019, 2020, 2021, 2022. Sie wurde bis 2019 mit Carlo Götz gehalten und entwickelt.

-→ Kommunikations- und Netztechnik an der Dualen Hochschule BW

Urlaub zur Coronazeit, Zwei Wochen in Skizzen (sketchnotes)

Durch die tägliche Frage von Asher Wolf “Tell me your best thing today” (z.B. 2020-09-20) habe ich entschieden, die besten Erlebnisse des ungewohnten Sommerurlaubs 2020 in Skizzen festzuhalten.

-→ Urlaub zur Coronazeit, Zwei Wochen in Skizzen (sketchnotes)

Sprache, die kein Geschlecht impliziert

Wenn wir als Schreibende unsere Worte so wählen, dass sie kein Geschlecht implizieren, werden Frauen stärker mitgedacht. Damit leisten wir einen Beitrag zur Chancengleichheit der Geschlechter. Wir retten nicht alleine die Welt, aber wir leisten einen Beitrag in dem Bereich, in dem wir Einfluss haben.

-→ Sprache, die kein Geschlecht impliziert

Small snippets of Guile Scheme

There’s a lot of implicit knowledge among Guile developers. Here I gather some useful snippets I found along the way.

-→ Small snippets of Guile Scheme

Letterblock Diceware Passwords

I wanted to give my son a diceware list and realized that giving him a printout of 5 pages in fine print would just not work out.

-→ Letterblock Diceware Passwords

Was wird in der Simultanübersetzung aus ‘der verfickten AfD‘?

Wie man Verschwörungsleuten helfen kann

Von TINCON gibt es ein Video mit Katharina Nocun zu Verschwörungsglauben und wie man damit umgehen kann, wenn jemand weit in irgendwas reingerutscht ist:

-→ Wie man Verschwörungsleuten helfen kann

Capturing stderr and stdout from a subprocess in GNU Guile

A common need when calling programs is to capture both the regular output (stdout) and the error output (stderr). While Guile provides lots of facilities to call other processes, this use-case had been unfulfilled for me until now.

-→ Capturing stderr and stdout from a subprocess in GNU Guile

Code Katas in Scheme with Wisp

Code Katas are a way to hone your coding skills. I’ve long tiptoed around them; now it is time to change that and do some katas.

-→ Code Katas in Scheme with Wisp

Kommentare

Was ich Verstreutes im Netz schreibe.

-→ Kommentare

Publication with Frank Hase & Isamu Morino: Calculate Tokyo’s CO₂ Emissions directly from data

Configuration of my Guix System, commented

I’ve tweaked my Guix config for 18 months and now I’m mostly happy with it. I’m sharing it, because it contains a few hacks I direly needed. I hope they are helpful to you.

-→ Configuration of my Guix System, commented

Trump is attacking the foundations of the Open Technology Fund

Internet Freedom Festival just wrote a plea for help to sign a letter in support of the OTF:

-→ Trump is attacking the foundations of the Open Technology Fund

Teach or be caught

Share your skills so they can’t be used to trace you.

-→ Teach or be caught

Small snippets worth sharing: A collection of tricks to solve common problems

These are tools and tricks I use regularly which are too small to give them full articles but too useful not to describe them.

-→ Small snippets worth sharing: A collection of tricks to solve common problems

Formelzettel aus meinem Physikstudium

In vielen unserer Physik-Prüfungen durften wir Formelzettel verwenden — Spickzettel, maximal eine DinA4-Seite, doppelseitig in Handschrift.

-→ Formelzettel aus meinem Physikstudium

Using Emacs for Javascript development

When I started into web development at work, I took the chance to do the work with Emacs, because different from Java, there are no ultimate tools that offer reliable capabilities that are required for work but are not provided sufficiently well in Emacs.

-→ Using Emacs for Javascript development

Errors in the Levine 2017 paper on attacks against Freenet

This is a short two-hour braindump from checking the weaknesses of the paper Levine et al. (2017) "Statistical Detection of Downloaders in Freenet".

-→ Errors in the Levine 2017 paper on attacks against Freenet

Grundlegende Experimente und Denkansätze der Wissenschaft

Durch eine Frage von Véro, welche Themen für Wissenschaftsausmalbilder spannend wären, habe ich das hier endlich abgetippt.

-→ Grundlegende Experimente und Denkansätze der Wissenschaft

Using ediff3 from Emacs as merge-tool in Mercurial (hg)

With Corona/COVID-19 raging through the country, many people are in full homeoffice, so you might need a merge-tool that works in the terminal and in graphical mode and still provides a convenient 3-way merge.

-→ Using ediff3 from Emacs as merge-tool in Mercurial (hg)

Eine naive Einschätzung von Corona in Deutschland

Zur Zeit kursiert viel Panik, aber wenig Mathematik zu Corona, auch wenn es erfreuliche Ausnahmen gibt:

-→ Eine naive Einschätzung von Corona in Deutschland

Gnome Open Shell Here script that can deal with special characters

The most painful missing piece in Gnome Nautilus compared to KDE Dolphin is clicking F4 to open a shell for the current folder. As a workaround I used a script from nixCraft, but that fails with folders that contain special characters like [, because the folder names are URL escaped.

-→ Gnome Open Shell Here script that can deal with special characters

LaTeX is awesome

Some people ask why I like LaTeX. Some consider its syntax strange, or its error messages opaque. And they are right, but there is nothing like it.

-→ LaTeX is awesome

Meine angebotenen Systeme fürs Extremspielwochenende 2020

UPDATE: Wegen der aktuellen COVID-19 Pandemie wird das ESW verschoben.

-→ Meine angebotenen Systeme fürs Extremspielwochenende 2020

Macht der Wahlberechtigten unter 30

Die Alten rufen gerne: „Geht halt wählen“! Welchen Einfluss haben die Stimmen der Leute unter 30 wirklich auf den Wahlausgang?

-→ Macht der Wahlberechtigten unter 30

Problematische Sprachbilder

Sprachbilder wirken immer auf mehreren verschiedenen Ebenen. In der Poesie sind sie das Hauptausdrucksmittel. In der Alltagssprache sind wir allerdings oft unvorsichtig, so dass unsere Sprachbilder indirekt Aussagen treffen, die wir gar nicht vermitteln wollten.

-→ Problematische Sprachbilder

random babcom

A copy of my freenet site random_babcom, converted via pandoc. Most of the resources on this page are downloaded from Freenet using the inproxy at d6.gnutella2.info/freenet/.

-→ random babcom

Test

Test

-→ Test

Impressum

Ich habe hier "redaktionelle Texte", das heißt: Ich sage frei meine Meinung. Daher brauche ich nach Deutschem Recht ein Impressum.

-→ Impressum

Zufällig erstellte Rechenaufgaben für Grundschulkinder

Aufgaben zum Rechnen üben. 50 Druckversionen sind vorgeneriert:

-→ Zufällig erstellte Rechenaufgaben für Grundschulkinder

Using GNU Guix Linux for software development

When I started working as a software developer at Disy, I also switched my main distribution at home to GNU Guix.

-→ Using GNU Guix Linux for software development

What I need from IntelliJ and what I deeply miss when I’m not using Emacs

At work I’m using IntelliJ for Java development, but I’m not happy with the interface. It forces me out of my concentration and regularly breaks my flow by having stuff jump around and stealing focus.

-→ What I need from IntelliJ and what I deeply miss when I’m not using Emacs

The greenhouse effect, calculated again

I did not want to talk about the greenhouse effect without having checked the math and physics. Therefore I calculated it myself.

-→ The greenhouse effect, calculated again

AfD oder NPD.de - Erkennst du die Parolen? — Zum Drucken und Dazukleben!

Anna Mack — Tränen von Zorn und der Gauckler ruft wieder nach Krieg

Bitte Stimmen Sie für Wirkliche Netzneutralität: Latenz und Lichtgeschwindigkeit

Je suis Charlie Hebdo - Pressefreiheit in Europa

David gegen Goliath: Sich der eigenen Stärken bewusst sein

Die Geschichte David gegen Goliath wird heute erzählt als ein Kampf des Schwachen gegen den Starken. Der Schwache stellt sich gegen den Starken, nur bewaffnet mit einer Schleuder, und er siegt durch die Macht Gottes. Doch diese Erzählung ist grundfalsch, denn sie verkennt die Stärke der Schleuder als Waffe.

-→ David gegen Goliath: Sich der eigenen Stärken bewusst sein

Der Piratige Beißreflex

Polizei gegen G20-Demo, Ablauf (Video)

Gute Entscheidungen des EuGH

Gute Neuigkeiten

Irrsinn

Stoppt JEFTA: kein TTIP auf Japanisch!

Klarnamenspflicht schadet der Online-Kommunikation

Gesellschaftliche Leistung lässt sich nicht objektiv messen — erst Recht nicht durch einen unregulierten Markt

Euch trifft der Bahnstreik? Dann lest die Streikzeitung!

Eine Mehrheit abseits der CD/SU

Panorama zu Fracking: Unausgeglichen

Volker Pispers und Weltverbesserer

Plan B gegen Zensur

Lennart Poettering hetzt taktisch gegen die Freie-Software-Gemeinschaft

Sie handeln mit Lügen

Turing-Test bestanden

Unregulierte Marktwirtschaft ist unlogisch

Wir passen aufeinander auf (Menschen sind toll!)

Zensur durch Uploadfilter

Eine Zensur findet doch statt … Mittel, um uns weiter organisieren zu können

Die Herausforderungen unserer Zeit sind nicht technischer, sondern sozialer Natur

Zu Gesundheit und der Energiewende, zur Zukunft der Mobilität oder zu Handys lese ich viel von neuen Technologien. Und für viele Techniker sind rechtliche oder gesell­schaftliche Frage­stel­lungen „Nicht-Probleme“. Ich selbst habe sie auch lange so gesehen. Aber wenn ich mir die Welt anschaue, dann ist es gerade umgekehrt: Jede technische Herausforderung, vor der wir zur Zeit stehen, können wir lösen, wenn wir uns nur als Gesellschaft entscheiden, sie gemeinsam anzugehen. Die wirklichen Probleme sind dagegen nicht technisch. Sie liegen in der Entscheidung, was uns wirklich wichtig ist.

-→ Die Herausforderungen unserer Zeit sind nicht technischer, sondern sozialer Natur

De-Orchestrating Freenet / Hyphanet with the QUEEN program

In Fosdem2014 Poul-Henning Kamp talked about a hypothetical “Project ORCHESTRA” by the NSA with the goal of disrupting internet security: Information, Slides, Video (with some gems that are not in the slides).

-→ De-Orchestrating Freenet / Hyphanet with the QUEEN program

Communicating your project: honest marketing for free software projects

Communicating your project is an essential step for getting the users you want. If you're pressed for time and want the really short form, just jump to the .

-→ Communicating your project: honest marketing for free software projects

wisp: Whitespace to Lisp

A complete Mercurial branching strategy

This is a complete collaboration model for Mercurial. It boils down to and shows you all the actions you may need to take, except for the basics already found in other tutorials like

-→ A complete Mercurial branching strategy

The Generation of Cultural Freedom

I am part of a generation that experienced true cultural freedom—and saw this freedom being destroyed.

-→ The Generation of Cultural Freedom

Write programs you can still hack when you feel dumb

In the article Hyperfocus and balance, Arc Riley from PySoy talks about trying to get to the Hyperfocus state without endangering his health. Since I have similar needs, I am developing some strategies for that myself (though not for my health, but because my wife and children can't be expected to let me work 8h without any interruptions in my free time).

-→ Write programs you can still hack when you feel dumb

Der Club Der Lächelnden

Die mit glücklichem Lächeln durch's Leben gehen.

-→ Der Club Der Lächelnden

Wieviel sollte ein Buch kosten?

ArneBab - Impressum - GPLv3 or later (code), cc by-sa (rest)