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.
View attachment 3128848

So, Jamie Pinheiro -- Why does someone who apparently has the means to work internationally and across various US states on brief vacation holidays lasting only four months every time at highly prestigious companies, decided it would be a good idea to make a shitty regex script and release it untested in the real world?

Anyone know what sort of programme this is, unless he's just lying completely because he's apparently just finishing up a BSc in compsci if his Linkedin is any indication.
more like Jain Street
 
Might not fall under the open source software community but I guess it's close enough

So it seems like the CppCon leadership and C++ foundation board might not have been transparent in terms of working with a convicted sex offender

https://threadreaderapp.com/thread/1501211140310904841.html (A)

screenshot-threadreaderapp.com-2022.04.22-15_41_56.png


https://threadreaderapp.com/thread/1517096195293863937.html (A)

screenshot-threadreaderapp.com-2022.04.22-15_41_10.png


The offender isn't named, but a comment on a related reddit post reveals it to be Arthur O'Dwyer

1650613724844.png


https://www.unddit.com/r/cpp/comments/t9klju/this_is_troubling (A)

Arthur's details in the Sex Offender Registry: https://www.criminaljustice.ny.gov/SomsSUBDirectory/offenderDetails.jsp?offenderid=49602

Sentenced to only 120 days in jail and 3 years probation, wtf

screenshot-www.criminaljustice.ny.gov-2022.04.22-15_49_32.png


Alert in local paper

https://dailyvoice.com/new-york/yon...gged-victim-reports-move-into-yonkers/773166/ (A)

screenshot-dailyvoice.com-2022.04.22-15_53_56.png
 
Might not fall under the open source software community but I guess it's close enough

So it seems like the CppCon leadership and C++ foundation board might not have been transparent in terms of working with a convicted sex offender
I've skimmed through it a couple times and I don't see where the accusation that they "protected" this guy comes from. I also think it's somewhat unreasonable for them to have to run background checks on all the attendees and presenters to a conference beforehand to make sure they're not pedoforks. I guess now that this guy has been outed, something can be done about him if the organizers are so inclined, but so far if there's some evidence that they are knowingly hosting a rapist as a speaker and have been trying to hide that fact, I'm not seeing it.
 
I've skimmed through it a couple times and I don't see where the accusation that they "protected" this guy comes from. I also think it's somewhat unreasonable for them to have to run background checks on all the attendees and presenters to a conference beforehand to make sure they're not pedoforks. I guess now that this guy has been outed, something can be done about him if the organizers are so inclined, but so far if there's some evidence that they are knowingly hosting a rapist as a speaker and have been trying to hide that fact, I'm not seeing it.

I'm not familiar with that community but I'm guessing the perp might be more involved than usual since he's apparently in some US national body or something? Also seems to be pretty involved in the conferences, so maybe the unhappiness stems from the lack of oversight? I honestly don't know, just posting what I saw here.

1650616629344.png


https://quuxplusone.github.io/blog/about/ (A)
 
Might not fall under the open source software community but I guess it's close enough

So it seems like the CppCon leadership and C++ foundation board might not have been transparent in terms of working with a convicted sex offender

https://threadreaderapp.com/thread/1501211140310904841.html (A)

View attachment 3204891

https://threadreaderapp.com/thread/1517096195293863937.html (A)

View attachment 3204892

The offender isn't named, but a comment on a related reddit post reveals it to be Arthur O'Dwyer

View attachment 3204914

https://www.unddit.com/r/cpp/comments/t9klju/this_is_troubling (A)

Arthur's details in the Sex Offender Registry: https://www.criminaljustice.ny.gov/SomsSUBDirectory/offenderDetails.jsp?offenderid=49602

Sentenced to only 120 days in jail and 3 years probation, wtf

View attachment 3204924

Alert in local paper

https://dailyvoice.com/new-york/yon...gged-victim-reports-move-into-yonkers/773166/ (A)

View attachment 3204930

This is so light on details; "POSSESSION OF CHILD PORNOGRAPHY" can mean anything from a single nude image of a 17-year old accidentally downloaded in some fileset to a huge collection of 5 year olds getting raped. "RAPE OF DRUGGED VICTIM" may or may not be more nuanced too. Given that the sentence was 3 months I suspect it may be less bad than it may sound from just the titles.

Plus, it was 11 years ago, not yesterday. Of course I don't approve of what he did (whatever that exactly may be) but should anyone convinced of anything be bared from ever doing anything for the rest of their lives? I don't think life-long ostracisation is the answer.

If he's doing good work on the C++ stuff, isn't harassing anyone at conferences, then ... what's the problem, concretely?
 
If he's doing good work on the C++ stuff, isn't harassing anyone at conferences, then ... what's the problem, concretely?
The problem is that he's doing some C++ stuff, which the wimmin can't, so they invent drama so to establish some "Safety Committee" where they will have permanent jobs and control over the organization. It's always the same playbook. Very tiresome.
 
This is so light on details; "POSSESSION OF CHILD PORNOGRAPHY" can mean anything from a single nude image of a 17-year old accidentally downloaded in some fileset to a huge collection of 5 year olds getting raped. "RAPE OF DRUGGED VICTIM" may or may not be more nuanced too. Given that the sentence was 3 months I suspect it may be less bad than it may sound from just the titles.
People get bizarrely harsh or lenient sentences for their crimes all the time, so I wouldn't read too much into the length of the sentence. But yeah, there's a chance that this guy did something like take home a kid from a bar who got in there with a fake ID and a selfie got taken somewhere in the process - he clearly didn't intend to take home a kid but put his faith into the bouncers to validate her ID. He took a plea deal of possession of CP and rape of drugged victim instead of manufacture of CP and stat rape and the judge took pity. That kinda shit happens all the time and I don't think it necessarily makes the guys it happens to pedophiles.

True CP addicts that society needs to worry about are the guys who get convicted of possessing (or manufacturing) dozens or hundreds of pictures and videos, not the guys with one or two.

Plus, it was 11 years ago, not yesterday. Of course I don't approve of what he did (whatever that exactly may be) but should anyone convinced of anything be bared from ever doing anything for the rest of their lives? I don't think life-long ostracisation is the answer.
I broadly agree with this. If we as a society aren't going to let criminals (even sex offenders) reform themselves and build back their lives and be better people in society, why do we bother with prisons and parole and probation in the first place and just not give death sentences to everyone who gets a conviction? I know sex offenders are supposed to be extra-scary and stigmatized, but given that sex with minors and/or drunk/drugged-up people goes unpunished so frequently in society (especially when a woman is the perpetrator) and we manage to live in a fairly stable society regardless, maybe it's not actually the end of the world when it happens. Why do we have special registries for one-time sex offenders but not drug dealers, thieves, or murderers with multiple convictions? I broadly fear the latter far more.

All that being said, I also don't begrudge a woman being somewhat leery of being around a man who has had this kind of conviction.
 
So the dangerhair #metoos have finally come for the C++ community due to them being jelly of their "successful" Rust not getting popular enough? Color me shocked.
It's not about jealousy, it's about control. The activist-industrial borg must control everything. Nothing can be done or organized outside of it. It's literally the same thing as nazis and commies did when they ruled. In Germany, this was called "Gleichschaltung", or "coordination". Basically every organization, even formally independent, had to become a branch of NSDAP. Even the society of cat breeders. In Russia and their puppet regimes the process didn't have a fancy name, but there were political commisars (политрук) inserted into the army on every level (who didn't know shit about warfare, but could overpower actual officers) and every factory, university or kolkhoz had a "basic party organization", that is a local CPSU committee which de facto ruled over everything. The party itself pretended to be democratic (they held elections), but in practice they operated entirely by cooptation and they could throw out unruly members for any or no reason, which they did regularly (the "purge" was originally the purge of the party ranks after all).
 
Might not fall under the open source software community but I guess it's close enough
You are not wrong ;) as they did things related to OSS indeed.
So it seems like the CppCon leadership and C++ foundation board might not have been transparent in terms of working with a convicted sex offender

https://threadreaderapp.com/thread/1501211140310904841.html (A)
Really bothers me is that is only a representative giving the announcement in such an informal (unprofessional being honest) way instead of an being done in an official channel of communication with proper delivery of the statement and not those threads of character count limited messages.
then ... what's the problem, concretely?
The only C++ sexual crimes that I've bare to witness is that when I run g++ in parallel the compilation jobs always end up fucking up my RAM because of template processing.
 
It's not about jealousy, it's about control.
Basically that's what I sorta-halfassed way meant.

Rust was supposed to displace C, but because it didn't happen - despite Mozarella and Goggles pushing it like there was no tomorrow and despite it gaining some significant footholds, like the Linux kernel - the cope started to flow.

There was an article linked somewhere in this thread (or possibly in Rust-related thread, don't remember) about how Rust is not replacing C++ yet. Why? Because the copium flows better if you've moved the goalpost to a much farther destination.

But that does not help to advance the "control" part at all, especially with the troons infighting and already imploding on xerselves. That's when you trot out the ol' faithful #metoo #mysoginy #transphobia #LGBQWERTY stuff, do as much damage as possible and pick up the parts.
 
Basically that's what I sorta-halfassed way meant.

Rust was supposed to displace C, but because it didn't happen - despite Mozarella and Goggles pushing it like there was no tomorrow and despite it gaining some significant footholds, like the Linux kernel - the cope started to flow.

There was an article linked somewhere in this thread (or possibly in Rust-related thread, don't remember) about how Rust is not replacing C++ yet. Why? Because the copium flows better if you've moved the goalpost to a much farther destination.

But that does not help to advance the "control" part at all, especially with the troons infighting and already imploding on xerselves. That's when you trot out the ol' faithful #metoo #mysoginy #transphobia #LGBQWERTY stuff, do as much damage as possible and pick up the parts.

I think these two things are kind of orthogonal. The attempt to replace C++ with a better language was a honest engineering effort, not some scheme by Cuckzilla or Google. C++ just has too many problems, which are well known to anyone using it and not worth describing here. Why it's going slow? For the same reason we now pile jigabytes of JS instead of replacing the browser as a platform for "web apps" with some reasonable platform. Inertia and backwards-compatibility. It took 10 years to replace python2 with python3, which differs in really minor ways and can be auto-translated.

The attempts at woke hijacking/'skinsuiting' on the other hand, are just business as usual. Why they've taken so long to come for C++? That's because people working with this language are mostly hidden in the corners, writing some low level drivers etc. These jobs also require knowledge of hardware architecture and other stuff which pose barriers to entry to zealous but incompetent people. They are also relatively low status. You don't see hipsters with macbooks in bars writing C++ and spamming medium posts about 'how I rewrote this shitty IoT bulb firmware in C++'. Those are "boring" jobs. Remember that the wokies don't care about technology (or even if anything works at all or we starve and freeze to death), they just try make sure that there's no heresy, especially in visible, high status places. That's also why they leave PHP alone - it's low status, nobody will listen to opinions of a PHP code monkey, so it's not worth it to expend resources on attacking them.
 
I think these two things are kind of orthogonal. The attempt to replace C++ with a better language was a honest engineering effort, not some scheme by Cuckzilla or Google.
No, stop, you're buying into drinking their Kool-Aid. Rust was meant to replace C, not C++; don't try to score into that significantly moved goalpost. They failed at that and the rest is just copium.
 
No, stop, you're buying into drinking their Kool-Aid. Rust was meant to replace C, not C++; don't try to score into that significantly moved goalpost. They failed at that and the rest is just copium.
How so? Wasn't Rust originally meant for Mozilla's web engine, which is written in C++?
 
If you do your research you are going to notice that Rust does not only takes solely from C/C++, but it does also take from JavaScript and Haskell, giving you a multi-paradigm language. This is pretty useful in replacement situations where you can benefit from the features, like memory safety and good concurrency. But in despite of what I've mentioned, Rust is obviously going to fail at replacing another language when it doesn't makes sense to. Imagine the Sisyphean task that is going to be to replace C++ with Rust in LLVM or Qt, which are codebases that indeed large and require specific features of C++, or to substitute C in Wayland or FreeType, which is kinda pointless and both libraries are basic building blocks for other components.

Also another major holdback to Rust is the zealotry in the community, which was conceived likely by the desperation at Mozilla to push the lang, and this yielded in a crab tulpa sect that prevails there that makes interactions and communications harder.

How so? Wasn't Rust originally meant for Mozilla's web engine, which is written in C++?
It was meant to replace both.
It was originally designed for the Servo engine, which was projected to replace Gecko, but alas.
 
  • Thunk-Provoking
Reactions: Lewisite
Also another major holdback to Rust is the zealotry in the community, which was conceived likely by the desperation at Mozilla to push the lang, and this yielded in a crab tulpa sect that prevails there that makes interactions and communications harder.
The cultist behavior that surrounds Rust is the most Reddit shit I've ever seen in programming language fanboyism, and it automatically makes me weary of the language and anyone that claims to be a fan of it. And that's saying something, because it takes some dedication to be more obnoxious than Lispers, Haskellites, MLads and Erlangers.
 
The cultist behavior that surrounds Rust is the most Reddit shit I've ever seen in programming language fanboyism, and it automatically makes me weary of the language and anyone that claims to be a fan of it. And that's saying something, because it takes some dedication to be more obnoxious than Lispers, Haskellites, MLads and Erlangers.
It annoys the shit out of me when people rewrite something that worked fine previously, when their Rust version blows chunks.
 
Lispers, Haskellites, MLads and Erlangers.
Eh, maybe I have a blind spot here, but I generally don't mind FP, unless it causes performance problems. These fanboys may be obnoxious, but from what I've seen they can program pretty well. They're orders of magnitude better than the corporate OOP GoF cargo-cultists of the early '90s and early 2000s.
 
Back