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.
This is pretty much my inspiration for self hosting. A three letter agency needs to infiltrate my network or show up to my house with a warrant. I'm not going to be able to stop them, but at least they'll have to work for it. I'd love a CSI Miami's episode level of effort for them to discover that I'm just a fucking nerd sharing Linux ISOs.
Agent 1: OK McNulty, you have finished your forensic scan of that scumbag's computer. I can't wait to hear whether we are taking this monster down for espionage, stealing classified information, or even just another copyright infringement case. What is really in that folder of "Linux ISOs?"
We definitely had to take intro philosophy and then one philosophy elective for our engineering program. In addition to that we had like these engineering meta courses, like "Engineering History" and "Engineering Cultures"
Wasn't even the wildest. Before compsci I was doing mechanical engineering.
We had an assignment to design a railcar layout for transporting livestock. It gave the minimal parameters for the animals, established client driven acceptable losses for the livestock, etc...
We all cracked away at it. After we handed them all in, the profs were like "nowhere in the spec was the actual animals named, was no one curious?"
Silence.
They had given us a literal Nazi RFP discovered post WWII. It was for moving people to fucking concentration camps.
"You're smart people. People are going to ask you to do bad things. They're going to try and hide thier intentions. Don't collaborate with Nazis. Don't ever use what I teach you to hurt people."
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
I've had the same approach from the other side of the aisle and let me tell you, talking about open source and liberal ideals in programming would be a lot less hostile than some fundie rant.
Nah he'll get a TypeError. Not seeing why, honestly...
Unless you consider the merciless and systematic execution of all billionaires to be genocide...which I guess is technically fair...but it's for a good cause! (...said every genocidist ever...)
Of course, I changed the name of the iterable...
And we're talking about intro to compsci...getting a bit ahead of ourselves going right from loops to comprehension.
He just called everyone in the population a billionaire and executed them without actually checking if they are in fact billionaires.
Somewhat too close to reality in some scenarios for my taste...
The distinction here is programming vs computer science. You're correct that it's not strictly necessary, but it really depends on the area of study. Please allow me a small rant about the distinction - this isn't directed at you.
Programming, honestly, could be taught like a trade. It's a skillset and a craft, with best practices and even regulations in some industries. But one doesn't need to know anything about how we got here or the fundamentals that make a computer work electronically, in order to write code.
Computer Science necessarily tracks back through the history of computing, in order to provide a grounding in how all this stuff ticks. You can't talk about Babbage without Ada Lovelace, you can't talk about Alan Turing without what the government did to him, and you can't bring up ARPANET or the internet without talking about Berkley techno-hippies. Every step of the way are people taking capitalist and government interest and subverting it to meet more worldly and socialized goals. Everyone in this story has an agenda and, shocker, the smartest people tend to dominate in this field and reliably don't fuck with conservative nonsense.
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
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
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
E.g. selling knit plushies or hats so people in your community get food quality items and at the same time you get more funding for your hobby and don't have 100 hats lying around.
But yeah. I dream of an alternate reality where I could just go borrow a community oscilloscope when needed for a project since I don't have the €450 right now to put to that. (My projects require at least 100 MHz 4 channel and might as well spend the extra 50 for a good Siglent with 10x more memory depth)
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.
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.
5 per cent/per 100. 20 goes into 100 5 times so 5 goes into 100 20 times. Also 5 is half of 10 that goes into 100 10 times? Idk how does math even work
If we have to live under capitalism, wealth cap is the best outcome. Wealth cap ensures no more private equity, better utilization of capital and goods (no more super yachts!), and corporations become coops.
But then it’s a dangerous territory towards Christianity…
So any kind of centralized government requires to be a benevolent god… hmmmmm
You could literally sell the unchanged Linux kernel, the GPL allows that as long as you abide by the other provisions. Convincing someone they should pay for something that you also have to provide for free might be a tad difficult but it wouldn't be against the license
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.
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.
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.
My delusions of grandeur involve adding a massively useful addition to a successful MIT/BSD licensed project, but release it in strict AGPL. Companies steal volunteer work all the time and those licenses let them. I want to put a wrench into that. All I'm missing is a lot of talent, experience, time, and money. Any day now.
civil engineer [...] didn’t know what gentrification was…
Sweet jebus on ice-skates. The guy was potentially a literal if not figurative architect in service of one of the most profound mechanisms of gentrification and hadn't heard of it?! That's like designing cars and being unaware of traffic jams and induced demand.
There are different forms but it's basically getting woke to class struggle between people who own shit and rent it out and people who get paid a bit to use the shit, but never actually get to own real shit or control what shit they decide to do.
I'm putting it pretty bluntly and pretty woke..ly, and a lil but Marxly. It's also about analyzing systems we use to organise ourselves and what they do to us. Basically how to get people to actually wake up to how and why things are how they are and maybe how they could be different / better.
In the context of STEM students who focus on inputs, outputs, and engines at the expense of considering societal impacts (or simply telling themselves it's the job of poor humanities students to get elected and pass laws to constrain the most egregious negative externalities of technology) it's asking who an efficiency is for. Efficiency cannot exist in a moral vacuum. As Kim Stanley Robinson summarized in The Ministry for the Future (2020):
… there is good efficiency and bad efficiency, good inefficiency and bad inefficiency. … preventative health care saves enormous amounts in medical costs later, and is a good efficiency. Eating your extra children (this is Swift’s character’s “modest proposal”) would be a bad efficiency. Any harm to people for profit is likewise bad, no matter how efficient. Using an over-sized vehicle to get from point A to point B is a bad inefficiency, and there are many more like it; but oxbows in a river, defining a large flood plain, is a good inefficiency
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.
That leftism is a product of ressentiment from people who don't have "things" against people who have "things", I guess. ContraPoints-level take tbh.
I hate billionaires, not because I want to be a miserable sociopath with too much money, but because they are largely the reason that any kind of improvement to our planet and species is being blocked. I support socialized healthcare, not because I envy those who have the money to pay for life-saving healthcare, but because I don't want to fucking die, etc. etc.
There certainly are people like BadEmpanada, who oppose unions and welfare so that "first-worlders can suffer", but they definitely don't reflect what leftism is in general.
::: spoiler BE
:::
I agree, and I’d add it’s not even a specifically left wing impulse either. The Roman Republic of all institutions was deeply concerned with the idea that republics shouldn’t have private princes as well as kings. The fact the Roman Republic failed to contain its oligarchy to the point of fundamental destabilisation into arbitrary power is evidence people ought to pay attention to left wingers when they say the same thing about billionaires and the concentration of wealth.
BE on twitter and BE while actually speaking seriously are like two different people. He seems to have an unhealthy addiction to creating twitter ragebate. I would not take it literally.
Isn't it funny how people who "have food" are less likely to be all that interested in leftism. And those who don't have "food" look at them, want more leftism because they want want the "food" the people who have "food" and they don't have.
Your edit makes a good insinuation "they're just things" people think objects are frivolous things that tie you down because they've never experienced genuine lack.
Not like lack of toys, but the bear necessities of survival.
The basic necessities should just be provided, by that I mean food and shelter and basic medical care. If people want to live luxuriously that's fantatic, going and toiling, innovating or improving their situation in someway should be encouraged; but no one should ever be shelterless and hungry.
I have plenty of things, and still support pretty left wing ideas (except for the violence that some people here seem think is required to be considered left).
I just want to be able to live life as carefree as they can without regards to money. It's a bit of jealousy but it's not the overriding reason for it.
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.
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?
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.
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.
I don't see people giving up on it anytime soon. I do think eventually it will serve some kind of purpose or be refined enough to be reliable in some way. I think far too many people jumped into this stuff with both feet thinking the future is now and skipped over creating shortcuts for tasks in an effort to take shortcuts for profits.
And there are plenty of people who are willing to use and abuse this tech for nefarious purposes. Deep fakes, fraud, etc. they definitely won't give it up as they don't care about the effects on the rest of us
LLMs do have purposes, and they had purposes before this current crop of chatbots dubbed "AI" came along. The problem is with "generative AI".
Cory Doctorow has a great article about it here. It's an "emperor wears no clothes" situation.
In the 500+ employee businesses Suresh studied, the only people who were promoted — or even spared from being fired — were people who professed “religious declarations of faith” about “the transformative power of AI.” Employees who voiced honest, informed objections to AI in the workplace were passed over for promotions or targeted for layoffs.
This has created a situation in which everyone — “boards, executives, employees, vendors, consultants” — has a strong incentive to lie about how much AI is delivering for their companies. Suresh says he’s seen announcements from publicly traded companies about their AI triumphs that he knows for a fact never took place.
Suresh says he’s never seen a successful enterprise AI project: “Every single one — we have seen 0% success in a year and a half.”
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.
AI is basically a slippery slope in all directions surrounded by pitfalls it misuse and abuse. People are too quick to trust it. I think a syllabus that includes a lesson warning people as early as possible about the dangers/risks is a good idea that is still relevant to the course. An ethics class for the deep dive is a fine idea, but I don't think a chapter on analyzing this stuff in an Intro course is that out of bounds. Intro should at least address it, or at the very least not considered a waste of time.
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.
Programmers use AI to do work. The goal is to get work done. But the goal of a class is to learn. If the AI is helping you learn then that it's probably fine, though many studies indicate that using AI actually hinders learning.
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.
And yet, the intro programming class I took just focused on the skills and I thought it was great. I'm mainly refuting OPs implication that you have to teach leftist ideology in order to teach programming. It sounds like they just want to teach leftist ideology, which imo is fine as long as it's stated in the syllabus, so the students know what they are signing up for.
I'm glad your personal experience was great, I get where u are coming from. In most other similar situations, that tracks. Some topics do truly have little to no need for an in-depth political angle. And yes, most of my enjoyable classes too were non-political, although not because they were non-political.
But what is so fundamental to "leftist ideology" (I take that as Marxist economics, to be clear), is the role of labor in the material world. That's the shortest I can boil that down to. And today, in "2026," with the prevalence of AI, and based on the post mentioning "leftist ideology" and "teaching an intro to comp sci class," what else could they be talking about? AI, as we all know, is a labor-cost saver for bosses. Economically, that is what it is hoped to function as. It is (ideally) a profit increaser. That's just the math that any and all capitalist follows. A teacher that understands that, and is in the position of progressing their students' careers, yeah, can't blame them for "seeing it everywhere" and wanting to share that.
Honestly there's hundreds of other ways you can tie leftist ideas to CS and modern software. Like alienation of labour, powers of scale, etc. You could teach a whole class on it if you wanted. You could so so even before AI. I don't think many of the students would be happy about that though.
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.
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."
If that’s real I assume it’s less that they don’t believe in electricity or even that they don’t understand it. Probably more “portray difficult concepts as magical so that the idea of blind faith isn’t so difficult to digest” kind of intellectual dishonesty
That’s if it’s real though and not a nonsense meme to generate outrage. Highly sus that a book title isn’t mentioned
What kind of an ego do you have to have to think you know everything about science, so you write a textbook, and when you get to electricity, you don't know anything about it, but since you know everything about everything, if you don't know anything about electricity, that means nobody else does, either?
Pretty sure anyone who's ever grabbed a live wire has felt electricity. I guess you could argue you're still only feeling what it does, but that's like arguing you only feel what a punch in the face does...
"...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
I wouldn't want to be a CS teacher at this decade, more than half the code will be AI generated. Would just suck the life force out of you seeing how little students care about actually learning the stuff.
When I was a TA, I'm pretty sure 1/3 if the students plagiarized their programming assignments. Copy/pasting suspect snippets into Google would often bring up near-verbatim results, and a similarity tool would often reveal 3 students that either worked together or copied from the same source.
It's not even that "hardcore" of ideology honestly. It depends a lot on the lens you view it through your society. If it's far right, then saying "water is a human right!" is going to seem extreme leftism.
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!
This may shock you, but if you think like this, you might be a hardcore leftist.
Also, I'm reminded of the Ghostbusters (1984) quote:
Dr. Raymond Stantz: Personally, I liked the university. They gave us money and facilities, we didn't have to produce anything! You've never been out of college! You don't know what it's like out there! I've WORKED in the private sector. They expect results.
Yup. I've been in academia and in private business. Academia pays terribly and expects a fuck-ton more work. I'm sure there's places where you can just sleaze by without doing much, but I never saw them. (Which isn't to say that all academic work is good work. I saw people who got far doing poor research, but they were also working very hard at it.)
Not sure what the discussion was, but, I recall they changed terms like Master/slave a few years back (maybe in the linux kernel), to make things nicer. I have no problem with this (not a big deal).
I think changing "slave" is a good idea, but "master" isn't a problematic term; however I still prefer main because it makes more sense to me and it's already a common programming term.
All that being said, we clearly should've changed it to "The Mistress branch" instead.
I am still shaking my head about this. Were it framed like "ahem, we don't like those words anymore and think that these are better", I would have no issues at all. But no, they just had to drag history of black people (for those about to be offended: I come from a place were "black" and even "removed" do not have any negative connotations whatsoever) into fucking programming. That is idiotic
It's not that these things inherently are political. It's more that society is being driven more and more towards consumerism, and learning programming is inimical to consumerism. It's teaching you how to make the sausage, which you can't do without also learning how the sausage is made. Then there's learning about things like open-source licenses, which are about as leftist as you can get - and which is critically important to know about when you start writing code.
Ok, I'm old. When I started writing software, the licenses where not a big issue. I mean GPL & BSD existed and where important but most newbies wouldn't think about publishing their shitty first steps and wouldn't even understand how to use 3rd party libraries. There was no GitHub (I believe Sourceforge existed) and package managers where not very common. I mean Linux had them but Linux was quite a bit more difficult to run (installation, drivers, graphics etc).
So software licenses where a topic but not at introduction level.
In a similar position although after years of pure CS and a couple of years away from it, this new module is on programmable electronics (bad module name, not my pick) but basically programming with a microcontroller focus.
It is a hell of a time to be trying to develop a programming class. Gen-AI obviously and my attempts to control the impact of that is in-class testing where they have to write mm code without AI (unit tested then and there) and allowing Gen-AI in the other assignment but requiring VC, upping the task difficulty, and leaning on the microcontroller IO aspects. But C/C++ is also actively legislated against now for SC contexts but the alternatives really aren't at a suitable level for us yet to switch to.
Strange how I'm the polar opposite of a leftist and seem to excel at my programming job of 7 years when I was all entirely self-taught in the years leading up to it
It's almost like programming syntax and structure for every popular language in the world has absolutely nothing to do with politics but you all want to pretend otherwise, how interesting!
I guess we simply can't teach the basics of array indexing within a for loop without mentioning how evil it is to vote for Donald Trump midway through... oh wait yea we can we just choose not to and pretend it's not possible XD
Be sure to read through an entire novel on x86 intel assembly and let me know what political stance the language has, the countless MOV inputs within the source code for all NES games is rooted in leftist ideology surely
Clown world to the extreme, I cannot comprehend programming being remotely linked to politics outside of purposely naming your variables certain ways intentionally, what's next will walking a dog be political in 2030? Better not own a white fur dog guys
I just stumbled into this discussion, but it seems to me like you were the one to introduce extremism when you took an ideology and called yourself the "polar opposite" of it.
Legit this behaviour right here is why everyone normal and sane within our entire world on every other mainstream platform full of average people with normal morals and values views you extremists as clowns by default fyi
You've swung that label around to the point where it means nothing at all, no actual points no nothing just 'oh you disagree so you're a nazi lawlz!' and this community is so deep within this fantasy that you all hold hands, agree and upvote each other by default no matter how utterly ridiculous you look
Now feel free to downvote me to -50 now as an emotional response as if it'll change this truth of this
"AGREE WITH ME OR YOU'RE EVIL BECAUSE... BECAUSE... BECAUSE YOU JUST ARE, OKAY??!?" - You
Legit this behaviour right here is why everyone normal and sane within our entire world on every other mainstream platform full of average people with normal morals and values views you extremists as clowns by default fyi
See and I thought Lemmy was too obscure for the average person. We're growing
Does it ever get boring projecting fake fantasies 24/7, defeating said strawman, and attempting to declare victory over having done so
Congrats on a counter-argument that addresses zero of my points - naturally you'll never acknowledge what I actually said since you cannot argue against it
So you'll just rummage through for anything else to say, "hurr durr nice meltdown bro lol!" to avoid responding properly, peak emotional lemmy logic
Be sure to try that in a live debate one day; it'll go really well for you, I promise
Oh I just typed the perfect reply to someone else which also fits you perfectly, huh how strange almost like you all act the same on here running on pure emotion!
Here's what my previous reply to them 3 minutes ago literally just said:
Congrats on a counter-argument that addresses zero of my points - naturally you'll never acknowledge what I actually said since you cannot argue against it
So you'll just rummage through for anything else to say, "hurr durr nice meltdown bro lol!" to avoid responding properly, peak emotional lemmy logic
Be sure to try that in a live debate one day; it'll go really well for you, I promise
How fitting for you as well! Imagine initiating a conversation with someone only to then run away when they reply back with something you cannot handle LOL
Quick keep up your act so you can pretend you're just trolling! Reply back with "Ok" again like a literal child arguing, SUCH a good look for you all on here to immediately shutdown when confronted with reality!
I mean, there's plenty of things that can be considered left-leaning about it, but they all pretty much surround the culture of programming work. I would tend to agree that there's nothing inherently leftist about programming in general, but I could see how they may feel about it when discussing open source software, AI, and how progressive the general demographics of college educated programmers would tend to be.
It's fine they'll all downvote me without being able to respond, it's the classic low IQ lemmy special, puts the Leddit hivemind to shame
how progressive the general demographics of college educated programmers would tend to be.
I assure you this foundation is laid well before they reach the age of specializing into programming, it's why there's such a gigantic disparity from self-taught programmers (which none of these lemmings can grasp ofc)
Open-source software is a valid point though, I've already seen that first-hand from the Loonatix lmao can confirm
your response is a little… much.
Just look at how they act to me, I have no respect for these emotional losers who throw meltdowns over the truth they 'don't like hearing' and exaggerate literal fantasy nonsense in an attempt to screech back as if it's a valid counter-argument, normal responses like your own are the rarity on this website
You do you but I'll be gone from this place in no time, what's the point in involving yourself with such a clueless emotional baby community like this website houses, pure emotion > logic on here which they reward each other for acting like purely since they subjectively agree XD
Couldn’t have been an easier thing to refute and yet you still fumbled it with the whiney victim card.
You say, as you yourself appear incapable of refuting anything I've said - curious!
Love getting endless responses by emotional people upset enough to reply yet not one of them makes any point against anything I've actually said, very intelligent people on here
Click the down arrow quick just click it and run without any proper response (since you all can't give one ofc), emotional lemmingz malding at the truth, what else is new hold hands and pretend fantasy is reality together quick!!!
"What a jester this comrade is. Computers don't know politics, stupid. How could they think that there's any 'leftism' [🤮] when I, a proud and open chud, am paid money by some rich guy to make computers at the computer store (that I franchise from him as his self-taught business apparentice 😎)."
Y'know I remember ten years ago we had guys like you who thought it was stupid to unionize compsci work or form some guild that could enforce minimum protections. Wonder how they're doing these days.
Great argument pal, you've really convinced me that it's impossible to teach people what an if else statement is without preaching how evil people are who don't believe in extremist leftist political nonsense
Oh wait no you haven't you're just babbling irrelevant nonsense that has nothing to do with this at all, banger!
Oh, you must have misunderstood. They're not doing well, those people got fired in subsequent waves as their skills became less valuable and there was nothing stopping mass firings. Should have made that more clear for the lawnmower man.
HURR NAZI HURR DURR EVERYONE NOT AN EXTREME LEFTIST IS A NAZI HURR DURR I HAVE NO POINTS BUT UR NAZI CUZ U JUST ARE HURRRR UPVOTE ME FRIENDS FOR CALLING EVIL NON-LEFTIST OUR FAVOURITE HOT NAZI WORD MY EXTREMIST LEMMY BRETHREN HURRRRRRR -You
It's fine, you are the normal ones for thinking like this ofc ;) my "if Highly_emotional_monkey_brain_response == high_IQ, print("he's so smart"); resulted in FALSE I'm afraid
No points you can actually give ofc, "ur evil nazi man cuz u just are", nice brain
186 replies
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.
This is pretty much my inspiration for self hosting. A three letter agency needs to infiltrate my network or show up to my house with a warrant. I'm not going to be able to stop them, but at least they'll have to work for it. I'd love a CSI Miami's episode level of effort for them to discover that I'm just a fucking nerd sharing Linux ISOs.
This made me image an exchange like
Agent 1: OK McNulty, you have finished your forensic scan of that scumbag's computer. I can't wait to hear whether we are taking this monster down for espionage, stealing classified information, or even just another copyright infringement case. What is really in that folder of "Linux ISOs?"
Agent 2: You are not gonna believe this...
When I was at Uni, we had a mandatory Ethics class for Comp Sci/Comp Eng. I think it was for all majors under the Sciences banner.
I want to hear that lecture!
We definitely had to take intro philosophy and then one philosophy elective for our engineering program. In addition to that we had like these engineering meta courses, like "Engineering History" and "Engineering Cultures"
Wasn't even the wildest. Before compsci I was doing mechanical engineering.
We had an assignment to design a railcar layout for transporting livestock. It gave the minimal parameters for the animals, established client driven acceptable losses for the livestock, etc...
We all cracked away at it. After we handed them all in, the profs were like "nowhere in the spec was the actual animals named, was no one curious?"
Silence.
They had given us a literal Nazi RFP discovered post WWII. It was for moving people to fucking concentration camps.
"You're smart people. People are going to ask you to do bad things. They're going to try and hide thier intentions. Don't collaborate with Nazis. Don't ever use what I teach you to hurt people."
Those sound like bad-ass professors!
I would love to have a copy of this assignment! That reveal must have been a real gutpunch. Something that may have actually stuck with most students.
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
Hooooo boy, this person is going to make a terrible and incomprehensible intro class full of irrelevant infodumping lol.
I've had the same approach from the other side of the aisle and let me tell you, talking about open source and liberal ideals in programming would be a lot less hostile than some fundie rant.
Chapter 41: how to open your IDE
Chapter 42: why VIM is the best IDE
Chapter 43: So you're trapped in your IDE
Almost. You just committed genocide.
Nah he'll get a TypeError.Not seeing why, honestly...Unless you consider the merciless and systematic execution of all billionaires to be genocide...which I guess is technically fair...but it's for a good cause! (...said every genocidist ever...)
Of course, I changed the name of the iterable...
And we're talking about intro to compsci...getting a bit ahead of ourselves going right from loops to comprehension.
He just called everyone in the population a billionaire and executed them without actually checking if they are in fact billionaires. Somewhat too close to reality in some scenarios for my taste...
There, now you're not killing everyone on Earth
This is why we don't test in prod.
Nope, billionaire is a designator, not a discriminator. They're iterating over population and decapitating everyone regardless of wealth. ;)
It's missing an
if <someOtherDesignatorForPopulatioMember> in billionairesin the comprehension.Haha, that's either horrible if you don't know what you just did there or brilliant parody if you did.
The distinction here is programming vs computer science. You're correct that it's not strictly necessary, but it really depends on the area of study. Please allow me a small rant about the distinction - this isn't directed at you.
Programming, honestly, could be taught like a trade. It's a skillset and a craft, with best practices and even regulations in some industries. But one doesn't need to know anything about how we got here or the fundamentals that make a computer work electronically, in order to write code.
Computer Science necessarily tracks back through the history of computing, in order to provide a grounding in how all this stuff ticks. You can't talk about Babbage without Ada Lovelace, you can't talk about Alan Turing without what the government did to him, and you can't bring up ARPANET or the internet without talking about Berkley techno-hippies. Every step of the way are people taking capitalist and government interest and subverting it to meet more worldly and socialized goals. Everyone in this story has an agenda and, shocker, the smartest people tend to dominate in this field and reliably don't fuck with conservative nonsense.
Yeah, that comment is just way over the top
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.
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
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.
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
I like to fix things. I more like to fix things for people in my community to help build community.
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
Some of it might be practical.
E.g. selling knit plushies or hats so people in your community get food quality items and at the same time you get more funding for your hobby and don't have 100 hats lying around.
But yeah. I dream of an alternate reality where I could just go borrow a community oscilloscope when needed for a project since I don't have the €450 right now to put to that. (My projects require at least 100 MHz 4 channel and might as well spend the extra 50 for a good Siglent with 10x more memory depth)
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.
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.
5% would be 20×
What's to keep someone from bribing someone to make it so they can make more money than other people
how do you make that calculation just out of interest. I "vibed" 5x but didn't know how to calculate it
5 per cent/per 100. 20 goes into 100 5 times so 5 goes into 100 20 times. Also 5 is half of 10 that goes into 100 10 times? Idk how does math even work
Please, do not stop talking !
If we have to live under capitalism, wealth cap is the best outcome. Wealth cap ensures no more private equity, better utilization of capital and goods (no more super yachts!), and corporations become coops. But then it’s a dangerous territory towards Christianity… So any kind of centralized government requires to be a benevolent god… hmmmmm
So basically the problem is capitalism
As usual
All would be cool if it weren't for rent and having to pay for food.
There is no contradiction between GPL and making some side income.
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.
Or, as the SME on it, you can offer paid support for it
You could literally sell the unchanged Linux kernel, the GPL allows that as long as you abide by the other provisions. Convincing someone they should pay for something that you also have to provide for free might be a tad difficult but it wouldn't be against the license
Top-level comment:
I don't think that commenter can sell a project under a non-GPL license if they use someone else's GPL library in it.
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.
But I need to be heard and seen at all times! I have an attention deficit problem!
My general approach to licensing these days is:
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/[email protected]/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. :/
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.
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.
I'm actually not sure about this. I wish the FSF or someone would come out with more licenses for different use cases.
I disagree. I find that there is a license for every use case. What use case are you thinking of that does not have a license?
https://piefed.social/c/[email protected]/p/2231796/does-the-mpl-2-0-have-a-giant-loop-hole
Yes! Time bomb licenses are the way forward
My delusions of grandeur involve adding a massively useful addition to a successful MIT/BSD licensed project, but release it in strict AGPL. Companies steal volunteer work all the time and those licenses let them. I want to put a wrench into that. All I'm missing is a lot of talent, experience, time, and money. Any day now.
Sweet jebus on ice-skates. The guy was potentially a literal if not figurative architect in service of one of the most profound mechanisms of gentrification and hadn't heard of it?! That's like designing cars and being unaware of traffic jams and induced demand.
What do you mean with critical theory?
https://en.wikipedia.org/wiki/Critical_theory
There are different forms but it's basically getting woke to class struggle between people who own shit and rent it out and people who get paid a bit to use the shit, but never actually get to own real shit or control what shit they decide to do.
I'm putting it pretty bluntly and pretty woke..ly, and a lil but Marxly. It's also about analyzing systems we use to organise ourselves and what they do to us. Basically how to get people to actually wake up to how and why things are how they are and maybe how they could be different / better.
In the context of STEM students who focus on inputs, outputs, and engines at the expense of considering societal impacts (or simply telling themselves it's the job of poor humanities students to get elected and pass laws to constrain the most egregious negative externalities of technology) it's asking who an efficiency is for. Efficiency cannot exist in a moral vacuum. As Kim Stanley Robinson summarized in The Ministry for the Future (2020):
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.
That leftism is a product of ressentiment from people who don't have "things" against people who have "things", I guess. ContraPoints-level take tbh.
I hate billionaires, not because I want to be a miserable sociopath with too much money, but because they are largely the reason that any kind of improvement to our planet and species is being blocked. I support socialized healthcare, not because I envy those who have the money to pay for life-saving healthcare, but because I don't want to fucking die, etc. etc.
There certainly are people like BadEmpanada, who oppose unions and welfare so that "first-worlders can suffer", but they definitely don't reflect what leftism is in general.
::: spoiler BE
:::
I agree, and I’d add it’s not even a specifically left wing impulse either. The Roman Republic of all institutions was deeply concerned with the idea that republics shouldn’t have private princes as well as kings. The fact the Roman Republic failed to contain its oligarchy to the point of fundamental destabilisation into arbitrary power is evidence people ought to pay attention to left wingers when they say the same thing about billionaires and the concentration of wealth.
BE on twitter and BE while actually speaking seriously are like two different people. He seems to have an unhealthy addiction to creating twitter ragebate. I would not take it literally.
They don't understand either side.
That's a different person you're replying to
I missed it
It's still garbled, but makes a better point.
Your edit makes a good insinuation "they're just things" people think objects are frivolous things that tie you down because they've never experienced genuine lack.
Not like lack of toys, but the bear necessities of survival.
The basic necessities should just be provided, by that I mean food and shelter and basic medical care. If people want to live luxuriously that's fantatic, going and toiling, innovating or improving their situation in someway should be encouraged; but no one should ever be shelterless and hungry.
Yup! You get it
I have plenty of things, and still support pretty left wing ideas (except for the violence that some people here seem think is required to be considered left).
Ayn Rand has entered the chat.
Leftists aren't jealous of rich people. Slanderous and incorrect
I just want to be able to live life as carefree as they can without regards to money. It's a bit of jealousy but it's not the overriding reason for it.
What do you mean?
I have more things than I could ever want.
I want more agency.
I guess it is just a matter of time before the Trump regime designates logic as hardcore leftist ideology
Haven't they already? Wasn't that what the attacks on the various universities were last summer?
If it's science, it's woke!
Real patriots use the abacus.
Look at the fancy pants here that uses advanced technology like the abacus instead of counting on their nine fingers like the rest of us!
The abacus is also woke unfortunately
Dang it. Is it the bead colors?
Math is woke
Are we supposed to be bartering with sheep?
Yes
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.
But why would that be discussed in an intro to programming class?
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?
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.
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.
What makes you think so?
I don't see people giving up on it anytime soon. I do think eventually it will serve some kind of purpose or be refined enough to be reliable in some way. I think far too many people jumped into this stuff with both feet thinking the future is now and skipped over creating shortcuts for tasks in an effort to take shortcuts for profits.
And there are plenty of people who are willing to use and abuse this tech for nefarious purposes. Deep fakes, fraud, etc. they definitely won't give it up as they don't care about the effects on the rest of us
LLMs do have purposes, and they had purposes before this current crop of chatbots dubbed "AI" came along. The problem is with "generative AI".
Cory Doctorow has a great article about it here. It's an "emperor wears no clothes" situation.
Additionally, all of the AI companies are still operating in the red. They still aren't turning a profit 4 years after the release of ChatGPT.
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.
AI is basically a slippery slope in all directions surrounded by pitfalls it misuse and abuse. People are too quick to trust it. I think a syllabus that includes a lesson warning people as early as possible about the dangers/risks is a good idea that is still relevant to the course. An ethics class for the deep dive is a fine idea, but I don't think a chapter on analyzing this stuff in an Intro course is that out of bounds. Intro should at least address it, or at the very least not considered a waste of time.
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.
Programmers use AI to do work. The goal is to get work done. But the goal of a class is to learn. If the AI is helping you learn then that it's probably fine, though many studies indicate that using AI actually hinders learning.
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.
And yet, the intro programming class I took just focused on the skills and I thought it was great. I'm mainly refuting OPs implication that you have to teach leftist ideology in order to teach programming. It sounds like they just want to teach leftist ideology, which imo is fine as long as it's stated in the syllabus, so the students know what they are signing up for.
I'm glad your personal experience was great, I get where u are coming from. In most other similar situations, that tracks. Some topics do truly have little to no need for an in-depth political angle. And yes, most of my enjoyable classes too were non-political, although not because they were non-political.
But what is so fundamental to "leftist ideology" (I take that as Marxist economics, to be clear), is the role of labor in the material world. That's the shortest I can boil that down to. And today, in "2026," with the prevalence of AI, and based on the post mentioning "leftist ideology" and "teaching an intro to comp sci class," what else could they be talking about? AI, as we all know, is a labor-cost saver for bosses. Economically, that is what it is hoped to function as. It is (ideally) a profit increaser. That's just the math that any and all capitalist follows. A teacher that understands that, and is in the position of progressing their students' careers, yeah, can't blame them for "seeing it everywhere" and wanting to share that.
Honestly there's hundreds of other ways you can tie leftist ideas to CS and modern software. Like alienation of labour, powers of scale, etc. You could teach a whole class on it if you wanted. You could so so even before AI. I don't think many of the students would be happy about that though.
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.
Bits together byte!!
That's a new line for me! Thanks!
sudo chown -R means-of-production
I can't help but broadly agree, computing is the new de facto means of production. It is inherently political.
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."
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.
Reminds me of creationist textbooks trying to teach about electricity.
Sweet baby Jesus
That's the problem, they can believe in Jesus, but not electricity.
If that’s real I assume it’s less that they don’t believe in electricity or even that they don’t understand it. Probably more “portray difficult concepts as magical so that the idea of blind faith isn’t so difficult to digest” kind of intellectual dishonesty
That’s if it’s real though and not a nonsense meme to generate outrage. Highly sus that a book title isn’t mentioned
The book title is mentioned in the meme. It's Science 4 for Christian Schools. I got it from Anna and that page is in there.
What kind of an ego do you have to have to think you know everything about science, so you write a textbook, and when you get to electricity, you don't know anything about it, but since you know everything about everything, if you don't know anything about electricity, that means nobody else does, either?
I dunno, but that was my textbook growing up. College was fun.
Home schooling for the lose.
Pretty sure anyone who's ever grabbed a live wire has felt electricity. I guess you could argue you're still only feeling what it does, but that's like arguing you only feel what a punch in the face does...
Republicans have never forgiven Alan Turing, and much prefer the contributions of IBM during the same period.
What is the saying? Something about people who learn about how technology works begin to shun technology?
"...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
We definitely do not free ourselves from either of those online
But that could have been the future...
https://www.youtube.com/watch?v=2U0flA_Yp64
I wouldn't want to be a CS teacher at this decade, more than half the code will be AI generated. Would just suck the life force out of you seeing how little students care about actually learning the stuff.
When I was a TA, I'm pretty sure 1/3 if the students plagiarized their programming assignments. Copy/pasting suspect snippets into Google would often bring up near-verbatim results, and a similarity tool would often reveal 3 students that either worked together or copied from the same source.
Programming?
scoffs
Woke.
I'm Antigramming like a true Patriot.
My programs are pat/riot
What? This is plain stupid
found the omarchy user
The what?
Using arabic numerals to code? I thought this was merica!!!
It's not even that "hardcore" of ideology honestly. It depends a lot on the lens you view it through your society. If it's far right, then saying "water is a human right!" is going to seem extreme leftism.
Well, programming lessons taught in 2016 are still pretty much going to teach programming now, so it shouldn't be too hard if you put your mind to it.
The programming hasn't changed; the Overton window has.
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!
This may shock you, but if you think like this, you might be a hardcore leftist.
Also, I'm reminded of the Ghostbusters (1984) quote:
https://www.youtube.com/watch?v=RjzC1Dgh17A
The quote is the least believable thing in this move about ghost blowjobs
Yup. I've been in academia and in private business. Academia pays terribly and expects a fuck-ton more work. I'm sure there's places where you can just sleaze by without doing much, but I never saw them. (Which isn't to say that all academic work is good work. I saw people who got far doing poor research, but they were also working very hard at it.)
(please please please be my prof next semester...)
Not sure what the discussion was, but, I recall they changed terms like Master/slave a few years back (maybe in the linux kernel), to make things nicer. I have no problem with this (not a big deal).
I think changing "slave" is a good idea, but "master" isn't a problematic term; however I still prefer main because it makes more sense to me and it's already a common programming term.
All that being said, we clearly should've changed it to "The Mistress branch" instead.
Actually.. Found the discussion: https://www.linuxfoundation.org/blog/blog/master-slave-and-the-fight-over-offensive-terms-in-computing-kate-conger-new-york-times-april-13-2021
It was the Internet Engineering Task Force. But not sure if this is what is being referred to in this case
I am still shaking my head about this. Were it framed like "ahem, we don't like those words anymore and think that these are better", I would have no issues at all. But no, they just had to drag history of black people (for those about to be offended: I come from a place were "black" and even "removed" do not have any negative connotations whatsoever) into fucking programming. That is idiotic
Lool. Really?
IDE drives
maybe post the notes for critique? this is bait
What's so political about hello world, data structures and algorithms?
Data structures: authority
Algorithms: the system
Hello world: community
It's not that these things inherently are political. It's more that society is being driven more and more towards consumerism, and learning programming is inimical to consumerism. It's teaching you how to make the sausage, which you can't do without also learning how the sausage is made. Then there's learning about things like open-source licenses, which are about as leftist as you can get - and which is critically important to know about when you start writing code.
Ok, I'm old. When I started writing software, the licenses where not a big issue. I mean GPL & BSD existed and where important but most newbies wouldn't think about publishing their shitty first steps and wouldn't even understand how to use 3rd party libraries. There was no GitHub (I believe Sourceforge existed) and package managers where not very common. I mean Linux had them but Linux was quite a bit more difficult to run (installation, drivers, graphics etc).
So software licenses where a topic but not at introduction level.
Would have saved us a lot of trouble if it had been this whole damn while.
Yeah those for...next loops are pure communism.
In a similar position although after years of pure CS and a couple of years away from it, this new module is on programmable electronics (bad module name, not my pick) but basically programming with a microcontroller focus.
It is a hell of a time to be trying to develop a programming class. Gen-AI obviously and my attempts to control the impact of that is in-class testing where they have to write mm code without AI (unit tested then and there) and allowing Gen-AI in the other assignment but requiring VC, upping the task difficulty, and leaning on the microcontroller IO aspects. But C/C++ is also actively legislated against now for SC contexts but the alternatives really aren't at a suitable level for us yet to switch to.
1st lesson:
Install Serenity OS.
2nd Lesson:
Figure out how to install XLibre (or Pheonix) on Serenity OS.
Strange how I'm the polar opposite of a leftist and seem to excel at my programming job of 7 years when I was all entirely self-taught in the years leading up to it
It's almost like programming syntax and structure for every popular language in the world has absolutely nothing to do with politics but you all want to pretend otherwise, how interesting!
I guess we simply can't teach the basics of array indexing within a for loop without mentioning how evil it is to vote for Donald Trump midway through... oh wait yea we can we just choose not to and pretend it's not possible XD
Be sure to read through an entire novel on x86 intel assembly and let me know what political stance the language has, the countless MOV inputs within the source code for all NES games is rooted in leftist ideology surely
Clown world to the extreme, I cannot comprehend programming being remotely linked to politics outside of purposely naming your variables certain ways intentionally, what's next will walking a dog be political in 2030? Better not own a white fur dog guys
A nazi?
You don't need to go all the way to poles to find Nazis on the right in {current year}
Yeah everyone who disagrees with you extremists and forms their own unique personal opinions based on the facts of reality is a nazi ofc
Then you all sit around confused wondering why this platform isn't taken serious by literally anyone outside of it
"Hrmmm well 99% of people on the planet must simply be evil nazis unlike us!" Yeah surely bro surely, it's those who are the crazy ones for sure!
I just stumbled into this discussion, but it seems to me like you were the one to introduce extremism when you took an ideology and called yourself the "polar opposite" of it.
Legit this behaviour right here is why everyone normal and sane within our entire world on every other mainstream platform full of average people with normal morals and values views you extremists as clowns by default fyi
You've swung that label around to the point where it means nothing at all, no actual points no nothing just 'oh you disagree so you're a nazi lawlz!' and this community is so deep within this fantasy that you all hold hands, agree and upvote each other by default no matter how utterly ridiculous you look
Now feel free to downvote me to -50 now as an emotional response as if it'll change this truth of this
"AGREE WITH ME OR YOU'RE EVIL BECAUSE... BECAUSE... BECAUSE YOU JUST ARE, OKAY??!?" - You
See and I thought Lemmy was too obscure for the average person. We're growing
*Nice sneak edit lmao
Can't imagine why
Yes I wanted to make sure the sarcasm leaked through
Imagine having a meltdown because you got asked if you were a Nazi, the exact opposite of the extremist "Antifascists".
Does it ever get boring projecting fake fantasies 24/7, defeating said strawman, and attempting to declare victory over having done so
Congrats on a counter-argument that addresses zero of my points - naturally you'll never acknowledge what I actually said since you cannot argue against it
So you'll just rummage through for anything else to say, "hurr durr nice meltdown bro lol!" to avoid responding properly, peak emotional lemmy logic
Be sure to try that in a live debate one day; it'll go really well for you, I promise
Not posting is a free action.
But, for funsies, what else is the exact opposite of a leftist?
Ok
Oh I just typed the perfect reply to someone else which also fits you perfectly, huh how strange almost like you all act the same on here running on pure emotion!
Here's what my previous reply to them 3 minutes ago literally just said:
How fitting for you as well! Imagine initiating a conversation with someone only to then run away when they reply back with something you cannot handle LOL
Quick keep up your act so you can pretend you're just trolling! Reply back with "Ok" again like a literal child arguing, SUCH a good look for you all on here to immediately shutdown when confronted with reality!
hurr durr nice meltdown bro lol!
Low IQ specimen incapable of debating like an adult
Types drivel when unsure of how to respond, literal child argument tactic "haha I was just trolling!"
Real mature behaviour, you sure "won" this argument vs me alright! This chain was a GREAT look for you!
Now hold this block for me real quick, looks like I get the last reply aw nuu by your own logic I guess that means I win now, poor you :(
haha I was just trolling!
I mean, there's plenty of things that can be considered left-leaning about it, but they all pretty much surround the culture of programming work. I would tend to agree that there's nothing inherently leftist about programming in general, but I could see how they may feel about it when discussing open source software, AI, and how progressive the general demographics of college educated programmers would tend to be.
That said, your response is a little.... much.
It's fine they'll all downvote me without being able to respond, it's the classic low IQ lemmy special, puts the Leddit hivemind to shame
I assure you this foundation is laid well before they reach the age of specializing into programming, it's why there's such a gigantic disparity from self-taught programmers (which none of these lemmings can grasp ofc)
Open-source software is a valid point though, I've already seen that first-hand from the Loonatix lmao can confirm
Just look at how they act to me, I have no respect for these emotional losers who throw meltdowns over the truth they 'don't like hearing' and exaggerate literal fantasy nonsense in an attempt to screech back as if it's a valid counter-argument, normal responses like your own are the rarity on this website
You do you but I'll be gone from this place in no time, what's the point in involving yourself with such a clueless emotional baby community like this website houses, pure emotion > logic on here which they reward each other for acting like purely since they subjectively agree XD
People 'screech' at you because you sound like an arsehole, dude. Try being less up yourself and you might have a better time.
Couldn't have been an easier thing to refute and yet you still fumbled it with the whiney victim card.
You say, as you yourself appear incapable of refuting anything I've said - curious!
Love getting endless responses by emotional people upset enough to reply yet not one of them makes any point against anything I've actually said, very intelligent people on here
Click the down arrow quick just click it and run without any proper response (since you all can't give one ofc), emotional lemmingz malding at the truth, what else is new hold hands and pretend fantasy is reality together quick!!!
"What a jester this comrade is. Computers don't know politics, stupid. How could they think that there's any 'leftism' [🤮] when I, a proud and open chud, am paid money by some rich guy to make computers at the computer store (that I franchise from him as his self-taught business apparentice 😎)."
Y'know I remember ten years ago we had guys like you who thought it was stupid to unionize compsci work or form some guild that could enforce minimum protections. Wonder how they're doing these days.
Great argument pal, you've really convinced me that it's impossible to teach people what an if else statement is without preaching how evil people are who don't believe in extremist leftist political nonsense
Oh wait no you haven't you're just babbling irrelevant nonsense that has nothing to do with this at all, banger!
Oh, you must have misunderstood. They're not doing well, those people got fired in subsequent waves as their skills became less valuable and there was nothing stopping mass firings. Should have made that more clear for the lawnmower man.
Be quiet dumb nazi.
HURR NAZI HURR DURR EVERYONE NOT AN EXTREME LEFTIST IS A NAZI HURR DURR I HAVE NO POINTS BUT UR NAZI CUZ U JUST ARE HURRRR UPVOTE ME FRIENDS FOR CALLING EVIL NON-LEFTIST OUR FAVOURITE HOT NAZI WORD MY EXTREMIST LEMMY BRETHREN HURRRRRRR -You
It's fine, you are the normal ones for thinking like this ofc ;) my "if Highly_emotional_monkey_brain_response == high_IQ, print("he's so smart"); resulted in FALSE I'm afraid
No points you can actually give ofc, "ur evil nazi man cuz u just are", nice brain
It's been four hours I'm checking in to see at what point you realized that all of these people are messing with you.
I just came back to do the same thing haha
You're a 100% correct. You're just getting downvoted because you claim to be "the polar opposite of a leftist".