HNHacker News
TopNewBestAskShowJobs

wink

2,951 karma · joined June 30, 2011

Software developer from Munich, Germany.

Sporadically blogging at https://f5n.org and sometimes collecting links at https://f5n.org/stack/

--

[ my public key: https://keybase.io/florian; my proof: https://keybase.io/florian/sigs/nQggHfKQVxjznJgv2lzS-nMLsjFtzXC3kGhqrPuC9nc ]

submissionscomments
wink··on The Perils of ISBN
This is kinda topical for me as I just scanned some barcodes off some CDs and my results were: 90-95% detection rate on MusicBrainz, and for the rest it ranged from "yeah, this is clearly the same thing with 10 tracks" to "oh my, there are 7 different regional versions with 10, 11, 12, 13, 13 tracks and I need to pay attention to grab the correct one so the last 3 songs are not wrong" and "this is some 5 EUR sample from an unknown label and really hard to find. Or their docs are not great, I had wished for something like "artist of track 1 = X and artist of track 2 = Y" that probably would have narrowed it down the most.
wink··on An AI agent published a hit piece on me
I liked Daemon and completely missed Freedom. Thanks for the pointer.
wink··on Ring owners are returning their cameras
The difference if you can film out on the street (random people walking by) or just your property (my own fault if I approach your door).

Some countries have laws for this, as in you can only point the camera so that you don't catch everyone. This can have downsides, e.g. if you have no (even short) front yard and your (organization's) door is directly on the curb - but I completely agree that this is just tough luck, the privacy of random people walking on public property past private property should not be filmed.

wink··on WolfSSL sucks too, so now what?
Can confirm, used Botan in the past and I didn't curse at it a lot. Certainly less than OpenSSL.
wink··on Let's compile Quake like it's 1997
Same here. Clan wars on the ESL, visiting people for LAN parties, all around a good time.
wink··on Floppinux – An Embedded Linux on a Single Floppy, 2025 Edition
I have OpenBSD running on my old 2004 Centrino notebook (I might be lagging 2-3 versions behind, I don't really use it, just play around with it) and it's fine until you start playing YouTube videos, that is kinda hard on the CPU.
wink··on Show HN: We Built the 1. EU-Sovereignty Audit for Websites
Hey, unfortunately I don't have an url for you but a paste:

https://topaz.github.io/paste/#XQAAAQB5AgAAAAAAAAAQaIsMhpPLj...

wink··on The WiFi only works when it's raining (2024)
Not as elaborate a story, but in a former office we had special office chair that, when you sat down with a bit of force it would switch off one or two specific monitors.

That also took a few minutes to debug why this one coworker came back from lunch, plummeted down into his chair, and someone else's screen went out.

wink··on Some notes on starting to use Django
I have relatively good experience with both Rust and Go here. It still works and maybe you need update 2-3 dependencies that released an incompatible version, but it's not all completely falling apart just because you went on a vacation (looking at you npm)
wink··on Show HN: We Built the 1. EU-Sovereignty Audit for Websites
I get 16% deduction for having text links (no js, no embeds) to twitter and facebook, one each.

Thanks for reminding me to remove these, but "how dependent your website is on Non-EU services." is just 100% wrong here.

edit: ok, I saw someone else also posted that.

edit2: OK, another page where I have a ton of youtube embeds (but all behind some JS to show a static image before you click) gets 94% - that page is actually, 100% useless without youtube.

wink··on I am moving away from Scala
> Now, Scala ranks below Elixir, a quite esoteric and narrow-specialized language

I find Scala very esoteric, jftr :)

> You can even see Typescript or Python as backend languages, mainly in the startup area.

"even" "mainly" - I wonder if the author has ever worked anywhere else than... a bank or similar cliche work places.

> In 2023, 52.3% of the respondents wanted to use Scala.

What.. are these numbers? Sure that's not "52.3% of Scala developers"?

wink··on We will ban you and ridicule you in public if you waste our time on crap reports
I have one of these and it was really nice in the first 1-n years.

People gamified it and then it sucked, but the idea wasn't so bad. One would expect people would not stoop this low for a free T-Shirt.

wink··on Comic-Con Bans AI Art After Artist Pushback
Hi, it looks like you are drawing a human. Humans do not have eyes of this size. Also the nose can't just be an upside down v. Why are you even drawing Manga, freak? Don't forget to color this panel.

-- the Clippy for comics

wink··on Comic-Con Bans AI Art After Artist Pushback
That's a weird comparison because it's a mechanical and deterministic task. Bad autocomplete is just a bad algorithm. As far as I know, (word) artists are usually following the grammatical (or orthographic) rules of their target language by default, and if they want to do something else they would disable that. But it's not really a question of style if you misspell certain words. Your example would be like letting a Thesaurus suggest different words in every sentence.
wink··on IPv6 is not insecure because it lacks a NAT
I would phrase it as: NAT accidentally "breaks" or "makes harder/impossible" something which yields increased security, under some circumstances.
wink··on The world of Japanese snack bars
The first time that happened to me I went on a small rant about some minor health issues and the state of the world in general and that settled the conversation with an overseas colleague.

It was later that I found out that "how are you" is a perfectly valid answer to "how are you" and it still boggles my mind 20 years later.

wink··on Fix macOS 26 (Tahoe) exaggerated rounded corners
I had not noticed the rounded corner in the edge of my screen until now because I use a dark background and usually have some window maximized. This is a screenshot without this tool:

https://stuff.art-core.org/2026/osx_corner.png

This screenshot shows the bottom right corner of my left monitor and a small slice of my right monitor. The light thing is the rounded corner of my browser window.

wink··on ThinkNext Design
Anecdata: I've never experienced any noticeable annoyance with my T470p (i7-6820HQ) but with my new (old) NUC with an i3-3217U every time you go compile some Rust or C++ it's already a bit annoying (I'm running xfce and Firefox on it, it's perfectly usable - but I wouldn't want to compile all day on it).
wink··on Launching the Handmade Software Foundation
> no cheats, no shortcuts, straight to the metal (from C-ish perspective)

Not the person you replied to but even when I stumbled over this (the network, not the game) for the first time, I was left wondering where the line is drawn.

> You can learn how computers actually work, so you can unleash the full potential of modern systems. You can dig deep into the tech stack and learn what others take for granted.

Just.. no libraries? Are modern languages with batteries included ok? What makes a library for C worse than using Python? Is using Python too bloated already? Why is C ok and I don't have to bootstrap a compiler first? (E.g. building with Rust is a terrible experience from a performance perspective, the resulting software can be really nice and small)

I'm not even trying to be antagonistic, I simply don't understand. I'm just not willing to accept "you'll notice when you see it" as an example.

wink··on A Social Filesystem
So you're simply not interested in reading any random website by random people who don't see a benefit of establishing any form of trust, especially if should not be connected to their official government IDs?

Or to put it differently: Where should this come from, and which issuer would you trust? And why should anyone else agree with you that this is good?

wink··on Stop using MySQL in 2026, it is not true open source
> Do you think a mature company just migrates to a different database

You are right if you look at the current state of how MariaDB and MySQL diverged. But if you migrated right at the time of the split or close to, they were not different in a meaningful way.

> unless it is absolutely necessary

Staying free of Oracle is often deemed absolutely necessary.

wink··on Command K Bars
Half of the things you mentioned only came out after 2014. My Chrome wants to print with Comamnd-P.

But I'm not disagreeing in principle, I personally use so many of these fuzzy search things in so many apps, all with different keybinds (which is maddening in another way) - and maybe that's just the objectively most well-known one?

wink··on Command K Bars
Popularized, probably true. But now I wonder which (maybe default?) keybinds I had for this in tiling window managers before Slack existed. And no clue when and how OS X introduced cmd-space.
wink··on The Gleam Programming Language
I think the problem is that there is Erlang, the syntax, then Erlang, the features, and then there's OTP. It's a bit much all in one if you might have not done FP before, and then only with C-like syntax languages (e.g. Java).

When I joined an Erlang project I also had some aha moments with the syntax and how stuff is structured, and I found Elixir much nicer to work with (without any real Ruby experience). I don't want to say Erlang is not modern enough, but some things felt like they were around half the work (and more enjoyable) with some Elixir libraries (vastly bigger ecosystem than pure Erlang), for example handling XML.

It might be a bit simplistic, but I don't think you really lose anything meaningful when using Gleam or Elixir over pure Erlang. Just like you don't lose anything when using Clojure or Kotlin over pure Java.

wink··on The Gleam Programming Language
Same here, I've only been using it for a bit and have 100% been ignoring the JS part and the only time where I felt I needed to think about it for a moment was when I was writing a patch for someone else's code that did not ignore it, so basically when contributing to a library you might have to do extra work.

Of course I can't say if anyone ever made any decisions based on the other target that would have repercussions for me only using the BEAM.

wink··on A tab hoarder's journey to sanity
I kind of disagree (personally, not out of principle).

The first time I've written my own bookmark manager was like 25y ago, before del.icio.us - which I used, then I got on pinboard, lately I've been self-hosting linkding.

I totally use those solutions daily, and I still have a couple bookmarks in some browsers (but mostly on the bars for frequent access).

The thing is, that 90% of my open tabs are either "I kinda want to consume this soon" or more often it's a working copy of research etc.

ANY form of bookmarking (and thus closing the tab) would destroy part of it's usefulness of being just one click away (also visible and on my mind). Of course that's not true for all of them.

So maybe I kinda agree with one of your possible observations, just not with your conclusion. Maybe if I could instantly find what I wanted in my bookmarking service, then I wouldn't need to look for it (just minutes or hours later) in my tab bar. On the other hand I'd need several hard-separated categories there, or a different bookmarking tool for work.

The middle ground is missing (on several axis):

  - daily & semi-important -> bookmarks bar
  - long-term & maybe important & !daily -> bookmark manager
  - "need to read this" -> tab
wink··on Gnome and Mozilla Discuss Proposal to Disable Middle Mouse Paste on Linux
> I think it makes total sense to change the default to be aligned with the other platforms, and leave power-users the choice to keep it enabled if they wish.

I think it makes total sense to not use cmd-c/cmd-v in Firefox on mac to be aligned with the other platforms, and leave power-users the choice to keep it enabled if they wish.

See what I did ther?

wink··on Microsoft Office renamed to “Microsoft 365 Copilot app”
It might be worse for the users, but if we factor in the user base just a tiny bit.. (I don't remember watching anything branded HBO in my life, outside the US)
wink··on Jeffgeerling.com has been migrated to Hugo
Migrated 3.5y ago - https://f5n.org/blog/2022/switching-to-nextgen/ after getting fed up with having to do a migration.

At that time it was "make my hugo setup run, and remove 90% of the features I don't need" - but I couldn't tell you how much I have diverged, it's really not a lot of code (or dependencies, but I did not reimplement the hard parts, e.g. markdown and templating)

wink··on Gershwin-desktop: OS X-like Desktop Environment based on GNUStep
Using my first mac for work, cmd instead of ctrl is actually the only thing I could get used to because I admit it's kinda nicer.
← PreviousPage 5 of 34Next →