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

help-circle




  • Yeah, I think it’s because that’s where the model originated, and that’s basically what it’s supposed to be, but having almost everyone synchronized on time gives us a new trick because we can just generate ‘keys’ and have them expire, so even if you manage to get one by force, it’s only valid a short window. Instead of one time pad they often call them one time passwords.

    You need extended access to a generator over time to be able to use it, which gives the user a chance to report it for invalidation.

    Not perfect, but it does its job fine especially compared to passwords or sms (where you’re at the mercy of the minimum wage kid down at the mall’s Verizon kiosk).



  • Firstly, we’ll get there in time.

    Secondly, having baseload vastly reduces the amount of batteries needed, and overall is helpful, and nuclear is one of the best baseloads there is.

    By any logic we should work on fusion research because it’s the actual solution, but the enemy isn’t nuclear or renewables, it’s fossil fuels, they must be killed as brutally as possible, not just for their ecological impact, but also for their political impact, which may be the most toxic of all.

    Imagine the politics of this country if Texas wasn’t “Saudi Oil Money” rich and didn’t try to screw over our politics on a constant basis. They’re the reason we don’t have nuclear already, they’d much rather keep everyone on the dinosaur habit than let us move forward an inch.






  • 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.






  • 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.