Hendrik Erz, PhD's Avatar

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.

1,340
Followers
555
Following
956
Posts
01.09.2023
Joined
Posts Following

Latest posts by Hendrik Erz, PhD @hendrik-erz.de

Next: building cheap memory with FPGAs

06.03.2026 15:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

People on r/DataHoarder are apparently starting to switch to tape storage for their personal racks, and I love everything about this:

The AI-induced crisis is causing the computing equivalent to the vinyl comeback that happened for music listeners.

06.03.2026 15:43 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

This highlights two problems:

1. Changelogs do not communicate when a user needs to pay attention because some things might break
2. A lot of software updates silently, which may introduce bugs and undesired behavior which we do not see until it is too late.

05.03.2026 09:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The problem here is not that software has bugs. All software has bugs. It is that previously working features suddenly experience severe bugs that really should have been captured in testing. Or, if there were unavoidable changes to configs, they should have been communicated.

05.03.2026 09:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

We really can’t trust software anymore.

After the horrendous development of Windows 11 and the bug-ridden launch of macOS Tahoe, I am experiencing more and more extremely dangerous bugs.

Just in the past 48h:

* All my Zotero cite keys were gone
* Nextcloud stopped syncing my files in February

05.03.2026 09:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

(image [and the repost] courtesy of @onatcer.com ;)

01.03.2026 23:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You know, kind of like saying to an alcoholic "I don't think this is wise, but now that you already downed your first beer, let's make sure the next three don't kill you."

01.03.2026 23:33 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A tweet by Friedrich Merz

A tweet by Friedrich Merz

This tweet by German chancellor Merz does a lot in its subtext. I'm not sure if it's possible to convey this into English, but effectively, this seems to imply that, now that U.S. jets are dropping bombs on Tehran, it's important to stick to the plan.

01.03.2026 23:33 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Ahh :D Einen Moment – danke fΓΌr den englischen Tweet

01.03.2026 23:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Wobei, to be fair, die Staaten, die sich momentan am meisten daneben benehmen sind sehr Àhnlich zu der Gruppe an Staaten, die maßgebliche internationale Abkommen nie mit unterzeichnet haben.

So … maybe it's still alive?

01.03.2026 23:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Welches Recht und welche VΓΆlker…?

Ich glaube, das VΓΆlkerrecht ist allerALLERallerspΓ€testens mit Trump's Verschwindenlassen von Maduro endgΓΌltig ΓΌber den Jordan gegangen. Also das, was davon noch ΓΌbrig war.

01.03.2026 23:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

puhh…

01.03.2026 23:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A screenshot from Reddit

A screenshot from Reddit

The world is going down in flames, but what keeps my mind afloat and working is seeing programmers discuss international politics.

01.03.2026 20:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Why Attack Iran? Our Authoritarianism and Our Corruption

How to understand war with Iran? We must get away from propaganda. Facts suggest two interpretive frameworks: a foreign war as a mechanism to destroy democracy at home; and a foreign war as an element of personal corruption by the president of the United States.
snyder.substack.com/p/why-attack...

28.02.2026 14:15 πŸ‘ 3120 πŸ” 1446 πŸ’¬ 124 πŸ“Œ 141
Preview
Aktueller Call4Papers Computational Social Science. Sozialwissenschaften im Zeitalter von β€žBig Dataβ€œ Aktueller Call4Papers fΓΌr das Heft 1/2026 Direkt den Call4Papers als PDF-Datei herunterladen (PDF, 90 KB) Bis zum 31. MΓ€r...

An dieser Stelle noch mal eine Erinnerung an alle Studierende und Nachwuchswissenschaftler*innen, die ihre Texte publiziert sehen wollen. Unser aktueller Call for Papers lΓ€uft noch bis zum 31.MΓ€rz. Alle Informationen dazu auf unserer Seite
soziologieblog.hypotheses.org/calls/aktuel...

28.02.2026 18:47 πŸ‘ 1 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
A photo of my recording setup

A photo of my recording setup

I only started my PhD during the pandemic so I didn’t have the chance to build a top-notch remote lecturing setup. But with my old audio setup, a crappy webcam, OBS, and Davinci Resolve, recording my first lecture turned out pretty decent!

28.02.2026 17:16 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release Release v4.2.0 Β· Zettlr/Zettlr Preview Mode Updates | Bug Fixes | Quality of Life Improvements This update brings three distinct sets of improvements. First, it contains a series of new features for the preview mode, which make ...

+++ NEW RELEASE +++

Zettlr 4.2.0 is now live! Most acutely, possibly for some of you, it includes a bug fix that improves the interplay with the recent @zotero.org 8.0 update that overhauled their citation key mgmt.

The update will roll out over the coming hours.

github.com/Zettlr/Zettl...

21.02.2026 10:26 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
How Political Chaos Is Affecting Americans’ Mental Health - Dame Magazine As political instability rises, so do anxiety, depression, and disengagement. New research shows how national turmoil is reshaping Americans’ mental health.

@casmudde.bsky.social shared this piece a few days ago, and I finally got around to reading it. It does, on some level, validate my views on politics β€” not just in the U.S., where all of this currently cumulates, but for anyone observing U.S. politics.

www.damemagazine.com/2026/02/18/p...

20.02.2026 20:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
WebGL Series, Part 7: Adding a Bloom-Filter In the second-to-last installment of my series on WebGL, I explain how a Bloom filter works and how I added it into the processing-pipeline of the …

+++ NEW ARTICLE +++

It's Friday, and this means it's time for a new article! Read the second-to-last part of the big WebGL series. Next week is going to mark the completion!

Afterwards, it'll go back to sciency stuff, I promise :)

www.hendrik-erz.de/post/webgl-s...

20.02.2026 16:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
just a meme

just a meme

Too dark…?

20.02.2026 12:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I should change my self-described discipline on my website to β€œPolitical Gerontology.”

20.02.2026 12:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A screenshot showing the two datasets side by side. You can clearly see the end of Gorman's tenure in the left dataset with the last line in which his ID number appears, which coincides with his last year as a minority leader in the Senate.

Interestingly, he already left office prematurely before that, but incidentally *not* because he died. This is an outlier.

A screenshot showing the two datasets side by side. You can clearly see the end of Gorman's tenure in the left dataset with the last line in which his ID number appears, which coincides with his last year as a minority leader in the Senate. Interestingly, he already left office prematurely before that, but incidentally *not* because he died. This is an outlier.

I mean, look at that. Gorman cheated death once!

But you know what they say β€” "Fool me once…"

20.02.2026 12:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Which is to say: Unless you're seeing an obituary in the New York Times, Schumer is still minority leader. Don't get your hopes up.

20.02.2026 12:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Party leadership in U.S. Congress is literally a position for people to die in.

When there is a change in leadership between Congressional sessions, it's a 90% change it's due to "Died in office."

20.02.2026 12:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Currently curating a dataset of U.S. party leadership. I have one with identifiers of MCs, and another with leadership positions. Many share similar surnames.

You know how I identify whether I got the right person? When their last line in the data equals the last year of their leadership position.

20.02.2026 12:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

Hah, I suspected as much. Thank you! It's a shame that plugin updates in Zotero are so invisible. I personally like seeing when something gets updated.

19.02.2026 20:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

But also I do NOT believe this to be a symptom of β€œcode rot”. It's just super fascinating to see how long this assumption literally β€œjust worked,” and that something now had a small hiccup, and that it has caught so many by surprise.

19.02.2026 18:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Personally, I found this very intriguing, because for the past decade, Zettlr could ALWAYS assume that whatever was in the CSL files produced by Zotero and/or BBT were correct, properly formed CSL JSON items.

It is quite intriguing to see that an assumption about data could hold for so long.

19.02.2026 18:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm mentioning this because quite a lot of people seem to have this issue. Zettlr now has a quick patch for this, which is in the nightlies, if you want autocorrect working again and for some reason can't get Zotero to export proper CSL JSON again.

19.02.2026 18:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I have had success with just trashing the entire export and re-doing it.

I have seen in Zotero's changelog that they seem to have changed how they generate citekeys, and thus I believe there's just an unlucky coincidence that causes some hiccups while Zotero and/or BBT regenerates the keys.

19.02.2026 18:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0