Hacker Newsnew | past | comments | ask | show | jobs | submit | ssl-3's commentslogin

Yeah, but you're kaoD. You're a bonafide person. You should talk with other people; it's good. (We're chatting right now.)

That's quite different from chatting with a bot that pretends to be human. (Do you want to chat with my bot?)


If that's true, then their mobile app team must be both completely separate and isolated from all communications.

Because it's really bad. And it's been bad for a really long time.

When all I want is to order a cheap cup of coffee, I get to stare at a throbbing box of fries while it tries to figure that out.

Get to the restaurant and signal my arrival? More throbbing fries.

Sometimes the fries never stop throbbing and the only way to get away from them and onto the next step is to force-close the app and start it again.

When I manage to accumulate enough points to order a free sandwich? "Sorry, something went wrong!" This leaves me with no sandwich, and no points. (I guess I was going to be disappointed no matter what -- maybe they're doing me a favor by fucking it up so bad that getting the food is impossible, since reaching the melancholy destination takes fewer steps this way.)

Over the years I've used multiple phones, from multiple manufacturers, with multiple carriers. It's not me; the app is consistently bad.

Oh. And speaking of carriers: Back when I had metered service, I used wifi where I could. The McDonald's near where I lived had free wifi, but their network had this app firewalled. It'd work anywhere but inside of the building where it was most useful.

But, yeah: The touchscreen kiosks are a bit more responsive than they initially were. It's too bad that they're gored up with finger grease and other bodily effluences, though, because they barely work with the layer of filth that covers them.


The US app is still laggy (even on the iPhone 17 Pro) and constantly logs you out. My theory is that they set the login timeout to a low number to make it harder to accrue points.

their app has some very strange flow to it, i cant tell if it feels designed by committee or if there are just so many strange use cases that its somehow the least bad given some arbitrary constraints i cant begin to understand.

even selecting my restaurant is a constant battle. the closest restaurant to my house as the bird flies is not the closest restaurant. even the closest by miles driven involves much more complication than the one i always want to pick. it constantly battles me that i have selected a suboptimal choice. maybe learn that when i am at home, i want to default to my preferred choice, every time, unless i say otherwise.


I'm only 50/50 but I swear they have only one app for the entire globe.

Can you imagine how complex that must be vs just making like 100 different apps in each country.

But eCoNoMiEs oF sCaLe

If you're balking at makin 100 different apps, then for reference, I am pretty sure my local mcdonalds - just the one restaurant turns over >10 mill a year, so you get a sense of how much they'd want to invest in, idk, the ordering front-end of every maccas in Australia


At least in Japan on iOS, they have their own app, and it’s great.

You can find a seat first, then order directly from your seat, for delivery to your seat (helpful since some McDonald’s in Japan are really busy, and are very vertical, so you might need to climb up some two/three floors to find a seat!).

You can even order McDelivery and they’ll deliver McDonald’s to your house on McDonald’s branded mopeds.

It’s also been pretty fast, even on a slow internet connection.

The only two problems I’ve had with it are:

- Although the menu and the rest of the app is translated to English, sometimes coupons are only in Japanese, and not translated to English (I’m guessing these might be store-specific) (although it’s easy enough to translate that using your phone’s translator) - I’ve had Apple Pay occasionally be down and fail to work, which forced me to redo my whole order, then realize that Apple Pay is still down, then do my entire order again with a different payment method. Although it’s only happened twice a few months ago, so it could be something that they’ve already fixed (or I’m quite unlucky).

Edit: Forgot to add, but no issues like what basch seems to experience with their country’s McDonald’s app. The Japanese one always gives me a sorted list/map view of my closest McDonald’s to pick from, with any favourites marked at the too.


I have been in the situation of standing outside an after-hours pick-up only window at a McDonald’s in the UK, able to talk to the staff, but unable to order because they only accepted app orders and I only had access to the Canadian app.

I tried to log into it just now to see which McDonald's it would select for me at home and whether it would be callous about changes.

But when I touched the icon to open the app, a big M appeared on a bright red screen and then it died and returned to the home screen less than half a second later.

(Good work, fellahs! Good work!)


I have a half-serious theory that their mobile app is for price discrimination. The best deals are only available in the app, but the experience is so bad that you'll only use it if you really need to.

Here in Japan they started to forward me to the app page when ordering. So you are forced to use the app with a mobile browser. Even though the website could do it perfectly fine in the past.

I do not go often, but if I do I prefer to sit, order in the page and they bring it to your seat. I dont like the Kiosk.


Man. It seems like every avenue of humidification is paved with difficulty.

Ultrasonic humidifiers (and others) that spritz water droplets out? They need fed expensive water, or they spread particulates everywhere. Health aspects aside, it's nice living in a house that isn't bathed in something that looks like chalk dust.

Evaporative methods? They're similar in their lust for pure water, and the particles tend to concentrate at the humidifier instead of everywhere else. That accumulation needs to be cleaned up periodically (or parts replaced, depending on how rent-seeking the design is).

Distilled water from the store? That's gloriously clean water, but it represents a money pit that can never be filled up.

RO water? Sounds nice (is nice), but they're expensive and inefficient (producing 1 liter of RO water wastes in the realm of 3 or 4 liters down the drain). The systems need installed, and not everyone has the capacity to wrangle their own plumbing projects.

And as an added bonus: Drinking RO water saps our precious bodily fluids of the minerals and electrolytes that people crave to stay alive, so we also seek to deliberately impurify it.

I guess that means that an ideal path to RO-oriented humidification, we end up with 3 taps at the kitchen sink, then? One that provides demineralized for the humidifier, another that provides remineralized water for drinking, and one for everything else?

---

It's all ugly in some way.

Isn't there some kind of evaporative humidification method that is easy and inexpensive to clean? Something I can just feed cheap tap water into, and that I only have to deal with cleaning once a month or something? That sounds like the path of least pain for me in my neck of the woods.


When I last looked, the evaporative methods were better than others. You don't need distilled water for it, tap will work. They do need cleaning and frequent disinfecting though due to the pad constantly sitting in the water. The prices of replacement pads are a bit expensive but it was cheaper than constantly buying distilled water.

There are a few brands out there but the Philips ones seemed better than the others and the prices were not as insane. I just disliked their marketing and buzzword filled content but otherwise they seem OK. Oh and you should know a lot of their stuff now are internet connected(disabling it will make you lose some functions but otherwise the device still works) and have touch buttons and screens etc. It's unfortunate but this seems to be where every device is heading.

I do agree with you that this seems overly complex. You can pretty much do it yourself if you'd like to take on a project. A fan and a constantly wet rag has the same function but is not as compact.


Thanks. I'll check out Philips. I wonder if third-party pads exist.

I prefer dumb, but I don't mind if it's smart. Especially if I can integrate the smarts into my Home Assistant rig.

I built a humidifier once. I just used the Instant Pot that was already on the countertop. I filled it with water, set it to "Keep warm", and it slowly evaporated the water and left minerals behind.

This worked fine (it was safe, if inefficient).

But monitoring the consumption of water and the improvement in humidity showed that to actually raise the humidity to a comfortable point would and do so throughout the house would use a lot of water.

And I want to do more with my time than fill humidifiers back up. :)


Outlet testers only go so far. They can produce false assurance.

One of the things that people (well, idiots -- but idiots are also people) discover when replacing an old 2-prong outlet with a new 3-prong outlet from the big box store is that they've only got 2 wires to work with. There is no ground conductor is present.

So they do the wrong thing the wrong way, and connect the ground screw on the new outlet to the neutral wire. This satisfies them ("all of the outlet parts are wired up!"), and sometimes they even think about it hard enough to justify it as being Good Enough ("ground and neutral are connected together back at the panel anyway, so it doesn't matter!").

That's bad, mmkay? Nobody should do this. Ever. It is unsafe. But sometimes people do it anyway. It's a real problem that exists in the real world.

This problem is made worse because an outlet tester won't detect this fault -- at all.

And the badness doesn't stop there, but instead compounds: The tester doesn't just fail to detect the fault. Instead, the tester will (must) cheerfully report this condition as being perfectly cromulent and safe. That false assurance is problematic in and of itself.

So, yeah: Everyone should have an outlet tester. But everyone should also be aware that they aren't idiot-proof -- their results can be poisoned by idiots from the past.

---

Anyway, code. NEC 406.4(D)(2) allows replacing an ungrounded outlet with a GFCI outlet (with the ground screw disconnected and doing nothing at all). The outlet must be marked (that's why GFCI outlets include a sheet of stickers in the box that say "NO EQUIPMENT GROUND"), but it's code-compliant to do this.

So even if one pushes a landlord about an ungrounded 3-prong outlet on the wall, that doesn't mean that they're going to send someone out and tear into things to install a ground wire. It might instead mean that they put a GFCI outlet in, put a sticker on it, and call that good enough.

And, safety-wise: A GFCI used in this way actually is good enough.

But even though safe, it doesn't help at all with EMI/RFI/static issues and electronics, which the landlord doesn't have to care about. That part isn't their problem. :)

(406.4 also allows replacing existing 2-prong outlets with new 2-prong outlets, which are still being made in factories every day.)


Right. I've seen unconnected grounds. And I still have a 220V dryer grounded via the neutral. Hasn't been code for new installations since 1996, but is grandfathered.

And yes, I know about GFCIs with no ground and the warning. Had one of those once.

Still, an outlet tester will find the common case. I suspect that the situation here is that everything is on 2-wire external power supplies and there is no path to ground anywhere. But by plugging in an external monitor, the user created more external EMI exposure, by bringing his floating ground out of the laptop and monitor. Standalone laptops are tested for EMI compatibility (emissions in the US, emissions and sensitivity in the EU), but that doesn't cover being cabled up to random external devices.


And last I knew you ALSO can put in a GFCI circuit breaker (instead of outlet), swap in normal three prong outlets with ground not connected and use those stickers on the outlets.

Ferrite beads are awesome, and I agree that everyone involved with computing and electronical things should have an assortment of them nearby. They can fix problems.

And yeah, we're pretty close to the limits. We always have been, though: At all points on the timeline of digital electronics, we've been pushing speeds to be as fast as we can manage today. But tomorrow (and the next day, and the day after that), we'll solve more of the problems and yet-again make it even faster.

Which brings us back to...ferrite beads, and problems.

I got introduced to Monoprice back when HDMI was still new and somewhat finicky, when stores like Best Buy were fond of selling $180 HDMI cables (and even Wal-Mart wanted something like $60). In that crazy world, Monoprice was the place to buy inexpensive cables that worked.

And it was clear that HDMI was the future, so I placed an order for a half-dozen or so different-colored HDMI cables with ferrites pre-installed near each end.

They showed up, and... they barely worked. They were glitchy, touchy, and intermittent. I was frustrated, and I felt like I'd made a poor decision that cost me money instead of saved me money. In fact, I was rather pissed off by all of this.

With nothing to lose, I used a knife to cut away the plastic overmolding on the ferrites on one of the cables that was being particularly problematic. And then I smashed those ferrites with a hammer.

With the ferrites thus-removed, the cable immediately began working perfectly. It was glitch-free. I couldn't get it to misbehave even if I tried. I repeated this with all of the other cables from that order and they all started working perfectly, too.

---

So, ferrites. Their presence adds a little bit of series-mode inductance. And that's something that can be useful. It slows down the edge of things like transient voltage spikes. And since the spikes are transient, slowing their rise-time in this way reduces their bandwidth and peak amplitude. Adding a snap-on ferrite bead can be enough to turn a problematic data bus into a well-behaved data bus.

But! They're just dumb hunks of minerals. They're indiscriminate. They can't distinguish betwixt the bad signals and the good signals -- everything is affected. So while ferrites can be useful in a fight against unwanted noise, they can also be destructive of the signals that we're trying to use.

They're good to have available, but they're also not necessarily something that someone should go forth and attach to every cable they find. If there's no problem that needs solved, then there's no solving to be done.

(These I days I make it a point to actively avoid buying cables that have ferrites pre-installed, both professionally and at home. But I've got a stash of snap-on ferrites in the top drawer of the toolbox just in case; it's good to have options.)


They still are. They always have been.

Since the introduction of the OG Raspberry Pi, 14 years ago, there's been an ongoing cognitive problem wherein people look at the price of a brand new, never used SBC that can purchased from a reliable retail company.

Then they also look at the price of a used corpo PC (that is bigger, and noisier) that some rando in Iowa is selling on eBay.

And then they boldly compare the prices of the two things as if these details just don't exist.

But the details do exist. The details show that the two things are not the same. They can never be the same.

One is a shiny fresh apple that is free of blemishes, and the other is a bruised old grapefruit that someone has already started eating. They're both fruit, but they're very different things.


I got invited to see a NIN show recently, which was very kind of them.

The process of actually getting in, post-invite, was a bit of a weird experience: Waiting around at the front of the venue, meeting some of his PR folks, walking all the way around the outside to go in the back door to get escorted in. At one point we were given some armbands so we could do what we wanted as if we were regular concert-goers and they turned us loose.

Anyway, as we were walking around that huge place and chatting, one of them (Marcus?) asked me how I got interested in Nine Inch Nails.

And the first thing that came that came out of my mouth was "It is entirely possible that I banned Trent Reznor from IRC 30 years ago."

The response was immediate: "Never tell him that."

Anyhow, the crew that I met were all a bunch of great folks. Wonderful positivity, fun to talk to. 10/10.

---

(Now, you might be wondering why I banned Trent from #nin. That's easy: We banned everyone in that channel who said they were Trent Reznor. There's only one Trent, and these imposters showed up all the time so we did the right thing and got rid of them.

Except... I read an interview with him way back then, where he was asked specifically about IRC. His response was something like "Yeah, I tried IRC once and they banned me right away. Those guys are a bunch of dicks."

Whoops.)


This brought a wide smile to my face. Thank you for telling that story.

He hasn’t done anything new since Pretty Hate Machine. Which was a hell of a debut but he’s been recycling the chord progressions for almost 40 years.

A fun game is “how many lines can he go without saying I or me?” I do not encourage making a drinking game out of it.


I mostly wrote a story about a concert. It was an amazing concert. I also wrote a missive about banning Trent Reznor from IRC three decades ago.

At the show, the music was good (of course it was -- I like NIN and have for decades), but the musicality of its performance was also very good. They all played it both with expert precision, and a great deal of passion. The endurance was staggering. And the technicals -- the management of different spaces (3 stages!), the PA, the lights, effects, video projections -- they all combined to alter my perspective of what is possible in a temporary, physical performance space.

I love going to concerts, big and small. This was my 4th NIN show. I've never been to any concert like that before.

---

Anyway, you've already elected to change channels. So let's change channels.

You think Pretty Hate Machine was the embodiment of everything that Trent Reznor ever learned, or performed?

How does Broken fit into that picture? (It's very different, to me.)

How does the period-correct Purest Feeling fit into it? (It's very similar, but the horns are a bit much.)

How do the various Ghosts albums fit in there?

How do the rest of them?

What fits together, and what falls apart?

Please elaborate. While I'm not a musician and I don't have the background to dissect it myself, I do appreciate the elaborations of technical makeups of music when those who can take it apart elect to do so.

---

The dude, Trent Reznor, has been publishing recorded music since 1989. I find the claim that it's all the same to be pretty extraordinary. I think that satisfaction of that claim would require extraordinary proof. (And I welcome that proof.)


Indeed.

I watched a backup of a [480p24] DVD movie with a (hacked) Wii quite a long time ago, as a fallback after the PS3 I was using got tripped up on that film's Cinavia[1] watermarks.

The Wii worked OK-ish, but it was evident that it was barely keeping up with decoding the MPEG 2 video from the disc and putting it on the screen. Perhaps there is or was better software for that job, but there were some glitches and brief hangs.

[1]: https://en.wikipedia.org/wiki/Cinavia


Those are fine ideas.

But I'm not all about getting something like Tailscale to work with my elderly mother's Roku device, nor teaching her how to use it.


Get your elderly mother an Apple TV and infuse, then connect with Tailscale. It’s pretty friggin’ smooth in daily operation. Apple TV’s UI is no easier to get lost in than Roku, and actually has fewer pitfalls if you toggle one setting (the one that makes one home tap open the Apple TV app, and a second press while in that app actually go home, by default; switch that to always go home on any press of that button no matter what)

I dunno if Tailscale works on Roku but otherwise that would indeed be entirely viable too, last I saw Jellyfin’s app on there is really good. Likely need a server powerful enough to transcode, though, lots of (all?) Roku devices don’t have hardware decoding for newer codecs like h.265. That’s one big benefit of an Apple TV, it can hardware decode damn near everything.


Perhaps.

Y'all (collectively) have some good ideas.

But she likes the Roku. She's even got silicone skins for the remotes (plural; spares!), and two of them are tethered near the chairs that her and dad tend to sit in.

Also: The Roku stuff already exists, and is paid for, and it works with Plex (without a VPN, because my local Plex container didn't come with the caveat to avoid exposing it to the world).

Buying them one or more Apple TV devices to use instead seems expensive and likely to fail somehow.

Switching them to (cheap? linux?) PCs also sounds expensive and bad, particularly with my dad. He's certainly had more years to learn how to use a computer than I have, but he's spent most of the recent decades deliberately avoiding them. He hates them, and he doesn't want to learn them. He'd fall apart and give up on television entirely if I gave him a PC with a slick Logitech K400 to run it with. (He can drive a Roku with Youtube TV and Plex like a pro, but that's mostly only a D-pad and a back button.)

---

But since you and others have mentioned it: Transcoding. That's really not a big problem for many vaguely-recent PCs. With Plex, at least: The quite old i7-6700k desktop box I use for this transcodes to h.264 like a beast using its paltry iGPU, and does h.265 just fine with an old nVidia RTX 2080 if I elect to use that instead. Either way works well and never breaks a sweat.

It may have been a powerful machine a decade ago, but a used computer with a 6700k (or so) to serve media with is cheap these days. (And a brand-new power-sipping N150 box does transcoding waaaay better, even in credit-card form factor.)


A couple of other options:

If their router supports it, configure the VPN there so it's available for the entire network.

Set up a Raspberry Pi (or similar) on their network that is configured with the VPN and runs a reverse proxy to expose the Jellyfin instance.

But yeah, either of those is going to increase your support burden.


Sad to hear about people getting stuck in weak ecosystems.

By the way, I switched from Jellyfin to plain SMB + Nova Player (Android), which has basically the same interface, but no user profiles, and works over SMB, obviously. No transcoding, best format support, and best performance for large files I've found yet for my TCL Android TV.


I mean, for my TV at home where everything is connected with a gigabit LAN, I usually use Kodi on a Pi4, over SMB, with a Logitech KT400 to drive it from wherever I feel like sitting.

It's silent, reasonably self-contained, and is appliance-like to get going (just dump OpenELEC onto an SD card, plug everything in, and then simply begin using it).

Plus, there's two HDMI outputs: One that connects directly to the the dumb TV and sends only video, while the other sends only lossless PCM audio to the once-rather-high-end AV receiver (that gets choked up on more-modern HDMI bitrates).

And that's great for me at my house, with my pile of gear, and with my technical proclivities.

But I'm not my mom, and this isn't my mom's house. :)


I use Jellyfin and when it works it’s great but a few small things make it totally unusable for a non-technical family member.

One thing is when it can’t see the server it doesn’t just say it can’t see it, it acts like the issue is you’re not logged in and then when you log in (having to type your password manually each time, on a TV) it then fails.

This is only really diagnosable if you can access both the client and server and is a complete failure and very tedious experience if you only have client access.

Feels like I experience this at least once a month so couldn’t ever set this up for family members remotely.


I set my dad up with a Linux box as a daily driver for him - he keeps the desktop on , and the roku jellyfin now has a clean proxy into jellyfin over the tailscale network. Giving him a desktop I can remote into was a great decision that paid dividends for him :)

You can point Tailscale toward a $5 exit-node VPS and Caddy/nginx through a cheapo-but-memorable-domain to get a Jellyfin Dashboard up in a browser. I assume running the domain and port through the Jellyfin Roku app would work fine (can't be sure as I've never used a Roku).

Just mind your ACLs


It needs more of the feature that makes it a networked player for the media I already have (which works great -- once a person gets to it), and less of the misfeature that is the sideshow also-ran ad-supported and rental live streaming and on-demand offerings (which I will never, ever use -- and that Jellyfin lacks altogether).

Plex been swinging in the wrong direction for a number of years now.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: