pleroma.debian.social

pleroma.debian.social

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

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

Ein Frühstücksschild, dass folgendens beinhaltet: " Müslischüsseln nur für Kaffee benutzen"

Sehr gut.
#mrmcd2026
A sign stating " KI Müll und Slop abladen verboten"

Huh exactly 45 years ago the CCC was founded in Berlin.

I learned today that POSIX specifies a tool designed to assist you in reviewing & modifying LLM-generated code. In typical Unix fashion, they shortened "reviewing & modifying" to just two letters:

$ rm code.rs

It even has command-line options to [r]ecursively [f]ix whole directories of LLM-generated code:

$ rm -rf project/

@SpaciousCoder78 @awai @bremner @olasd The main problem is the real load this is placing on FOSS devs and infrastructure, and I am very burnt out by it.

@anarchiv been wanting to do kombucha for some time now, any tips/recommendations/recipes?

I bought this very German game about building defects
For comical effect I only picked those that most other countries would probably not notice at first or second glance

A bunch of cards
It's a quartet game
8D, tiles over pipes
6B electro covers not in one line
7D paint on the heater supports
1B paint split off from the door
1C door built in wrong, bathroom tiles visible from the outside
3C baseboard not snug to the wall

I won't explicitly say why Arch Linux refused DHH's sponsorship offer. It's not my place to do so.

But it shouldn't be hard to figure out.

@awai @olasd @bremner it will if using an LLM becomes super expensive, which I think will happen once the bubble pops.

We are here

Venn diagram intersecting Idiocracy, The Matrix and The Terminator, the intersection is labeled "You are Here"

Hey kids! It's the start of the Fall semester, and I'm again teaching "Advanced Programming in the UNIX Environment".

The syllabus and all course materials including all code examples are available here:
https://stevens.netmeister.org/631/

As usual, we'll be using as our main platform. All video lectures are public and available for free on YouTube:
https://www.youtube.com/playlist?list=PL0qfF8MrJ-jxMfirAdxDs9zIiBg2Wug0z

I'll be posting individual lecture videos and related links in this thread throughout the semester.

Advanced Programming in the Environment

The objective of this class is to learn and understand the interfaces, libraries and concepts we cover as well as to actually write code. This requires struggling with code, to work your way through your problems rather than copy together AI generated snippets and pasting errors into a prompt.

Below are my updated slides on the use of AI in this class, and this is our policy:

https://stevens.netmeister.org/631/use-of-ai.html

Screenshot of lecture slides "Use of AI":

LLMs are inherently problematic:
Based on unapologetic exploitation of Intellectual Property
Reinforcement of biases and power structures in the training set (GIGO)
Concentration of power in the hands of a small number of US companies
Convergence on Meh
Reckless practices by AI companies, including attacks on other companies and generation of CSAM
Your use of AI helps AI companies make better autonomous killing machines
Massive environmental impact and exacerbation of global warming Screenshot of lecture slide "Ethics aside..."

AI can be useful when writing code, but the code is generates requires scrutiny.

Being able to identify problem with somebody else’s code requires you to be able to fully understand the code, the problem space, the constraints, the edge conditions.

LLMs generate plausible looking code, but reviewing and debugging code that intuitively looks correct requires double the effort and experience — i.e., not a task for junior developers.

In order to supervise AI, you need to fully understand the problem you’re trying to use AI to solve. Screenshot of lecture slied "Don't be a Meat Proxy"

Meat proxy
A person who forwards AI-generated text, code, or other output without reading, understanding, or validating it. The person acts only as a relay between the AI system and the intended recipient.


If all you do is paste problem statements into the LLM and copy/paste the response… then why do we need you?

Being a meat proxy is not a skill; it’s the choice of reducing your value and offer yourself up as tribute. Screenshot of lecture slide "Use of AI"

Telling AI to write (code) is not the same as learning to write (code).  You can only get better at writing (code) by actually writing (code), kind of badly at first, struggling with it, and figuring out what works.
Using AI to complete your coding assignments is like asking somebody else to go to the gym for you.  You’re here to learn, to exercise, to build muscle.

The use of AI in this class is strictly prohibited.
This includes writing emails, READMEs, or other text.

https://stevens.netmeister.org/631/use-of-ai.html

@hillu I would not expect otherwise.

@anarchiv yeah, same for me when typing Bavarian with the keyboard still set to English

Is this mushroom edible?
AI: Yes!
[Standing next to a grave with RIP written on it]

AI: You're right - that mushroom was poisonous. 
I'm sorry for the confusion!
Would you like to learn more
about poisonous mushrooms?

tech companies stop giving millions of dollars to ethnic cleansing enthusiasts challenge

@olasd @bremner IMO what we would need is better mainter support and avoid burnout there rather than inducing more. But I am preaching to the choir here. I just hope this all goes away soon so we can have some resemblance of "normal" again.

@olasd that at least is good to hear.

PSA:

Yeah, will definitely pin those packages. I use them for my uni VPN.

Having a random number generator now assuming a maintainer role....

It's not yet uploaded, but given the GR decision I wouldn't hope for the best. #Debian

RT: https://partychickens.net/users/mason/statuses/117244343922821520

»