• 23 Posts
  • 2.65K Comments
Joined 4 years ago
cake
Cake day: May 31st, 2020

help-circle
  • The article is misleading. The official statement is that, because of our Nazi past, we have a special relationship with both the international Court of Justice and with Israel, so we’re just not going to formulate a decision until Netanyahu actually plans to visit Germany. In effect, this means that Netanyahu cannot visit Germany, because there is a non-zero chance of him getting arrested.

    In a press conference, when repeatedly asked to clarify this statement, the speaker explained why this statement is so neutral once more and then said “I could get carried away, saying I find it hard to imagine that arrests might be carried out in Germany on this basis”.

    So, it’s formulated as:

    • his opinion
    • that he’s explicitly saying, he’s not actually saying it,
    • and after repeatedly pointing out that the official position is not that.

  • I’ve certainly had the feeling that things aren’t improving as quickly anymore. I guess, it’s a matter of the IT field not being as young anymore.

    We’ve hit some boundaries of diminishing returns, for example:

    • A phone from 5 years ago is still easily powerful enough to run the apps of today. We have to pretend that progress is still happening, by plastering yet another camera lens on the back, and removing yet another micrometer of bezel.
    • Resolutions beyond HD are not nearly as noticeable of an upgrade. It often feels like we’re just doing 2K and 4K resolutions, because bigger number = better.
    • Games went from looking hyperrealistic to looking hyperrealistic with a few more shrubs in the background.

    Many markets are now saturated. Most people have a phone, they don’t need a second one. Heck, the youngest generation often only has a phone, and no PC/laptop. As a result, investors are less willing to bring in money.
    I feel like that’s why the IT industry is so horny for market changes, like VR, blockchain, COVID, LLMs etc… As soon as a new opportunity arises, there’s potential for an unsaturated market. What if everyone rushes to buy a new “AI PC”, whatever the fuck that even means…?

    Well, and finally, because everyone and their mum now spends a large chunk of their lives online, this isn’t the World Wide West anymore. Suddenly, you’ve got to fulfill regulations, like the GDPR, and you have to be equipped against security attacks. Well, unless you find one of those new markets, of course, then you can rob everyone blind of their copyright and later claim you didn’t think regulations would apply.



  • Ephera@lemmy.mltoComics@lemmy.mlSecret Weapon
    link
    fedilink
    English
    arrow-up
    10
    ·
    1 day ago

    Big insects are fun, too. Their method of breathing through the body surface doesn’t scale, due to volume growing cubically and surface area only squarely. So, scaling them up would mean they’re constantly out of breath, well, or suffocated.











  • In Rust, as far as I understand anyway, traits define shared behavior.

    They’re certainly the concept closest to e.g. C#/Java interfaces. But you can also define shared behaviour with enums, as Rust’s enums are on steroids.

    Basically, let’s say you’ve got two existing types TypeA and TypeB for which you want to define shared behaviour.

    Then you can define an enum like so:

    enum SharedBehaviour {
        A(TypeA),
        B(TypeB),
    }
    

    And then you can define the shared behavior with an impl block on the enum:

    impl SharedBehaviour {
        pub fn greet(&self) {
            match self {
                SharedBehaviour::A(type_a) => println!("Hi there, {}!", type_a.name),
                SharedBehaviour::B(type_b) => println!("Hello, {}!", type_b.metadata.forename),
            }
        }
    }
    

    On the flipside, Rust doesn’t have superclasses/inheritance for defining shared behaviour.



  • For me, the biggest red flag is that they decided to create their own protocol when the Fediverse is well on its way with the ActivityPub protocol. They claimed, they decided against ActivityPub, because they expect to be able to come up with something technologically better.

    I don’t doubt for a second that some of their techies might have wet dreams about that, but it wouldn’t get financed, if their management and investors didn’t see an angle for making money off of it.

    Which is ultimately what this is. Yet another venture-capital-backed company trying to get enough users on board, to the point where network effects prevent the users from leaving, and then the investors will want their money back manifold.

    If they open up the protocol too much, the network isn’t under their exclusive control anymore and they lose the ability to squeeze users for money, so I cannot see them following through with their promises of actually making it decentralized.



  • There’s a slider to apply a global scale multiplier in the System Settings under “Display & Monitor”. So, if you set it to 200%, everything will be twice as big.

    As for making a distro gaming-ready, honestly I think that’s a bit overpronounced on the webpages of Bazzite and Garuda. It’s one of their distinguishing features, so that’s what they’ll talk about, but I’d be surprised if we’re talking 5 FPS more compared to a general purpose distro.
    They generally use the same software and both of them are tuned for performance, with only a slightly different focus when they’ll perform the most optimal.

    Yeah, I don’t know what concrete difference zstd makes. The Arch Wiki (great resource, generally applicable independent of distro) tells me that compression may speed up some workloads while slowing down others: https://wiki.archlinux.org/title/Btrfs#Compression
    Maybe Garuda found out that it mostly helps with gaming when openSUSE decided to not make use of it, because openSUSE is more general-purpose.

    But yeah, I don’t know, if you’re feeling Garuda, then go for it. At this point, you could tell me that you merely like the theme of Garuda better and I’d support that decision, because what I’ve read about it does sound reasonable, and it sounds like you’ll be fine either way.

    And on linux, i should be able to edit custom shortcuts, macros and stuff, right?

    Not entirely sure what you mean by macros, but: Yes.
    The whole OS is built from the ground up to be scriptable and configurable. It’s very likely better than you can imagine.



  • It’s so dumb, too. It really didn’t take long for TikTok to start skyrocketing after they made that change. But of course, they don’t realize their fuckup and roll it back, no no, short videos are a completely different offering. So, instead they glue YouTube Shorts onto the side and I guess, to convince themselves that it’s different, they restrict videos to 60 seconds.

    Now you’ve got videos that are less than a minute long, which basically don’t ever contain useful infirmation, because they’re so short.
    And you’ve got the 5+ minute videos, which try to insert enough padding to make it movie-length, so you essentially won’t find useful information in them either.