Open Source Software Community - it's about ethics in Code of Conducts

I think Rust would be a lot less hated
I have to STOP you right there.
The ((People of Rust)) WANT you to HATE Rust. And I'm afraid, not everyone got the Memo on how to perceive Rust. Because:
Rust is awesome. Highly recommended.
Put Rust EVERYWHERE you want.
In your CMS.
In your Chyat.
In your KiwiFlare.
In your Streaming Setup.
In your Arduino.
In your Next-Gen Forum Software.
And in more...

Sure, there may be some issues here and there, but the fact that it's heavily corpotroon-backed, makes Rust a solid Foundation to build upon.
Memory Safety, despite being an overused talking point, actually means something. Especially on a site of which gay pedos are eager to find exploits on.

Rust will only become more relevant to the Farms, when Nool wants to work full-time on Sneedforo
then sneedforo as close to full time as possible if that goes well
Our Dear Sneeder NEEDS more Rust Developers in the near future, because there are very few Rust devs that don't wear Programming Socks. I would've quoted here a post by Null or someone else that read such along the lines, but I couldn't find it again.

You're not sold yet?
Hey faggots Rust is the perfect language to write webservices in. Why? Well lets look at the landscape.

PHP: boomer lang, architectural limitations
Ruby: extremely slow singled threaded interpreted lang for soydev smoothbrains, comically slow
Python: slow single threaded interpreted lang for soydev smoothbrains, fragile-ecosystem
JS/NodeJS: single threaded interpreted lang for soydev smoothbrains who don't want to learn more than 1 language, fragile-ecosystem
TypeScript: JS but types are bolted on, hyper-fragile ecosystem
Java: please do the needful
C#: please do the needful but with less cross-platform support
Golang: please do the needful but it compiles really fast, no generics (interfaces suck)
C/C++: not bad, but due to the focus on reliability and security Rust's borrow-checker is worth the complexity.
Rust: most of the benefits of C/C++ but with additional peace of mind that the borrow-checker provides.

We're at a point where it is simply _NOT ACCEPTABLE_ to start a serious new web project in what is considered "normal" or "common" languages such as Python/JS (fortunately Ruby is mostly dead already). Web developers are embarrassing are should actually be sent to prison for crimes against humanity. No one should ever take advice about web development from an professional web developer. This leaves us with the languages on my list which include Java and below. Unfortunately garbage collected languages are also embarrassing[1], so we are simply left with C/C++ and Rust and I think the reason why you'd pick Rust for such a use-case is clear. I still prefer writing in C (or C style C++) for gamedev, but that's a totally different set of priorities.

[1]: https://blog.discord.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f

Notice I didn't include any functional programming languages, like Elixer, which while orders of magnitude better than interperted-lang soyware, is a delusional concept created by university professors of mathematics to cope that they don't understand how computers actually function in actual reality (because they're stupid).

You can start learning Rust now noW nOW NOW NOW on your own Terms*
You don't have to entertain, let alone interact with, the People of Rust to learn the language, although Nool mentioned in one MATI stream that he has a Burner Discord account to ask some support questions on Rust-specific Groups.

*Stinkditch or Programming Socks are NOT REQUIRED
 
I won't reply to everything because it's already off topic. But I was just looking at some of the examples of censorship in the past. And there are plenty of them. Eventually making it to the Wikipedia page. Something funny.

All the modern presidents have a section at the top.

well. sort of. See anything missing?
1761073976765.png

Then way further down on the page you get this little bit. (they left out the statements even earlier from twitter from what I can tell.)
1761073927671.png

Either way. It's a great article if you mostly want to see how everything except the modern left has censored ideas, and speech.

The real difference between the past censorship. And the recent censorship. Or at least a big factor. Is social media it's easy with these platforms for something to get a lot of eyes, farm a lot of outrage, people can organize and go after sponsors. Go after payment processors. Do all kinds of things that in the past, weren't really as easy. If companies get enough shit, a lot of the time they will just cave. So instead of directly being censored by the government with laws, it's censorship by private entities.

IDK if gamergate really was the beginning of this like Brianna Wu always always claims, since she is a bit of a attention whoring retard. But I do know, with that, the tactics started to change. People go after the money. They learned to go after sponsors, and make social media campaigns.
 
Brianna Wu
My autistic desire to correct is triggering again.

well. sort of. See anything missing?
Link the damn article:

The examples about Trump show how little he is doing. Saying he is threatening legal action and calling for impeachment is meaningless because he runs his mouth constantly and rarely does anything. For example, as far as I can find, no impeachment proceedings have been initiated by Trump against any judge.

And look at the phrasing here:
The Trump administration has banned material from receiving US funding on various topics not approved by the Trump administration topics, such as race, gender and sexuality.
Well this needs copyediting, "topics" is repeated. But it's not merely "topics not approved by the Trump administration" but the ideology. Not funding is not the same as censorship. Taxpayer money should not be lavished on idpol grifters.

If Obama had refused to fund a Klan rally, would that be censorship?
 
sys-apps/moor-2.6.1: aborts if user is assumed to be Russian [L|A]
Sergey said:
Reproducible: Always

Steps to Reproduce:
1.set locale ru_RU.UTF-8
2.run application

Actual Results:
ERROR: russia not supported (but Russian is!)

Options for using moor in Russian:
* Change your language setting to ru_UA.UTF-8
* Set CRIMEA=Ukraine in your environment
* russia leaves Ukraine
A pager wants you to do the needful retardation before it even works. A one-liner patch in /etc/portage/patches needed to tell the upstream author to fuck off.
Good thing its not Rust with all its Cargo.lock source code checksum nonsense.
 
My autistic desire to correct is triggering again.
lol. I didn't notice I did that.

The examples about Trump show how little he is doing. Saying he is threatening legal action and calling for impeachment is meaningless because he runs his mouth constantly and rarely does anything. For example, as far as I can find, no impeachment proceedings have been initiated by Trump against any judge.
The reason I was looking at was more for examples from before modern political atmosphere we are in. I just noticed the blatant bias, while I looked at it. Not really surprising. I would have been more surprised if wikipedia actually had an objective article on a political topic.
 
minio goes source available (or whatever the correct term is)
https://github.com/minio/minio/issues/21647
I don't get what the big deal is here, why people are losing their shit in the comments. All this means is you have to build it yourself, right? It doesn't seem an unbearable burden to set up a pipeline to compile it (Go is fairly newbie-friendly), or to write a Dockerfile, which is fairly easy, especially since you can refer to the existing ones.

Yet everyone acts like the sky is falling, and they've been stabbed in the back by a team they put trust in. What am I missing?
 
Last edited:
sys-apps/moor-2.6.1: aborts if user is assumed to be Russian [L|A]

A pager wants you to do the needful retardation before it even works. A one-liner patch in /etc/portage/patches needed to tell the upstream author to fuck off.
Good thing its not Rust with all its Cargo.lock source code checksum nonsense.
average shit tier cli tool nobody asked for
I don't get what the big deal is here, why people losing their shit in the comments. All this means is you have to build it yourself, right? It doesn't seem an unbearable burden to set up a pipeline to compile it (Go is fairly newbie-friendly), or to write a Dockerfile, which is fairly easy, especially since you can refer to the existing ones.

Yet everyone acts like the sky is falling, and they've been stabbed in the back by a team they put trust in. What am I missing?
did they prevent people from being able to redistribute binary builds? if so, that means they are fucking retarded and need to have their shit forked out from under them immediately
building software yourself is fine (based, in fact) but if they change the license to some bullshit that forces you to do it, they're niggers
 
sys-apps/moor-2.6.1: aborts if user is assumed to be Russian [L|A]

A pager wants you to do the needful retardation before it even works. A one-liner patch in /etc/portage/patches needed to tell the upstream author to fuck off.
Good thing its not Rust with all its Cargo.lock source code checksum nonsense.
I just installed it from the aur because I wanted to test it out.

Yeah, idk that kind of political activism is pretty gay. What do they think they are actually accomplishing? All it's going to do is inconvenience some russian users. It's not like it's going to matter even a little.

That said. LOL to the extremist content comment. I guess for a russian that could be considered extremist.

1761109431454.png
lol

edit: I should have said it's from the minio github link above.

also. yeah. looking at what these people are saying. what the fuck is the betrayal here? are they just fucking lazy? It's one of the weirdest things I've seen people be completely outraged by? Are these all jeets that used this for some shitware, that don't want to build it themselves or something? I don't get it.

edit2:

1761109780744.png

I didn't realize that was actually Josh.

actual last edit:
1761110272012.png

It's not source available from what I can tell that's definitely the wrong term. They from what I can tell, are just saying they aren't providing compiled binaries. And you run one command to compile it yourself. It's still under a gnu license from what I saw looking in the repo.

1761110382825.png
1761110470318.png

this isn't some bait and switch like people are saying in the comments from what I can tell. I think they're all just retarded.
 
Last edited by a moderator:
this isn't some bait and switch like people are saying in the comments from what I can tell. I think they're all just retarded.
okay they literally just stopped providing builds
that's ok, distributions are the people who are supposed to do that anyway
this is a pretty large nothingburger (mildly dickish AT WORST. many projects are released only as source code. the concept of free software does not inherently entitle you to free-of-charge daily builds with nice graphical installers and a pretty bow wrapped on it, it only means you get the source code and a moderately easy way to turn it into working software)
on the other hand i wouldn't be surprised if they pulled some funny shit in the future
 
Last edited:
okay they literally just stopped providing builds
that's ok, distributions are the people who are supposed to do that anyway
this is a pretty large nothingburger (mildly dickish AT WORST. many projects are released only as source code. the concept of free software does not inherently entitle you to free-of-charge daily builds with nice graphical installers and a pretty bow wrapped on it, it only means you get the source code and a moderately easy way to turn it into working software)
on the other hand i wouldn't be surprised if they pulled some funny shit in the future
Thats how fritzing operates. It has the full source code public, but you have to pay for installers.

 
okay they literally just stopped providing builds
The thing causing all the angst is that they stopped providing a docker image. There's a lot of people out there who just blindly pull the latest image from projects like this and don't check any notifs or readmes. They're stuck on whatever the last version had an image now. If they were halfway sensible, they'd maintain some sort of mirror for important infrastructure so they could test deployments. The problem is, there's a lot of enterprises and solo devs that aren't willing (or competent) to lay out that sort of effort. They'd rather complain.

These are the exact same people who will post the XKCD "Dependency" comic to complain that "critical dependency" maintainers don't get enough support for their unpaid labour, but the moment a dep maintainer decides to scale back their unpaid labour (as is the case here), they'll turn around and shit on them for not giving it all away for free.

1761133010149.png

Incidentally, I'd initially misunderstood what was going on and thought the minio devs had gone source-available, which is more restrictive than open source, and a common path VC-funded OSS projects take when they're trying to close up and go proprietary. I wonder if that's what set off the whole problem in general? Maybe a few people saw "source only" and thought they were changing the license? Maybe then the retards ran with it and then refused to reevaluate after they realised what was actually happening? Who the fuck knows.
 
I've always seen Docker Hub and related registries as an uncomfortable risk of 3rd party failure. Very convenient for quick experiments and stuff that doesn't matter, but since I've never bothered running my own registry/mirror, I've never depended on it for unattended critical services. It could vanish at any time. Basic shit, don't rely hard on tech you're unwilling to run your own infrastructure for. Most people don't need to run a bunch of infrastructure, dumb caveman shit is fine if it works and you're in control, but this is easier said than done for autistic homelab larpers who get off on running a bunch of bullshit they don't understand because it's so easy.
 
Most people don't need to run a bunch of infrastructure, dumb caveman shit is fine if it works and you're in contr
What people don't understand is corporate management doesn't operate on technical logic and most people in tech won't do things properly. Stopping docker images on dockerhub is a way to force people to buy the commercial offering. Corporate managers don't like hearing you have to compile and dockerize it yourself. They want as much work abstracted as possible because they want to push as much responsibility as possible to someone else. Most places operate like this as they aren't tech companies and technically illiterate managers prioritize covering their asses.

This isn't about whiny hobbists. This is a strategy to force commercial users to pay exorbitant proces for just a few simple features.
 
dumb caveman shit
I've been using containers for more stuff and I was thinking, hey, I should make a local container registry.
I checked the syntax for that, then I checked the "podman pull" syntax and saw it had dir:/someplace
Hmm, I have a giant NFS share mounted everywhere I'd want a container.
So, my registry is now: mkdir /bigassnfs/containers ; docker pull dir:/bigassnfs/containers/bob and the corresponding push.
Didn't even need another fucking daemon/container for a registry
 
I've always seen Docker Hub and related registries as an uncomfortable risk of 3rd party failure.
That's because it is. Same with using third party APIs, modules, etc. Look at how many modules you have to import into your program, dynamically, over the web. What happens when one of them updates and deprecates a function you were using? Or updates and breaks something because someone there decided to play fast and loose with deployment rules.

The cloud. Docker. Third party modules. etc. It can simplify things but then you start putting a lot of trust into others, who may or may not have the same impetus against failure that you do. And when that happens, you inevitably tie your future to theirs.

As this says:
They want as much work abstracted as possible because they want to push as much responsibility as possible to someone else.
Is true. But what they fail to realize is that pushing responsibility is fine, but ultimately all it does is push blame. It doesn't push a path to resolution or restitution. That's still on you. Blame's just a fun game but it doesn't solve the problem or provide mitigation against it happening again.
 
Is true. But what they fail to realize is that pushing responsibility is fine, but ultimately all it does is push blame. It doesn't push a path to resolution or restitution. That's still on you. Blame's just a fun game but it doesn't solve the problem or provide mitigation against it happening again.
doesn't matter to Your Boss™ when he can just do what's "industry standard" and get off easy when it inevitably fails in a "completely unforeseeable event"
simplicity might be the key to robust software, but the management's top priority is minimizing risk to their own reputation
this means farming out as much as possible to mysterious docker slop and using the most milquetoast technologies available so that they can shuffle programmers around at any time and not get pointed at for any failures
 
Back
Top Bottom