←back to thread

527 points lxm | 2 comments | | HN request time: 1.609s | source
Show context
klhutchins ◴[] No.27672010[source]
QR codes are no good if cell service is spotty with certain carriers. Recently at a distant restaurant, I scanned the QR, waited for it to time out, discover there was no cell service, find the free wifi, enable my VPN, connect to the restaurants wifi, wait for authentication, then open camera app and scan QR again, wait for the kindle app to open the PDF, only to be handed a paper menu a few seconds later...

I know how a menu works. I read the food, see the price, and order. Personally I want to relax at a restaurant and not troubleshoot for myself and others, all while increasing my stress levels.

One way to fix this might be to encode the full text of the menu within the QR code, instead of a link?

QR codes are handy for easing people into eating out again... but wow; it can be pretty frustrating. Something I find myself thinking about more, is how Technology really needs to be more reliable, and how we really need to consider all the edge cases, before we can begin to replace the simple items such as a menu, let along more complex systems....Rant: I want something that will work 100% of the time.

replies(3): >>27672232 #>>27672347 #>>27672652 #
1. mjevans ◴[] No.27672347[source]
The data limits for a QR code are rather small. Note the storage is also used by ECC payload, which generally isn't optional. https://en.wikipedia.org/wiki/QR_code#Storage

The menu is probably going to insist on using lower case letters, and the "Binary/byte" encoding will be interpreted as something between 7-bit ASCII and UTF-8 depending on the client. With the ECC payload 2,953 bytes sounds like quite a lot, THEN you look at the giant art linked in the article for even small examples. The size (version) 40 takes 177×177 width of decodable, clearly visible pixels.

At that point the QR code is in the ballpark of a printed 8.5x11 or A4 sheet of paper, and is far less useful to humans than a laser printed page with multiple sizes of lettering, super high contrast, and no requirement for a computer to decode.

replies(1): >>27676850 #
2. klhutchins ◴[] No.27676850[source]
Haha, yeah... I'm not sure how important it is to have ECC to menu text.. good info.