Oddbean new post about | logout
 It’s no shade at anyone developing here. But they’re living like 7-10 layers of abstraction away from the hardware now, with fewer and fewer people who understand the bottom layers. Jonathan Blow did a great talk on this. 

Of course there’s a lot of low hanging things to bitch about too. Like, what does word do now that it didn’t do in 1998….. 
 Ill have to find that talk.  
 Sync to OneDrive 
 Allegedly. Pretty sure the OneDrive app does that behind the scenes, but you’re right, that is a feature they added to Office, to go with the subscription they needed to justify. 
 This is very true. We are not programming PDP-11s anymore. I think compilers are far far better now though so we can still kinda pretend that we are, as long as we are aware of 2 or 3 footguns that compilers aren't really going to be able to save us from, things like cache coherency, stack versus heap, core pinning,  context switching, the costs of data copies across threads, malloc speed, ... ok well actually maybe there are more footguns than I was thinking 'cause I'm just getting started. 
 And none of that code truly has control over the hardware. The OS can’t give it to you anymore, unless you’re doing embedded. 

And even the hardware isn’t really running the way it says it is, with out of order execution, speculative fetching, oh nvm.