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

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
Saying that Rust is bad while saying C++ is good is not possible if you're not blatantly unaware of what people actually working with huge C and C++ codebases have been trying to achieve with new standards.
Lots of new C++ features are inspired by Rust. I don't remember if they already introduced borrow checking, but memory safety is a long-standing problem that they already tried solving (partially) by features like smart pointers, reference counting, boxing etc. So it's clear that both languages have a lot to do with each other and the direction Rust is pointing to is also going to be followed by C++ (among others).
 
Saying that Rust is bad while saying C++ is good is not possible if you're not blatantly unaware of what people actually working with huge C and C++ codebases have been trying to achieve with new standards.

I urge these C++ lovers to mess with C++ templates, contracts and recursive template definitions and then try out Rust's trait system. It is like a breath of fresh air.
Who said C++ is good? I tried ctrl-f and the only hits I got were the no profile pic tard I also rated "autistic". C is infact better than both of them. Literally all I've been saying is twofold:
  1. It's a meme language that nobody except troons and lazy asshats take seriously. Its limitations make it worse than C++ in every way, again not saying C++ is good. Even The Real Slim Shady has more to say about it 2 pages ago like how annoying its syntax is.
  2. Null only uses it because troons like it, there's literally no other reason. If Rust wasn't associated with troons, he'd be using Python, PHP or literally anything else.
  3. Not to mention the RPGmaker/Unity analogy. Something easier to use =/= better.
Also - C and C++ are also plagued by these undesirables, it's not exclusive to Rust. Lots of what you guys would call "based" people work with Rust and prefer it over C/++.
Yeah every1 knows, but it's not as bad as Rust. It's like saying "GNOME's also plagued by these undesirables" discounting the fact these people are overwhelmingly more likely to go for KDE or even saying "4chan's also plagued by these undesirables" when every other social media platform is overrun with trannies.
How much I bet it's the same situation? Also how much I bet none of the repos are pure Rust and instead also have c and lua code smeared in them?
All the pure Rust projects I could find on github were smaller projects.
Lots of new C++ features are inspired by Rust. I don't remember if they already introduced borrow checking, but memory safety is a long-standing problem that they already tried solving (partially) by features like smart pointers, reference counting, boxing etc. So it's clear that both languages have a lot to do with each other and the direction Rust is pointing to is also going to be followed by C++ (among others).
Atleast this gives me more reasons to never touch Rust if other languages start copying the few things they did right. :story:
 
Rust is definitely not a bad language per se. I think the worst thing that happened to it was the hype and the dickriders going around preaching to people doing shit.

I think while Rust has a lot of awesome features and great capabilities, it's use case is more limited than many fanboys make it seem. It's rules make a lot of sense for the purposes of memory safety in general and concurrency. And for the use cases where one needs fairly high performance and guarantees that no fuckery, like exposing internal memory to a network, Rust is a very good language.

But the problem in my opinion is that Rust is a rather unproductive langauge. I heard somebody describe programming Rust as replacing their Sunday crossword puzzle. The same rules that give Rust it's safety guarantees also make it hard to add or modify code. While putting code into a function works in most other languages, in Rust you have probably can't or if you do, you will probably write the same function multiple times, depending on if you want to mutate the input or get immutable input and return a new struct.

Here's a good blog post on why an indie game dev stopped programming Rust: Leaving Rust Gamedev - LogLog

Programming Rust is fine for people who like solving puzzles, or for mid-sized projects with limites scope. But I think larger projects are not that awesome in Rust. But the biggest push for Rust is still that C++ is sucking so hard and we just don't have a suitable alternative yet.
 
But the biggest push for Rust is still that C++ is sucking so hard and we just don't have a suitable alternative yet.
C++ doesn't suck. It's complicated, I'll grant you that, but the whole field is inherently complicated.
Its biggest feature is its backwards compatibility, which everyone always underestimates.
 
>Rust
1708831421997.gif
>C++
neutralnate.png
>Zig
1699728315724.png
>C
37946 - SoyBooru.png
>68000 Assembly Language
31310 - SoyBooru.png
 
GNOME Foundation Executive Director Departing After Less Than One Year (archive)

Holly Million, Professional Shaman, Former GNOME Foundation Executive Director.
I've seen this news announced via another source (A) and some things flipped my autism switch:

Blog said:
On Thursday, 11 July I posted another blog about how the sexism and gossip from Debian is a big turn-off for women. The blog concluded with the comment:

men spreading gossip like that only scare women away

Million's decision to walk away from GNOME has appeared another one day after that on 12 July.
Blog said:
Please see the chronological history of how the Debian harassment and abuse culture evolved.
Story about the GNOME shaman bailing to start her psych practice (no doubt involving crystals and other miscellaneous shamanic shit), yet this guy just talks about Debian and blows smoke up his own ass. Turns out, this is Daniel Pocock - very notable Irish-Australian individual and distinguished software contributor (according to Daniel Pocock.) Daniel Pocock also really likes to talk about Daniel Pocock in 3rd person, that's how you can tell something is most likely written by him.

His Wikipedia (A) draft page is stuck in limbo because it is eerily similar to his own About (A) page and authored by a single user named ThePaddys (A) who talks like him as well (A):
Draft talk: Daniel Pocock said:
The user User:Grey Ocelot was only just created and the only edits he makes are adding links from the Daniel Pocock page to the doxing pages. He did not edit any other pages. He doesn't link to any independent sources about Mr Pocock. He only links to emails written by Mr Pocock's detractors. The user has the same username as a user attacking Mr Pocock in a LWN discussion thread.
Looking at the history of the disputes is very important. Mr Pocock attended the conferences in Albania as a volunteer in 2017. In October 2017 he sent emails to Mozilla's diversity coordinator about harassment and underage abuse. He published copies of those emails on his blog. They are very genuine. Mozilla wrote an internal report. They are refusing to publish the real report. In all the emails that have been published, Mr Pocock is in the role of a witness and supporter of the victims. In March 2018, Anisa Kuci wrote an email thanking Mr Pocock for his support. Miss Kuci was given a trip to DebConf18 in Taiwan. She had a trip to DebConf19 in Brazil. She was given an Outreachy internship. After Outreachy, she was given a job at Wikipedia. Therefore, it looks like there are conflicts of interest around this article involving wikimedia employees and people close to the wikimedia cabal. ThePaddys
His own About page said:
Shortly after the FSFE Fellowship elected Mr Pocock as their representative in 2017, female volunteers contacted Mr Pocock and asked for support with harassment. Mr Pocock made several visits to Albania and Kosovo. He was a witness to various situations involving poor behavior, harassment and possible abuse involving 16 year old volunteers.

In October 2017, Mr Pocock filed an internal report with Mozilla (email evidence

Larissa Shapiro from Mozilla replied that kids were at risk (email evidence)

Emma Irwin from Mozilla admits it is a serious matter and recommends Mr Pocock give evidence to Marta, Mozilla’s HR investigator (email evidence)

Mozilla produced an internal report but it has never been published (email evidence)

One of the women, Anisa Kuci, wrote an email thanking Mr Pocock for his support (email evidence on blog).

I can't really say anything specific about the contents of his blog, because most of it is dedicated to dense, half-impenetrable infighting in open source/free software communities of Debian and FSF/FSFE. A lot of it is informative, though not surprising given the contents of this thread. Then you dive a bit deeper and start hitting article titles and remarks like this:

Cult brainwashing: Charles Manson, Andrew Cater & Debian family fallacy (A)
Recreating Charles Manson with Artificial Intelligence

Manson died in 2017 and this probably gave the parole board some confidence that Van Houten wouldn't fall under his spell a second time. It is a scary thought, but could an AI-generated deep-fake of Charles Manson be used to re-brainwash Van Houten and other former followers and/or indoctrinate new followers to his way of thinking?
Mind control tactics: controlling the filters

Manson regularly treated his followers with LSD. Researchers speculate that LSD breaks down filters in the brain and makes it easier to absorb information that might be undesirable. Manson's use of LSD was coupled with the seclusion of a ranch, many decades before the rise of social media and mobile phones. Therefore, during their trips on LSD, the unfiltered information absorbed by their minds would all come from a single source, the cult leader, Manson.
[...]
Free software collaboration and social media in general encourage a 24x7, always connected lifestyle. This leads to sleep depravation and fatigue. That, in turn, makes it easier to implant information in the minds of volunteers. Sleep depravation can be thought of as LSD-lite.

Prof Nils Melzer, Cybertorture & Debian Open Source vendettas (A)
Imposters

The Non-Developing Debian Developers seem to be a good example of imposters. In some cases it looks like they are simply giving voting rights to their girlfriends.

One of these "developers" wrote the following on her Github profile:

I don’t know how to code, but I do have blue hair.

Are these the words of a developer? Or is this somebody's girlfriend who was given a Debian title without coding?
Refreshingly honest thoughts.

Anonymous emails / Team emails

Here is an example from FOSDEM.

Subject: Re: [FOSDEM-Conduct]
Date: Sat, 19 Nov 2022 17:19:22 +0000 (UTC)
From: FOSDEM Conduct Team <conduct@fosdem.org>
To: [volunteers / victims]

Dear [volunteers / victims],

The FOSDEM Conduct team would like to inform you that, as has been communicated
before, you are banned from formal participation in FOSDEM events. This decision
is final. We opt to have no further discussion with you.

FOSDEM Conduct Team

Notice the hint of Nazism in the email. Hitler wanted a final solution for Jews and the Conduct team wants a final solution for people who ask questions.
The WW2 original sin brainrot immediately sets in afterwards. You thought it was insane trannies, brainrotted, thirsty autists and HR vultures? Wrong, it's Hitler!

He made an entire website dedicated to this thought process of his: nazi.compare (A). Pocock doesn't mention that's his website but, knowing the autistic mannerisms with which he writes and the obsession with discussing himself, you can put two and two together. Daniel Pocock elected on ANZAC Day and anniversary of Easter Rising (FSFE Fellowship) (A):
24 April is the anniversary of the Easter Rising. That is the day that Irish republicans bravely rose up against foreign control. The Irish leaders were captured and killed.
[...]
When the FSFE Fellowship voted for the Irish-Australian Daniel Pocock in 2017, voting finished at 11:05 UTC on 24 April 2017. That is the 101st anniversary of the Easter rising.
[...]
FSFE headquarters are in Berlin, Germany and the majority of members appear to be Germans. After the community voted for an Irish-Australian, the management removed the elections from the FSFE constitution. There hasn't been another election since.
[...]
The Nazi.Compare site was created to continue the story
Other slamdunks include Would Hitler attack Richard Stallman too? (A), Abortion, sterilisation and FSFE fellowship elections (A) and 20 April: Hitler's Birthday, Debian Project Leader Election Results (A)

Bonus (probably accidental) based moment from Mr. Pocock in Debian: transgender threats to transgender death, Lucy Wayland, RIP (A):
Wayland was transgender. Some people knew her by her original name, Jon Ward and her IRC nickname aardvark.
There are significant similarities between the deaths of Ian Murdock, Frans Pop and Lucy Wayland. They were all male, in their mid-forties.
 
I've seen this news announced via another source (A) and some things flipped my autism switch:
Pocock is a long term schizo who's holding some autistic grudge against Debian, and everyone connected to it. Not saying this makes this particular piece of news false, but he deserves his own thread. He's been popping up whenever Debian or Gnome are mentioned, since at least 2018. Some of his antics included sending derogatory emails to everyone whose email he could uncover, as well as getting banned from all sorts of forums, mailing lists for going on extended tirades and schizo rants about completely unhinged stuff, in unrelated threads and email chains.
 
I see that Debian developers have recently even issued a statement about him: https://www.debian.org/News/2024/20240606

As much as I hate some of the stuff Debian homos do, he's been on an autistic crusade since (it appears) 2018 against them. It seems he recently tried registering Debian as a trademark in Switzerland.

Following the undue registration of the Debian trademark in Switzerland by the company of an ex-Debian Developer - who has been conducting a heavy smear campaign against Debian since 2018 -, the Debian project has taken robust action to secure its trademarks and interests world-wide.

In November 2023, following a legal action brought by Debian, the Tribunal Cantonal of the Canton of Vaud ruled that the registration of the DEBIAN mark in Switzerland by Open Source Developer Freedoms SA in liquidation (OSDF) – formerly Software Freedom Institute SA – was a misappropriation of the Debian trademark, as the latter is well known and established in the IT sector worldwide. No appeal was lodged against the judgment which is therefore final.

In its judgement the tribunal found that:

"Daniel Pocock is the sole administrator of the defendant [OSDF]."

"By proceeding in this way, the defendant, who was aware of the existence of the disputed trade mark and its reputation, and who knew that the plaintiff was its owner, since its sole administrator was a Debian developer and a former member of the community of the same name, usurped the said trade mark and created confusion in the mind of the public."


The tribunal ordered that the Swiss trademark registration be transferred to the Debian project's trusted organisation, Software in the Public Interest (SPI) Inc., and the costs of the action paid by the defendant. OSDF was also ordered to publish the ruling on its website. Before the court's final ruling could be handed down, OSDF abruptly cancelled the registration and later entered into liquidation without notifying SPI and without paying the costs of the action. To date, Daniel Pocock has failed to comply with any of the court's orders and Debian has been forced to commence recovery action for its costs.

Meanwhile, between 2020 and February 2024, Debian became aware of at least 14 domain registrations and associated websites contravening our trademark policy. All the domains were registered and controlled by Daniel Pocock. In May 2024 the World Intellectual Property Organisation (WIPO) directed the relevant domain registries to transfer all 14 registrations to SPI Inc. in trust for Debian, noting:

"[...] the Respondent registered and used the disputed domain names in bad faith, creating a likelihood of confusion as to source or affiliation with the Complainant’s trademark, for commercial as well as critical purposes, and with full knowledge of the Complainant’s trademark and trademark policy."

The Debian Project will continue to take all necessary measures to protect and defend its trademarks and other interests. Our trademark policy has stood up to scrutiny in multiple jurisdictions.

We thus take this opportunity to thank the members of our community who invested significant effort documenting Debian's use and deployment around the world in preparation to challenge the Swiss trademark registration, despite the heavy – and unfair – smear campaign many of our volunteers had to face in the past years.

We remain committed to pursuing appropriate legal means to protect our community and others from further harassment.

That's just one of many statements they issued over the years: https://www.debian.org/News/2021/20211117

Here he's just badmouthing them to a degree where they felt necessary to intervene

Debian is aware of a number of public posts made about Debian and its community members on a series of websites by a Mr Daniel Pocock, who purports to be a Debian Developer.

Mr Pocock is not associated with Debian. He is neither a Debian Developer, nor a member of the Debian community. He was formerly a Debian Developer, but was expelled from the project some years ago for engaging in behaviour which was destructive to Debian's reputation and to the community itself. He has not been a member of the Debian Project since 2018. He is also banned from participating in the Debian community in any form, including through technical contributions, participating in online spaces, or attending conferences and/or events. He has no right or standing to represent Debian in any capacity, or to represent himself as a Debian Developer or member of the Debian community.

In the time since he was expelled from the project, Mr Pocock has engaged in an ongoing and extensive campaign of retaliatory harassment by making a number of inflammatory and defamatory posts online, in particular on a website which purports to be a Debian website. The contents of these posts involve not only Debian, but also a number of its Developers and volunteers. He has also continued to misrepresent himself as being a member of the Debian Community in much of his communication and public presentations. Please see this article for a list of the official Debian communication channels. Legal action is being considered for, amongst other things, defamation, malicious falsehood and harassment.

In the past, he also registered the domain debian.community, where he put a collection of slandering posts. This domain no longer exists: https://www.debian.org/legal/debian-community-site

In July 2022 the World Intellectual Property Organization determined that the domain debian.community had been registered in bad faith and was being used to tarnish the trademarks of the Debian Project. It ordered that the domain be handed to the Project.

They got the domain transferred to them. Here's the full ruling: https://www.wipo.int/amc/en/domains/decisions/pdf/2022/d2022-1524.pdf

Pocock registered it as some kind of a fictional organization, which served as one of his many alter egos. As mentioned above, whenever somebody pops up in a thread about him, calling him "Mr. Pocock", you can be sure that's him. He has an array of sleeper accounts on various internet fora which he uses to prop up his anti-Debian jihad, often feigning disinterest but coincidentally zealously supporting his case.
 
In the past, he also registered the domain debian.community, where he put a collection of slandering posts. This domain no longer exists: https://www.debian.org/legal/debian-community-site
I didn't want to bloat my post too much, but now that you've mentioned it - this is just a single domain. There were a total of 14 domains according to this WIPO.
debian.chat
debiancommunity.org
debian.day
debian.family
debian.finance
debian.giving
debiangnulinux.org
debian.guide
debian.news
debian.plus
debianproject.community
debianproject.org
debian.team
debian.video
 
I heard somebody describe programming Rust as replacing their Sunday crossword puzzle. The same rules that give Rust it's safety guarantees also make it hard to add or modify code.
Except Rust lets people bypass many of these "rules." If someone wants to make code that does 0 copies, he will need to have a design where that is possible. If one does not care about making copies he can use .clone(), get on with his day, and not return unless it's an actual performance issue. Making things more complicated than they need be is a self inflicted problem.
 
But the problem in my opinion is that Rust is a rather unproductive langauge.
This is one of the biggest problems I have with it, you're mostly dealing with Rust as well compared to programming in general since you have a lot of enforced restrictions that you have to handle in a particular way rather than any sort of creative way that would still be correct.
But the biggest push for Rust is still that C++ is sucking so hard and we just don't have a suitable alternative yet.
A lot of the people who are vocal about replacing C/C++ with Rust aren't usually the people who are actively working in spaces where C/C++ are required, Rust considers a lot of lower level programming to be "unsafe" and at that point I'm not sure what the point of using Rust is considering the compiler is optimized around the borrow checker. Zig is a pretty promising language that operates with C code very nicely and easily, it's still a bit early for it since not everything is ready but it's perfectly usable as is and it has significantly better design decisions that allow it to compete with C/C++ more than Rust ever will, very hopeful for this one to catch on.
 
Saying that Rust is bad while saying C++ is good is not possible if you're not blatantly unaware of what people actually working with huge C and C++ codebases have been trying to achieve with new standards.
Rust is gay, Rust is for fags and trannies, and I'm sick of the obsessive rewriting of things that were already done fine by rewriting them in Rust. Wtf is up with that shit? It's annoying. Name a single thing that got markedly better after being rewritten in Rust.

(Okay maybe there's something but I'm not apologizing for shit even if there is. The ONLY circumstances I'll take this back in is if nool somehow rewrites XenForo in it so that it's actually good.)
 
C++ doesn't suck. It's complicated, I'll grant you that, but the whole field is inherently complicated.
There are only two kinds of languages the ones people complain about and the ones nobody uses.jpeg
Its biggest feature is its backwards compatibility, which everyone always underestimates.
Programming isn't nearly as complicated as Bjarne Stroustrup would have people believe. Backwards compatibility is, in fact, the only reason this kind of vile shit persists.
 
Back