My thinkpad doesn't even have upgradable RAM. And it's from 2017, not even a new trend. I think that's bare minimum for considering a laptop to be modular or even upgradeable.
I smiled when I saw the NYT headline asking for an "independent inquiry". Are they living in an alternate reality? These guys are not gonna give two fucks about what some toothless committee concludes three years from now.
At least on the roku apps most of them do for me. I might be willing to believe that it's just them unintentionally misconfiguring it or something; I'm sure roku isn't the primary focus for any of them, but either way, they need to fix it.
How do you wind up getting that many emails that you don't want? I'm genuinely curious because I get a couple of emails a day, and they're usually ones that I wanted to get. High spam volume and poor filtering from the email provider? Signing up for every newsletter and never unsubscribing?
In that case, your objection seems to be to light weight or minimal frameworks rather than SPAs on this point. There are plenty of minimal backend frameworks for Node (and Python, and others) that can be and are used to build traditional "load a page for every interaction" applications, and Zod or something like it would be useful for those since minimal frameworks often don't include validation. Zod isn't exclusively for SPAs or even web applications. It's schema validation, which is useful in many domains.
reply