pleroma.debian.social

pleroma.debian.social

werdahias (tired) | @werdahias@pleroma.debian.social

Debian Developer. EE student.
Likes hiking, reading and free software.
#RightToRepair
"Freiheit ist immer Freiheit des anders Denkenden." - Rosa Luxemburg

Just dropped 🔥

Live report.

"The United Kingdom, Australia and Canada have formally recognised the state of Palestine as part of a an effort to revive momentum for a two-state solution, according to a joint statement."

https://www.aljazeera.com/news/liveblog/2025/9/21/live-israel-kills-14-palestinians-in-gaza-since-dawn

😆



    I’d just like to interject for a moment. What you’re referring to as Leninism, is in fact, Marxism-Leninism, or as I’ve recently taken to calling it, Marxism plus Leninism. Leninism is not an ideology unto itself, but rather another free component of a fully functioning Marxist ideology made useful by the 『Manifesto』 , 『Capital』 and vital ideology components comprising a full ideology.

    Many communists run a modified version of the Marxism ideology every day, without realizing it. Through a peculiar turn of events, the version of Marxism which is widely used today is often called Leninism, and many of its users are not aware that it is basically the Marxism ideology, developed by Marx and Engels.

    There really is a Leninism, and these people are using it, but it is just a part of the ideology they use. Leninism is the methodiology: a set of working methods for achieving the goal of communism. The methodiology is an essential part of an ideology, but useless by itself; it can only function in the context of a complete ideology. Leninism is normally used in combination with the Marxism ideology: the whole ideology is basically Marxism with Leninism added, or Marxism-Leninism. All the so-called Leninism distributions are really distributions of Marxism-Leninism!

I was sharing some pictures with @aral this morning of the places we live in. He shared some from Ireland, and I shared some from Gaza🗝️

It broke my heart to go through my old album of photos of my house before it became rubble bulldozed by the Zionist machinery.

But I have to remind myself of the truth—that it's been leveled to the ground, I have no home, and the criminal perpetrators are still doing this to the remaining homes in the Strip.

One day we'll be free

The view from my old house Our olive trees Home

Exams this semester:

1/4 PASS
2/4 PASS
3/4 PASS
4/4 PASS

I'm again running my free Rust training course for FOSS developers. It's split into two sessions of two hours. First session is on Wednesday, October 1 at 13-15 UTC. Second sessions is two days later, on Friday, October 3 at 13-15. See https://liw.fi/training/rust-foss-dev/ for more information.

Boosts welcome. Share widely amongst your friends who might be interested.

cancel disney plus, get your kids into firmware reverse engineering

@lucydev for me, I just do what I am tasked with. I've long been disillusioned with work in the industry, mostly because of my apprenticeship. If products are sold to e.g. the defense industry or Saudia-Arabia I am reminded that there is little ethical work under capitalism. This helps, for me

Sorry, I got creative.

Antifa style sticker with a slogan "Burned out und trozdem da, FOSS Maintainers Antifa". The icon is referencing the xkcd://Dependency comic.

trozdem da = "yet still here"

Rabbits gather in a cave around a 9round table to discuss the name of the upcoming release.

"Everyone's here? Good. Let's begin."

"Give me your ideas."

"Wasteful competition."

"Stairway to anschluss."

"No."

"Do not install."

"We already did that"

"c.u.m."

"That's dumb."

"9 step program."

"No."

Nein: "I am so incredibly bored. I thought this was supposed to be fun."

"Good one! Let's hear more."

Nein: "What?"

"Not bad, but a little too short."

@grillchen heh, Bayern lvl 50 meme

@mirabilos recently watched a cool video in someone making a 3.5" fdisk from scratch

@mirabilos mhm, floppies, am reminded to make an open hardware floppy - > USB C adapter

@cccpresser @flyIng @spipau @Dadmin +1 für KiCad, für 08/15 Simulationen definitiv ausreichend. LTSpice wäre auch ne Option (proprietär, läuft aber einwandfrei mit WINE). Sehr mächtig, aber alte UI und fürchterliche Tastenkombinationen

Mesa is working to update our contributor guide. Can you guess why?

Did you guess AI?

Because if you did, you'd be right. I don't want to put anyone on blast here so please don't go digging to find the motivating MR and harass the contributor or anything like that.

But the situation was exactly what you might think. Someone ran ChatGPT on the code and asked it for suggestions on making it more performant. They applied a bunch of the changes against their local branch, tested it, and found that it gave maybe a 0.5-1.0% perf boost in some titles.

That's totally fine. I don't care what tools you use to find a bottleneck. I'll happily take more FPS, no matter who found the issue or how. If some AI assistant helps you find things no one else has found and lets us make drivers faster, great!

But that's not what happened.

What happened next is that they then tried to make it the Mesa project maintainers' job to sort through the shit ChatGPT spit out and decide what's useful and what's not and why the changes helped and whether or not they were correct. The contributor had no no idea and, more importantly, they had no desire to actually learn about the Mesa code-base or the hardware in question. They just wanted to run ChatGPT and send its suggestions towards upstream.

This is not useful. This is not contributing. It's just burning maintainer time sorting through AI hallucinations. We have enough mediocre code to review that comes from actual humans who are actually trying to learn about Mesa and help out. We don't need to add AI shit to the merge request pile. If you don't understand the patch well enough to be able to describe what it does and why it makes things faster, don't submit it.

So now we're making it really clear: If you submit the merge request, you're responsible for the code change as if you typed it yourself. You don't get to claim ignorance and "because the AI said so". It's your responsibility to do due diligence to make sure it's correct and to accurately describe the change in the commit message.

Some things shouldn't have to be explicitly written down but here we are... 😩

Days since I had to write a patch for broken test: 0

OH MY FUCKING GOD

PSA for anyone who interacts with US Woodworking Online Content while Living Outside The USA: “600 grit” is not “P600”, but, like, “P1200”.

THERE’S A SEPARATE IMPERIAL (sorry, US Standard) UNIT FOR SANDPAPER GRIT

i’m so fuckin steamed right now

Table comparing USA “CAMI” standard versus EU “FEPA” / P-standard values.

Roughly, 600 Grit is P1200, 400 Grit is P800, 360 is P600, 320 is P400, 240 is P280, 220 is P220, and the Grit and P values stay in sync from there down.

No, I don’t understand it either.

»