Live data from Hacker News

A leadership crisis in the Nix community

lwn.net

201–210 of 286 posts

Re: A leadership crisis in the Nix community

#201

Earlier quoted context omitted.

It's not hard to argue "the nix community is not 100% white male".

What is it then?

I don't know. I can invalidate the Nix community is 100% white by knowing 1 or more community members that aren't white and/or male... which I do.

Re: A leadership crisis in the Nix community

#202

Earlier quoted context omitted.

Yes I believe it's acceptable to be upset at any company that undermines democracy. That very likely includes most big tech companies, and absolutely includes Google and Facebook.

I suppose what's interesting to me is why is no one (except maybe you) upset over e.g. this sponsorship list for LinuxCon: https://events.linuxfoundation.org/archive/2022/open-source-... with Google right there as a diamond sponsor and Meta as a platinum sponsor. IBM is also a diamond sponsor, and we've all heard about them and the literal Nazis (and the time they got a license exception for JSLint to be able to use…

You can be upset about something and powerless to push back.

Re: A leadership crisis in the Nix community

#203

Earlier quoted context omitted.

There are a lot of people who will find their workplace being singularly "mission focused" a good thing, but 5% of Coinbase's staff announced that they'd be leaving within one working week of that post[1], and others followed shortly after. I think that shows that in a corporate environment, it's not possible to retain all of the best staff if you're very publicly burying your head in the sand with regards to social…

No matter how smart or skilled they are, people who spend an inordinate amount of time arguing politics (and dragging others into it) at work are by definition not "the best staff". Having a narrow mission focus is the only way to retain your actual best staff.

Not necessarily the case. Consider the possibility that strongly-held political beliefs correlate with software engineering skill, in which case it could easily be that a politically-active but superior engineer comes out ahead despite "wasting" some time on political issues. Yes, they're not as productive as a hypothetical engineer with the same skillset and no political beliefs - but that hypothetical engineer may not exist. Alternatively, consider that forty hours of dedicated software engineering may be beyond the capability of the human brain and that political arguments happen during what would be classified as rest and relaxation time if not for labor standards developed for physical laborers and factory workers in the 1930s. Alternatively, consider that most people work better with motivation, the belief that you are doing good is among the healthiest and most powerful motivators available, that maintaining such a belief requires continuous effort, that such effort would likely involve discussion, and that that discussion would almost necessarily happen at work. I'm not claiming that any of these scenarios are the case. I'm simply pointing out that they are possible and plausible, and thus it is not necessarily the case that an employee arguing politics at work is underperforming, either in relation to their own potential or relative to others.

Re: A leadership crisis in the Nix community

#204

Earlier quoted context omitted.

Anduril started by building tech to hunt poor people crossing the southern border of the US. Their CEO is a right wing extremist. How you can say this is the same as supporting Ukraine against Russia aggression is obviously telling more about you than about anyone else.

Hundreds of people die preventable deaths every year trying to cross that border. Exposure, dehydration, drowning, etc. If you don't know anything about where these people are you can't do anything to help them. Even if you support open borders, this technology is essential.

How many of them were helped thanks to Anduril products?

Re: A leadership crisis in the Nix community

#205

Earlier quoted context omitted.

> targeting "ideas rooted in fascism or bigotry" Is targeting "ideas rooted in fascism or bigotry" a bad thing?

What do you do when people who claim to be targeting fascist ideals also use the same tactics as those they're targeting?

Then they'd be breaking the RFCs stated goal. The possibility of a stated ideal not working doesn't mean you shouldn't have the ideal. Though I suspect my definition of using fascist tactics likely differs from yours in this case, but this isn't the space to re-litigate the paradox of tolerance.

Re: A leadership crisis in the Nix community

#206
post #9

The main reason for the persistence of Nix despite its warts and general mess is just "first-mover advantage": it was the first, therefore it has more libraries/packages/development of the ecosystem than the alternatives. Stop being lazy, go back to engineering first principles and it makes little sense to stay with Nix. Guix or any rewrite as a library in a well-developed language* makes more sense. *For example, wh…

I think the main reason actually is that nix supports more than just Linux - notably macOS.

The quality of Nix packages for Darwin is quite bad compared to Linux though, I don't think there's a core maintainer that runs Nix on Darwin.

Re: A leadership crisis in the Nix community

#207

People seem to forget that a lot if not most of IT has some form of military background/funding behind it. Be it the first computers, the Internet, RISC CPUs, BSD UNIX and much much more. You’re free not to like this fact of course, but then using the technologies anyway is a bit of a double standard.

This is missing the point in the same way that anti-capitalists sometimes get told to just not use money. Or critics of colonialism to just live somewhere else. There are things too essential to boycott - whether we personally like them or their history. It's also a lazy retort that doesn't quite interact with the substance of the critique.

Re: A leadership crisis in the Nix community

#208

People seem to forget that a lot if not most of IT has some form of military background/funding behind it. Be it the first computers, the Internet, RISC CPUs, BSD UNIX and much much more. You’re free not to like this fact of course, but then using the technologies anyway is a bit of a double standard.

i'm fascinated by this because a lot of my involvement in open source is a pretty direct reaction against state actors like NSA who undermine my privacy. and if i wanted to i could point out that the military took other things away from our field too, like Alan Turing. but ultimately, i think the argument is just that any institution which dumps a lot of money into a space deserves loyalty for that alone, but where's the substance in that? i mean sure, "don't bite the hand that feeds you", but also if you're grown and aren't so desperate for food anymore, then it's completely reasonable, arguably expected, for you to act on principles higher than money.

Re: A leadership crisis in the Nix community

#209

Earlier quoted context omitted.

I think Nix is much simpler and more suited for software packaging than Scheme.

I don't think any general purpose language ever invented is simpler than lisp/scheme. I've not taken the time to familiarize myself with Nix yet, and one of the reasons is that the syntax of learning yet another language with its own idioms and syntax isn't something I care to tackle right now. I would love to reap the benefits of something like Nix, but something like Guix is much more appealing to me.

The Nix language is laughably simple, though, and (unlike Scheme) it happens to be typed.

It's literally just typed JSON with functions and a few built-ins. It's laughably simple and great. The whole "yet another programming language" refrain is so silly when it comes to Nix.

Re: A leadership crisis in the Nix community

#210

Skimming the letter makes it look like another attempt at pushing through their Code of Conduct (RFC98) targeting "ideas rooted in fascism or bigotry", whatever that means. Now going a step further by erasing the people in charge.

> targeting "ideas rooted in fascism or bigotry" Is targeting "ideas rooted in fascism or bigotry" a bad thing?

[deleted]
Post reply on HN