Jan Katins
jankatins.bsky.social
Jan Katins
@jankatins.bsky.social
#Data + #Python software engineer, part time computer nerd | likes fantasy books | http://www.katzien.de/en/ | https://fosstodon.org/@jankatins
Reposted by Jan Katins
To whom it may concern: Das ist das Netzwerk der "Stiftung Familienunternehmen", als Google-Sheet, auf Basis der Recherchen von Greenpeace. Enjoy! docs.google.com/spreadsheets...
Netzwerk der "Stiftung Familienunternehmen" Quelle: Greenpeace
docs.google.com
November 24, 2025 at 10:55 AM
Reposted by Jan Katins
When you look beyond the surface, you can see traces of the past.

Doggerland once linked Europe and England, an area now beneath the North Sea.

#30DayMapChallenge Day 20: Water #rstats #ggplot2
November 20, 2025 at 9:25 PM
Reposted by Jan Katins
Ever wonder which international border is closest? This map divides Germany into 9 zones, showing the nearest neighbor for any given point. Germany borders more European countries than any other nation.*

#30DayMapChallenge Day 22: Natural Earth #rstats #ggplot2
November 22, 2025 at 4:59 PM
Reposted by Jan Katins
Here's the R code to create the map: github.com/bydata/30Day...
November 22, 2025 at 9:51 PM
Reposted by Jan Katins
Federalism is a powerful obstacle to fascism, and if fascism were *already here*, federalism would not be around. Gavin Newsom would be spoken of in whispers as "that guy who did a funny thing once making fun of the Leader and then no one saw again."

/10
November 16, 2025 at 3:12 AM
Reposted by Jan Katins
POV: you are a young woman celebrating a recent academic success
November 17, 2025 at 7:20 PM
Reposted by Jan Katins
RIP James Watson, co-discoverer of Rosalind Franklin's notes
November 7, 2025 at 9:17 PM
Reposted by Jan Katins
For such a useful tool, Tailscale are bizarrely quiet about `tailscale file`.

`tailscale file cp filename.ext machine:` - on macOS, file lands in the target machine's Downloads folder.

No faff. No public keys. Whoosh pop.

And don't get me started about `tailscale serve` and `tailscale funnel`.
November 7, 2025 at 9:26 PM
Reposted by Jan Katins
Gentle reminder that if you’re stuck in the Adobe Creative Cloud ecosystem for whatever reason, you can start the cancellation process, select “too expensive” as your cancellation reason, and there should be a 50% off rate on the next screen.
October 21, 2025 at 7:05 PM
Reposted by Jan Katins
This is a funny short story about contributing to internet standards in unexpected ways, like drawing ASCII art. Thanks to @filippo.abyssdomain.expert firstly for the work you do in cryptography and the opportunity to uniquely contribute to PQC :)

Read more: sethmlarson.dev/drawing-an-a...
October 22, 2025 at 4:26 PM
And new alternative for hll for approximating "count distinct": To answer "how much revenue per account", you need to compute "sum(revenue) / count_distinct(account_ids)" and "count_distinct" is slow for big datasets, so it's often a approximation...

www.quantamagazine.org/computer-sci...
Computer Scientists Invent an Efficient New Way to Count | Quanta Magazine
By making use of randomness, a team has created a simple algorithm for estimating large numbers of distinct objects in a stream of data.
www.quantamagazine.org
October 17, 2025 at 3:16 PM
Reposted by Jan Katins
If you're running a Forgejo instance and upgrading to v13 today (or soon), note the post-release recommendation to run the `avatar-strip-exif` command to enhance user privacy.

forgejo.org/2025-10-rele...
Forgejo v13.0 is available
forgejo.org
October 16, 2025 at 6:57 PM
Reposted by Jan Katins
The best thing is how they “solved” the problem ;)
they used AI to uppercase text? lol.
September 13, 2025 at 11:26 AM
Reposted by Jan Katins
Vor ziemlich genau 8 Jahren hat Jörg Meuthen, ehem. Vorsitzender der AfD, gesagt, er sehe in den Innenstädten "noch vereinzelt Deutsche". Die Vorsitzende der CDU, Angela Merkel, hat ihm umgehend widersprochen. Friedrich Merz hat heute die Sprache und Position der AfD übernommen.
October 16, 2025 at 1:27 PM
Reposted by Jan Katins
ripgrep 15 is out! Mostly a host of bug fixes, particularly around gitignore. Some minor perf improvements. A couple small features. And (partial) Jujutsu support for gitignore.

github.com/BurntSushi/r...
Release 15.0.0 · BurntSushi/ripgrep
Sponsorship is appreciated! ripgrep 15 is a new major version release of ripgrep that mostly has bug fixes, some minor performance improvements and minor new features. In case you haven't heard of...
github.com
October 16, 2025 at 3:33 AM
Reposted by Jan Katins
New post: why I’m not a fan of “zero-copy” Iceberg tables for Apache Kafka.
From a systems design view, it trades storage savings for coupling and complexity.
Sometimes, duplication is cheaper than coupling.
jack-vanlightly.com/blog/2025/10...
Why I’m not a fan of zero-copy Apache Kafka-Apache Iceberg — Jack Vanlightly
Over the past few months, I’ve seen a growing number of posts on social media promoting the idea of a “zero-copy” integration between Apache Kafka and Apache Iceberg. The idea is that Kafka topics cou...
jack-vanlightly.com
October 15, 2025 at 1:39 PM
Reposted by Jan Katins
Wie häufig muss sich jemand rassistisch äußern, bevor man ihn einen Rassisten nennen darf?
Migration und das Stadtbild... bemerkenswerte Aussage von #Merz: "Bei der Migration sind wir sehr weit [...] Aber wir haben natürlich immer im Stadtbild noch dieses Problem und deswegen ist der Bundesinnenminister ja auch dabei jetzt in sehr großem Umfang auch Rückführungen zu ermöglichen" 1/x
October 14, 2025 at 9:05 PM
Reposted by Jan Katins
the cost of denying another's humanity is paid with one's own
October 11, 2025 at 6:32 PM
Reposted by Jan Katins
"Können sie mir garantieren, dass in fünf bis zehn Jahren dieses Land noch ein demokratisches Land ist?"
October 7, 2025 at 6:35 PM
Reposted by Jan Katins
Durch die Erbschaftsteuer-Ausnahme bei vererbten Unternehmen sind dem Staat seit 2021 rund 7,6 Milliarden Euro Erbschaftssteuer entgangen. Die Grünen fordern nun, die Steuerbefreiung zu beenden und durch eine Stundungsregelung zu ersetzen: table.media/berlin/news/...
October 7, 2025 at 9:43 PM
Reposted by Jan Katins
We are alarmed by reports that Germany is on the verge of a catastrophic about-face, reversing its longstanding and principled opposition to the EU’s Chat Control proposal which, if passed, could spell the end of the right to privacy in Europe. signal.org/blog/pdfs/ge...
signal.org
October 3, 2025 at 4:14 PM
Reposted by Jan Katins
Meine Gedanken zu "High Noon" und "Sind wir noch ein Volk".
Zwei Debattenformaten, unter denen ich einen Favoriten habe.
Ich empfinde es zunehmend als herablassend, wenn Menschen auch aus meiner "Bubble" befriedigt "wusste ich doch" sagen - und es dabei belassen.

katja-diehl.de/warum-wir-au...
Warum wir aufhören sollten, Demokratie wie einen Wildwest-Showdown zu inszenieren — Katja Diehl
Alle feiern gerade, dass Melanie Amann Ulf Poschardt bei Reporterfabrik "in die Schuhe gestellt" hat. Der Titel des Formats sagt schon alles: &quo ...
katja-diehl.de
October 4, 2025 at 1:40 PM
Reposted by Jan Katins
Apple removes ICEBlock, an app for anonymously reporting ICE official sightings, from the App Store; AG Pam Bondi says the DOJ requested its removal (Ashley Oliver/Fox Business)

Main Link | Techmeme Permalink
October 3, 2025 at 12:30 AM