• 0 Posts
  • 508 Comments
Joined 1 year ago
cake
Cake day: June 23rd, 2023

help-circle
  • No, it doesn’t make sense to do it.

    I worked on platform enablement for armv8, bringing all the ecosystem to 64 bit arm. Was an everest, so much code was expecting x86, lots of secret asm and other assumptions like memory model.

    But once it was done, we did it again for riscv in no time, all the work was done, it was basically setting defines, maybe adding tsc/rdcycle (now rdtime).

    Architectures don’t really matter anymore, but also the overhead of architectures are pretty minor, riscv will probably win because it’s basically free and single thread performance isn’t as critical on client devices, lot of work goes to the GPU too, and servers do other heavy lifting. Qualcomm scared everybody too, and China is going their own way which means even more riscv.

    Basically, nothing matters except cost now, we’ll figure out how to run things on a potato, we’ve gotten good at it.



  • It actually can, the thing we learned is that the unpleasant bits of x86 scale well, so we spent 30% of the die doing uop decode, but that’s now just 1-2% because we blow so much on more registers and cache.

    Also we can play games like soft-deprecating instructions and features so they exist, but are stupid slow in microcode.

    We used to think only risc could run fast at low power, but our current cisc decoded to risc works fine, Intel just got stupid lazy.

    Apple just took all the tradeoffs Intel was too cheap to spend silicon on and turned them to 11, we could have had them before but all the arm guys were basically buying ip and didn’t invest in physically optimized designs, but now that tsmc is the main game in town (fallback to gf was nice for price), there’s a lot more room to rely on their cell libraries.

    Intel got so insanely arrogant, just like Boeing and all the other catastrophic American failures right now, we just need to correct for that and we can be decent again.










  • You do have to worry about russian AA, they have Buks everywhere, and even S-300s near the front lines, those have serious range.

    Their Tu-22M3s fly far behind their own lines to launch missiles, as will their Su-34s from here out, so you’ll have to get closer and closer to threats in order to meaningfully intercept now.

    This is the exact same bs that’s happened since the beginning: Ukraine gets a new toy, Russia hides behind their lines, Ukraine’s toy becomes less useful.

    Finally, after the russian soil authorization is given, the F-35 can bring strike capability to Russian soil, which is the best way to win this war.


  • The fear is what matters.

    These careers are everything to them, they will gladly fuck whoever they need to to survive, but if you make them more afraid of the community then they’ll actually try to listen.

    There was a brief period back in the late 2000s/early 2010s when Google listened to people.

    That died by the time I joined, but I worked with people from before and they clearly didn’t give a shit about the customers anymore, it was all internal politics for promotions, you’d never get in trouble for pissing off customers.

    Make them afraid of you, make them fear doing anything to piss you off, otherwise they’ll sell you out for their bosses and shareholders every time.


  • They’re not, Jesus, what is wrong with you?

    They’re greedy and ambitious, but also cowardly.

    Saying ‘Nintendo’ doesn’t hurt much, the corporation is almost numb to criticism, it knows it will sell games.

    Find the marketing moron responsible and destroy his career, that’s the only way you make a difference.

    Do this enough times, and eventually they become more afraid of the community’s wrath than their ambition to get a promotion by kissing ass.

    Take down a few VPS of marketing, you’re can start influencing them, because they’ll start community outreach before doing shit.

    Corporations are a hard outer shell to protect the sensitive inner meat, don’t attack the shell, take down the inner bits.