‘Let yourself be monitored’: EU governments to agree on Chat Control with user “consent” [updated]
  • RuikkaaPrus RuikkaaPrus Now 71%

    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.

    3
  • Not cool
  • RuikkaaPrus RuikkaaPrus Now 100%

    Maybe it was a subtle way to say "macaroni and cheese is good anyway"

    3
  • Just getting into JS
  • RuikkaaPrus RuikkaaPrus Now 100%

    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:

    36
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCP
    Jump
    Question: Maybe is impossible to make std::begin (and friends) as friend function
  • RuikkaaPrus RuikkaaPrus Now 100%

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

    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.

    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?

    2
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCP
    C & C++ RuikkaaPrus Now 100%
    Question: Maybe is impossible to make std::begin (and friends) as friend function

    Yes, it is probably a weird question, but I tried a lot, and I started to think that maybe is impossible to overload this template function properly: ```cpp #include <iterator> class Foo { private: const int arr[5] = {10, 20, 30, 40, 50}; public: const int* begin() const { return arr; } friend auto std::begin<>(const Foo &f) -> decltype(f.begin()); } ``` It always throw the same error (in GCC 12.2.0): ``` main.cxx:10:13: error: template-id ‘begin<>’ for ‘const int* std::begin<>(const Foo&)’ does not match any template declaration ``` I just wanna know if is possible do things like this. Thanks.

    7
    4
    Firefox looks so much better than Chrome
  • RuikkaaPrus RuikkaaPrus Now 100%

    Firefox is better than most, no double there, but at the same time they do have some shady finances.

    I'm not going to refute this because it seems to me that article are right in several points. Also, we have to be honest, Mozilla is kind of stupid sometimes.

    But if you care about the default search engine or privacy settings, you really just need to do some hardening and tweaks to make it very private in general. Chromium doesn't have any of these settings, it even doesn't have RFP btw.

    and they also do stuff like adding unique IDs to each installation.

    Looks like you can download Firefox through the Mozilla's official HTTP/FTP repository that doesn't trigger this ID token generation. Also this article motivates people to download Firefox installer from Softonic's page:

    Firefox users who prefer to download the browser without the unique identifier may do so in the following two ways:

    1. Download the Firefox installer from Mozilla's HTTPS repository (formerly the FTP repository).
    2. Download Firefox from third-party download sites that host the installer, e.g., from Softonic.

    Softonic have a really nice and privacy respectful privacy policy (obviously that's not the case) in contrast with randomized pretty anonymous unique ID triggered by Firefox installer download. Mozilla's generated ID feels more like a download counter than a tracker indeed.

    I'm not trying to justify the Mozilla's problems. They makes silly things sometimes, but being realistic, they do a better job taking care of their users privacy more than Google or even Brave.

    11
  • Murena vs disroot
  • RuikkaaPrus RuikkaaPrus Now 100%

    Disroot also gives all +Xmpp +Fediverse

    Well then, why no choose Disroot instead?

    2
  • Reddit API blew up and now I run Linux?
  • RuikkaaPrus RuikkaaPrus Now 100%

    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.

    1
  • Reddit API blew up and now I run Linux?
  • RuikkaaPrus RuikkaaPrus Now 100%

    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)

    4
  • Debate: Go vs Rust (Toolchain Privacy Practices)
  • RuikkaaPrus RuikkaaPrus Now 100%

    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.

    2
  • Canonical's Steam Snap is Causing Headaches for Valve
  • RuikkaaPrus RuikkaaPrus Now 100%

    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.

    1
  • Murena vs disroot
  • RuikkaaPrus RuikkaaPrus Now 100%

    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.

    3
  • Debate: Go vs Rust (Toolchain Privacy Practices)
  • RuikkaaPrus RuikkaaPrus Now 100%

    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 :(

    2
  • Debate: Go vs Rust (Toolchain Privacy Practices)
  • RuikkaaPrus RuikkaaPrus Now 100%

    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 :(

    2
  • Linus Torvalds postpones Linux 6.8 merge window after being taken offline by storms
  • RuikkaaPrus RuikkaaPrus Now 100%

    I'm simply using Brain and Brain++ compilers to build and run ideas. Plus you can overclock your own neurons

    1
  • Debate: Go vs Rust (Toolchain Privacy Practices)
  • RuikkaaPrus RuikkaaPrus Now 100%

    The funny paradox lmao.

    3
  • Debate: Go vs Rust (Toolchain Privacy Practices)
  • RuikkaaPrus RuikkaaPrus Now 100%

    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.

    1
  • This post [is not related other previously published posts](https://lemmy.ml/post/10395140). But I want to know **your opinions**. This debate does not focus on _"which technology is better"_ or _"which has better support"_, rather it focuses on which of these two technologies seems more acceptable in terms of **privacy policy** and **user information management** (on his respective toolchain, compiler, etc). * [Golang homepage](https://go.dev/). * [Rust homepage](http://rust-lang.org/).

    26
    14
    Golang telemetry (again)
  • RuikkaaPrus RuikkaaPrus Now 100%

    Well, this makes sense to me.

    1
  • Golang telemetry (again)
  • RuikkaaPrus RuikkaaPrus Now 100%

    Sorry my english spell is a shees.

    I corrected my post

    1
  • There are no "news", but I'm worried about this business actually. I'm in knowledge [that post already exists](https://lemmy.ml/post/749690) but I'm not clear at all. Resuming: Google is trying to add telemetry to Go's toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google's Go proxy to... Just collect more user data? I'm a pretty beginner Go dev, but I'd like a toolchain without these telemetry or at least some instruction of how to opt out this thing. > Sorry for repost, but I don't find enough information in any other place. :(

    33
    15

    Okay, it may sound like a personal issue, but I disagree with the privacy practices in developer tools. And I'm not talking about [VSCode issue](https://github.com/Microsoft/vscode/issues/60#issuecomment-161792005), but about other more _elemental_ development tools. For example, the privacy policy of [npmjs.com](https://docs.npmjs.com/policies/privacy/), [pkg.go.dev](https://policies.google.com/privacy) (Google's privacy policy lol), [hub.docker.com](https://www.docker.com/legal/privacy), and these public registries for developers, have some **questionable privacy practices** as well. I wanna know your opinions about.

    23
    3
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDA
    Dank memes RuikkaaPrus Now 94%
    ???
    33
    2
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDA
    Dank memes RuikkaaPrus Now 80%
    We cannot just forget this photo
    40
    3
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDA
    Dank memes RuikkaaPrus Now 80%
    Something I wish
    29
    2
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDA
    Dank memes RuikkaaPrus Now 75%
    The bible
    20
    2

    Yeah, I'm sure this is a pretty newbie question, but here I go: What ammount of telemetry have **Flutter** by default? And there is a way to deactivate it? I wanna learn this technology to develop some Mobile Applications, but I'm (honestly) worried about this, because you know, _Google dirty techniques_, etc.

    23
    7
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDA
    Dank memes RuikkaaPrus Now 96%
    Frozone is real
    186
    2
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDA
    Dank memes RuikkaaPrus Now 88%
    £1199.99
    88
    4

    I already have heared about Bottles sandboxing capabilities, but, how this differs from standard Flatpak sandboxing system? Is really secure execute **any** Windows Software using Bottles? (yes, _every machine have his vulnerabilities_ blah blah)

    12
    14
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDA
    Dank memes RuikkaaPrus Now 92%
    BATMAN BIN SUPARMAN
    36
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDA
    Dank memes RuikkaaPrus Now 98%
    Spoiler alert ⚠️ ⚠️ ⚠️
    319
    5
    RuikkaaPrus Now
    15 47

    ★ 𝐑𝐮𝐢𝐤𝐤𝐚𝐚𝐏𝐫𝐮𝐬 ★

    RuikkaaPrus@ lemmy.ml

    Web & Software developer. I also love pizza🍕, cats🐱, and computers🖥️.

    The Astolfo pfp is just temporal!

    🎵 𝘖𝘯𝘦 𝘥𝘢𝘺, 𝘐 𝘩𝘰𝘱𝘦 𝘐'𝘮 𝘴𝘰𝘮𝘦𝘰𝘯𝘦 𝘺𝘰𝘶'𝘥 𝘮𝘪𝘴𝘴. 🎶