D_Air1
0
234
D_Air1

@lemmy.ml

D_Air1 10 points 6 days ago

It's always interesting when someone asks this question because while I do have a formal education in computer science. I've had this hobby since before I had that formal education. Linux and self hosting are what made me pursue the formal education part and not the other way around.

path: 0 25318998, hotness: undefined, score: 10, children: 1
D_Air1 126 points 2 years ago
  • Phone numbers
  • social security numbers

Stop making personal information into digital ids because when it inevitably ends up in some kind of data breach. These companies all throw their hands up saying sucks to be you.

path: 0 14586714, hotness: undefined, score: 126, children: 6
D_Air1 106 points 2 years ago

So as it turns out, if you give people a choice. Some of them will pick something else.

path: 0 8420806, hotness: undefined, score: 106, children: 0
D_Air1 74 points a year ago

Finally time to bust this out again.

path: 0 16517920, hotness: undefined, score: 74, children: 0
D_Air1 65 points 2 years ago

And nothing of value was lost.

path: 0 13925890, hotness: undefined, score: 65, children: 0
D_Air1 51 points 2 years ago

As a developer, I have met developers that don't understand file systems. They could write code and not find it. Like wtf?

path: 0 12137639 12137926, hotness: undefined, score: 51, children: 2
D_Air1 45 points 8 months ago

I will use old machine until the damn thing quits on me and be happy.

path: 0 21189754 21189827 21192789, hotness: undefined, score: 45, children: 4
D_Air1 44 points 2 years ago

My problem with this is that the vast majority of times. Works of art are not the works of a singular person. However, because a single bad person was in it or involved in its production. Some people view viewing that work work as supporting that bad person. For example: how many people worked on the movie space jam? I try to avoid things produced by bad people as much as possible, but you also have to look at the scope of the works involved. If the studio itself was involved in such an incident. That would be enough to justify boycotting the entire studio. If it was a singular person, then I expect that person to no longer be allowed in future works, but not a call for the the total avoidance of current and past works.

path: 0 9271873, hotness: undefined, score: 44, children: 0
D_Air1 38 points 3 years ago

Bruh, Mozart's whole ass name was cool as hell. Not just his last name. This man wins hands down.

Wolfgang Amadeus Mozart

path: 0 7507909, hotness: undefined, score: 38, children: 4
D_Air1 36 points 2 years ago

Oooooorrr.......Let's just break them up like we should have done a long time ago.

path: 0 11836114, hotness: undefined, score: 36, children: 2
D_Air1 33 points a year ago

You aren't meant to use them for managing your system. They are mainly there for development. For example, I often use them for a debian chroot on arch.

path: 0 18929233, hotness: undefined, score: 33, children: 0
D_Air1 33 points 2 months ago

Why Linux ended up being the big thing is pretty well answered in the historical sense if you want to go looking for it. As for its low modern adoption. No one can really answer that for certain. I'll give you my two cents on the matter, but that's all anyone can do. All of this is based on research done on and off over the years in regards to this very topic as well as personal anecdote and hearsay. I will point out specific examples that I am familiar with, but don't fault me for missing anything.

Everyone is already on Linux. Both companies and individual people. While the BSD's work just fine for some people, it is largely hardware dependent. I have heard many people liken it to where Linux was 10 - 15 years ago in terms of hardware support. That alone means that most people can't use it. Less people = less developers making things better = less people trying it. We've all seen that song and dance before. Good ole chicken and egg problem.

Furthermore, while BSD certainly has its strengths. Being technically better has never been enough with anything. There are lots of equivalents to BSD features that are good enough eg: cgroups and others for jails. More importantly with a lot more big players using and contributing to Linux. Those things also see a faster rate of development and more quickly meet the needs of companies.

There is of course the license debate. While not as important now as it was before at least to a lot of individuals, I have personally been trying to answer this question for years doing my own research. The only reason I bring this up is that companies often upstream there work. Netflix famously chose freebsd over linux for their simpler and faster networking stack. They have contributed many improvements to that upstream and there are examples floating around as to how those improvements helped to improve freebsd networking for others. Although according to many Linux has largely caught up in that regard if not surpassed it. There are after all many tech giants that use linux and also need to serve similar amounts of traffic if not more than Netflix. However, regardless of if its is better or worse. The point is I feel like examples like this are far and few between. Because companies can simply take the bsd code and choose not to give anything back. It certainly feels like they do so more often than not. I based that on my ability to find useful examples in the first place. Which is of course admittedly flawed.

You will notice a lot of the use of the word "feels" in that last paragraph because I don't have any concrete proof. It is hard to measure how much a company has contributed to freebsd. It is less talked about and even combing through commits you would need to know who is behind those aliases. There are concrete examples of things that were contributed, but in my opinion a lot of the contributions are even more company specific than those on linux.

For example when it comes to changes that matter to a desktop user. Sony contributed drivers for their ps5 controller on linux. Here is a random article for that here: https://androidexperto.com/... I found many articles of bsd people digging into linux code to get the ps5 controller working on bsd as recently as 2024. Here is just one of those https://forums.freebsd.org/.... In my opinion however, it is kind of strange that they would have to do any work to get it working considering that the ps5 and ps4 if I remember correctly were based on freebsd in the first place. Why did Sony not contribute drivers upstream for bsd? They must have them because the console itself needs them. This harpens back to me saying that it feels like companies more often than not choose not to contribute back when they don't have to.

It has been hard for me to find equivalent examples on the bsd side. Little things like hardware or software support for user facing things that have been contributed to the bsd's by the big names, but not to Linux

Anyways, that's the short version of a random miss mash of things I could think of.

path: 0 24216460, hotness: undefined, score: 33, children: 1
D_Air1 32 points 7 months ago

The reason most distros don't do this is because they usually try to steer users to their preferred desktop. I don't mean that in a bad way, but often they call it the flagship edition. This is usually the desktop environment that they develop and test. Think Linux Mint with Cinnamon, popOS with Cosmic, Zorin, etc. Pretty much every other distro that has options do exactly what you are showing through the use of the venerable calamares installer that you see in your screenshot.

path: 0 21638104, hotness: undefined, score: 32, children: 13
D_Air1 31 points 2 years ago

Maybe you should have considered the stuff he wanted to do before convincing him to use linux. I could have told you he'd have problems with that stuff. If he said he mainly plays steam games then sure, but not literally the most finicky, cumbersome games to get going in existence. Also out of curiosity because I haven't even thought about Roblox in like 8 years. I thought that was a browser game?

path: 0 10332210, hotness: undefined, score: 31, children: 3
D_Air1 28 points 3 years ago

This is true for every OS that you don't use regularly though. I have been learning this the hard way since I haven't ran Windows in years, but have started doing so for work. There are lots of little issues that people just seem to not notice anymore because they are used to it.

path: 0 7473293 7475971, hotness: undefined, score: 28, children: 1
D_Air1 27 points 2 years ago

I think we need uncompromising people in this world. Doesn't mean we have to listen or follow everything they say though. Those are my thoughts on GNU.

path: 0 11895230, hotness: undefined, score: 27, children: 0
D_Air1 27 points 2 years ago

Press X to doubt.

path: 0 8062226, hotness: undefined, score: 27, children: 7
D_Air1 25 points a year ago

First Arch and malware in the AUR now a ddos on Fedora. This is an attack on FOSS.

path: 0 18624576, hotness: undefined, score: 25, children: 2
D_Air1 23 points 2 months ago

Yeah, I'm using qwen 31b a3b on an amd 9070xt requires a bit of cpu offloading, but still plenty fast. Using it wall llama.cpp. Combine that with some mcp's such as ddg-search to make it truly useful by actually being able to search online.

I mostly use it for small tedious tasks with well defined inputs and outputs. For example when hyprland recently changed from their own configuration language to lua. At first I started going line by line translating my config to the new lua language until I realized oh wait this is exactly the type of thing that ML is useful for. Going from the well defined hyprland configuration language to their also well defined lua syntax. It banged it out in less than a minute with only a single mistake which I easily fixed. The mistake it made was that it forgot to translate the comments to lua. It did it in less than a minute and worked first try. Where as I had made several typos and gotten a few lines wrong when I was doing it by hand.

Not to say that I couldn't do it. I would have gotten it done in about half an hour, but less than a minute is a lot faster.

I also used it to transform a bunch of unstructured data into json data, so that I could then use purpose built tools like jq to parse that. If I'm having trouble finding certain information. I'll ask it to find me some resources to look at.

Basically small well defined tasks and parsing data is what I use it for and it seems to be pretty good at that.

What I don't like is the way companies try to market it to people. I don't believe people should be trying to summarize emails or messages from loved ones, writing essays or any other creative tasks for the most part. Translating is okay. I don't expect a machine to be able to decide things for me or to be some filter between me and others.

path: 0 24425884, hotness: undefined, score: 23, children: 0
D_Air1 22 points 2 years ago

It is a wayland feature to request access to allow for remote control of the device. In this case specifically for input. It shouldn't be happening every 15 minutes. That is a problem with whatever app you are using that keeps requesting this permission?

path: 0 14851260, hotness: undefined, score: 22, children: 1

thanks for using Leebra!

go to feed...