whaleofatw2022
Can't speak too deeply for Go specifically, but I do know on .NET one of the big reasons generic methods where T is a structure gets monomorphized per type, is so that stack size is adjusted and potentially even arg passing (i.e. large struct) as far as the caller/callee.
But as far as when I owned my own home, cutting the grass was just part of my routine and at least guaranteed some physical activity instead of working all day during covid.
Caught the BeOS fan ;)
(I kid, mostly but remember Lain fans rabidly trying and espousing it)
Another factor for the later P1s being better IIRC was improved chipsets.
Then a whole nother level of awesome where its literally just ASM
I.e. instead of 64 bit channels they do 16 (or maybe 32) bit. That lowers the die area needed on the chip for memory controllers.
But it also impacts bandwidth, AFAIK an M4 ultra is still on the order of 1/4 the bandwidth of something like a 5090
Even Amazon sellers where there is a better return policy will happily try to pass nonfunctional stuff as working and hope nobody notices till after the return period.
(And that, actually happened on a 500$ used a6000. Looked like it worked gr8 till you tried to take a picture)
How was this group vindicated? It absolutely has caused problems at orgs and in the industry.
Just look at all the linkedin/twitter/youtube garbage of influencers trying to post boot camp tier advice and a sizable portion of new developers latching on to often questionable advice/viewpoints.
In 18 years AI is the third or 4th tool forced upon a shop/team, I will say of those it is the forst one that is genuinely able to make me more productive overall, even with the drawbacks.
Even if you had 'ai tools' guessing at component blocks on evaluation you would have to have some evaluation of the result.
And, thats assuming NVDA hasn't pulled a Masatoshi Shima type play on their designs (i.e. complex traps that could require lots of analysis to determine if they are real or fake)
Im not sure how much of a speedup even modern tooling/workflow could do reliably.
Even then,
The elephant in the room is that China is working on their own AI accelerators/etc, so while there can be benefit from -studying- the existing designs, however I think they do not want to clone regardless.
As a fun example I had a coworker who collected handguns. I once asked him how many he had and he asked for clarification, should he include unregistered?
I.e. what kinds of loans can be tax deductible? To be clear theres decent effort into this, you can't just do a cash-out refi on a home, but loopholes exist for those who find it worth the effort.
On one hand, you have to remember that huge MP doesnt do much if the glass can't resolve well enough.
On the flipside, I have to note that switching to high MP full frame makes it a lot easier to do good, clean crops. Sometimes I might care about a small portion of the frame but for composition reasons (e.x. can't get closer for one reason or another) I at least can lean on cropping more.
The biggest advantage compared to older SLR designs are that Phase Detection can now work with full light (vs whatever got split off on an SLR pentaprism for the dedicated AF sensor) and can work in conjunction with the contrast Detection for fine tuning focus.
Then, of course, all the predictive stuff added in the last 10ish years as far as processing sensor output to detect eyes/birds/motion/etc.
Can't even go to a local baseball game without the shit being shoved down your throat let alone try to watch one on TV.
Ironically, naively, I'd expect something more like a callback where you would specify how your input gets written to a buffer, but again im definitely losing a lot of nuance from not doing JS in a long while.
E.x. if one had a "dead man's switch" phone that required a passkey every x minutes, and each time you did so it set the next threshold...
Extreme example, imagine a stroke or head injury causing memory loss.
OTOH DNA/Face/Fingerprints, usually can't be 'forgotten'.