Skip Navigation

Posts
2
Comments
563
Joined
3 yr. ago

  • TIL: Besides offering a free compromised email check, haveibeenpwned.com also offers a free password compromise checking service (It's also fun to see what weird passwords have been used/leaked.)

    Jump
  • It makes a cryptographically-secure hash of the password you enter, then truncates that before sending it to the server so the only information they get would be in common with a huge number of other passwords. They then send back the leaked passwords with the same truncated hash, and your computer checks to see if what you've entered matches anything on the list. It's not practical to send the whole list for every query as there's just too much data, but if you don't trust their site, you can just download the whole list and check against it yourself.

  • using namespace std is still an effective way to shoot yourself in the foot, and if anything is a bigger problem than it was in the past now that std has decades worth of extra stuff in it that could have a name collision with something in your code.

  • They still need making and putting up, and they're more obtrusive than a swift brick as they stick out instead of being embedded in the wall itself.

  • There's kind of need for them everywhere and this is a pretty practical way to ensure they end up everywhere and will stay there.

  • Investors managed to pour billions into making the metaverse bubble, even though that was just video games being invented a second time by people so uninterested in them that they hadn't noticed they'd already been around for decades. There's no reason to think that investors know what they are beyond something on a computer, so obviously they'd see something else on the computer as a viable competitor.

  • PSA

    Jump
  • It had some Kings, they'd just become feral ghouls. It was effectively one guy's Elvis fan club, so having any identifiable members decades later would be a surprise.

  • The average person can be surprisingly dumb. The average teenager can be ludicrously much dumber. Dumb teenagers can be even dumber still. If the warning on the packet says do not eat but not do not put in mouth and warnings on packets generally tell you not to do things everyone knows would be dangerous, it doesn't take much dumbness to come to the conclusion that it's fine as long as you don't swallow any.

  • They mostly weren't eating them, just making staged videos of themselves doing something dumb the way teenagers have ever since they got access to cameras. The problem is that biting into one and spitting it out again can be enough to kill you as laundry detergent can corrode your tongue and throat in seconds and it's very easy to inhale liquid throat. The media reported it as teens eating tide pods, which made staging fake eating tide pod videos using a real tide pod as a prop seem like a fun idea for even more teenagers. If the media had been a little more responsible, then they could have got the message across that something more dangerous than it seemed was dangerous instead of telling people something obviously dangerous that hadn't happened was dangerous.

  • With energy prices in the UK being what they are, it's only raw potatoes that are cheaper than bread. At least toast toasts quickly, so isn't that energy-intensive compared with boiling a pan of water.

  • Why? That seems like a pretty typical number for someone scrolling through Facebook without an ad blocker based on what I see from my family.

  • I dug up a manual for the Windows 3.1 SDK, and it turns out that it had the same GetVersion function with the same return value as the Windows 2000 SDK, and it's just that the live MSDN docs pretend that Windows 2000 was the first version of Windows, so show that as the earliest version that every function that came from an older version of Windows. http://bitsavers.informatik.uni-stuttgart.de/pdf/microsoft/windows_3.1/Microsoft_Windows_3.1_SDK_1992/PC28914-0492_Windows_3.1_SDK_Getting_Started_199204.pdf page 31.

    I then looked at a manual for the Windows 1.03 SDK, and it, too, has a matching GetVersion function.

    The only change to GetVersion over the entire history of Windows is that at some point it switched from returning a sixteen bit value with eight bits for the major version and eight bits for the minor version to a 32-bit value with bits split between major, build number and minor versions, and then later on, GetVersionEx was added to return those numbers as members of a struct instead. There has never been a version of Windows where string comparisons of the display name were appropriate or recommended by Microsoft.

  • If you're checking for Windows 9 in order to disable features, which is what the jump straight to ten was supposed to protect against (when running a 16-bit binary for 3.1/95 on 32-bit Windows 10, it lies and says it's Windows 98), then you're using at least the Windows 2000 SDK, which provided GetVersion, which includes the build and revision numbers in its return value, and the revision number was increased over 7000 times by updates to Windows 2000.

  • There was a function that would give you a monotonically-increasing build number that you could compare against the build that any given feature was added in that people should have used, but there was also a function that gave you the name of the OS, and lots of people just checked if that contained a 9. The documentation explicitly said not to do that because it might stop working, but the documentation has never stopped people using the wrong function.

  • Fillets are easier to print horizontally than chamfers as they spread the acceleration (i.e. the thing that makes sharp corners bad) over the while fillet instead of just splitting it into two stages like a chamfer would.

    Chamfers are easier to print vertically than fillets as the overhang is limited and consistent.

    There's no overhang for a horizontal corner as you're printing the same shape onto the layer below, and no acceleration for a vertical corner as it's entirely separate layers so the toolhead never has to follow the path of the corner.

    It sounds like you've read (or only remembered) half a rule. It's not the case that either half of the rule is used the majority of the time because 3D printers are used to print 3D objects, so they always produce objects with both horizontal and vertical edges.

  • But this guy says it, and he's defined himself to be the sole authority, so that matters more than any number of biologists.

    Every argument they come up with has been refuted in past threads, and they just dismiss anything they disagree with as irrelevant, but treating tenuous sources like a supposed screenshot of Imane Khalif's SRY test originating from an obscure site that's never been republished by a mainstream one, even if they'd been calling for her to be barred from future tournaments based on no evidence so would love to vindicate their stance with test results.

    It's not worth your time to engage with them in good faith.

  • This is far from the second time. They show up a lot.

  • Well there's the obvious stuff like how the news always implies it's regular paint, with the more balanced outlets typically vox-popping someone who thinks the painty thing has been permanently ruined without the reporter correcting them, and the right-wing outlets explicitly saying the object has been permanently ruined.

  • In the 40s there was a lot more polar ice stopping ships getting there, and far fewer long-range bombers, ballistic missiles and cruise missiles. If the US went to war against Russia or China (instead of siding with them against Europe), Greenland would see a lot more action in its immediate vicinity. That's why the preexisting deal lets the US station effectively as much of their military there as they'd like.

  • Exclusively using chalk paint hasn't done much to protect Just Stop Oil from unreasonable consequences.

  • Manchester is also way better than the average, as long as you stay close to the centre. A lot of public transport has been de-privatised in the last few years as it was the first place to do so after regional mayors were granted the authority to do that (in large part because the regional mayor had been lobbying to get the authority to do that), so now there are more buses and they're better and cheaper.