538
top 50 comments
sorted by: hot top controversial new old
[-] djsiete@sh.itjust.works 18 points 8 hours ago

The absolute worst thing about how STEM is taught in my country is how entirely devoid curriculums are from critical theory. You take inputs, outputs, energies and production as-is, and you get a crop of drones who think such discussions are irrelevant. Then they graduate, start working and earning good money -- and suddenly they support capitalist production structures because they're "rational" and "objective". Some then become the biggest chuds ever known to man.

I remember that I discussed gentrification with a civil engineer who happened to be my boss, a very renowned and talented person in our branch. He didn't know what gentrification was...

[-] Bluewing@lemmy.world 1 points 1 hour ago

Isn't it funny how people who "have things" are less likely to be all that interested in leftism. And those who don't have "things" look at them, want more leftism because they want want the "things" the people who have "things" and they don't have.

And neither side understands the other.

[-] Ensign_Crab@lemmy.world 14 points 9 hours ago* (last edited 9 hours ago)

Republicans have never forgiven Alan Turing, and much prefer the contributions of IBM during the same period.

[-] fedikitty@piefed.social 28 points 16 hours ago* (last edited 16 hours ago)

If it's science, it's woke!
Real patriots use the abacus.

[-] Windex007@lemmy.world 87 points 20 hours ago

I feel like this isn't super new. You haven't been able to do things like talk academically about network security or cryptography without being incredibly critical of government for decades.

My professors sure were. I felt really bad for them, honestly. They were the driving force to make philosophy and ethics courses mandatory at my university in order to recieve a comp sci degree.

"If you work in these areas long enough, at a high enough level, you WILL be asked to compromise something for the benefit of a state actor, and you might not even realize it's happening. The person asking you to do it might not even realize what is really happening." Was what our prof told a packed lecture hall.

[-] Jankatarch@lemmy.world 15 points 15 hours ago* (last edited 15 hours ago)

It's an introduction class, just start with history of computers and shift to programming from there.

You know, the history of computers, the Alan Turing, and the first assembly language, and the first software engineer, and "the entire pre-1992 internet."

[-] Funkt4st1c@lemmy.world 10 points 12 hours ago

Even just the facts are incredibly "woke" leaning unless you just boil everything down to a single sentence factoid and dont go into much detail

That's basically everything, though.

[-] Jankatarch@lemmy.world 10 points 5 hours ago

Reminds me of creationist textbooks trying to teach about electricity.

Electricity is a mystery. No one has ever observed it or heard it or felt it. We can see and hear and feel only what electricity does. We know that it makes light bulbs shine and irons heat up and telephones ring. But we cannot say what electricity itself is like.We cannot even say where electricity comes from. Some scientists think that the sun may be the source of most electricity. Others think that the movement of the earth produces some of it. All anyone knows is that electricity seems to be everywhere and that there are many ways to bring it forth.

[-] arctanthrope@lemmy.world 66 points 23 hours ago

I'm sure these topics become relevant at some point, but I'm doubtful that it's absolutely necessary to address them in an intro course. how does leftist ideology help kids understand what a while loop does

like, literacy can do all of these things too, that doesn't mean you have to introduce those concepts at the same time as the abc's

[-] JasonDJ@lemmy.zip 7 points 10 hours ago* (last edited 10 hours ago)
basket = []
for pos in billionaires: 
    if pos not in basket: 
        basket += guillotine(b)
[-] trublu@lemmy.dbzer0.com 4 points 1 hour ago
basket = [ guillotine(billionaire) for billionaire in population ]
[-] Randelung@lemmy.world 2 points 1 hour ago

Almost. You just committed genocide.

[-] bort@sopuli.xyz 5 points 18 hours ago

in my first semester of compsci we learned about chomsky hierarchy pretty much on day one, while we learned about while loops like a month later.

[-] yuki_gassen@lemmy.ml 29 points 20 hours ago* (last edited 20 hours ago)

I don't think OP is implying while loops require ideological understandings, but rather more foundationally as to understand how computer commodities are made and traded, the concept of centralization simply arises. Thus, the discussion of control, IP, etc, and now AI and labor.

[-] hirihit640@sh.itjust.works 7 points 16 hours ago

But why would that be discussed in an intro to programming class?

[-] yuki_gassen@lemmy.ml 6 points 15 hours ago

Typically, historically, it didn't matter really. Moore's Law, general positive vibes from the prospect of computer tech in the future of the industry, and why scare undergrads seeking good salaries away from institutions taking donations from said corps? But things are pretty different now. AI is less of a thought experiment than before. What better lens to analyze AI than from labor in economics, i.e., Marxism?

[-] hirihit640@sh.itjust.works 3 points 12 hours ago

The students joined the class to learn programming, and not to analyze AI? It's like if I joined a pottery class and the teacher spent an hour talking about how pottery isn't a high paying profession. I didn't come for life advice or economic rambling, I came to learn pottery.

[-] yuki_gassen@lemmy.ml 2 points 2 hours ago

My bad for looking for nuance in a microblog meme, jesus. Education ain't just the literal skills and nothing else, y'know. Teachers and classes are more than just human textbooks and tutorials.

[-] NEZ27@lemmy.zip 7 points 11 hours ago

Because people are using AI in programming now. It will only be utilized more as time goes on. Getting into the risks and reward are necessary to know what to do and what not to do. Or at the very least what to be wary of.

Introduction Courses are the Who, What, When, Why, Where, and How. Knowing what you're getting into and what you will be dealing with are just as foundational.

[-] hirihit640@sh.itjust.works 1 points 8 hours ago* (last edited 7 hours ago)

AI is used in every field now. Programming courses can just do what every other course does: tell the student that nobody can stop them from using AI, but if you do be prepared to fail the test. Leveraging AI for work, and the ethics of doing so, is something that can be covered in a different class. But my intro programming course taught the basics of programming, not what industry programming was like. Just like my intro to chemistry course never taught what it was like to work in the chemical industry.

How many programmers DON'T use AI to some degree already? As the technology continues to improve adoption and usage will only increase. Actually hand coding stuff is soon to be a mostly lost craft.

[-] chortle_tortle@mander.xyz 6 points 20 hours ago

I don’t think OP is implying while loops require ideological understandings

I am.

The slaving masses of the proletarian transistors are being controlled, dictated, and trapped in a perpetual loop by an entity the systems deem as superior, the bourgeoisie user. Only by breaking the chains of these oppressive confines can we liberate the process.

And thus, you need to make sure you have a break clause for your loops.

sudo chown -R means-of-production

[-] yuki_gassen@lemmy.ml 8 points 15 hours ago
[-] fruitycoder@sh.itjust.works 2 points 8 hours ago

That's a new line for me! Thanks!

[-] tetris11@lemmy.ml 81 points 1 day ago* (last edited 1 day ago)

I genuinely used to believe this too, but the CCC opened my eyes to anarchism, and then HN opened my eyes to plutarchism.

I iterate now between several modes of: "GPLv3 is the best license humanity can use to better itself, decentralised projects are mandatory to keep authoritarian regimes at bay, but damn do I love using MIT projects in my hobby code projects, and hmm it would be nice to make some side income with said hobby project...."

Each of these contradictions of the other, which bothered me in my late 20s, but now I think it's relatively normal to inhabit several conflicting ideals at once

[-] surewhynotlem@lemmy.world 116 points 1 day ago

hmm it would be nice to make some side income with said hobby project...."

This is a symptom of being forced to live under capitalism. If your needs were generally met by society you wouldn't have this urge.

[-] BreakerSwitch@lemmy.world 50 points 23 hours ago

I actually really hate that every hobby should be incorporated into hustle culture these days. You crafty? Sell what you make. You like fixing things? Charge people for it. You play video games? Stream.

We've built a world that only cares about cash and it's exhausting

[-] surewhynotlem@lemmy.world 12 points 21 hours ago

I like to fix things. I more like to fix things for people in my community to help build community.

[-] NotSteve_@lemmy.ca 6 points 21 hours ago

I remember hearing about repair drives or something along those lines in my community where handy volunteers spend a day fixing peoples things for free

[-] uuj8za@piefed.social 5 points 20 hours ago* (last edited 19 hours ago)

My general approach to licensing these days is:

  • binaries, apps, products -> AGPLv3, fuck you I don't care if your company can't use my shit
  • libraries -> MPL-2.0 or LGPL, grr... maybe you can use my library...

For things I might try selling: BUSL. It isn't FOSS. It's source available, but it turns into FOSS after some time period.

I'm not super happy with MPL-2.0: https://piefed.social/c/opensource@lemmy.ml/p/2231796/does-the-mpl-2-0-have-a-giant-loop-hole

I wish we had something closer to OSL 3.0, but OSL itself has its own problems. :/

[-] tetris11@lemmy.ml 1 points 2 hours ago

For things I might try selling: BUSL. It isn’t FOSS. It’s source available, but it turns into FOSS after some time period.

Yes! Time bomb licenses are the way forward

[-] rumba@lemmy.zip 3 points 19 hours ago

Licenses are wonderful and amazing. It's incredibly cool that we have so many choices.

Companies are outright stealing artists full works and selling access to systems trained on that work.

Licenses are for me and you and our friends. Corporations DGAF. They will steal your source available content, de-compile your binaries and wrongfully sue you out of existence if you dare to raise a case against them.

Sure, if you can get someone to represent you for free, you might be able to take a year off work and end up with a small payday.

[-] uuj8za@piefed.social 1 points 10 hours ago

Corporations DGAF. They will steal your source available content, de-compile your binaries and wrongfully sue you out of existence if you dare to raise a case against them.

Also true. Although, that doesn't mean you should bend over and make it easy for them by licensing things as MIT. GPL if you can, MPL if you must.

we have so many choices.

I'm actually not sure about this. I wish the FSF or someone would come out with more licenses for different use cases.

[-] stankmut@lemmy.world 19 points 1 day ago

I feel you on the license thing. There's the appeal of software that can't be easily corporatized and then there's the idea that if I could just get lucky with my own project, I wouldn't have to work for some soulless company generating value for shareholders.

[-] tetris11@lemmy.ml 23 points 1 day ago* (last edited 1 day ago)

I dream of a world where UBI is ubiquitous and people can just eke out a living following their passion projects and the need for closed source projects just vanishes....

Rant/Fantasy:
I also dream of a world where capitalism exists but there's a mandatory enforcement of the Gini Coefficient being less than 5%. As in, people still trade goods/services with each other, can absolutely make money, corner markets and bribe regulators to keep their competitors out, with the caveat that the most they can ever make by putting in such time and effort towards corruption makes them at maximum only 5x richer than the average person.

A hard cap limit on the maximum wealth would IMO enable capitalism to actually function properly, the state wouldn't have such strong powers over the individual, and nor will the individual wield really that much power over others. I'm probably veering now into anarcho-capitalism, which is always dangerous territory because the greatest propenents for it tend to be cryptobro eugenic shitheads....

Edit: Oh and such enforcement would require some kind of god-level regulator without any humans in the loop, so I'm going to call it "anarcho-muted-capitalism-AIkillerdroneregulator". I'm also going to stop talking now.

load more comments (5 replies)

So basically the problem is capitalism

load more comments (1 replies)
load more comments (1 replies)
[-] theunknownmuncher@lemmy.world 15 points 1 day ago

There is no contradiction between GPL and making some side income.

[-] Azzu@leminal.space 17 points 1 day ago* (last edited 1 day ago)

In fact, it's more likely, since for example, you could make corporations pay for being able to use your code under a different license.

If it was MIT, they can just use it and give you fuck all.

load more comments (2 replies)
[-] Gradually_Adjusting@lemmy.ca 9 points 1 day ago

It's fine to contradict yourself, as long as you don't impose those contradictions on the world or externalise that tension. Hold it within yourself, and I will hold mine.

load more comments (1 replies)
[-] ChristerMLB@piefed.social 38 points 1 day ago

I guess it is just a matter of time before the Trump regime designates logic as hardcore leftist ideology

[-] GalacticGrapefruit@lemmy.world 7 points 19 hours ago

I've seen a world where access to knowledge and power is paywalled. And I've seen the one where that freedom is a granted right. I know which one I picked, and it's because SO HELP ME, IF I CAN'T FIX IT MYSELF, I WILL BREAK IT MYSELF!

[-] Gradually_Adjusting@lemmy.ca 27 points 1 day ago

I can't help but broadly agree, computing is the new de facto means of production. It is inherently political.

[-] LandBasedDaveyJones@lemmy.today 6 points 20 hours ago

(please please please be my prof next semester...)

[-] MidsizedSedan@lemmy.world 20 points 1 day ago

"...because when we go online, we free ourselves from consumerism, racism, and get to express ourselves however we want without it getting back to our school or employer."

Honest Trailers may have gone downhill from thier peak, but Hackers (and the OG Dune) videos gave great lines worth sharing

load more comments
view more: next ›
this post was submitted on 04 Aug 2026
538 points (100.0% liked)

Microblog Memes

11930 readers
997 users here now

A place to share screenshots of Microblog posts, whether from Mastodon, tumblr, ~~Twitter~~ X, KBin, Threads or elsewhere.

Created as an evolution of White People Twitter and other tweet-capture subreddits.

RULES:

  1. Your post must be a screen capture of a microblog-type post that includes the UI of the site it came from, preferably also including the avatar and username of the original poster. Including relevant comments made to the original post is encouraged.
  2. Your post, included comments, or your title/comment should include some kind of commentary or remark on the subject of the screen capture. Your title must include at least one word relevant to your post.
  3. You are encouraged to provide a link back to the source of your screen capture in the body of your post.
  4. Current politics and news are allowed, but discouraged. There MUST be some kind of human commentary/reaction included (either by the original poster or you). Just news articles or headlines will be deleted.
  5. Doctored posts/images and AI are allowed, but discouraged. You MUST indicate this in your post (even if you didn't originally know). If an image is found to be fabricated or edited in any way and it is not properly labeled, it will be deleted.
  6. Absolutely no NSFL content.
  7. Be nice. Don't take anything personally. Take political debates to the appropriate communities. Take personal disagreements & arguments to private messages.
  8. No advertising, brand promotion, or guerrilla marketing.

RELATED COMMUNITIES:

founded 3 years ago
MODERATORS