it’s probably not code golfed and the type signatures probably weren’t elided. because otherwise I’d expect it to be above javascript.
it’s probably not code golfed and the type signatures probably weren’t elided. because otherwise I’d expect it to be above javascript.
idk about this. there’s a new wave of transphobia that’s spread as far as progressive dem circles (cf the Young Turks) and the right has gotten so rabid about it that they’re conducting a genocide across much of the country. I’m not using that term lightly - the goal of this slate of legislation is to remove trans people’s ability to exist in public spaces and to kill us by outlawing access to lifesaving medical care.
I think one of the issues with nixos learning materials is that they eschew talking about how to write your own packages. but to really understand anything, you have to get your head around writing and modifying packages. in nix, a package is just a build step that can do I/O during particular phases and produces an output to the nix store, so they’re an essential building block for anything that isn’t utterly trivial.
the other major stumbling block is working out how modules (the things that let you write config for the system) can actually be composed. adding a new module to imports gives you new config params you can set so you can organize your system config in terms of modules and packages to make things work the way you like.
Nix Pills are the canonical learning material for packages. I don’t know of any good learning material for modules - I learned by working on nixpkgs and another involved project that made extensive use of modules.
lastly, nix config files are written in the nix language and it’s a bit idiosyncratic. it almost looks and feels like Haskell but it’s slightly different in important ways. there’s no way around learning it if you have multiple systems and want to share config between them.
my first response was directed at you. the second was not. I was answering the question you asked.
Genuine question, what’s the goal of such behavior?
to apply adequate pushback to erroneous understandings of the world. the goal isn’t to convince the interlocutor. it’s to encourage the people reading to investigate the topic. on many of the topics in question, the history and ideologies involved take entire books to deconstruct - doing so in an internet comment is extraordinarily difficult. the people we’re talking to don’t even agree with us on the meanings of basic words - there’s not even a basis for debate. because such debate is so unproductive, the aggressive tone encourages many people to stop and ask more serious questions. this undoubtedly works because so many of the posters on hexbear responded in exactly that way here or on reddit at some point in the past. and when they asked those questions, they got detailed answers, including links to sources so they could investigate for themselves. in actual fact, many of the people on hexbear received exactly the kind of aggressive pushback you’re decrying and ended up eventually convinced that our viewpoint had something to offer.
and as point of fact, when someone starts asking questions, we’ll tell each other to stop treating them so harshly cause they’re acting in good faith. that courtesy is not extended to people who continue down a path of antagonism. nor is it offered to someone who devolves into racism, transphobia, or other forms of bigotry. one of the benefits of the aggressive approach is that it encourages so many bigots to immediately out themselves.
lastly, civility is not an unmitigated good unto itself. civility is the false peace – it masks tensions, pretending they don’t exist. real peace is not civility – it’s a state in which tensions are brought to the fore so they can actually be resolved. civility is a white, middle class sensibility – our world is incredibly fucked up and the people affected by it do not owe anyone that masking of the horrors of our world. nor do we owe anyone an education they will neither ask for nor appreciate.
how they respond to detailed replies or lack thereof, snide, use of thought-terminating cliches, and hostility
it’s not directed at you. I’m explaining why we react strongly in general.
being critical without being interested in the response is bad faith.
obviously whether a take is bad or not depends on your politics. it’s so obvious I’m surprised you’d bother pointing it out.
Y’all respond to criticism like kim jong un is standing right behind you lol
this isn’t criticism. it’s just a snide aside.
Also we aren’t in hexbear right now
again, obviously.
think the overall Lemmy experience has gone downhill since hexbear federated.
if you asked questions in good faith, you’d know that the community is also aggressively welcoming to such people, even when we disagree. but you don’t so you won’t.
yes, it’s on purpose - we actively discourage lurking and encourage engaging with bad takes. the more you complain about it, the harder we go at it.
ad hominem
“I refuse to stop being racist because it’s commies telling me to stop being racist”
because the people doing the “reclaiming” aren’t the targeted minority.
because this isn’t reddit anymore and racism isn’t the default position.
the refuge of every bigot: "the people I’m being bigoted towards want power and control over me. it’s pure projection.
because it’s racist. learn to take mild criticism and adjust behavior. it’s not hard and it’s a basic part of living with other people.
this is normal. we’ll go through a lot of similar waves. people start servers, realize they’re a lot of work, and then abandon them. servers that foster a healthy community will survive. hexbear’s worst cycle involved losing the entire administrative team just weeks after a large percentage of the website left. don’t sweat the growing pains - work together to learn, grow, and change.