• 14 Posts
  • 494 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle
  • Thermal problems are much less likely to kill hardware than they used to be. CPU manufacturers have got much better at avoiding microfractures caused by thermal stress (e.g. by making sure that everything in the CPU expands at the same rate when heated) and failures from electromigration (where the atoms in the CPU move because of applied voltage and stop being parts of transistors and traces, which happens faster at higher temperatures). Ten or twenty years ago, it was really bad for chips to swing between low and high temperatures a lot due to thermal stress, and bad for them to stay at above 90°C for a long time due to electromigration, but now heat makes so little difference that modern CPUs dynamically adjust their frequency to stay between 99.0° and 99.9° under load by default. The main benefit of extra cooling these days is that you can stay at a higher frequency for longer without exceeding the temperature limit, so get better average performance, but unless your cooling solution is seriously overspecced, the CPU will be above 99.0° under load a lot of the time either way and the motherboard just won’t ramp the fan up to maximum.


  • The last time they had plenty of stock and cards people wanted to buy at the same time was the RX 200 series. They sold lots of cards, but part of the reason people wanted them was because they were priced fairly low because the cards were sold with low margins, so they didn’t make a huge amount of money, helping to subsidise their CPU division when it was making a loss, but not more.

    Shortly after this generation launched Litecoin ASIC mining hardware became available, so suddenly the used market was flooded with these current-generation cards, making it make little sense to buy a new one for RRP, so towards the end of the generation, the cards were sold new at a loss just to make space. That meant they needed to release the next generation cards to convince people to buy them, but as they were just a refresh generation (basically the same GPUs but clocked higher and with lower model numbers with only the top-end Fury card being new silicon) it was hard to sell 300-series cards when they cost more than equivalent 200-series ones.

    That meant they had less money to develop Polaris and Vegas than they wanted, so they ended up delayed. Polaris sold okay, but was only available as low-margin low-end cards, so didn’t make a huge amount of money. Vega ended up delayed by so long that Nvidia got an entire extra generation out, so AMD’s GTX 980 competitor ended up being an ineffective GTX 1070 competitor, and had to be sold for much less than planned, so again, didn’t make much money.

    That problem compounded for years until Nvidia ran into their own problems recently.

    It’s not unreasonable to claim that AMD graphics cards being in stock at the wrong time caused them a decade of problems.



  • That’s reuse, not recycling. Glass is much more suitable for reuse than plastics as it’s longer-lasting and can withstand temperatures hot enough and cleaning agents strong enough to ensure it’s food-safe after being collected, but you need quite a bit of infrastructure to get the bottles back to the company whose products they’re for. At least for the parts of a bottle’s life that the manufacturer’s responsible for, it can be much cheaper to make fresh plastic, and if they can externalise the environmental cost of disposing of a plastic bottle (i.e. blame the consumer), it can look better for their carbon footprint etc., too.



  • The Olympics have allowed trans women to compete against cis women since the 90s, and yet there’s never been a trans medalist. If there was a genuine advantage to being trans in sport, at least one country in the past three decades would have loaded their team with trans women and cleaned house. However, taking enough hormones to make a masculine body into a feminine one after it’s already grown means you’ve got way less testosterone than a cis woman, so that counters out any initial advantage. Claiming otherwise is misinformation. Spreading misinformation to the detriment of trans people is transphobic.







  • As someone else said, installing things outside of Program Files is generally only necessary if they were made for XP or older, and the developers didn’t test on Vista or newer or read the bit of the Windows documentation that said not to write to an application’s installation directory because it might not work on future versions that was there since the early nineties. Regular Oblivion works fine in Program Files (although it makes it more of a pain to mod) and the Remaster was obviously made post-Vista.

    All that said, none of this is relevant because you’ve got the Windows App version, which uses a completely different system and works in a partial sandbox so doesn’t interact with the rest of the computer like a traditional program would.


  • If you’re dying of thirst, you wouldn’t appreciate a life preserver and if you were drowning, you wouldn’t appreciate a glass of water. Lots of men are so compliment-starved that they’d appreciate being catcalled even with all the negative implications, and I imagine that plenty of men who catcall have never considered that them appreciating the same in reverse wouldn’t mean there’s no good reason for women not to want to be catcalled.


  • AnyOldName3@lemmy.worldtoHumor@lemmy.worldYes, but
    link
    fedilink
    English
    arrow-up
    3
    ·
    18 days ago

    The scanner’s part of security, which is potentially shared between multiple airlines with multiple cabin bag weight limits, so it wouldn’t make sense as the place to weigh things. It only works if it’s done somewhere airline-specific, like check-in or boarding.


  • The interpreter can’t make the replacement until it’s about to execute the line as __bool__ and __len__ are both (Python’s equivalent of) virtual functions, so it’s got to know the runtime type to know if the substitution is valid. Once it’s that late, it’ll often be faster to execute the requested function than work out if it could execute something faster instead. Even with type hints, it’s possible that a subclass with overridden methods could be passed in, so it’s not safe to do anything until the real runtime type is known.

    Once there’s a JIT involved, there’s an opportunity to detect the common types passed to a function and call specialised implementations, but I don’t think Python’s JIT is clever enough for this. LuaJIT definitely does this kind of optimisation, though.



  • None of that takes anything away from my original point that participating more can make things less bad. I never even said that violent action was distinct from participation, just that it’s not the easiest form of participation to convince people to do, and that attempting a revolution (which is a huge step up from bombing a few factories and assassinating a few CEOs) won’t go well if it’s not got broad popular support or police and military backing. I’ve had enough arguments with tankies who insisted that it was easy to overthrow a capitalist state with twelve guys who believed hard enough in communism to magically generate an army, and there was no point in any other form of participation, that the thread looked to me like it might be about to summon the never vote, just wait for a revolutionary communist army to form people.



  • Thunderbird is basically an Outlook-from-fifteen-years-ago clone, and I’ve always disliked Outlook, even before the recent push to make it even worse. Everything I disliked about old Outlook is exactly the same in Thunderbird, except the licence.

    I don’t want much from a mail client, just:

    • basic stuff works
    • I can see an unread email count for each of my accounts at the same time, and also have the list of messages for the account I’m looking at and a reading/writing pane at the same time, too.

    Thunderbird and Outlook will only show the unread count once you’ve expanded the list of directories in an account, so once you’ve got more than two accounts with a reasonable number of folders, any further accounts end up pushed off the bottom of the screen. This isn’t something that a theme for Thunderbird can change. It’d be a small change to include a total unread count next to the list item for each account when it wasn’t expanded and a total unread count next to the combined inbox button, but I’m not maintaining a fork of a mail client myself when it’d still be too Outlook-like to avoid being annoying.

    In the end, I settled on Mailspring, but it doesn’t score brilliantly on the basic stuff works bullet point.


  • I think you’ve misunderstood a lot of my comment.

    The US’ democracy is advertised as giving the population what they want, but it’s designed so that it doesn’t give the population what they want unless everyone votes and does so in their best interests, and it’s also designed so that lots of people don’t vote and if they do, they vote against their interests. That way, there’s the illusion of giving people what they want so they don’t revolt, but powerful people have their interests prioritised.

    Because the system has to have an illusion of working in normal people’s interests, it’s got a failure mode where it starts approximating working in people’s interests when more people vote and more people engage enough to know which options on the ballot are closest to being in their interests.

    I’m not saying that magically getting everyone to know who they should vote for and then show up to the polls is feasible, just that refusing to participate because the system’s ‘broken’ is what the system wants and how it makes sure it keeps doing the things it does.