Show newer

Are you asking Rust to cease existing? Are you asking the core Rust team to tell people not to use Rust? Are you asking _other projects_ not to use Rust? Are you asking people to spend time implementing alternative Rust toolchains, bringing up new platforms, and improving compiler performance?

Please help the rest of us understand just what, if anything, you’re looking for. Rust solves real problems for real people and organizations. It is something genuinely new in the realm of systems programming, and while it’s not perfect, it’s not useless either. Some engineering decisions related to Rust cause problems for people, too, but you’re going to need to be a lot more specific if you actually want anything substantive to come from this discussion.
I generally appreciate your perspective, but you are way off base with your post here. I’d like to move this conversation in a more productive direction.


Show thread

Choosing Rust is an engineering decision; it comes with tradeoffs. Your post is clearly in reference to the Python cryptography package’s decision to require a Rust dependency, but your post elides that detail. There is a legitimate discussion to be had about whether that was a valid engineering decision, but given the age, reach, scope, and large network of the cryptography project, I think you need to assume that the maintainers of that project made that decision in good faith.

So, I’ll ask more specifically – what do you mean? When you ask the Rust team to “calm down”, what course of action would you prescribe? When you call a bunch of hard-working, brilliant, and talented FOSS and commercial developers “toddlers”, what do you expect to achieve? When you appeal to tired memes and the supposed prevalence of behavior the Rust community explicitly discourages, what are you trying to evoke? When you say that Rust “breaks a lot of stuff”, what do you mean?


Show thread

The problem is that this all misses the point. Rust is extremely useful in some use cases _as it exists today_. I work at a company whose literally lifesaving business would be very difficult to achieve as reliably, or with as few developers or machines as today. Rust is moving our infrastructure in the direction of better energy efficiency, not worse.

We have issues with the immaturity of the ecosystem (though not, so far, the language itself), but our alternatives would be Ruby or Python, which are both used within our ecosystem and which are both slow and of which both have a higher rate of bugs; C, which would require more effort to represent the same complexity of data, and would almost certainly have more logic errors due to the lacking type system; PHP or Perl, which combine these problems; or another niche language, like Elixir, a Lisp, an OCaml, or perhaps Haskell.


Show thread

Hi @sir - I wanted to respond to your post of today on Rust.

You open the post by saying that "Rust breaks a lot of stuff, and in ways that are difficult to fix."

What do you mean? Do you mean that the _existence_ of the Rust language breaks things? Presumably not; you later say that there is a "Rust cargo-cult" and that "Rewrite-it-in-Rust has become a moral imperative", but you don't offer any further elaboration on either of these points.

The rest of your post largely makes sense. Rust does not work on as many platforms as C; it is not diversely implemented; it is less simple. Your assertion that it requires "10× to 100× or more RAM, CPU time, and power usage" should be qualified with "at compile time", but that's a quibble.


"why isn't Biden getting Republican congressional support for the COVID plan?"

"when 74% of the American public and the majority of Republicans in some polls support the plan, the question should be why aren't more Republican congresspeople on board?"

i'm rofling

i just don't think I can express the sheer level of schadenfreude from watching a transphobe trip over their words over and over and never arrive at an actual question that makes sense while Secretary Psaki looks at them quizzically

when you're sitting down to finish a track and then your multi-fx module simply Ceases Operation

how do you folks keep track of your personal projects and what needs to be done for them?

spent this afternoon writing to family. letters are good, even if they're slow and expensive.

for example - these posts syndicate to Twitter, but comments don't syndicate back, which means I have to maintain a real presence there.

Show thread

what we need is to build federated forum software with two-way syndication - accessible from the Fediverse, from Twitter, from Tumblr, even from IM platforms.

Show thread

phpBB is terrible but it does what it wants to do. same with Discourse, though some design decisions are... odd. mastodon, on the other hand, does _not_ do what it tries to do - build communities around microblogging

Show thread

of course, this happened for good reasons - accessibility first and foremost. it allowed many new communities to form, too. if we want to have control, we need to ensure access too.

Show thread

communities disappearing from self-hosted forums and even Livejournal to places like Tumblr and Twitter, and to a lesser extent Reddit, was a move from spaces we controlled to spaces designed to control us

that said I got bored this afternoon and made a really neat loop that has only two chords but does tons of interesting stuff with filter modulation so w/e

Show thread

me making a track: okay what does this need to sound interesting
literally everyone: melodic variation on a recognizable theme? a better hook? more time spent on considering the depth of harmony?
me: oh yeah let's do hocket

another one of these:

uninterested means you don't care

disinterested means it doesn't affect you (originally, specifically in a financial sense)

they are orthogonal

Show thread

Our job isn't done until the United States flag takes the place of the confederate flag as "nonexistent country serving as racist symbol" and we treat it likewise

Show older

cybrespace: the social hub of the information superhighway jack in to the mastodon fediverse today and surf the dataflow through our cybrepunk, slightly glitchy web portal support us on patreon or liberapay!