66 karma · joined May 3, 2018
But my issues with this aren't really related to code: * downloading without user 'consent' (in the loosest sense of the word) * and mainly: a proposed fix being a way the server can force an update on the user.
This whole issue just stems from the unreasonably high update-frequency imposed by the developer. They aren't addressing that and instead conclude that perhaps they can avoid a high bill by building remote code-execution into their app. As opposed to just adding a toggle and letting users decide whether they want updates to be auto downloaded. I would argue that's more of a UI/UX issue than a coding issue.
But also: a check every 5 minutes? I understand what you're saying but the only reason those interruptions are frustrating is because of the high volume of daily updates. This could be solved by just keeping this update-frequency reserved for beta users and maintaining a more sane update-frequency for regular users (now what a sane update-frequency is, is a whole other discussion judging by the comments so far :P)
>The app checks for the update every 5 minutes or when the user activates the app.
>Normally, when the app detected the update - it downloaded it and stopped the 5 minutes interval until the user installed it and restarted it.
To me this reads as them downloading the update unprompted (as they mention their issue with the previous updater was that it would prompt the users every 5 minutes, which would be solved by just not checking every 5 minutes).
Either way, whatever the bug and its effects are, my gripe is that their conclusion is to add a way for them to remotely force-updates. As opposed to just notifying once or any of the other hundred ways to handle auto-updates that don't involve you remotely forcing an update.
Edit: the founder has confirmed in the comments the app does download without user confirmation, so my original point still stands.
The whole take-away of this article feels backwards. Instead of going 'hey maybe we should not just download stuff in the background without prompt', the author doubles down and actually proposes to add a way for the server to signal to the client that an update should be forced.
I'm actually baffled by this entire thing.
Though, I would still argue a 4K upgrade is a little far fetched. Nintendo hardware has always been less powerful than that of its 'competitors', who only recently started pushing 4K. (whether or not Nintendo actually competes with Sony and Microsoft is a whole other discussion :P).
Also yes, the original kickstand made me wonder if anyone at Nintendo had actually tried to use it more than once. It's by far my least favorite part of the Switch.
The mail@firstnamelastname.com approach seems like a clean way to do it as well.
I've been running that setup for a few years now and it has been flawless. Spam is almost entirely gone, with a catch-all address I can simply sign up to websites with <website name>@mydomain, makes it easy to track down if one of them ends up doing shady things with your mail!
The creator posted some interesting comments there so I'll link the original post: https://www.reddit.com/r/gaming/comments/h8ayq8/i_made_a_min....
I agree the NUC is a great platform, but if you could spend less cash and get more bang for your buck, and perhaps have the added benefit of having a platform with ECC memory (not sure if the NUC supports ECC, I'm assuming it doesn't), then I think the latter is what most people would go for (or well, at least what I would go for :p).
We're also talking about home _servers_, so it doesn't seem that odd to me to use actual server hardware. The homelab[0] subreddit has a bunch of folks running actual server hardware for example.
For example, I picked up about 96 GB of DDR3 ECC ram for around 75 euros. A quick check on ebay, and the same amount of DDR4 is selling for at least _twice_ as much. I imagine it's pretty economical to buy this older hardware and just assemble a single beefy server, instead of buying multiple physical machines.
The added benefit is that this older hardware doesn't end up in a landfill, and even though older CPUs generally consume more power than their current gen equivalent, I reckon a single machine would consume about the same, or less, than multiple NUCs (I have no source to back that up though, it's just my assumption).
[0]: https://images-na.ssl-images-amazon.com/images/I/71u2ZnjYcWL...
[0]: https://www.reddit.com/r/thinkpad/comments/9ohpyo/psa_t470t4...
Haskell has {- -} style (multiline)comments.