It boggles the mind that developers, who believe that software should be minimal and do one thing well, attach toxic political agendas to their software[1] for no good reason. From a pragmatic standpoint Nazism (and all forms of racism) is pointless expenditure of mental resources and over-complicates life in general; which seems to conflict pretty strongly with their claimed ethos for software.
I smirked a bit when I saw that picture, because the camo trousers and the bald heads look a bit edgy in that context. But hiking with torches is nothing strange here, at least not in Switzerland. We often do this in the winter, for example when walking to a Christmas dinner together with all the employees from the company.
No, that's not common. I guess that their humor is beyond edgy for most people. A related page is cat-v.org, which contains similar edgy jokes (see "Herrensystem 9" http://glenda.cat-v.org/gallery/)
Dropping casual fash references means you probably are fash. We've moved on from not taking edgelord Nazi references seriously since the late 2000s.
I knew suckless were assholes whose software philosophy was unworkable in the real world, but their casual nazism just makes me want to avoid them more.
Going from a single host name to "literal Nazis!" is quite the leap. And everything else like "they walked with torches, ergo they must be Nazis" is not even leap, but just outright BS.
Like I said, there's some context to that; quoting from the thread:
"I took some more time to read it up and from what I could see, I found that indeed cultural marxism has become more of a political slogan rather than a normal theoretical term in the USA.
Here in Germany the term “Kulturmarxismus” is much less politically charged from what I can see and thus I was surprised to get this response after I just had “translated” this term into English. It might be a lesson to first get some background on how this might be perceived internationally, however, it is a gigantic task for every term that might come around to you.
So to reiterate my question, what term could be better used instead? :)"
I don't speak German well enough to really have an opinion on the veracity of the claims here, but I see no reason to immediately assume the worst or to doubt that this is how this particular person intended to use this term (regardless of how it's used in Germany in general). People get confused about language all the time, and I'd rather look at the full context instead of getting all hung up on a single term.
This is not an endorsement of those views – far from it – but I really take issue how people just just to the worst possible conclusions on things like this.
The problem with "Cultural Marxism" as a term is that it's extremely ambiguous. Some people use this term as essentially a shorthand for Marxist cultural analysis, which broadly describes any and all Marxist approaches to the cultural sphere. Others take it to refer to a purported conspiracy involving the Frankfurt School's supposed aim to take over Western culture and subvert it from within.
What makes this an especially thorny issue is that there has been a very real fascination with cultural subversion among Western left-wing radicals since the 1960s and 1970s, on the model of the Great Proletarian Cultural Revolution ("Destroy the Four Olds, usher in the Four News!") and quite a few of those left-wing radical groups did indeed meld these Maoist ideas with those of the Frankfurt School (for example, "Marx, Mao, Marcuse!" was a common street slogan in the French protests of the late 1960s).
So one could retrospectively surmise that not all of the descriptions one sees in the more conspiratorial accounts of "Cultural Marxism" are entirely without merit. The difference is one of scale, time frame and perhaps motive: was this a purposeful conspiracy involving the Frankfurt School itself from the outset, or just something that arose later within Western radical politics, out of deeply misguided fascination with what was going on in places like China and perhaps Cambodia? It seems clear that the former description is quite wrong, and that those who cling to it are indeed doing so in bad faith. But I can see how some of this could be quite confusing!
In Germany this has a very clear Gschmäckle and is not a common activity. Unless you are a Nazi. Then it's all about Fackelmärsche, of course.
I want to add, for context, because I understand when Americans don't understand this: These types of "jokes" don't fly _culturally _in _Germany. If you glorify national socialism or the holocaust, even in humor, you are likely pretty close to that mindset anyway. It's really no joking matter here. And the suckless group _really plays with the local neonazi image... it's at most 90% joke.
Sure, but I'm referring to a developer community who specifically aims to create "software that does one thing and one thing only." Having a political agenda is doing another thing.
Kicking contributors out of open source projects, or dis-inviting speakers from technical conferences due to their purely personal opinions has been going on for a while now.
You don't need to act on wrongthink to get unpersoned by the mob.
This has, of course, led to a situation where there are still a bunch of nazis, misogynists, etc, in our profession and communities, but they've learned to STFU and/or engage with much better OPSEC. So now you'll never actually know. Out of sight, out of mind.
(to stay somewhat on-topic, yes, suckless, and dwm in particular, is awesome)
In order to truly democratize access to computers, you must meet your users where they are. That means you have to put in a lot of hard work and abandon your academic elitist norms of "elegance" in favor of empathy. The real world is messy, your users have messy minds, so your software is going to be accordingly complex and messy. Embrace this. Your users will be better off for it.
Empathy is inimical to the Unix philosophy. "Do one thing and do it well" forces the user to cobble solutions together out of the tools they have lying around, and not all of them can do this. This causes stress. The empathetic programmer seeks to minimize stress by putting everything the user may wish to do within their reach, the unempathetic programmer just doesn't care. If you can't understand the system on its own terms, well, sucks to be you. This creates a hierarchy of haves and have-nots: power users, hackers, and the l33t who can engage with the system on its own terms, and "lusers" who cannot engage with it meaningfully at all, which suits the power users just fine -- that's the endgame of Unix-philosophy fundamentalism.
Nazism and fascism are political philosophies embraced by unempathetic people, so it's no surprise when a bunch of empathy-deficient Unix-philosophy hardliners also turn out to be Nazis.
> putting everything the user may wish to do within their reach
Your users are human, so you can’t predict everything all of us will do. This is why we want hackable tools to reassemble, rather than sealed appliances.
Congratulations, you've made the most ridiculous comment I've ever seen on HN. I can't stop laughing.
The only lack of empathy I see here is a failure in understanding that not everyone uses computers in the same way as you prefer. That's okay, we're all different. You can do your thing and what works for you, and I'll do mine and what works for me.
The “do one thing and do it well ethos” is a UNIX academic philosophy, specifically around command line tools. Most software neither write code like that nor necessarily ascribe to such a philosophy.
I can both hate the ideology and accept the software as having utility for me (not that I think I’ve used any of it, but in principle I have no problem with people being fascinated by TempleOS even though I am against a lot of the things the author has stated he stands for).
[1]: https://twitter.com/kuschku/status/1156488420413362177