Florian Zenker ๐Ÿณ๏ธโ€โšง๏ธ๐Ÿณ๏ธโ€๐ŸŒˆ's Avatar

Florian Zenker ๐Ÿณ๏ธโ€โšง๏ธ๐Ÿณ๏ธโ€๐ŸŒˆ

@flo.znkr.io

124 Followers  |  295 Following  |  133 Posts  |  Joined: 07.05.2024  |  1.7769

Latest posts by flo.znkr.io on Bluesky

diff - znkr.io

I just released znkr.io/diff v1.0.0-beta.4 with basic support for colored unified diffs.

04.11.2025 20:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Murderbot is probably my favorite misfit

27.10.2025 16:46 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
proposal: add uuid generator to stdlib ยท Issue #23789 ยท golang/go Currently we generate uuid/guid with external packages or original implementations using crypto/rand etc... And in some cases you use other languages' library... As I argued on golang-nuts, I propo...

go.dev/issue/23789

UUID is a standard with 8 different versions for generation and a dozen ways to represent the resulting number. Then thereโ€™s ULIDs and others that all solve the same problem in a different way. IMHO, UUIDs are overrated.

25.10.2025 08:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Queen

11.10.2025 05:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Neue Studie: Wer steckt hinter den Kampagnen gegen die Zivilgesellschaft? Eine Koalition aus Politiker*innen, Medien und Konzernlobbyisten setzt die Zivilgesellschaft unter Druck. Unsere neue Studie zeigt, wer dahinter steckt.

Solltet Ihr wissen!

#Milliardenlobby

www.lobbycontrol.de/aus-der-lobb...

05.10.2025 08:59 โ€” ๐Ÿ‘ 917    ๐Ÿ” 476    ๐Ÿ’ฌ 19    ๐Ÿ“Œ 16

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...

03.10.2025 16:14 โ€” ๐Ÿ‘ 4002    ๐Ÿ” 2431    ๐Ÿ’ฌ 41    ๐Ÿ“Œ 145
Diff Algorithms - flo.znkr.io How I overcame copying and modifying my own diff library from project to project by diving too deep into diff algorithms and coming out at the other end with new diff library in ...

I wrote about why I published a new Go diffing library and what I learned from building it.

flo.znkr.io/diff

#golang

30.09.2025 20:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Mein Sohn hat deine Bilder auf meinem Handy gesehen und wollte sie gleich ausmalen :)

28.09.2025 09:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Queen

16.09.2025 17:03 โ€” ๐Ÿ‘ 10366    ๐Ÿ” 4313    ๐Ÿ’ฌ 149    ๐Ÿ“Œ 361
Londji Puzzles Discover Londji's puzzles collection

londji.com/en/puzzles/

13.09.2025 19:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Make a band singular:

The Tote Crackhure im Kofferraum

13.09.2025 19:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I learned this the hard way, the 14โ€ works in airplane seats too though

13.09.2025 06:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Das Wort ist Agitation. Jetzt wird das รผberall verbreitet und was hรคngen bleibt, ist dass die CxU gegen die AfD kรคmpft und die Linken nicht. Ich glaube er versucht euch Gegenpol zu schaffen zu der Diskussion wie die Politik der CxU der AfD hilft.

07.09.2025 13:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks for the recommendation. Just finished volume 2 and I am thoroughly enjoying it. I.e. I am making unwise decisions and am not getting enough sleepโ€ฆ

03.09.2025 18:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Hej, ich bin Katja ๐Ÿ‘‹

โ€จIch setze mich dafรผr ein, dass alle Menschen sicher & komfortabel unterwegs sein kรถnnen โ€“ egal wie. ๐Ÿšฒ๐Ÿšถโ€โ™€๏ธ๐Ÿš๐Ÿš—

๐Ÿ’Œ Abonniere meinen wรถchentlichen Newsletter, wenn du unabhรคngig von der Bundes- und Berliner Landespolitik eigene Projekte anstoรŸen willst.โ€จ
steady.page/de/shedrives...

03.09.2025 15:46 โ€” ๐Ÿ‘ 28    ๐Ÿ” 9    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thank you! My mental analogy used to be SQL injection, but I like yours better: No amount of escaping will help here and we probably need changes to the underlying architecture to mitigate this problem.

03.09.2025 06:45 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Testing Time (and other asynchronous code) - Damien Neil | GopherCon EU 2025
YouTube video by GopherCon Europe Testing Time (and other asynchronous code) - Damien Neil | GopherCon EU 2025

The GopherCon EU videos are online. I really enjoyed @misago.orgโ€™s about testing/synctest. But there were so many good talks, maybe watch them all?

youtu.be/oIC3zhTAOsY

#gopherconeu #golang

01.09.2025 14:49 โ€” ๐Ÿ‘ 11    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Release Notes v2025.6 The talk recordings are here, and see you next year!

Release Notes v2025.6

tldr: The videos are here!

open.substack.com/pub/gopherco...

01.09.2025 12:53 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Faster Go Maps With Swiss Tables - Michael Pratt | GopherCon EU 2025
YouTube video by GopherCon Europe Faster Go Maps With Swiss Tables - Michael Pratt | GopherCon EU 2025

My GopherCon EU talk about Swiss Table maps is now available!

youtu.be/aqtIM5AK9t4

01.09.2025 13:39 โ€” ๐Ÿ‘ 26    ๐Ÿ” 9    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Hawaiian gopher shirt pattern.

Hawaiian gopher shirt pattern.

Heading home from #GopherCon 2025 in NYC. As usual, many people asked how to get one of the amazing Go gopher Hawaiian shirts by Renee French. I've posted the details at github.com/rsc/gophersh.... (I know one person who has made pajama pants with the pattern. Socks might be nice too.) Enjoy!

29.08.2025 16:02 โ€” ๐Ÿ‘ 58    ๐Ÿ” 12    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

If they want trans men to become common in girls locker rooms, they want men to be common in girls locker rooms. They either donโ€™t understand that, or they want to be in girls locker rooms.

31.08.2025 15:23 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Ich verstehe wirklich nicht, wie man das was Katja geschrieben hat als Oberlehrerhaft verstehen kann. Sie hat ganz klar gesagt, dass es jedem selbst รผberlassen ist sich zu freuen oder nicht zu freuen und ausgedrรผckt, dass es sie auch nicht darรผber freuen kann.

29.08.2025 08:56 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Itโ€™s really mean that you hook me on a book thatโ€™s completely sold out.

29.08.2025 07:28 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - znkr/diff: A difference algorithm module for Go A difference algorithm module for Go. Contribute to znkr/diff development by creating an account on GitHub.

I used some evenings of my vacation to further optimize github.com/znkr/diff and benchmarked it against other diff implementations. If I didnโ€™t make a mistake with the benchmarks itโ€™s now more than 10x as fast as the Go implementation of diffmatchpatch, which is the most used Go module for diffing.

25.08.2025 18:29 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

My parents used to buy raw milk from a farmer in our village until I learned how dangerous it was and educated them about the risks. I still remember how shocked I was when I found out and I must have made quite the impression, because they switched immediately and never bought raw milk again.

17.08.2025 14:41 โ€” ๐Ÿ‘ 12    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
proposal: spec: expression to create pointer to simple types ยท Issue #45624 ยท golang/go This notion was addressed in #9097, which was shut down rather summarily. Rather than reopen it, let me take another approach. When &S{} was added to the language as a way to construct a pointer to...

Itโ€™s a clever workaround to go.dev/issue/45624. IMHO, itโ€™s too clever

16.08.2025 21:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Oh, I get it. Yeah, historically Mac OS (before OS X) use to store the character set and Windows use to have a system code page. Linux could probably require UTF-8 now, except that that works definitely break someone somewhere.

16.08.2025 16:53 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This was before UTF-8 was the norm and people used different character sets depending on the language. The alternative at the time was to store the character set together with the filename somehow and have restrictions based on the character set. It will not have been simpler.

16.08.2025 16:28 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
GitHub - znkr/diff: A difference algorithm module for Go A difference algorithm module for Go. Contribute to znkr/diff development by creating an account on GitHub.

Almost every project I start needs a diff algorithm at some point, but I never found a Go module that did what I wanted. So I wrote my own: github.com/znkr/diff. If you have any feedback, especially on the API, please let me know.

11.07.2025 20:49 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

As a child wondered about why contemporary art is so free of cars while they are literally everywhere. Even vacation pictures have very few cars in them. Today, I believe itโ€™s because nobody actually likes cars but everyone is in denial about it.

11.08.2025 09:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@flo.znkr.io is following 19 prominent accounts