Hendrik Erz, PhD
banner
hendrik-erz.de
Hendrik Erz, PhD
@hendrik-erz.de
Political Sociologist, studying discursive dynamics and democratic lawmaking.

Program Chair MetaCRiSP 2026 (IEEE S&P)

Website: https://hendrik-erz.de

I develop @zettlr.com, a free academic writing app.
The scanned files of the corpus have been turned into text by using (partially) generative AI. And the SpaCy models often use some transformer pipeline under the hood.

So essentially I'm feeding an AI with AI-generated text, and that seems to confuse the second pipeline with disturbing regularity.
February 9, 2026 at 3:34 PM
Currently working with a new corpus, and today we decided to run NER on it. However, the pipeline (spacy) would grind to a halt much more frequently than I am used to. Could be the pipeline (which is Swedish now), or something else.

But I have a more interesting theory:
February 9, 2026 at 3:34 PM
+++ NEW ARTICLE +++

It's Friday, and you know what this means: A new part of my series on WebGL! Today, I'm walking you through how to programmatically calculate color gradients using a huge amount of circle math: www.hendrik-erz.de/post/webgl-s...
WebGL Series, Part 5: Computing Colors
In this fifth article on WebGL, I explain how I procedurally generate colors and animate them to convey changes in the state of the iris indicator.
www.hendrik-erz.de
February 6, 2026 at 11:57 AM
Fun times are ahead.
February 5, 2026 at 9:13 PM
If this trend proves viable, my first large scale research project of I ever get a professorship will be on 21st century fascism using the U.S. as an example.
February 3, 2026 at 8:46 PM
It’s crazy how many usually pretty non-political YouTubers currently see the need to warn against impeding fascism in the U.S. After Technology Connections, now @adamneely.bsky.social has dropped a 90min epos with a 30min chapter on techno-fascism.
February 3, 2026 at 8:46 PM
+++ NEW ARTICLE +++

After some theoretical planning and creating some triangles, today we move to actually animating them! Read on for part 4 of my series on WebGL: www.hendrik-erz.de/post/webgl-s...
WebGL Series, Part 4: Animating Things
In this fourth article of my eight-part series on WebGL, I explain how I animated the rendering and ensure that it conveys a sense of motion.
www.hendrik-erz.de
February 1, 2026 at 4:32 PM
Also, this important message comes with a bonus of 1 hour of facts on renewables, so it's a win-win!
February 1, 2026 at 4:20 PM
It was cathartic to watch this. I am 100% on board with every single syllable he says, and he's rhetorically a thousand times more skilled than I am. Every single second of this part vocalizes my feelings toward the current state of the U.S. government.

My god, I haven't felt that good in years.
February 1, 2026 at 4:20 PM
New video by @techconnectify.bsky.social. I enjoy watching his videos because I like his nerdy exegeses of heat pumps and solar.

BUT. Today I want you ALL (!) to watch a particular part of this video that starts at 1:16:35. The link below jumps to that part.

Watch it.

youtu.be/KtQ9nt2ZeGM?...
You are being misled about renewable energy technology.
YouTube video by Technology Connections
youtu.be
February 1, 2026 at 4:20 PM
Yes. But I am reminding myself that my experience is no way as horrendous as whatever the train engine operator or the family of whoever it was is and will be going through.

…or for that matter the person sitting next to me in the bus who actually felt it happen, too, and is still in shock.
February 1, 2026 at 12:16 AM
We’re now in the replacement bus for the replacement bus for the train. I take bets as to whether I’ll make it home this weekend.
Current State: we stood for about three hours, until we could get off the train into a replacement bus.

And you won’t believe what happened next: the bus lost its engine and can’t continue either.
Currently sitting in a train where someone has just jumped in front of. Never happened to me yet.

I’ve never been so sympathetic of a train delay. Condolences, incl. to the operator who likely had to witness everything first row …
February 1, 2026 at 12:04 AM
¯\_(ツ)_/¯
January 31, 2026 at 11:51 PM
The mood is surprisingly light hearted, because at this point nobody has any energy left to be angry at anything.
January 31, 2026 at 11:50 PM
Current State: we stood for about three hours, until we could get off the train into a replacement bus.

And you won’t believe what happened next: the bus lost its engine and can’t continue either.
Currently sitting in a train where someone has just jumped in front of. Never happened to me yet.

I’ve never been so sympathetic of a train delay. Condolences, incl. to the operator who likely had to witness everything first row …
January 31, 2026 at 11:50 PM
Witnessing such a tragedy almost first hand really moves something in you.
January 31, 2026 at 9:09 PM
Currently sitting in a train where someone has just jumped in front of. Never happened to me yet.

I’ve never been so sympathetic of a train delay. Condolences, incl. to the operator who likely had to witness everything first row …
January 31, 2026 at 9:09 PM
Reposted by Hendrik Erz, PhD
What does it take to produce free and safe software for Windows? Quite a lot, it turns out. And the biggest enemy of small developers is Microsoft themselves. Read more in our third piece on "Selling Trust."

zettlr.com/post/selling...
Selling Trust, Part 3 | Zettlr
Five years ago, I wrote about an issue I described with "Selling Trust" — the tendency of companies to provide code signing certificates at increasingly high prices. Zettlr uses code signing so that t...
zettlr.com
January 28, 2026 at 1:54 PM
+++ NEW ARTICLE +++

After two theoretical exercises to understand and set up OpenGL and WebGL, this week it's finally time to draw something!

If you always wanted to generate your own sun in a 3d rendering engine, read on!

www.hendrik-erz.de/post/webgl-s...
WebGL Series, Part 3: Drawing Things
In this third installment of my 8-part series on WebGL, I explain how I finally was able to draw triangles onto the screen, based on the previous two …
www.hendrik-erz.de
January 24, 2026 at 12:41 PM
This corresponds to what I've seen in my work on U.S. Congress, too: Republicans are so polarized that they often believe in much more stereotypical assumptions about their own party than what it actually is.

In short: If Republicans would talk to each other, they probably would be less aggressive.
January 22, 2026 at 2:35 PM
TL;DR: Democrats usually hold the same norms that they also assume other Democrats hold. However, Republicans usually hold much more liberal norms than what they believe their fellow Republicans believe in. (See fig. 2 of the paper)
January 22, 2026 at 2:35 PM
Accidental finding: This great paper on norms that people hold, versus what norms they think other people hold: academic.oup.com/pnasnexus/ar...
January 22, 2026 at 2:35 PM
What I said almost a year ago.

Although I might’ve been too careful in outlining the dangers of this: www.hendrik-erz.de/post/this-is...
January 21, 2026 at 4:06 PM
+++ NEW ARTICLE +++

This week is part 2 of my WebGL series. We're still not drawing anything, but talk instead about state management. I promise it's getting more hands-on next week!

www.hendrik-erz.de/post/webgl-s...
WebGL Series, Part 2: Setup and the OpenGL Rendering Pipeline
This is the second part of my eight-part series on WebGL. This article introduces the basic architectural design of the iris indicator and provides a …
www.hendrik-erz.de
January 16, 2026 at 1:38 PM