communism

joined 2 years ago
[–] communism@lemmy.ml 39 points 8 months ago (2 children)

Entirely believable. If you're experiencing genocide, what are you going to do? Just let you and everyone you love be killed? No, you're gonna fight back. Of course Al Qassam recruitment has been doing well.

[–] communism@lemmy.ml 3 points 8 months ago

saying that anything AI generated in the kernel is a problem in itself is bullshit.

I never said that.

Same with human generated code. AI bug are not magically more creative than human bugs. If the code is not readable/doesn’t follow conventions you reject it regardless of what generated it.

You may think that, but preliminary controlled studies do show that more security vulns appear in code written by a programmer who used an AI assistant: https://dl.acm.org/doi/10.1145/3576915.3623157

More research is needed of course, but I imagine that because humans are capable of more sophisticated reasoning than LLMs, the process of a human writing the code and deriving an implementation from a human mind is what leads to producing, on average, more robust code.

I'm not categorically opposed to use of LLMs in the kernel but it is obviously an area where caution needs to be exercised, given that it's for a kernel that millions of people use.

[–] communism@lemmy.ml 5 points 8 months ago* (last edited 8 months ago)

I wonder if a "deposit" system for huge projects that get a lot of patch submissions might be worthwhile to deter vibe coders from submitting slop patches. You pay a trivial amount of money (adjusted for region/local currency strength) to submit a first patch and get it back if it's accepted. People who have already had patches accepted in the past are exempted.

[–] communism@lemmy.ml 6 points 8 months ago (4 children)

The issue is that it's easy for AI generated code to be subtly wrong in ways that are not immediately obvious to a human. The Linux kernel is written in C, a language that lets you do nearly anything, and is also inherently a privileged piece of software, making Linux bugs more serious to begin with.

The other problem is, of course, you can block someone submitting AI slop but there's a lot of people in the world. If there's a barrage of AI slop patches from lots of different people it's going to be a real problem for the maintainers.

[–] communism@lemmy.ml 3 points 8 months ago (1 children)

And from there you can anonymously publish the newsletter archives for everyone. I agree there should be some kind of tracker for newsletter piracy though.

[–] communism@lemmy.ml 1 points 8 months ago

I see, that's interesting. Well glad that it's not hard to switch away from systemd on Debian for those who want it—although I still think if you don't want systemd you should just pick another distro, given that the Debian installer doesn't let you pick another init.

[–] communism@lemmy.ml 3 points 8 months ago (1 children)

Probably boomers who aren't used to more idiomatic ways of typing on casual social media?

[–] communism@lemmy.ml 1 points 8 months ago (2 children)

On Debian you can use both sysvinit and openrc

Huh really? Then why does Devuan exist? (I don't use Debian for context)

[–] communism@lemmy.ml 8 points 8 months ago

I use Alpine for servers because I like its simplicity. Not in terms of computational power requirements, just in terms of user experience.

Alpine is an interesting choice for hosting

I'd say servers are one of the main uses of Alpine, second to containers. It would be a much more unusual choice for a desktop OS.

[–] communism@lemmy.ml 12 points 8 months ago (4 children)

Alpine already uses OpenRC. There's no option to use systemd with Alpine.

Popular alternatives include runit (which Void uses), OpenRC (Gentoo and Alpine), s6, sysVinit, dinit. The suckless people have also written some suckless inits—I think one of them's called sinit.

So what are the alternatives that work with both Alpine and Debian?

None. On Alpine you can only use OpenRC and on Debian you can only use systemd. Most distros don't let you change out the init system. If you want systemdless Debian look into Devuan.

Judging from this post, I would say you should not be looking to change out your init system as, no disrespect intended, but you really don't seem to know what you're talking about. You don't even know what init systems your operating systems (Alpine and Debian) are using, let alone the details of different init systems.

Some people have strong opinions about init systems. They are nerds with reasons behind those opinions. You don't seem to have many reasons and you don't seem to be particularly invested in the debate. I would say it's not worth your time to change operating system (which is what you would need to do to change your init) just because you heard vaguely that systemd is bad. If you reach a point where init system matters to you, then you won't need to be asking the questions you're asking in the OP.

[–] communism@lemmy.ml 2 points 8 months ago

I must be a boomer or just be playing different games to everyone else because duckduckgo (with AI disabled) still works just fine for video game questions. Once in a blue moon I ask an LLM a programming question that requires context/grammar/not just keywords into a search engine (and verify the LLM's answer ofc) but video games seem pretty suited to keyword searches. Name of the quest, name of the in-game location, name of the NPC, level number, etc, should get you exactly what you need.

[–] communism@lemmy.ml 6 points 8 months ago

I mean, I don't necessarily believe that eternal damnation should be the way to go, but it seems fairly nuts that if Hitler genuinely felt bad then that's all it would take for him to get into heaven. Like, he doesn't even have to do any good actions to counteract what he did? Not that it matters to me given that I don't believe in the afterlife but that just seems pretty unbalanced is all

 

President Trump dialed into “Fox & Friends” on Tuesday morning and revealed his newest and truest motivation for brokering an end to the war in Ukraine: He’s worried he might not get into heaven after he dies.

“I want to try and get to heaven, if possible,” he explained. “I’m hearing I’m not doing well. I am really at the bottom of the totem pole. But if I can get to heaven, this will be one of the reasons.”

lmao?

 

Title, I'm sick of online tech communities that clearly are casually of the opinion that women are stupider than men or stupid outright. Funny how the example of a tech incompetent person is always your grandma never your grandpa—have recently been seeing this archetypal person mutate into your mom now, not even your grandma. I know so many women my mom's generation who have been programming for decades... The assumption that anyone in online tech communities must be a guy because women are too stupid or uninterested in tech, etc.

The thing that annoys me the most is that these men don't think of themselves as anti-woke gamergaters or anything. They probably think of themselves as "progressive" #resist libs IME. It's sad that growing up I had to deal with the attitudes towards me being the only girl who chose to do IT classes at my school (and like, not to blow my own trumpet but clearly the most competent kid in the class by far too—I don't think that's too much of a brag considering I'm talking about a group of like 20 children) and nothing's changed when I'm in online communities of my own choosing as an adult years later.

It's so detached from reality when people think that misogyny is an oppression that's been "overcome" when clearly the majority of men still have as a base unchallenged assumption that women are stupider than men.

Your communities are only going to have fewer and fewer women over time because of these attitudes. And then the men in them will wonder why there's so few women in techy communities. Must be because our feeble female brains are too dumb to understand tech.

 

I had a bit of a look around and the food-related communities seem to either be a bit more specific or not just about recipe-sharing. Is there a community out there that's just for people to share recipes (whether ones they made themselves, or ones they found online and are recommending)?

 

The issue with Google's personalised search results is, imo:

  1. Not only is it not opt-in, but you can't even opt out of it. Personalised search results should be opt-in and disabled by default.
  2. The data kept on you is used to sell you ads
  3. The data kept on you will be handed over to state entities fairly easily

Given those three problems, how feasible would it be to self-host a search engine that personalises your results to show you things that are more relevant to you? Avoiding issues 1 & 2 as you're self-hosting so presumably you have made the decisions around those two things. And issue 3 is improved as you can host it off-shore if you are concerned about your domestic state, and if you are legally compelled to hand over data, you can make the personal choice about whether or not to take the hit of the consequences of refusing, rather than with a big company who will obviously immediately comply and not attempt to fight it even on legal grounds.

A basic use-case example is, say you're a programmer and you look up ruby, you would want to get the first result as the programming language's website rather than the wikipedia page for the gemstone. You could just make the search query ruby programming language on any privacy-respecting search engine, but it's just a bit of QoL improvement to not have to think about the different ways an ambiguous search query like that could be interpreted.

 

Basically I have a lot of friends who self describe as bad at tech. It seems like a lot of learned helplessness and refusing to even listen to instructions because they've already told themselves they can't do it. But they would like to get better and do trust me. So I was trying to come up with some "tasks" to give them to help them gain confidence and to gain some basic skills as well.

I have zero qualifications in tech/computer stuff, and no professional background either, so I know that all this stuff can be self-taught.

I was thinking gaming-related stuff might be a good entry point: setting up a Minecraft server, installing mods for games, hacking your 3DS. These things boil down to following instructions so maybe it would help people learn that if you follow the documentation/guide you will get things done. It doesn't require much thinking or problem-solving, just following instructions.

Would like to hear what other people think and what "tasks" they suggest tech illiterate or tech-averse people try in order to build their confidence and gain some basic competence.

 

I've finally started having some free time lately and have been working through my Steam library, most of which is Windows games I'm playing with Proton.

I wanted to install some mods, and wanted a mod manager for this. Nexus Mods has Vortex, which is not available for Linux. In any case, running Windows games on Linux through Proton on Steam is fairly specific; the game files will be at certain locations on a Linux filesystem, not at the same locations as they would be on a Windows filesystem. So I think I would need software that has specifically been designed for this use-case (Windows games from Steam running on Proton).

Are there any such mod managers out there? What do other people do when playing games on Linux? I can't be the only person who wants to play video games with mods.

 

One example is bread. I was baking bread the other day, and obviously the cost of the ingredients I put in the loaf are less than the cost of buying a loaf at the supermarket, but that doesn't include the cost of putting the oven on.

Or dry beans vs canned beans; does the cost of boiling the beans actually bring the cost up to be equivalent to canned beans?

I know that everyone's energy costs are different so it's not possible for someone to do the calculations for you, but I've never bothered to do them for my own case because bills I get from the energy company just tell me how much I owe them for the month, not "you put the oven on for 30 minutes on the 17th of June and that cost you X". It sounds like a headache to try calculate how much I pay for energy per meal. But if someone else has done that calculation for themselves I'd be interested to read it and see how it works out. My intuition is that, in general, it's cheaper to make things yourself (e.g. bread or beans like above), but I couldn't say that for sure without calculating, which as I said seems like it would be a pain in the ass.

 

For a while, I was running a conduwuit server. Conduwuit has been abandoned, and I wanted to migrate my server to upstream Conduit.

Has anyone done this before? I'm using Docker Compose for Conduwuit.

 

Meaning that the author is maybe not very good at their craft, but inadvertently created a work with a lot more meaning than they intended, or they accidentally did something quite clever that they didn't mean to. Or maybe a work which is good in its own right but there's a particular "unofficial" interpretation which makes it so much better.

Obviously a bit of this question involves knowing authorial intentions, but in a lot of instances authors have been able to state that they did or didn't intend a particular interpretation.

 

It appears to work fine (it contains my home partition for my main machine I daily drive) and I haven't noticed signs of failure. Not noticeably slow either. I used to boot Windows off of it once upon a time which was incredibly slow to start up, but I haven't noticed slowness since using it for my home partition for my personal files.

Articles online seem to suggest the life expectancy for an HDD is 5–7 years. Should I be worried? How do I know when to get a new drive?

view more: next ›