• 0 Posts
  • 640 Comments
Joined 3 years ago
cake
Cake day: June 30th, 2023

help-circle
  • You were downvoted because you’re wrong, or at best technically accurate but inaccurate about the results.

    Your fan speed is set by your fan controller.

    And while it’s true that different fans can be set up to spin at different speeds with the same input voltage or PWM signal, if the fan is less effective at cooling at that rate, the controller will end up higher on the fan curve and speed it up to compensate.

    The only things that determine your fan’s ultimate speed are a) how high the controller allows it to go, b) how much heat the hardware is generating, and c) how efficiently the combination of coolers and fans dissipate that heat into the air (which also depends on the room’s conditions).

    Now we’re just talking about fans, so we can ignore item b entirely as well as the cooler and room conditions. And it then comes down to, can the fan keep up with the heat being generated at the current point in the fan’s curve? If not, heat increases and the controller speeds up the fan. Then, when it hits whatever the cap is, if it still can’t keep up, the hardware either overheats or throttles.

    If it can keep up, then it stays where it is on the curve. If it can dissipate more heat than is being produced, it goes down on the curve and the fan slows down as the temperature lowers.

    All this to say, if you have fan A that needs to be at 2000 rpm to keep up with the heat being generated by the hardware at say 65°C and someone says they have a better fan, B, that is just set to spin slower at the same signal from the controller, all that will happen is it will fail to keep up with the heat generated at 65, then the heat will rise until it’s spinning at 2000 rpm anyways or the curve hits the cap and the system throttles to reduce the heat generated.

    So we couldn’t really eliminate that item b above and it could actually be relevant, though if that were the case, I’d assume people would just curse noctura because their fans suck and their systems run hotter or slower. But they have a good reputation where the main complaint I see is about their price, not their performance.

    Personally, I use be quiet! fans rather than noctura, but it’s a similar principle. They make quieter fans by tweaking or redesigning blades shape and angle, bearings, and the motor. Blades make them more effective at slower speeds, and all three can make them quieter at the same speeds.





  • I’ve suspected it was just propaganda the whole time, though maybe that was more wishful thinking. Like there was a shift that I noticed on reddit after the API change, as I just stopped logging in and contributing anything but continued lurking some of the drama subs like AITAH.

    Before, religious references were either very overt (like people telling someone they are going to hell or need Jesus or something, using their religion to either attack or virtue signal) or habitual (common sayings with religious roots, like “omg” or anything about blessings, which doesn’t really indicate religiousness so much as being raised around religious everyday references).

    After, I’d see these random bursts of people casually dropping references to their religion, more subtle than the previous overt references but also more overt than the previous habitual references. They just didn’t feel organic to me and I suspected that they were attempts to bring back Christianity as the default in group. No idea if it was that or if the change was just coincidental, but I worried that there might be a real trend back towards religiousness.


  • Yeah, there’s that angle also. Like how you can start phoning it in when you have a shitty manager that kills your passion. I have a feeling that that is part of the overall corporate culture at MS rather than just the case for people unlucky with which manager they ended up with.

    Assuming you meant that “focus” as a pun that refers to their ability to focus on their work to the point of doing it well.

    If you meant that it might have been some rogue developer that snuck in that change instead of a rogue manager, yeah, that’s also possible.


  • Or sometimes the text bar just randomly loses focus and for whatever reason doesn’t default to getting focus when you type anything. I’d bet money this “feature” was the result of someone with more power than intelligence accidentally sending something embarassing because they didn’t realize teams had focus. Hell, I bet a good portion of Microsoft’s dumbshit behavious are the result of incompetent people getting power over how something behaves and basically boomerizing it (making it work in a specific and weird way that only makes sense to them).



  • Yeah, just to add some context, you can detect potential buffer overruns in code by looking for patterns but just because you find potential buffer overruns doesn’t mean they are exploitable. The user needs to be able to inject not just code or parameters but also a return address that causes the injected code to run or triggers another function call with the injected parameters. With randomized code and stack addresses, this can be difficult or practically impossible, even if it’s easy to customize what bytes go into the overrun part of the buffer.

    It’s like finding small parts of dangerous patterns but those small parts aren’t necessarily dangerous on their own and need more of the pattern to be an issue, but if you fix the small parts you find, you’re less likely run into those bigger patterns, so it’s worthwhile to fix the small patterns when they come up, but without fitting into a larger pattern, it wasn’t an actual security hole, just a potential one.




  • Personally, I’ve found that people pulling accusations of AI out of their ass to be even more annoying than the possibility that something might be AI.

    Just like the people who thought they were helping by calling things fake long ago became more annoying than the possibility that the thing might be fake.

    And so often when they included reasoning, it was the weakest shit, often boiling down to mistaking rare for impossible.

    Or with AI, I’ve seen people accuse something because the grammar is too good and other idiots accusing when the grammar is too bad.


  • Yeah my own wine phase lasted about 2 or 3 months of occasional drinking. Each bottle was hit or miss and I wasn’t interested in a new hobby/obsession to keep track of which ones were good. Plus I didn’t like how opening the bottle meant I had to drink it all or waste it within a certain amount of time (whereas beer comes in single drink packages unless you get a keg and spirits don’t really go bad). And the amount of sugar needed to make a wine taste good was enough that occasionally I’d get a headache before a buzz.

    Wine isn’t a good option for someone who likes an occasional drink alone (and doesn’t really mean occasionally binge drinks alone).



  • It’s the far right side of school life, where the frat is a hierarchical in-group. The pledges put up with it for access to the priviledges that come with being in the group and ones that go through with it have a mix of a) thinking it’s paying their dues now to reap the benefits later, b) don’t appreciate how much it might escalate until it does, and then have peer pressure and sunk cost fallacy driving them to continue, and c) the escalations might also excite them because if this is what they have to put up with to get in, if this is acceptable for senior members to subject junior members to, just imagine what the frat will let them get away with when they are full members or senior members. It’s like the “it’s ok for billionaires to treat my class like shit because I’m planning on joining them one day” mindset, except with an actual path to joining them soon.

    There might also be some S&M aspects to it where some on the M side even enjoy it, though I can’t really relate to that myself so it’s only speculation.


  • There’s a chance it didn’t copy over fine because it might have grabbed the icon from the shortcut target rather than save it with the shortcut file. So the transfer might have ended with a sinking feeling seeing that blank icon that was confirmed when it was double clicked (maybe with a brief moment of hope upon seeing that it wasn’t just an OK error box but had a browse button to find the correct target, before realizing that they didn’t have the files).




  • I wasn’t aware that that existed. Guessing it didn’t also raid each of the inserted drives, so it would have at best given 2x microsd performance, though at worst it would be as slow as your slowest one. Actually mismatches of performance from microsd to microsd could have even cause further performance issues if the raid controller assumes equal performance so that the read responses can be interleaved with some small amount of buffer space. It could mean one getting too far ahead of the other would end up requiring transactions to be re-issued. Even if they were all identical, I wouldn’t expect them to degrade at the same rate.

    Though now I am curious about how well a large number of microsd cards would perform if set up in an array that striped/mirrored across all of them rather than batches of them, with sufficient buffer space to absorb perf differences between the cards (meaning it would still be held back by the slowest cards but not to the point of thrashing, if that was an added factor in your setup).


  • Care to share any details? Curious how you actually set up the access to the array (like just plug in a bunch of USB microsd readers and wrote a driver to handle the array itself?) as well as the config you used for the array, like which raid mode and most importantly, if striping, if you matched the stripe size to the microsd read block size. A mismatch would result in poor performance, though I could also see it performing poorly even if it was set up ideally, though in theory an ideal setup should have been able to get 20x the throughput for large continuous reads and writes, though random access and latency wouldn’t improve.

    It also requires the bus(es) the USBs are on to support the total saturated throughput, though I don’t expect you got anywhere close to saturating the USB link (unless maybe you did on pretty old hardware).