• 0 Posts
  • 210 Comments
Joined 2 months ago
cake
Cake day: March 20th, 2025

help-circle



  • Texas: We had it three times. All three times were ineffectual or outright wrong.

    First was in 3rd grade (9 years old) where the boys and girls were split into different classrooms. This was mostly the “your body is going to change, your penis will sometimes get hard, you’ll get hair in new places, please for the love of god wear antiperspirant” talk. They didn’t really touch on the opposite sex at all in this one, except to vaguely say that the girls would also experience some changes of their own.

    Second was in middle school, probably 7th grade (13 years old). They marched us all into the gymatorium and had us sit on the floor in front of the stage. They brought in a dude who looked and acted a lot like a church youth leader. Very much the “hey kids, I’m the cool relatable teacher” type. This was an abstinence-only sex talk. We were told that condoms don’t prevent pregnancy or STIs, (“on the microscopic level, latex looks like Swiss cheese”), and can actually increase the risk of STIs in some cases by “sealing everything in”. We were told that women’s birth control is ineffective and probably shouldn’t even be legal to sell because of the horrible side effects. We were shown lots of gory and graphic images of sex organs in various states of disease or decay. This was basically the start of the “if you have sex you’re going to catch a ton of diseases and then die” messaging. We were told that the only safe way to have sex is to wait until after marriage.

    Then in high school, we had Health as a required elective. It could be taken anywhere from 9th to 12th grade (15-18 years old). The class was mostly focused on things like nutrition (using the very outdated food pyramid) and exercise (without any actual practical portions where we went to the gym). Sex ed in this class consisted of a single class session (~55 minutes) of more “if you have sex it’ll rot, and then you’ll die” messaging.

    Naturally, kids had a lot of unprotected sex, because teenagers are horny. They tried sex, realized they didn’t seem to get sick, and then kept having it. And they didn’t use protection, because they were told that condoms were ineffective. IIRC we had around a dozen girls get pregnant in high school. Also, all three sex talks were entirely heteronormative, with zero mention of LGBTQ+ stuff.

    Edit: My partner went to school in a neighboring town. They didn’t get the middle school talk, and Health was an optional elective for their high school. So the only one they actually got was the first talk in elementary school.


  • Any corporate fleet machines, really. Corporate C-suite executives always demand the best laptops on the market… They also demand the newest laptops on the market. Because they can’t be seen with a worse laptop than the graphic artists or the programmers. This means there’s always fresh stock of last year’s corporate laptop hitting the used market. And they’re almost always gently used, because they just sat docked on some executive’s desk for a year, and were only used to answer emails.

    Those $2000 laptops often get dropped on eBay for like $250, because the random Accounting person who has to auction them off doesn’t really care how much they sell for; They’re just checking a “was sold to recoup costs” checkbox.


  • Tall women are also often fetishized. There are lots of dudes who will try to date women simply because they’re tall. And that usually coincides with lots of “please step on me” types of DMs. That shit is exhausting, especially if you’re not a dom. It’s also a constant reminder that people want to date you purely because of how you look, the same way Asian women deal with dudes who have yellow fever.



  • The salt is specifically to invalidate pre-generated rainbow tables, and doesn’t need to be kept private. It only needs to be unique.

    The attacker generates rainbow tables by running common passwords through known hashing algorithms. So I run “password1” through a bunch of different algorithms, and save the results of each. Notably, generating decently large rainbow tables takes a lot of time, processing power, and storage space. Because you don’t just use common passwords; You’re basically running a brute force/dictionary attack on your own computer’s hashing algorithm.

    Now if a database is unsalted, I can search for matching results against my rainbow table. When I see a match, it tells me both which users had that password and which hashing algorithm they were using. So now I can narrow down my focus to only using that algorithm.

    But if a database is salted, all of my pre-generated tables are useless. Even if someone used “password”, it won’t match my rainbow tables because the hash was actually fed “password{hash}” instead. And even if multiple users used “password”, each salt is unique, so I don’t see a bunch of repeated hashes (which would point to those accounts using the same password). I would now need to generate all new tables with the salts I stole in order for my rainbow tables to be usable again. And even then, I’d need to repeat that table generation for every user.


  • The cap should actually be due to the hashing algorithm. Every password should be the exact same length once it is salted and hashed, so the actual length of the password doesn’t make a difference in regards to database size. The hash will be a set length, so the storage requirements will be the same regardless. Hashing algorithms have a maximum input length. IIRC the most popular ones return a result of 64-255 characters, and cap at 128 characters for input; Even an input of just “a” would return a 64 character hash. But the salt is also counted in that limit. So if they’re using a 32 character salt, then the functional cap would be 96 characters.

    Low character caps are a huge red flag, because it means they’re likely not hashing your password at all. They’re just storing them in plaintext and capping the length to save storage space, which is the first mortal sin of password storage.



  • I just use a catch-all email domain. It’s functionally similar to a hide-my-email address, except the email addresses are much easier to read and remember.

    Every single email that hits my domain goes to the same inbox. So Target@{my domain} and Walmart@{my domain} both hit the same inbox. And if I start seeing spam addressed to Target@{my domain} then I know Target sold my info. I can easily filter everything to that address straight to spam, with the exception of any senders ending in “@target.com”

    It means my shit gets automatically sorted into neat little folders before it ever even hits my inbox. I can still get the birthday coupons, while all of the spam quietly vanishes into the spam inbox abyss.


  • Also, there’s an app called Prologue that adds audiobook support to Plex’s libraries. Or rather, it parses the metadata that Plex refuses to parse.

    Basically, Plex doesn’t read audiobook metadata. It just refuses to. It can still play audiobooks, but it treats them like 250 hour long albums. Which is… Well… Not great. Especially when a single chapter can be 10-20 minutes long. But Prologue does parse metadata.

    You log into Prologue with Plex, then it uses Plex’s remote access to actually read the audiobook files. Then it does its own metadata parsing directly on your phone. So the Plex server isn’t doing any extra work to serve the file, and no config changes are required on Plex’s end. But on your phone, you get nice pretty chapters, bookmarks, speed controls, etc…

    I tried to get Audiobookshelf to work for a day or two. It just refused to read or write anything to my NAS. Everything was configured properly on the surface, and it appeared to work… But then it would lose my added audiobooks every time it restarted. After throwing myself at it for about two days, I gave up and found Prologue.








  • Media literacy and reading comprehension. Specifically, the ability to infer an intended target audience for a particular piece of work. A large part of media literacy is being able to view a piece of media, and infer the intended audience. Maybe you see an ad for pink razors, and can infer that it is aimed at women who shave. But that’s just a simple example. It should also extend to things like internet comments.

    People have become so accustomed to laser-focused algorithms determining our media consumption. Before, people would see a video or comment they didn’t resonate with, infer that it wasn’t aimed at them, and move the fuck on. But now, people are so used to their algorithm being dialed in. It is to the point that encountering things you don’t vibe with is outright jarring. People don’t just move on anymore. They get aggressive.

    Maybe I make a reel about the proper way to throw a baseball. I’ll inevitably get at least one or two “but what about me? I’m in a wheelchair, on crutches, have a bad shoulder, have bad eyesight and can’t aim, etc… Before, those people would have gone “this clearly isn’t aimed at me” and moved the fuck on. But now they make a point of going “but you didn’t make this specifically for me.

    It has gotten so bad that content creators have started adding disclaimers to their videos, news articles, opinion pieces, etc… It’s fairly common to see quick “and before I get started, this video is just for [target demographic]” as if it’s a cutesy little thing. But the reality is that if they don’t add that disclaimer, they’ll be inundated with “but what about [outlier that the content clearly wasn’t directed at]” types of responses.


  • It means less faith in the US government actually paying its bills. And that means current bond prices will drop, (as their projected value when they mature is now less reliable), the government will need to pay higher rates to issue worthwhile bonds, etc… Bonds are how the government borrows money, so if the government wants to take out a loan, they’ll be paying more (higher interest rates) for it.

    Basically, this is going “yeah this administration is so fucked that we’re not actually 100% positive that they’ll be able to pay off the loans they take.”

    The last time this happened was when republicans stalled the budget during Obama’s term. A government shutdown was looming, and republicans ran obstruction so they could claim Obama failed to pass a budget bill. And now republicans have control of all three branches.