this post was submitted on 28 Feb 2025
776 points (99.4% liked)

Programmer Humor

20829 readers
2669 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 9 points 9 hours ago (1 children)

wow, there are some really steaming takes on anarchism in the comments here.

[–] UnderpantsWeevil 2 points 6 hours ago

Real State of Exception Hours

[–] [email protected] 7 points 10 hours ago (1 children)

Dunno how accurate this is but if you like doing those quizzes see where you fall on leftist values. https://leftvalues.github.io/index.html

[–] [email protected] 1 points 3 hours ago

Marxism-Leninism: 0%

Phew. Demsoc followed by market anarchist I'll take it. It's not like I'd actually know what proper anarchism will look like so how am I supposed to get it as a result.

[–] [email protected] 45 points 15 hours ago (3 children)

Nothing wrong with classes in functional programming though. Just return a new instance of the class from your method, rather than mutating an existing instance.

[–] [email protected] 7 points 8 hours ago (2 children)

Javascript:

I heard you like mutating class data so I'm mutating the data you can put in your class data, dawg.

[–] [email protected] 1 points 1 hour ago

To be fair to JavaScript (I feel gross just saying that), it does have the ability to do some more functional-like programming as well. For example, many of its more recent array methods like filter, map, and reduce are pure functions.

[–] [email protected] 3 points 7 hours ago

JavaScript: a language for mutants.

[–] [email protected] 15 points 13 hours ago* (last edited 13 hours ago)

Right, I think the two aren't as different as they appear. You can think of a closure as an object with just one method.

If OO programming is fundamentally about objects sending messages to each other, then there are many ways to approach that. Some of those ways are totally compatible with functional programming.

The legacy of C++ has dominated what OOP is "supposed" to be, but it doesn't have to work like that.

load more comments (1 replies)
[–] danc4498 26 points 15 hours ago (7 children)

Do anarchists think anarchy will result in a system with no classes?

[–] UnderpantsWeevil 7 points 5 hours ago

Anarchists recognize class as a social construct rather than a biological imperative or a free market condition. As a result, they will often make a point of transgressing or undermining the pageantry that class-centric organizations cling to.

Its not that they think "no classes" will be a result so much as they think "explicitly defying class" is a political act.

[–] [email protected] 9 points 7 hours ago

Depends on the anarchist. Many would focus on seeking the absence of involuntary power hierarchies. A manager who distributes work and does performance evaluations isn't intrinsically a problem, it's when people doing the work can't say "no, they're a terrible manager and they're gone", or you can't walk away from the job without risking your well-being.

Anarchists and communists/socialists have a lot of overlap. There's also overlap with libertarians, except libertarians often focus on coercion from the government and don't give much regard to economic coercion. An anarchist will often not see much difference between "do this or I hit you" and "do this or starve": they both are coercive power hierarchies.
Some anarchists are more focused on removing sources of coercion. Others are more focused on creating relief from it. The "tear it down" crowd are more visible, but you see anarchists in the mutual aid and community organization crowds as well.

[–] [email protected] 3 points 5 hours ago
[–] [email protected] 4 points 7 hours ago

Anarchism is not the thing you're told about in the media. It isn't a total lack of all government. It's a removal of hierarchical systems and exploitation. There still needs to be systems to protect people from these. They'd just be done through concensus.

This page has more information if you want to learn. https://anarchistfaq.org/afaq/sectionA.html#seca1

[–] [email protected] 41 points 15 hours ago (59 children)

Yes, because anarchism is against all hierarchies and the class system is a form of hierarchy. Instead, decisions should me made collectively, for example in councils open for everyone

[–] [email protected] 11 points 10 hours ago (1 children)

@lugal @danc4498 Anarchism is against specifically unjust hierarchies, it can permit certain ones to exist within individual communities should the community find it justified, but still strongly favours not having any where possible.

There are a group of anarchists who would still believe in the idea of an adult > child hierarchy as they struggle to imagine an alternative world without it.

[–] [email protected] 4 points 8 hours ago* (last edited 8 hours ago)

Parents have natural bootmaker authority and if you want to be a good parent then you realise that the kids also have it: They, or maybe better put their genome, know how they need to be raised, and try to teach you, as well as (with increasing age) seek out the exact bootmakers that seem sensible. Worst thing you can do as a parent is to think that learning is a one-way street.

[–] [email protected] 9 points 12 hours ago (1 children)

Isn't anarchy just against imposed hierarchy? Most anarchists I've met are okay with heirarchies that form naturally, and believe those hierarchies to be enough for society to function, hence why they call themselves anarchists, not minarchists.

[–] [email protected] 9 points 11 hours ago

I have never heard the term minarchist. Many anarchists say, we need structures against the building of hierarchies, like avoiding knowledge hierarchies by doing skillshares.

Natural authorities are a different topic. I think Kropotkin was an example of a leader who was accepted because everyone agreed with him. Once he said something people didn't like, they rejected him as a leader. You can call this a hierarchy if you like. I wouldn't because he couldn't coerce his followers but this is pure terminology.

load more comments (57 replies)
[–] [email protected] 4 points 9 hours ago (1 children)

Anarchy means "without hierarchy". Classes are a hierarchy, so by definition it wouldn't be anarchy if you don't dissolve class.

[–] [email protected] 3 points 8 hours ago (1 children)

Classes, as per Marx, are foremost identified by the economical position of people, and not necessary a hierarchy as such, that's a secondary effect of how classes happen to work towards their own self-interest. If, in an anarchist utopia, one population freely chooses to live in a high-tech skyscraper doing engineering work, and another neighbouring one grows coffee in the rain forest, then their economical position is vastly different and they have different interests, thus they are different classes, but that doesn't mean that they need to be nasty to another.

Most importantly though this is all just arguing semantics and Marx didn't get anarchism anyway, mixing the theoretical bodies is usually more headache than it's worth.

[–] [email protected] 2 points 5 hours ago

Yeah... I'd argue, from my anarchist view point, that Marx nearly had it. Humans and unjust hierarchies have existed longer than economics, so, I feel that to be an oversight on his part. To my thinking, economic division is a mechanism of creating or sustaining a hierarchy of classes. The problem isn't purely economic nor sociological but both, that is socio-economic (like electricity and magnetism are make up electro-magnetism).

Economics (wealthy disparity), religion (castes), and violence are all mechanisms used to separate people into hierarchies of power and allow a small number to exercise power over others. Any hierarchy of societal power results in repression. The Soviets betrayed the Makhnovists, rolled tanks into Czechoslovakia to prevent self-determination, and committed genocide via forced relocation of "problematic" ethnic groups to destabilize any resistance to their hierarchy of power that made all subservient to Moscow.

load more comments (1 replies)
[–] [email protected] 5 points 11 hours ago

Depends on how pure you want it to be, without any side effects

[–] [email protected] 23 points 15 hours ago

Revolution is a monad

load more comments
view more: next ›