Most active commenters
  • dheera(4)
  • jbluepolarbear(3)

←back to thread

527 points lxm | 33 comments | | HN request time: 0.655s | source | bottom
Show context
Karrot_Kream ◴[] No.27671804[source]
I gotta say, I disagree with this piece. I, for one, love QR code menus. I can pinch zoom rather than squint at a menu with small/unreadable fonts in dim lighting. I don't need to badger the already exhausted wait staff on a busy night when they forget to drop us a menu or two. When orders are taken online, rather than awkwardly force a friend to not go to the bathroom (or take their kid to the bathroom) until a server can take their order, they can just order and then go. I do think restaurants should handle payment themselves and have the option for paper menus or menus posted on a wall if needed, but otherwise I'm a fan.
replies(5): >>27671896 #>>27672255 #>>27672565 #>>27675012 #>>27678146 #
1. dheera ◴[] No.27672255[source]
Ugh. Why can't we have both?

First of all it takes a shitton of steps to scan a QR code if you don't have WeChat. On a default Android device you have to click 7 or 8 times to get into the QR scanner thingy inside Google Lens. I carry a 2nd phone with WeChat and I can scan things in 0 seconds flat, but most people don't have it around here in the US.

And then many restaurants' QR menus just redirect you to their website with a terrible experience, and sometimes no pictures.

And then it's annoying as hell to try to read a phone screen in daylight outdoors.

If you can print a QR menu just print the damn menu also. Put the QR code on the menu cover for people who really want that.

These days I often just ask wait staff what they have because I don't want to look at my phone.

replies(5): >>27672264 #>>27672292 #>>27672329 #>>27673378 #>>27673382 #
2. snovv_crash ◴[] No.27672264[source]
Normal camera app scans QR codes...
replies(1): >>27672303 #
3. dagmx ◴[] No.27672292[source]
The default camera app on both AOSP and iOS phones will scan QR codes, so it's really just a single step.
replies(1): >>27673833 #
4. dheera ◴[] No.27672303[source]
I have to swipe to the rightmost tab in normal camera app and then hit Google Lens and then hover over it while trying to top the tiny tooltip that pops up with my huge finger.

Horrible experience.

It should just open the web page with zero taps if I point at a QR code in ANY camera mode, even portrait or panorama or movie or whatever the last mode I was on. I shouldn't have to tell it "I'm going to scan a QR code", it should always be looking for one, because it's computationally very, very cheap.

replies(1): >>27672369 #
5. dragonwriter ◴[] No.27672329[source]
> First of all it takes a shitton of steps to scan a QR code if you don't have WeChat Not really, on most real devices.

> On a default Android device you have to click 7 or 8 times to get into the QR scanner thingy inside Google Lens.

Perhaps, on stock Android with no manufacturer special apps. But the Samsung, Google, and LG Camera apps, at least, have “point at a QR code and the camera reads it”, so it takes as many clicks as opening the Camera app.

replies(2): >>27672460 #>>27672499 #
6. NamTaf ◴[] No.27672369{3}[source]
On the iPhone, you literally just open the camera app, point it at the QR code, and a drop-down notification will prompt opening it in the browser. Thus, it is absolutely looking for one always as you describe.
replies(1): >>27673360 #
7. dheera ◴[] No.27672460[source]
Hm, I have a Pixel 5 and it most certainly doesn't do that. Nothing happens.

https://i.imgur.com/kjFEwiR.jpg

Then again, starting about 5 weeks ago it also stopped responding to "OK Google" and 3 weeks ago it stopped announcing turn-by-turn directions during GPS navigation so I guess this is the state of tech in 2021 :-/

(Definitely don't want an Apple device though, massive privacy issue for me to use a closed source kernel and that I can't easily introspect and MITM SSL requests on to see what data is being sent about me, I do like Android for the fact that I can more or less much hook into any part of the OS and execute custom code to monitor what the hell apps are doing behind the curtain, and even give them fake-but-realistic sensor data to even further protect my privacy.)

replies(4): >>27672525 #>>27672806 #>>27672813 #>>27674702 #
8. atoav ◴[] No.27672499[source]
Firefox Android can scan directly from the URL bar of a new tab.
replies(2): >>27673504 #>>27676962 #
9. dzhiurgis ◴[] No.27672525{3}[source]
How do you do MITM SSL when pretty much every secure app use key pinning.
replies(1): >>27672547 #
10. dheera ◴[] No.27672547{4}[source]
Exactly, on iOS it's not easy, on Android it's far easier because the OS listens to you, not Apple or Google, and it's far easier to root Android than it is to jailbreak iOS, or run an open source fork like LineageOS and run the same apps on that.

You can (a) decompile the app, mod it, recompile it, sign it, and then execute it (b) modify the OS to not care about app signatures (c) bypass it with Xposed hooks, ... lots of ways.

replies(1): >>27672775 #
11. dzhiurgis ◴[] No.27672775{5}[source]
I find hard to believe that you can decompile any app that has bothered implementing key pinning (which I always assumed is done at app level, not OS).
replies(1): >>27673300 #
12. fingerlocks ◴[] No.27672806{3}[source]
I think you have this backwards? Its much easier to bypass cert pinning and MITM a local process on an Apple device. Disable SIP on Mac OS or jailbreak an iPhone (15 minutes on almost the latest iOS), ‘lldb attach’ and away you swizzle.
13. bitten ◴[] No.27672813{3}[source]
Pixel user here too. You have to enable "Google Lens suggestions" in the camera settings for it to read QR codes automatically.

Drop down menu > Camera Settings > Google Lens suggestions.

replies(1): >>27677879 #
14. mcny ◴[] No.27673300{6}[source]
Speaking of https, I will give my own example. I can get to the cockpit (local ip:9090) of my fedora machine on my android phone if I continue past the scary warning but not on my iphone.
replies(2): >>27673958 #>>27674388 #
15. meheleventyone ◴[] No.27673360{4}[source]
Same on my OG Pixel.
replies(1): >>27685256 #
16. tluyben2 ◴[] No.27673378[source]
This must be a very personal experience as I recognize none of this and never heard this from anyone either. I think you just simply need a newer phone. I have a cheap Samsung and I live in a place where the sun is always on and usually no clouds, and yet I walk kilometers every day doing work on my phone. No issue reading anything. And like the others say: the camera app automatically and very robustly pics up qr codes when you wave it past it.

I like qr codes anyway: I don't like dead tree printing or touching stuff that is not mine but had a million hands on it (I had that before covid).

replies(1): >>27674049 #
17. vmception ◴[] No.27673382[source]
on iPhone it is a single gesture from a locked phone to scan the QR code

I also really love how many restuarants put a QR code on the receipt that opens Apple Pay

18. saxelsen ◴[] No.27673504{3}[source]
You just blew my mind!
19. jbluepolarbear ◴[] No.27673833[source]
Yes, but you still need to click the link, open in the browser. I don’t trust the average restaurant to make correct security decisions on their online menu/payment system. So pass.
replies(2): >>27674609 #>>27676377 #
20. lorenzhs ◴[] No.27673958{7}[source]
You can most definitely bypass the invalid certificate warning on iOS (I also have a device that uses a self-signed certificate and listens on a local IP, I can open its web interface just fine on iOS)
21. teddyh ◴[] No.27674049[source]
> I think you just simply need a newer phone.

“yeah I'll get right on that”

https://www.youtube.com/watch?v=hpQQohcHk9Q

replies(1): >>27674989 #
22. NavinF ◴[] No.27674388{7}[source]
I can bypass the self-signed cert error on my iPhone 8 on iOS 14.4.2

That aside, what's the point? There's no practical threat model where https makes what you're doing more secure. If you have neither a domain name that can use a real TLS cert nor your own CA added to the mobile device, it would be trivial for someone to MITM you. Just configure your Fedora dashboard to use http if you don't care about security

23. PretzelPirate ◴[] No.27674609{3}[source]
Most restaurants I’ve been to have their QR code link to a PDF and not an ordering website with payments.
replies(1): >>27675448 #
24. atatatat ◴[] No.27674702{3}[source]
I stopped trusting Google to put out bugfree products right around the time the Chromecast 2 came out.

It's been a downhill expectation on experience since.

25. teddyh ◴[] No.27674989{3}[source]
I found the original: https://www.patreon.com/posts/just-buy-new-one-16961122
26. jbluepolarbear ◴[] No.27675448{4}[source]
That’s a worse user experience.
replies(2): >>27676396 #>>27681044 #
27. Spivak ◴[] No.27676377{3}[source]
You mean a PDF hosted on a squarespace site? Or one of the many many apps that integrate with POS systems to do scan and pay?
28. Spivak ◴[] No.27676396{5}[source]
Than what? A printout of the same PDF? I mean if you prefer paper then yeah, I get it but it's such a small difference.
29. don-code ◴[] No.27676962{3}[source]
This made my day. I always love finding out about super-useful features I wasn't aware of in software I use every day. Thank you!
30. SethMurphy ◴[] No.27677879{4}[source]
In addition on my pixel 3 you can open camera app and long press QR code. This works with or without enabling lens suggestions.

So, double press power button, long tap QR code, and click link to visit site.

31. PretzelPirate ◴[] No.27681044{5}[source]
It’s much better. It’s easy for people to see even with visual impairments. Everyone sets up their phone to accommodate their own needs.

You can always take the time to ask for a menu and I’m sure someone will bring you one, but it’s my opinion that you’re making too big of a deal out of something that’s such a small part of the dining experience.

replies(1): >>27694534 #
32. snovv_crash ◴[] No.27685256{5}[source]
And same on my mid-range 2020 Samsung. I think GGP is chasing windmills here...
33. jbluepolarbear ◴[] No.27694534{6}[source]
How does a pdf of a menu help a vision impaired person?