this post was submitted on 23 Apr 2025
802 points (99.1% liked)

[Moved to !iiiiiiitttttttttttt@programming.dev, check pinned post.] iiiiiiitttttttttttt.

883 readers
1 users here now

you know the computer thing is it plugged in?

Moved to !iiiiiiitttttttttttt@programming.dev.

founded 2 years ago
MODERATORS
 
(page 2) 50 comments
sorted by: hot top controversial new old
[–] Onomatopoeia@lemmy.cafe 178 points 1 week ago (5 children)

Fuck I despise this menu bullshit. Give me a fucking menu.

[–] driving_crooner@lemmy.eco.br 92 points 1 week ago* (last edited 1 week ago) (2 children)

They had to put a fucking law in Rio de Janeiro and São Paulo mandating that restaurants had to have physical menus with the printed prices.

[–] evasive_chimpanzee@lemmy.world 53 points 1 week ago (2 children)

I like when there's a qr code that allows you to order and pay without needing to wait for a waiter. A qr code where it just links to a pdf of a menu that they didn't want to print sucks.

[–] 4am@lemm.ee 33 points 1 week ago

If it’s printed on the inside of the menu so you can order quickly when it’s busy and help take some of the pressure off the servers and maybe get your food faster? That’s cool.

When it’s just a virtual menu so they can surge price in real time? Fuck those places.

[–] CosmicTurtle0@lemmy.dbzer0.com 27 points 1 week ago (2 children)

PDF is at least kind of permanent. Most restaurants that have qr code set up usually have "surge pricing" that allows them to change their prices on a whim.

[–] JackbyDev@programming.dev 0 points 5 days ago

Get mad at the problem and not the symptoms. I've been to dozens of restaurants with qr code menus and never seen one with surge pricing. Just be mad about surge pricing.

[–] boreengreen@lemm.ee 7 points 1 week ago (1 children)

Not much of a challange to have a webserver point to another pdf when some condition is fulfilled.

[–] Takumidesh@lemmy.world 14 points 1 week ago (1 children)

You can just generate a PDF on demand. There isn't much permanent about them at all.

load more comments (1 replies)
[–] Donjuanme@lemmy.world 26 points 1 week ago (1 children)

Give me a menu or I'll tell you what I want and you can figure out how to put it in.

Either that or I walk.

[–] TachyonTele@lemm.ee 8 points 1 week ago

Say "for $3.00" after your order, too. Fuck'em.

[–] Lenny@lemmy.zip 3 points 1 week ago (2 children)

The only setting in which it’s actually helpful is when you go to an establishment that prioritizes drinks and the food is an afterthought (but you can still walk up to the bar and never use the QR code if you wanted).

load more comments (2 replies)
load more comments (1 replies)
[–] ironhydroxide@sh.itjust.works 78 points 1 week ago* (last edited 1 week ago) (7 children)

I get someone made a hilarious mistake.

But why would you not even test the code before gluing them to all the tables?

Or before sending the code to be etched?

[–] HexadecimalSky@lemmy.world 71 points 1 week ago (4 children)

I think since its not so much btoken as pointing to a local file, I think they may have tested it on the one device they made it, so it worked...on that device.

They should have 100% tested it on other devices

[–] ironhydroxide@sh.itjust.works 20 points 1 week ago (1 children)

Guess I'm showing my age then. Because the intended end use device is obviously a phone, I assume they used their phone to generate the qr, send it out to etch, and test the result. I can't use my phone for shit like that. To me that is much more a real screen type of job (generating the qr code, generating the gcode in lightburn, etc) done on a computer, instead of a tablet/phone

[–] CarnivorousCouch@lemmy.world 4 points 1 week ago

Some tasks belong on the medium screen, not the tiny one!

[–] thesystemisdown@lemmy.world 19 points 1 week ago

Or perhaps hire someone who knows what they're doing.

load more comments (2 replies)
[–] rustydrd@sh.itjust.works 8 points 1 week ago (1 children)

Might have been a temporary link (e.g., shortened URL) that passed tests initially but stopped working later on.

[–] Ephera@lemmy.ml 18 points 1 week ago (1 children)

The browser says "localhost", so it would have had to stop working by suddenly redirecting to localhost...

load more comments (1 replies)
[–] DontRedditMyLemmy@lemmy.world 3 points 1 week ago (1 children)
load more comments (1 replies)
load more comments (4 replies)
[–] racketlauncher831@lemmy.ml 67 points 1 week ago (1 children)

I once got a group message from my child's teacher, screaming in excitement that "the event at school is live!"

The link points to 192.168.x.x.

[–] Hobo@lemmy.world 35 points 1 week ago (1 children)
load more comments (1 replies)
[–] boreengreen@lemm.ee 34 points 1 week ago* (last edited 1 week ago)

I don't do resturants all that often and I never saw one that had these. But I once encountered this at a clinic. I had no qr reader on my phone and no internet access at the time. So I just waited around until the receptionist came around. Turns out every person in the room ignored the qr-code as well.

[–] emberpunk@lemmy.ml 32 points 1 week ago (1 children)

OK listen hear me out. Perfect opportunity for guests to learn how to ssh tunnel to port forward to their local device 😅

[–] stembolts@programming.dev 17 points 1 week ago* (last edited 1 week ago) (1 children)

I'll save noobies some time.

for (( i=1; i<65536; i++ ));do  
  for (( j=1; j<256; i++ ));do  
    ssh -L $j$i:127.0.0.1:$i -N 192.168.1.$j &  
  done  
done  

What could go wrong?

Okay clearly this won't work because there aren't enough local ports to match to 16 bits of ports on potentially 255 machines, but with some slight modification I could add in a test to only increment the local port if the forward is successful and thereby create the dumbest-ass port forwarding script ever.

[–] InnerScientist@lemmy.world 10 points 1 week ago (1 children)

ip a a 127.0.0.2/8 dev lo

You have a whole /8 subnet of localhost, do it.

[–] stembolts@programming.dev 13 points 1 week ago* (last edited 1 week ago)

I like where your head is at.

We could also save some time just parsing something like..

nmap --top-ports 100 192.168.1.0/24 | grep -e "report" -e "open"  

We have the technology, we can be stupid.

[–] SatyrSack 29 points 1 week ago* (last edited 1 week ago) (17 children)

Would this probably work if you connect to their Wi-Fi?

EDIT: I am smart, I promise

[–] zdanger@lemmy.world 90 points 1 week ago* (last edited 1 week ago)

Localhost denotes the device itself. It would work if your phone were running a web server with the cafe's menu hosted on it

[–] Irelephant@lemm.ee 38 points 1 week ago (2 children)

I almost said yes, but no, localhost is your own device. If it was a 192.168 ip it would be different.

[–] SpaceNoodle@lemmy.world 12 points 1 week ago (2 children)

But their subnet is 10.1.1.0/24

load more comments (2 replies)
[–] zurohki@aussie.zone 11 points 1 week ago

I'll know it's the future when I start seeing http://[fe80::xxxx:xxxx:xxxx:xxxx]/ link fuckups.

[–] 4am@lemm.ee 15 points 1 week ago

Listen, you’re in good company. I literally almost posted this and then I realized. Made my day that I wasn’t the only one.

Also, it’s amazing that someone made QR codes with a localhost URL.

[–] ekky@sopuli.xyz 13 points 1 week ago

You'd still go to localhost, so realistically: no.

load more comments (13 replies)
[–] Treczoks@lemmy.world 20 points 1 week ago

Well, you forgot to install the menu-server-app. Do it, and the problem is solved.

[–] postmateDumbass@lemmy.world 10 points 1 week ago

Someone needs to name their catering business 'localhost'

[–] roserose56@lemmy.ca 10 points 1 week ago* (last edited 1 week ago) (6 children)

Yea but we shouldn't pollute the world with printed menus! websites don't get lost, like the printed ones! downtime is amazing! /S

I prefer printed menus, you sit, you read, you eat. No scan, no using your phone or anything else. What else they gonna add? dine in but order online?

load more comments (6 replies)
[–] TheImpressiveX@lemm.ee 7 points 1 week ago

"Ticket closed."

load more comments
view more: ‹ prev next ›