• 0 Posts
  • 20 Comments
Joined 2 years ago
cake
Cake day: June 18th, 2023

help-circle




  • In-spite of its potential for liberation and independence.

    When it shows that potential, maybe more people will get on board. Until then there are a host of problems that make a ton of people not want to touch it including but not limited to:

    1. Capitalists and scammers are already exploiting it the way they do with traditional currencies, except in sometimes new creative ways because of either the lack of regulations or because the technology inherently makes it impossible to trace.

    2. I don’t see the involvement of predatory capitalists or financial institutions changing in a fully crypto world either, because people are always going to need financial services like loans and insurance on their savings and the financial institutions will always have the imbalance of power.

    3. The currencies mostly benefit people with a ton of capital to handle consensus, which further entrenches the power imbalance found in (1) and (2).

    4. Insane amounts of resources are needed to reach consensus in a way that is not good at all for the environment, whether that be electricity, computer hardware, or whatever other resource. Sure we already use a lot of power to make our society run. But crypto is asking for more ON TOP of that, compounding the issues. Saying the financial industry already uses a lot of power is not a good argument when I don’t think anyone is reasonably convinced that they’re going away even after crypto were to take over, and now you’re adding an insane power or pollution requirement to run the world’s currency system.

    5. Relying solely on crypto leaves people destitute if their wallets got hacked, unless they decide to utilize traditional banking with insurance (hint: people like stability and a lot of people will choose to do this over having their life savings wiped out).

    6. Chucklefucks are using the technology to commodify and break the best part of the digital world which is the ability to have bit for bit reproducible copies of information.

    I’m serious. Fix all of that and you absolutely would get people on board. Not even kidding. Crypto would be taken seriously. But I have yet to hear compelling solutions by cryptobros.



  • Maybe, but Microsoft’s competitors are doing a lot better on the battery life front so they’re leaving a lot on the table for competitors to swoop in by not fixing their sleep and wake issues. It was a big consideration for the company I work at to go with Apple machines because they do lots of field work and need the machines running all day. I can say from experience it’s incredibly frustrating to leave home with my MS Surface on a full charge only for it to have majority of the battery drained by the time I pull it out of my backpack due to waking up when it wasn’t supposed to.





  • Sloogs@lemmy.dbzer0.comtoProgrammer Humor@lemmy.ml*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    1
    ·
    edit-2
    1 year ago

    Even knowing this, I’m still both in awe and jealous of talented people. Some people I know who can practice so much that they become exceptional at something seem to be immune to burnout on their passions for long periods of time, or seem to have a brain chemistry that remains resilient in the face of it, and that ain’t me. I’ve suspected I have ADHD but it’s hard to get a diagnosis and my doctor said he’s hesitant to diagnose his patients even though he thinks it’s possible (and I’m in Canada where I’m lucky to even have an assigned family doctor so I can’t really get a good second opinion on that). Programming just happens to be one of the few things that I get burned out on the least compared to everything else and even then it’s hard to sustain interest in it for long periods.







  • It will prefetch the instructions and put into the pipeline the branch it thinks is mostly likely. It may do ahead-of-time speculative execution on certain instructions but not always. If it missed the correct branch it will flush the pipeline and start the pipeline over again from the correct branch. Afaik it doesn’t execute or prefetch both branches. The other guy is saying it does but that doesn’t really gel with my own recollection or the Wikipedia article he cited. You can see some further discussion that suggests only one branch gets prefetched here here and here. Reasons cited for only predicting one branch are: 1) Two pipelines with all the associated circuitry to look ahead, decode, and speculatively execute is incredibly expensive in terms of both processing requirements and die real estate. 2) Caching both would thrash your caches with new data constantly. 3) Modern branch prediction is already so accurate, there’s really no need for two pipelines anyways.




  • I mean you could certainly have both but Linux treating its terminal as a first class interface is a big killer feature of Unix/Linux I think and why it’s still used in the server/dev world so much. Having a command line interface that’s not an afterthought, fully scriptable, and can be automated is very convenient for large tasks that need to be chained together whereas on Windows you have things like PowerShell where not every program you want to do things with in PowerShell has a way to interact with PowerShell, since in Windows you have the opposite problem of GUI being the only first class interface. I think I’d be worried that if you de-emphasized the terminal more you’d get the weird situation that happened to Windows and PowerShell whereas it’s usually not super hard to build your own GUI around an open source terminal program. A lot of people aren’t especially motivated to do that so some programs don’t have GUIs, but if you’re feeling like more programs need one then go for it.