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

  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
I've seen AI-generated Clippy PFPs, even Louis self-admittedly uses chatgpu. My personal opinion is that Redmond and all the metastases of this plague should be glassed over, but I don't think the Clippies are gonna be of much help - feels like a modern day analog of the facebook PFP frames.
The people who change their profile picture to Clippy are genuinely the dumbest fucking retards in the world. Not because of slacktivism or anything, but any time I see some retarded Clippy-profiled-pictured loser spout its non sense opinion about anything, it's so utterly benign that I'm at a loss for words as to how someone can be that mentally challenged.
 
Correct. But even better is not fixing what isn't broken.
Conspiracy Theory time: The goal of rewriting things in Rust, e.g. GNU utils, is not to improve software but to gain control. The Rust community is heavily Progressive from what I understand. If you can move everything into a language dominated by your people you can excise all the old guard and "Nazis" through gate-keeping the repositories and distros.
 
Last edited:
On this week's issue of the Libreboot report: Francis is still a colossal faggot! I have no doubt Francis could match the pace of upstream Coreboot development if he could stop being distracted by random bullshit or writing tumblr-tier retardposts. Another month's worth of development down the drain, but hey, at least you can read (some) of the (bad) documentation in German now! Looking forward to yet another underwhelming release in three weeks.

1762969905726.png
 
Sure, Rust has shortcomings, but memory safety isn't intrinsically a bad goal to work toward.
Your entire post would be alright if one of the shortcomings of rust was not its well-advertised feature being bullshit. Rust is not anymore memory safe as any other low-level language. You can easily corrupt memory within Rust, and I have seen it done plenty of times in productions. You might aswell just use C++ with smart pointers. Rust is an entirely useless language.
 
Conspiracy Theory time: The goal of rewriting things in Rust, e.g. GNU utils, is not to improve software but to gain control. The Rust community is heavily Progressive from what I understand. If you can move everything into a language dominated by your people you can excise all the old guard and "Nazis" through gate-keeping the repositories and distros.
The GPT -> MIT situation will see the Rust "community" discarded as soon as they are no longer useful. We will be left with two options; Proprietary jeetware built on top of the exploitation of open source, and the half cooked troon slop that served as it's foundation. Good, functional, complete, software will be nothing but memories.

I think "vibe coding" is also a factor. A C compiler assumes that the programmer is competent, but, if the compiler is extra strict about the input that it will accept then this will reduce the potential for "AI" to break everything, hence the hyper-fixation on "if it compiles, it works" and the ignorance of any error aside from memory access violations.
 
The GPT -> MIT situation will see the Rust "community" discarded as soon as they are no longer useful.
Did you mean GPL as in transitioning (unfortunate word to use about the Rust community) from GPL to MIT licence? Or am I missing something about boot loaders? Either way, actually, I'd love to know more. Afraid I've been out of the OS community for a while and not up on what's going on here.

"if it compiles, it works"
Few phrases in the world of programming have ever been as obnoxiously stupid to me as that one.

However, a new contender has recently appeared...
"vibe coding"
 
The people who change their profile picture to Clippy are genuinely the dumbest fucking retards in the world. Not because of slacktivism or anything, but any time I see some retarded Clippy-profiled-pictured loser spout its non sense opinion about anything, it's so utterly benign that I'm at a loss for words as to how someone can be that mentally challenged.
it was cool at the beginning because louis rossman made sense but once the idea spread to the common folk the sentiment lost its value.

Rust is an entirely useless language.
whats worse is that rust fucks up gdb and most debuggers because of it being a nonstandard language. So when your program crashes or shits the bed you are regularly stuck in pure assembly land need to figure out why rax or the stack are just completely full of garbage.
 
Can anyone think of any "convert some ancient shit to Rust for no reason at all" projects that actually made anything better?
Don't you understand? Java Rust is the future! Write Once, Run Anywhere Memory safety means we'll never ever need to write a program in any other language! EVERYTHING will be a JVM app rewritten in Rust, even your toaster!
 
Don't you understand? Java Rust is the future! Write Once, Run Anywhere Memory safety means we'll never ever need to write a program in any other language! EVERYTHING will be a JVM app rewritten in Rust, even your toaster!
java atleast has a fucking chance as shit as it is because of backwards compatability, so if we end up with x128 cpus java apps from the early 2000s could still run on them as long as the jvm still exists. Anything written in rust will need to be recompiled or ran in a vm of the operating system it was developed for.
 
Did you mean GPL
Yes, I guess I've been reading about AI and ChatGPT too much recently...

I'd love to know more. Afraid I've been out of the OS community for a while and not up on what's going on here.
Most of the big targets for Rust re-writes seem to be GNU projects, effectively removing the GNU from GNU/Linux (and the GPL along with it) under the guise of "safety". There's always been some anti-GNU/GPL crowd, but it feels different this time, especially with the push for Rust in the kernel, and the attacks on Linus and Stallman. Mozilla is writing a new web browser engine in Rust (Servo), but who cares? The only time that I've ever seen it brought up is as an example of a real project that isn't just some small utility, even though it hasn't gone anywhere. Where's the push for Google to re-write Chromium in Rust too? Or to help with/adopt Servo? Surely a safe web browser is just as important as a safe kernel/userland, especially given the amount of untrusted code that gets executed when visiting the average web page.

Rust is not a goal, but a means to an end. I don't think anyone of the Rust community will be the ones in control, even if Rust were the only language left.

If anyone is considering contributing to open source (e.g. MIT), don't. Publish your patches under the GPL instead. Software wants to be free. (and written in C)
 
Mozilla is writing a new web browser engine in Rust (Servo), but who cares?
No, they aren't. They gave up the project to an independent team, and therefore work has started to get done. If you want to play around with it, they put out their first tagged release on Github last month, it does not work well yet.
 
No, they aren't. They gave up the project to an independent team, and therefore work has started to get done. If you want to play around with it, they put out their first tagged release on Github last month, it does not work well yet.
So Mozilla really is just "We're not a monopoly." - Google

It's not bad. The release build is significantly faster, maybe even faster than Firefox, but it's hard to tell. It doesn't seem to support javascript yet, but it seemed to work fine on ancient HTML only pages. In an ideal world, all it needs is bookmarks. I truly despise what the web has become.

It spent 3 minutes downloading dependencies and 10 minutes compiling before running out of disk space, after moving the directory to a different partition and resuming the build it shat itself because it was in a different location and some part of the process encoded absolute paths. Nothing that a good old symlink can't solve xD. Around 17 minutes of compile time in total for 920 crates (I think they're crates? I don't actually know how to Rust), compared to the 30 or so minutes to compile the Linux kernel. I've never compiled a web browser before, is this good?

I thought wikipedia would be an easy test, it's so slow that I could probably send a pigeon quicker.
Code:
[2025-11-14T02:02:16Z ERROR script::dom::bindings::error] Error at :0:0 SecurityError: The operation is insecure.
[2025-11-14T02:02:16Z ERROR script::dom::bindings::error] Error at :0:0 SecurityError: The operation is insecure.
[2025-11-14T02:02:16Z ERROR script::dom::bindings::error] Error at :0:0 SecurityError: The operation is insecure.
[2025-11-14T02:02:16Z ERROR script::dom::bindings::error] Error at :0:0 SecurityError: The operation is insecure.
[2025-11-14T02:02:16Z ERROR script::dom::bindings::error] Error at :0:0 SecurityError: The operation is insecure.
[2025-11-14T02:02:16Z ERROR script::dom::bindings::error] Error at :0:0 SecurityError: The operation is insecure.
[2025-11-14T02:02:16Z ERROR script::dom::bindings::error] Error at :0:0 SecurityError: The operation is insecure.

Excellent. I've heard a lot about how the Rust community really cares about helpful and informative error messages and I must say, these are certainly informative.

cargo build built a debug build (target/debug/servo) for some reason, I guess that's one of those "sane defaults" that I keep hearing about. cargo build --release is now compiling 950 packages (complete with bluetooth!). 27 minutes 37 seconds. I might need to recompile the kernel, there's no way that it only took 30 minutes, I must be misremembering that...

Looking through the list of crates is interesting, most of them seem to be v0.x.x, which is very reassuring. Some have very high patch numbers tar v0.4.44 or high majors wgpu-core v26.0.1. Is this a Rust thing? Or is this like that one time when everyone's favourite victim of the ffmpeg twitter account, Theo, found out live that he didn't actually know how semantic versioning worked?

There is one thing that is very disappointing though.
Code:
$ cloc .
--------------------------------------------------------------------------------
Language                      files          blank        comment           code
--------------------------------------------------------------------------------
C                                 4             56             39            194
--------------------------------------------------------------------------------

C? In my memory safe Rust application? Unthinkable...

One of those C files is this: ./tests/wpt/tests/tools/third_party/packaging/tests/hello-world.c
Code:
#include <stdio.h>

int main(int argc, char* argv[])
{
    printf("Hello world");
    return 0;
}
Who doesn't need a little hello-world.c every now and then? I suppose that I can forgive them...

Also, what the fuck is cucumber?
Code:
$ cloc .
--------------------------------------------------------------------------------
Language                      files          blank        comment           code
--------------------------------------------------------------------------------
Cucumber                          1              3              0              6
--------------------------------------------------------------------------------
 
Back
Top Bottom