Entire Rust moderation team resigns

Pathetic. D has its own blazingly fast forum software written in D.
And it's pretty neat because it's basically a unified web client to an NNTP server, RSS Feeds, and mailing lists. So it's federated and decentralized.
That is some really cool shit. You can be on the website, a text only VT100 terminal with a news reader, or only have intermittent internet with just email and still participate in threads.
 
Pathetic. D has its own blazingly fast forum software written in D.
And it's pretty neat because it's basically a unified web client to an NNTP server, RSS Feeds, and mailing lists. So it's federated and decentralized.
This looks badass. Multimedia support could be tacked on even without an extravagant amount of effort. Worth a thought tbh.

How is D to work with? I remember liking great cut of its jib but never got beyond playing with it. It's an earlier member of a similar sphere to Rust maybe although I admittedly know nothing about Rust except lol trannies.
 
  • Autistic
Reactions: BelUwUga
I pulled down my pants and the rear section had some "rust" in there. Am I capable enough to rustle some jimmies with the boys?
 
  • Like
Reactions: Archie_Kimkicker
Makes me wonder why Josh wants to use Rust for the web framework? Why not use something that isn't gigapozzed (I'm not sure about Web frameworks because I'm not a tranny).
Not a direct quote, but running one of the internet's most hated websites in tranny language will cause many of them to seethe and dilate, not sure if they could cope.
 
Not a direct quote, but running one of the internet's most hated websites in tranny language will cause many of them to seethe and dilate, not sure if they could cope.
Null wants to take over the whole language by killing all the trannies that use it right now...
Rust is just the next victim in Nulls hunger for Lebensraum!
 
One of my colleagues (and de-facto boss) -- whose opinions and skills I respect immensely -- earned that respect quickly because of his willingness to explain his ideas and opinions, and back it up with testable, repeatable results, and the fact that he's led our team in producing some of the fastest fucking software I've ever seen. He's always been like that, except for one topic. Rust.

He's absurdly enthusiastic about Rust, although thankfully he's a pragmatist first and a mad scientist second and so has no plans to shoehorn Rust into our technology stack. But unlike literally everything else he's ever expressed an opinion about, he can't quite seem to explain to any of us (all senior-level developers, though most of them focus on Javascript while I come from a more "classical" background with 20+ years of C/C++/Java/Perl experience) why exactly Rust is worthy of such enthusiastic support.

It's just so bizarre. I've never seen him flail so much trying to explain what should be easy to explain to a group of fellow senior-level engineers in a team with absurdly high cohesion and endless curiosity. We're always eager to mess with new shiny toys because we might learn useful things from them. Yet all we can ever get out of him when we ask why Rust is better than C, C++ or even Javascript are vague assertions that "it makes you think differently about programming" and "it's faster than C but it's safer than C," though when pressed he can't ever explain how. He couldn't even give us any examples. He just pointed us to the fucking Rust website and some white paper they provide, which had its own obvious bias. Even more bizarrely, he claimed Rust "compiles down to machine code" while C/C++ somehow don't, which really had us wondering how strong that kool-aid is since that claim is obvious horseshit.

The entire fucking community is like this. They can't just tell you what's so good about Rust. Instead, they just make endless fanciful promises of essentially magic performance and functionality and then when you insist on tangible specifics they demand you read white papers, download toolkits and spend weeks learning the language on the assumption that Rust's obvious superiority would just magically become apparent.

In contrast, the communities for Erlang and Elixir (both very esoteric languages that take a fairly unique approach to programming) have adopted a much more effective attitude: "hey check out this cool stuff we've made, because we think you'll like it and you might even find it useful. BTW here's what these languages currently suck at, just FYI so you don't have unrealistic expectations." Both languages "make you think differently about programming" (in what I think is a positive way) but not at the expense of your knowledge or experience with other languages and programming styles. And they certainly don't demand cult-like devotion like Rust seems to.

In terms of the actual technology, all I've been able to figure out about Rust (in my very limited digging, since the tranny cult and CoC bullshit has permanently turned me off of Rust) is that it sets up most (or all) memory allocations at compile time as much as possible (i.e. you're heavily discouraged -- but not forbidden -- from doing dynamic allocations at runtime because it's potentially slower) so programs aren't slowed down at runtime by dynamic allocation or garbage collection.

Of course, you can do all this in C and C++ as well if you're actually a competent programmer, but I try to avoid pointing that out when a Rust evangelist is talking because I've gotten tired of explaining how to do it with a struct, a fixed-length array of them and a size_t counter to index into it because apparently none of them have ever heard of a circular buffer before.

And that seems to be the extent of its cleverness. Better rewrite all of Linux and userland with it. Especially systemd, which would totally benefit from being made just a little more complex because it's not already byzantine enough as it is.
 
Even more bizarrely, he claimed Rust "compiles down to machine code" while C/C++ somehow don't, which really had us wondering how strong that kool-aid is since that claim is obvious horseshit.

The entire fucking community is like this. They can't just tell you what's so good about Rust. Instead, they just make endless fanciful promises of essentially magic performance and functionality and then when you insist on tangible specifics they demand you read white papers, download toolkits and spend weeks learning the language on the assumption that Rust's obvious superiority would just magically become apparent.
In the programming thread I learned that Rust has "static garbage collection". When I asked what it was all about, I received...some explanation, from which it seemed to me like the gist was "we have destructors".

Much revolutionary, very wow.
 
This inability to explain Rust strikes me as very strange. The big thing as I understand it is complete control of ownership of memory without resorting to garbage collection. See people fighting the borrow checker to get their code to compile. If you've worked on especially other people's C/C++ code and debugged wild pointers etc. this is a very attractive concept if you need to do "systems programming" where something like Go with its GC won't work.

There's also textual demarcation of when you escape from this constraint in "unsafe" blocks; in theory it gives you places to pay particular attention to in code audits and debugging, in practice it's claimed based on one recent study that it's sufficiently overused by the community that you don't in practice get the above benefits.

There's also at least the domain of graphs, very important for C/C++ in things like chip design and verification, where last time I heard probably more than a year ago Rust really sucks.
 
There's also textual demarcation of when you escape from this constraint in "unsafe" blocks; in theory it gives you places to pay particular attention to in code audits and debugging, in practice it's claimed based on one recent study that it's sufficiently overused by the community that you don't in practice get the above benefits.
From my understanding Rust suffers from the same kind of limitation that C# and pretty much every other "safety guaranteed*!" language has -- everything interesting you'd ever want to do, such as using external libraries, making system calls, talking to drivers or directly to hardware, doing low-level comms, etc., has to be done outside the child-proofed padded cell where the real world lives, warts and sharp edges and all.

And like you mention, it completely does away with the safety features of the language when you have to deliberately step outside those mechanisms to accomplish anything useful. At that point you've just got a C/C++ wannabe with special snowflake syntax, a shittier standard library, a less mature toolchain and a community flooded with trannies and other insufferables yet mysteriously lacking in competent enthusiasts.

(* not a guarantee)
 
I'm sorry, I only deal with programming languages at a secondary/indirect level. How can a programming langauge have a code of conduct? What stops literal Hitler from using it?
Nothing. It's just for anyone that would want to contribute to it. For example, Null can use it to write a new KF with and they can't do shit, but they wouldn't accept bug fixes from him because he's a transphobic bigot.
 
Nothing. It's just for anyone that would want to contribute to it. For example, Null can use it to write a new KF with and they can't do shit, but they wouldn't accept bug fixes from him because he's a transphobic bigot.
Ah I was just about to ask what the fuck is the point of having jannies for a programming language. Is it to just ban contributors for wrongthink?
 
Back