Even crazier than that: almost all numbers cannot be defined with any finite expression.
For the last six months I've just been using a laptop as a mini pc with no battery.
If I search for battery stuff shows up, but they only ship bare batteries to the 48 states and Canada.
Contacting support should be able to help you too.
In a desktop, you would need a top of the line threadripper for that 256GB/s of memory bandwidth.
Consumer grade Zen 5 desktops reach only about 80GB/s in real world testing, with a theoretical max of slightly over 100GB/s.
However if you actually follow the 3-2-1 rule with your backups, then you need to include a piece of real estate in your calculation as well, which ain’t cheap.
"Drive things forward" is shorthand for "stress about and take blame for". If you are being asked to "take ownership", you are being asked to earn your bread by conflating your own self worth with the success of some project, usually one whose success is mostly beyond your control. The paycheck is compensation for the sleepless nights and distant stare you affect with your family at the beach. This /is/ the job.
I think this dynamic will only get worse with AI tools doing more for organizations. Project managers are at least somewhat paid for their organization skills and executive function, even if they're mostly being paid for stress. If a machine can organize and coordinate, the only thing left for people to do is...have emotions, worry, absorb threats and abuse.
Another way to think about this is that the ownership class can probably find machine substitutes for most white collar labor, but these machines can't be motivated and managed in the ways that B schools have been teaching for 100 years. Yes, Claude can try to fix a bug, but you can't threaten it to squeeze more out of it. Alice has three kids and a mortgage. It's trivial to threaten Alice -- you don't even have to do it explicitly. If her productivity is enhanced with AI, and her bargaining position softened, this becomes even more attractive because the owners can pay her less to do more.
Client-side rendering with piecemeal API calls is definitely not the solution if you are having trouble getting packets from A to B. The more you spread the information across different requests, the more likely you are going to get lose packets, force arbitrary retries and otherwise jank up the UI.
From the perspective of the server, you could install some request timing middleware to detect that a client is in a really bad situation and actually do something about it. Perhaps a compromise could be to have the happy path as a websocketed react experience that falls back to a ultralight, one-shot SSR experience if the session gets flagged as having a bad connection.
Cache-control immutable the code and assets of the app and it will only be reloaded on changes. Offline-first and/or stale-while-revalidate approaches (as in the React swr library) can hugely help with interactivity while (as quickly as possible) updating in the background things that have changed and can be synced. (A service worker can even update the app in the background so it's usable while being updated.) HTTP3/QUIC solves the "many small requests" and especially the "head of line blocking" problems of earlier protocols (though only good app/API design can prevent waterfalls). The client can automatically redo bad connections/requests as needed. Once the app is loaded (you can still use code splitting), the API requests will be much smaller than redownloading the page over and over again
Of course this requires a lot of effort in non-trivial cases, and most don't even know how to do it/that it is possible to do.