Hacker News new | ask | show | jobs
by Anonbrit 407 days ago
If the problem is that the software can't find the centre, it could say so ,- that would hint to people that their icon is the problem
1 comments

The problem isn't that it can't find the center, it's that you reduce redundancy by replacing those pixels with the icon. It can find the center fine and still be unable to scan because there isn't enough information there.
but also because the link used has a bunch of tracking clumsily added, which further complicates scanning the thing. Compare the visual complexity of the QR code for HTTP://INSTAGRAM.COM/USERNAME (all caps is important*) vs the cutesy one the app generates.

* https://shkspr.mobi/blog/2025/02/why-are-qr-codes-with-capit...

Yes, but that's more of a failing of the standard (a very natural usage pattern ends up being bad) vs what the user (or some app) did.
I wanted to lampshade the caps part, but more explicitly, the QR code's Instagram link to my profile has igsh=xxxxxxxxxxxxx%3D%3D&utm_source=qr appened to it, where the X's are some tracking id. that tracking id that instafram app forces on people makes the qr code much more complicated (= smaller dots on a bigger qr code) which scans just fine on a iPhone 16 that instagram devs use, but that an 8 year old $50 Android phone isn't going to like as much.