0

I think we should try to be more careful, not to automatically assume that everyone who is asking questions here about China/Ukraine etc. is always arguing in bad faith. I've seen multiple people who were genuinely trying to ask something here and the only response they got was mockery.

I do understand that a lot of times people who come here are trying to troll or just be annoying, but we still should try to engage in them in good faith as long as there is no reason not to do so. Not everyone who isn't from Lemmygrad is someone hostile to our ideology, and we should try to be kinder to them.

[-] Prologue7642@lemmygrad.ml 5 points 1 year ago

Most of the time, you don't really have to worry about hardware compatibility, especially if you are using desktop. There are some things that work better than others (like AMD GPU as opposed to Nvidia) but in most cases both are fine. As others already suggested, probably the easiest way to get started is to just grab a USB drive and put Linux on it. You can then boot onto it and play around in that installation, also with this you can check that your hardware is compatible.

Other than that, I would recommend just trying it. Look into distros already there are some good suggestion with Mint, PopOS, Fedora. Try different Desktop Environments (basically how everything looks) there are two major ones KDE and GNOME and some other ones. Try them and see what works best for you. Overall, I wouldn't worry about it too much, especially with your usage any distro should work for you.

[-] Prologue7642@lemmygrad.ml 18 points 1 year ago

Thank you for posting that, it has been a while since I laughed like this.

[-] Prologue7642@lemmygrad.ml 15 points 1 year ago

Not sure if this will be useful, but the thing that broke the China bad programming was actually the Huawei ban. Looking back at it, I realized how ridiculous it all was and didn't make any sense. This was even before I considered myself a Marxists. But not really sure if that will help with convincing many people, especially if they are not into tech.

[-] Prologue7642@lemmygrad.ml 5 points 1 year ago

I would say that especially leftist Linux users are against every corporation. But there are reasons why Linux users prefer AMD to Nvidia. They are more FOSS friendly. If you want to argue for free hardware, I 100% agree, but unfortunately that is basically impossible nowadays.

If you want to be alarmed about what your computer is doing, I would much more worry about things like Intel management engine and AMDs version of that. Or the binary-blobs that you load just to use these devices. Those are actual issues that we should be focused on.

[-] Prologue7642@lemmygrad.ml 5 points 1 year ago

I mean, sure, but that is true for literally every single info on your computer. If you can read data from these modules, you can read data from anything else. You can read entire memory, query your file system, do basically anything you want. At that point, the issue of whether someone can query the capabilities of your intel CPU is not something I would worry about.

[-] Prologue7642@lemmygrad.ml 4 points 1 year ago

Who says the distribution of glibc 2.3.4 you and I have are the same? It only depends on where you got it from. And even then we can build it with different flags etc. Not really sure how rust is worse in that one. On the contrary, usually when you build software in C/C++ you dynamically link. So you have no idea what version of libraries someone is using or where they got it. In that sense, Rust's approach is actually safer.

[-] Prologue7642@lemmygrad.ml 5 points 1 year ago

Basically no one uses rust with dependencies from git. Except in some cases when you are working with very unstable software. Everyone just uses versions that are published to crates.io. If you are concerned about reproducibility that is a valid concern but for that cargo is pretty good, or you can use things like nix.

[-] Prologue7642@lemmygrad.ml 8 points 1 year ago

The fact that it has word telemetry in it doesn't mean it spies on you. CONFIG_WILCO_EC_TELEMETRY -> allows you to read telemetry from some chrome specific hardware CONFIG_INTEL_PMT_TELEMETRY -> allows you to access telemetry that intel platform monitoring provides CONFIG_INTEL_TELEMETRY -> allows you to configure telemetry and query some events from intel hardware.

None of these options spy on you or do anything nefarious. It just means that you can have an application that queries some data from them, nothing more.

Again, not sure what your issue with Rust is.

And with IFS it is same as above, someone here already linked you an article on it.

[-] Prologue7642@lemmygrad.ml 5 points 1 year ago

Most of the code written nowadays isn't self-contained. And basically it is impossible to do so. I mean, I guess you have some exceptions like the Linux Kernel itself and some low level utilities, but you use libraries and others people code everywhere. In that way, Rust is much better than most other options because it at least lets you pin your dependencies really easily. The idea that everyone who uses some code is auditing it is just ridiculous. You should be able to sure, and in some cases it might be a good idea to do so, at least for parts of your code. But if you are using Linux, did you audit the entire Linux source code? What about C standard libraries. Even just that would take a ridiculous amount of time.

I would also argue that rust isn't pushed everywhere, people just like it because it is a wonderful language. There are much more people who use it in their own projects than do it professionally for example.

I could understand your argument if it was based on how Rust is run, what licenses it uses etc. But this is rather baffling to me. Basically the only thing you mention is the issue of statically linked vs. dynamically linked.

With zstd again not really sure what you are even trying to say. That Facebook had impact on what is used? Ok, so? Zstd is completely open source and if someone decided to use it, that is up to them. I am pretty sure that every software I used that uses zstd also let me use another compression algorithms. And from what I found zstd in some cases is superior to alternatives, but feel free to provide sources, I am sure that I could be incorrect.

[-] Prologue7642@lemmygrad.ml 10 points 1 year ago

I don't really get the point of this post. If you want to say that quite a lot of FOSS code is funded by huge corporations, then yeah, sure. Most people I would assume know that. But not really sure what that has to do with title, even if Linux is mostly run by corporations it is still much better than alternatives.

Also, not really sure what you mean by traps like Rust and telemetry. There is no telemetry on Linux and the only reason why I can think of you included it is recent Go telemetry, which I don't really get how it is relevant. With Rust, I also don't get it, Rust wasn't added because some company wanted it or whatever, it was added because it is a popular (and extremely loved) language that is suitable for kernel development. Not many people nowadays want to code in C.

16
submitted 1 year ago* (last edited 1 year ago) by Prologue7642@lemmygrad.ml to c/comradeship@lemmygrad.ml

The admins of lemmy.ml and lemmygrad.ml will not say this. Actually they cannot say this because they are probably employed by the Chinese Government and would be put to death if they did.

3
[-] Prologue7642@lemmygrad.ml 5 points 1 year ago

So far just contributing to other projects whenever I find something, missing. My main project that I am currently starting to work on is a Wayland Tiling Compositor written in Rust, but so far I am still in very early stages. I really like how Wayland works but so far all the compositors are lacking something I want, closest to what I want is DWL, but it still lacks some things I want.

4

A few months ago, I switched from using mainly YouTube for music to a self-hosted solution. I download everything from Soulseek and really love it. But the one issue that I have is that it is pretty hard to find new music. With YouTube, I had recommendation that most of the time were pretty conservative but still sometimes offered something new.

So far the only solution to this that I found was using last.fm, but not really a fan of this solution. Does anyone have any better way to discover new music?

3

I wanted to post a comment in indieheads community here on lemmy, but from lemmygrad it does not show up. I noticed that the community is quite recent, just two days old, is there some sync that I have to wait for? Or is the issue somewhere else?

4

I have been using Gentoo exclusively for about two years and really enjoyed it. The customization and package manager is just top-notch. I have been curious about NixOS for some time, just randomly seeing it pop in some discussion, but never really looked into it. One day YouTube recommends this video about flakes for development instead of using Dockerfiles.

It intrigued me because I am not really fan of Dockerfiles. In my experience, it is too easy for something to break and pretty hard to maintain them properly. Plus, it is really annoying to use them for development.

So I started looking into Nix and then NixOS and created a new partition and installed it and so far it is a pretty interesting experience. The system is pretty customizable, and it is nice having the entire system described in configuration files. I could see myself using the same config for my laptop and desktop and just sync them. It is really nice and easy to have your entire system configuration in git repo, much easier than what I used with things like etckeeper.

So far there are only few issues I encountered. Not every package is implemented properly, so some configuration is the same old story of using files in /etc or maybe just specifying a configuration file in your config. I've also read about some issues with Nix not using FHS (Filesystem Hierarchy Standard) for example Steam had some issues but so far I didn't encounter them. Also, the documentation is not what I am used to coming from Gentoo, but it is still usable.

The last issue I have is not really an issue. It is pretty time-consuming to make your entire configuration, especially if you want to use flakes. I've been slowly adding more and more but so far only into default configuration.nix and would love to rewrite it completely into flakes, but it takes time.

So far I didn't decide that I would be not going back to Gentoo, but it is fascinating experience. I am especially curious how will this impact my development workflow because it should be much easier to control dependencies per project. Especially with something like Python (always really hated using venvs).

Anyone else trying NixOS or using it already?

[-] Prologue7642@lemmygrad.ml 6 points 2 years ago

Sure they are much more notorious, but as it turns out most of the time there is absolutely no reason for that. Just take current hysteria around TikTok, even if it was correct (which I would argue it isn't) no one cares about all the other apps that we know for sure spy on you and give info to US government (and others).

view more: next ›

Prologue7642

joined 2 years ago