Skip Navigation

โ˜… ๐‘๐ฎ๐ข๐ค๐ค๐š๐š๐๐ซ๐ฎ๐ฌ โ˜…
โ˜… ๐‘๐ฎ๐ข๐ค๐ค๐š๐š๐๐ซ๐ฎ๐ฌ โ˜… @ RuikkaaPrus @lemmy.ml
Posts
15
Comments
46
Joined
2 yr. ago

  • This proposal is meaningless bullshit. I can't believe we are one of the the oldest species on earth and they keep coming up with such ridiculous ideas. This is a NO from me for this ridiculous proposal.

  • JavaScript is crazy. While you are learning React.js or Vue.js you are learning Webpack, Rollup or Vite.js even without your consent :skull:

  • Apparently it is impossible for this kind of functions to be defined as friends of classes:

     cpp
        
    template <typename T>
    auto do_something(T &t) -> decltype(t.private_msg);
    
    class Foo
    {
    private:
        const char *private_msg = "You can't touch me!";
        
    friend auto do_something<>(Foo &f) -> decltype(f.private_msg); // Error!
    };
    
    template <>
    auto do_something<Foo>(Foo &f) -> decltype(f.private_msg) // Error!
    {
        return f.private_msg; // Error!
    }
    
      

    After trying different combinations, it seems that I managed to get it working with the condition the whole template are considered friends of the class. I don't know if I should consider it a language problem, but it seems that way, since the template restrictions (in this case) are minor.

     cpp
        
    template <typename T>
    auto do_something(T &t) -> decltype(t.private_msg);
    
    class Foo
    {
    private:
        const char *private_msg = "You can't touch me!";
    
    template <typename T>
    friend auto do_something(T &t) -> decltype(t.private_msg); // This works fine!
    };
    
    template <>
    auto do_something<Foo>(Foo &f) -> decltype(f.private_msg)
    {
        return f.private_msg;
    }
    
      

    Do you think I found an error in the language?

  • C & C++ @lemmy.ml

    Question: Maybe is impossible to make std::begin (and friends) as friend function

  • Disroot also gives all +Xmpp +Fediverse

    Well then, why no choose Disroot instead?

  • I really do not know. But what I can say for sure is that during the installation of Debian, it allows you to choose the desktop environment at installation time, so you can have your Debian with KDE at minute 0 after installing it.

    On the other hand, remember that Kubuntu is derived from Ubuntu. I don't see Ubuntu fans very enthusiastic about creating another Debian-based distro with KDE preinstalled when they even offer it (live images) to you here.

  • You probably will not notice that you are in other distro when you start using Debian. They are the same in most things, but without Snaps and most propietary stuff (by default. But if you really need propietary things, you may see the official non-free sourcelist)

  • This is the sad true. Nowdays, sdk haves tons of these analytics and telemetry. According to Dart documentation we can disable its analytics. And the first time the CLI is executed, this analysis is not used (respecting the opt-out concept). Is at your discretion trust Google's words (or investigate Dart's source code to find out if it is true or not, or if there are even other unethical means, although I find it a bit unlikely). If you wanna do the second, You can use something like CatFish to help you.

  • Well... Flatpak ships Propietary Software too. And at this point Propietary Software is almost avoidable (unless you have a LibreBoot. I want one too). But it's reasonable to be frustrated that an operating system as influential as Ubuntu has ended up falling so down in its technology, and that it has the support of a company like Chanonical.

    Edit: Thank you for the comments. I didn't noticed Snap itself is propietary.

  • In my experience. I didn't like Murena. I used it for a while (I think 6 months. I don't remember well). And yes, it's "ok", but the interface is a bit broken.

    The good thing is that there is a lot of software you can use there: OnlyOffice, NextCloud (much of their software), Searx and even Gitlab are there.

    Another thing: if you like SMPT and IMAP, the Murena account offers you this. I prefer Proton, but it a good option too.

  • You're right. Maybe I should have put more information about it. The idea was perhaps to find out what information the Lemmy community could share. I would like to be as experienced as other community members, but I'm not very expert yet :(

  • I think C and C++ are safer options, because GNU doesn't use this technology in particular. But Dart are obviously using opt-out telemetry. You should disable it manually. Idk the case of Ruby, sorry :(

  • That's true (also with other software that isn't for development). But this is not the only tool there. Just see crates.io and pkg.go.dev registries.

    I think the only way to get "anonymously" some modules, libraries and frameworks is trough Tor.

  • Privacy @lemmy.ml

    Debate: Go vs Rust (Toolchain Privacy Practices)

  • Rust is my "alternative". But I see Rust pretty hard (is a system level programming language lol) and differently scoped.

    I like some Go characteristics like garbage collection, simpler syntax, crossplatform, 1 second C bindings, and so on.

  • Privacy @lemmy.ml

    Golang telemetry (again)

    Privacy @lemmy.ml

    Privacy Practices in public registries for developers

    Dank memes @lemmy.ml

    ???

    Dank memes @lemmy.ml

    We cannot just forget this photo

    Dank memes @lemmy.ml

    Something I wish

    Dank memes @lemmy.ml

    The bible

    Privacy @lemmy.ml

    Telemetry in Flutter?

    Dank memes @lemmy.ml

    Frozone is real

    Dank memes @lemmy.ml

    ยฃ1199.99

    Linux Gaming @lemmy.ml

    Are actually Bottles secure?

    Dank memes @lemmy.ml

    BATMAN BIN SUPARMAN

    Dank memes @lemmy.ml

    Spoiler alert โš ๏ธ โš ๏ธ โš ๏ธ