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

help-circle
  • The US has done many horrible things, but that’s an awful list to go by. It mixes US involvement in the Philippines and the nightmare that was with “Israel killed someone and it’s likely the US was aware”, NATO involvement in Bosnia, and the US usage of radio and press releases to influence world opinion in its favor.
    Specific incidents in Bosnia? Certainly. But on the face of it, the US joining with other nations to intervene in an ethnically driven civil war isn’t an attrocity. The US being aware of an Israeli operation isn’t a US attrocity. Propaganda isn’t an attrocity.
    Hell, one entry literally seemed to be “American soldiers reported a South Korean war crime through appropriate channels, and this didn’t change US foreign policy”

    Mixing actual attrocities in with the benign or unrelated things just dilutes the actual attrocities, particularly when the preamble says to play up to emotional outrage.


  • Yup. The risk of someone breaking into your house and stealing your post-it note is vastly different from someone guessing your password, and the risk changes again when it’s a post-it note on your work computer monitor.

    One of the best things you can do with your critical passwords is put them on a piece of paper with no other identifying information and then put that piece of paper in your wallet. Adults in modern society are usually quite good at keeping track of and securing little sheets of paper.

    I’m paranoid, so I put mine on an encrypted NFC card that I printed to look like an expired gift card to a store that went out of business. It’s got what I need to bootstrap the recovery process if I loose all my MFA tokens (I keep another copy in a small waterproof box with things like my car title. It’s labeled “important documents: do not lose” and kept unlocked so any would be thief feels inclined to open it and see it’s worthless to them rather than taking the box to figure that out somewhere else. The home copy is important because there’s vaguely plausible scenarios where I lose both my phone and wallet at the same time. )

    Stealing my laptop and getting my stuff is a significantly larger risk than me leaving my computer on and unattended without locking the screen.

    Passkeys are a good trend because they’re just about the only security enhancement in recent memory that increases security and usability at the same time.


  • For a slightly less dramatic description: the person who’s been in charge of Firefox is now the CEO of Mozilla. In an interview they detailed their vision which includes trying to get money in more ways than just making Google the default search engine, all of which involve growing the user base. He said that ignoring changes in technology doesn’t benefit users or the Internet, and alluded to some previously announced features that are in progress for Firefox, including on device AI tools for things like alttext generation and translation, and upcoming features like an AI browsing window which has more integration with an AI including ones that aren’t on the device depending on what the user selects.
    He reiterated that user control of data and privacy remains their biggest selling point, so that has to remain the focus of whatever path they take.


  • My standard for an orm is that if it’s doing something wrong or I need to do something special that it’s trivial to move it aside and either use plain SQL or it’s SQL generator myself.

    In production code, plain SQL strings are a concern for me since they’re subject to the whole array of human errors and vulnerabilities.

    Something like stmt = select(users).where(users.c.name == 'somename') is basically as flexible as the string, but it’s not going to forget a quote or neglect to use SQL escaping or parametrize the query.

    And sometimes you just need it to get out of the way because your query is reaaaaaal weird, although at that point a view you wrap with the orm might be better.

    If you’ve done things right though, most of the time you’ll be doing simple primary key lookups and joins with a few filters at most.


  • They likely did do actual training, but starting with a general pre-trained model and specializing tends to yield higher quality results faster. It’s so excessively obsequious because they told it to be profoundly and sincerely apologetic if it makes an error, and people don’t actually share the text of real apologies online in a way that’s generic, so it can only copy the tone of form letters and corporate memos.





  • It’s from a time when you bought undried and planned wood rather than dried and planned like we typically do now.

    It’s less a quirk of the imperial system and more a quirk of the lumber retail system, which is older than the metric system.
    The biggest difference is that in places that use dimensional lumber and the metric system the pattern is to sell by actual dimension, rather than nominal. So a wall stud might be 45mmX145mm, or 63mmX75mm for a rafter, depending on your country.

    Most north American hardware stores also sell by finished sizes now.




  • So, I don’t hate tacti-cool baby gear, but it does make me angry.

    It should have been high quality baby gear targeted at guys being silly. The glaring contrast between its function and its theme should be intentionally funny.
    Instead you’ve got sexist shit trying to convince guys that it’s okay, you can still be hyper masculine even if you care for your children, and selling profoundly inferior crap that’s not even leveraging the ridiculous marketing options.

    All the actual baby supply companies have instead started using the stuff you would want out of “tactical baby gear”, and coloring it in cheerful colors that aren’t traditionally gendered.

    It’s just a wasted opportunity for a good laugh that instead brings more shit into the world.






  • There’s also the family that uses mayo and only goes shopping once a month or whatever. Some of those bigger jars are something like two normal sandwiches a day for a month, which is totally possible if you’re packing lunch for two kids.

    Some of our preposterous containers of food are because some people decide to live unreasonably far from a grocery store, or just go shopping infrequently and buy huge amounts of food.
    (This has the side effect of making them buy bigger cars to hold the groceries and family that now has to come along because it’s such a long trip, and that makes it miserable so they try to do it as infrequently as possible, so they need to buy a lot of groceries to hold them over. )




  • Oh, I totally know there’s been a lot of politics in the Foss community and that some of the people are nasty, I’m just flabbergasted that someone would try to connect such disparate things.
    I can comprehend a Nazi Foss enthusiast having opinions on race and on window managers. It’s when they start having racist opinions on window managers that it all flies out the window. It’s like being opposed to copper plumbing because it’s too Norwegian.

    Just a case of seeing irrational people who act irrationally act irrationally in a new way and being shocked that the irrationality doesn’t follow a pattern or stay in topic.