Skip Navigation

Posts
1
Comments
223
Joined
2 yr. ago

  • It can't be both. It's not self-driving. That's just what they call it to oversell it. I'm assuming they had to add the "Supervised" part for legal reasons.

  • Right, so this is exactly the sort of "benefit" I never expect to see. This is not something that has happened to me in ~25 years of computer use, and if it does happen there are better ways to deal with it. Btrfs and zfs have quotas for this, but even if they didn't it would not be worth the tradeoff for me. Mispredicting the partition sizes I'll end up needing after years of use is both more likely to happen and more tedious to fix.

  • Are you going to dual boot? Do you have some other special requirement? If not, there's no reason to overthink partitioning in my opinion. I did this for my main NVME:

    • Partition table: GPT
    • /boot : 1GB fat32 partition. Depending on your needs (number of kernels, initramfs's, other OSs) you might be fine with 500MB or even less. But because resizing can be a pain and I have the space to spare, I would much rather overprovision.
    • / : LUKS2 partition containing a btrfs filesystem with all the remaining space

    I use a swap file so I don't use a swap partition. If you want more control over specific parts of the filesystem, eg a separate /home that you can snapshot or keep when reinstalling the system, then use btrfs subvolumes. This gives you a lot of the features a partition would give you without committing to a specific size.

    This is the only partitioning scheme I have never regretted. When I've tried to do separate partitions I find myself always regretting the sizes I've allocated. On the other hand, I have not actually seen any benefit of the separation in practice.

  • That sound weird to me. How big is the population of people who are technical enough to even check what certificate provider you are using but ignorant enough to think that let's encrypt is bad because it's free?

  • "Gender" means nothing without context. By a MAGAs definition of gender this policy doesn't protect trans people, for example. We don't know how this rule will be interpreted in practice. Even if you don't consider the intent behind making this change, this is objectively a weaker guarantee of protection than what we had with "gender identity and expression".

  • I had been working for only a few months at my first job and it was the first time I could buy a desktop PC without very tight budget constraints. So I thought I'd look for a more midrange GPU for once. I wasn't convinced it would be worth it but I said fuck it what's the point of working and making money if I'm scared to spend it on something I want? So I bought an AMD Radeon 5700XT for ~400€ sometime around Christmas 2019. If you've been following PC hardware prices in the COVID era you know I'm extremely happy with my decision.

  • Permanently Deleted

    Jump
  • Law enforcement AI is a terrible idea and it doesn't matter whether you feed it "false facts" or not. There's enough bias in law enforcement that the data is essentially always poisoned.

  • Permanently Deleted

    Jump
  • The problem with any excuse you make for Elon is that Elon is too stupid to keep his mouth shut and give the excuse any plausibility. After the nazi salute he went on Twitter to make nazi puns about it. It is certain beyond reasonable doubt that he knows exactly what the salute was. Even if you give him the insane benefit of the doubt that it was really "his heart going out" and accidentally looked like the salute, his having shown he knows what it looks like but never stating he does not actually believe in the ideology or want present himself as an ally to nazis is just as damning.

  • How is this any less meaningful than any other use case? Is downloading a distro to play video games ok? To shitpost on social media? To watch clickbait videos on youtube? Why is this in particular a bad use of resources?

  • Permanently Deleted

    Jump
  • Maybe in some cases. But I've been requested by Google support to provide a video for a very simple and clear issue we were having. We have a contract with them and we personally brought up the issue to a Google employee during a call. There was no concern of AI generated bullshit, but they still wouldn't respond without a video. So maybe there's more to this trend than what you're theorizing.

  • I find that very unlikely to happen. If AI is accepted as fair use by the legal system, then that means they have a motive to keep copyright as restrictive as possible; it protects their work but allows them to use every one else's. If you hate copyright law (and you should) AI is probably your enemy, not your ally.

  • Bold of you to assume this wasn't always the plan for Pokemon Go. A ton of online services are basically designed from the get go to be mass surveillance machines and the founders know they're eventually going to be sold as exactly that.

  • Well it's not going to be the same engineering challenge as it was for Valve, because they only need to integrate proton, not develop it. If proton works on Lutris (via umu), an open source project with no corporate backing as far as I'm aware, surely CDPR can at least attempt it. This is probably the best time to do it, too. SteamOS has been well received and is likely to end up on even more handhelds, and Windows 10 is nearing its EoL. If GoG is one of the first storefronts to allow its users to play outside of windows it might generate a lot of positive sentiment in the community, just like they did with their anti-DRM stance.

  • I see. Thanks for sharing. This will be good to know next time I'm looking for a printer.

  • Microsoft has project Silica where they store data in glass. Being electromagnetic field-proof is one of the stated goals.

  • but they’re a different kind of hassle

    Can you elaborate on this? I thought they would be straight up better to work with and I was thinking of buying one in the future. Is it just about the drying up issue you mentioned or are there other drawbacks?

  • The DMCA takedown seems to be specifically about Ryujinx's ability to decode ROMs. Circumventing DRM is in fact illegal according to the DMCA so they appear to have a valid argument. However, in their takedown notice they assume that the decryption keys are obtained illegally. I'm wondering if the DMCA forbids extracting the decryption keys (without distribution) from your own legitimately owned Nintendo hardware for personal backup. If so, then the Ryujinx feature might also be defensible.

    This also raises the question of whether an emulator could be made to work on already decrypted media and let you figure out how to do that yourself. Nintendo could argue that its main use is still to play illegally decrypted ROMs but the emulator would have a decent defense imo.

  • Basically, all encryption multiplies some big prime numbers to get the key

    No, not all encryption. First of all there's two main categories of encryption:

    • asymmetrical
    • symmetrical

    The most widely used algorithms of asymmetrical encryption rely on the prime factorization problem or similar problems that are weak to quantum computers. So these ones will break. Symmetrical encryption will not break. I'm not saying all this to be a pedant; it's actually significant for the safety of our current communications. Well-designed schemes like TLS and the Signal protocol use a combination of both types because they have complementary strengths and weaknesses. In very broad strokes:

    • asymmetrical encryption is used to initiate the communication because it can verify the identity of the other party
    • an algorithm that is safe against eavesdropping is used to generate a key for symmetric encryption
    • the symmetric key is used to encrypt the payload and it is thrown away after communication is over

    This is crucial because it means that even if someone is storing your messages today to decrypt them in the future with a quantum computer they are unlikely to succeed if a sufficiently strong symmetric key is used. They will decrypt the initial messages of the handshake, see the messages used to negotiate the symmetric key, but they won't be able to derive the key because as we said, it's safe against eavesdropping.

    So a lot of today's encrypted messages are safe. But in the future a quantum computer will be able to get the private key for the asymmetric encryption and perform a MitM attack or straight-up impersonate another entity. So we have to migrate to post-quantum algorithms before we get to that point.

    For storage, only symmetric algorithms are used generally I believe, so that's already safe as is, assuming as always the choice of a strong algorithm and sufficiently long key.

  • No, the implied solution is to reevaluate the standard rather than hacking around it. The two humans should communicate that the standard works for neither side and design a better way to do things.

  • This is really funny to me. If you keep optimizing this process you'll eventually completely remove the AI parts. Really shows how some of the pains AI claims to solve are self-inflicted. A good UI would have allowed the user to make this transaction in the same time it took to give the AI its initial instructions.

    On this topic, here's another common anti-pattern that I'm waiting for people to realize is insane and do something about it:

    • person A needs to convey an idea/proposal
    • they write a short but complete technical specification for it
    • it doesn't comply with some arbitrary standard/expectation so they tell an AI to expand the text
    • the AI can't add any real information, it just spreads the same information over more text
    • person B receives the text and is annoyed at how verbose it is
    • they tell an AI to summarize it
    • they get something that basically aims to be the original text, but it's been passed through an unreliable hallucinating energy-inefficient channel

    Based on true stories.

    The above is not to say that every AI use case is made up or that the demo in the video isn't cool. It's also not a problem exclusive to AI. This is a more general observation that people don't question the sanity of interfaces enough, even when it costs them a lot of extra work to comply with it.