> A user may make a typo in the email, and that email might still be a valid email know to work (but for another, unrelated person).
That won't verify. The issuer should check if the request has valid session cookies for the e-mail-address that should be verified. This also implies that it just won't work for any service that uses sessions with a short timeout.
5W while browsing is already less efficiënt than my old laptop with a Zen 2 CPU (and most of the power is consumed by the display). Newer CPU's or SoC's should do quite a bit better than that.
During "light" browsing pretty much any laptop's power use is massively dominated by things that aren't the CPU, assuming there's been any attempt at enabling that use case (which doesn't always seem to be the case for many SKUs, certainly on the cheaper end).
A huge amount of Apple's competitive edge is in the "other 90%", but they don't seem to get the headlines.
Asrock Rack and Supermico sell AM4/AM5 motherboards with support for ECC UDIMMs. Other vendors might state official support on workstation-class motherboards, and in general it might work even on motherboards without official support.
Most SSD's will provide metrics that are quite readable for estimating the lifetime left for the drive. Most nvme-drive expose a line with 'Percentage used' in the nvme log (just use smartctl to read the nvme log). With sata-drives it is a bit more hit or miss, but the couple of drives I have lying around at the moment record wear leveling in Wear_Leveling_Count, which does provide the raw wear leveling count and the lifetime left as normalized VALUE.
Hard Disk Sentinel is great for helping with this. The developer has been at it for years, figured out all kinds of quirks of different disks and controllers.
Don´t let the TDP of T-models fool you. Power consumption to reach boost clocks can peak up to 100W for T-models of the previous generation, and the 13700T probably needs to run close to that to outperform a 5800X.
At least hard drives still have decent seek times. Load time optimization for consoles with optical drives was another league: a single seek across the disk could lead to waiting a second longer on the loading screen.
Crash Bandicoot solved this problem by writing the level data in a streaming fashion, so that the CD-ROM would never have to seek while playing through a level.
Of course, the CD-ROM only spins in one direction however. Crash Bandicoot programmers solved this issue by making it impossible to run backwards in the game.
The game was basically one dimensional on purpose: you can only run forward, and never backwards, to optimize the CD-ROM bandwidth. Still, the game was groundbreaking, the gameplay and characters fresh. Its an incredible technical achievement, to the point where most people didn't even realize that running backwards was a technical hurdle they felt like not solving.
> Of course, the CD-ROM only spins in one direction however. Crash Bandicoot programmers solved this issue by making it impossible to run backwards in the game.
I've been playing crash since I was a kid, and I never thought about why you couldn't run backwards. What a brilliant solution.
Battery life depends a lot on which laptop you buy. With an old Elitebook Revolve with an Intel 5200U and a new Envy X360 with an AMD 4700U the battery life on Linux is about the same when compared to reviews on Windows. Especially the Envy has some issues with running Linux, but battery life isn't one of them.
The large Toshiba drives they're using are enterprise drives. A couple of weeks ago these drives were among the cheapest (€/TB) drives to get here in the Netherlands, so I assume Backblaze just bought them because of their price.
> Cross-Platform - You can reliably stay up-to-date on discord from basically every device you own with reliable notifications
Until there's a client update. When the client detects that an update is available, it asks to apply the update without any way to start without the update. So far, I had 2 weeks this year without the desktop client, waiting for the update to appear in the package repositories.
Yep, I ran into this a few times and now my `~/bin/discord` is just `chromium --app='https://discord.com/app'`.
Only missing push to talk, which I don't need on Linux. One of these days I hope browsers come up with a way for a webapp to request access to capture a particular key, in the same way it can ask for your mic.
That's not a cross platform issue but your packages being outdated. At least on Arch I haven't run into this issue once, it can self update just fine on linux.
I personally use Flatpak for Discord and Slack. I used to have issues with my package repositories not being up-to-date too, but this is much more convenient.
That won't verify. The issuer should check if the request has valid session cookies for the e-mail-address that should be verified. This also implies that it just won't work for any service that uses sessions with a short timeout.