Unable to load image

New Rust drama just dropped

https://old.reddit.com/r/rust/comments/13sqdt7/i_am_no_longer_speaking_at_rustconf_2023_thephd?sort=controversial

Basically this :marseytrain: got his talk on compile-time reflection downgraded from keynote to regular talk. Cope, seethe and dilation ensues.

For more context: a month ago, a lot of what I thought were decent sounding talks were just straight up rejected from RustConf and this caused a lot of twitter seethe. Additionally, there was a whole trademark debacle where the rust foundations tried to claim the rust logo as their intellectual property, causing a lot of pushback.

Overall, I think the larger trend is the corpo-fication of rust. Look at all the jewish chads from Amazon, Google, etc. in the leadership of the Rust foundation. Very bearish on the future of the language, especially since a lot of its semantics remain unspecified. Will rust be coopted by the tech cartel like all the web standards did and become r-slurred? !codecels discuss.

Twitter link as well: https://twitter.com/__phantomderp/status/1662216110211727360

39
Jump in the discussion.

No email address required.

Overall, I think :marseynoooticer: the larger trend is the corpo-fication of rust. Look at all the jewish :marseyjewish: chads from Amazon, Google, etc. in the leadership of the Rust foundation. Very bearish on the future :marseyfortuneteller: of the language, especially since a lot of its semantics remain unspecified. Will rust be coopted by the tech cartel :marseycjng: like all the web standards did and become r-slurred?

!codecels this is why we all need to get together :marseyropewithchingchong: and start using D.

Python is java for !zoomers

C# is from M$

Go is bloated (and no shared objects? dumb)

C is for olds

Fortran is for old nerds

C++ is for people who hate themselves

Javascript is literally :marseyme: cancer :marseymetokur:

Jump in the discussion.

No email address required.

Python :marseycodecel: gaaaaaaaaaaaaaaaaaaaaaaang

Jump in the discussion.

No email address required.

Python's super :marseycools: comfy. It's my go-to for basically all my home projects. The optional type annotations are fetch and so is pylint.

Jump in the discussion.

No email address required.

The GIL can suck my balls. Not sure why they have threads when that exists.

Jump in the discussion.

No email address required.

For async programming, although I agree :marseyprotestyes: that part can get annoying. None of my home projects need the performance of multiple processors, though.

Jump in the discussion.

No email address required.

so you're saying we need to use java, ok got it

Jump in the discussion.

No email address required.

Java is very nice

Jump in the discussion.

No email address required.

:#marseyblowkiss:

Jump in the discussion.

No email address required.

https://media.giphy.com/media/l0HTYUmU67pLWv1a8/giphy.webp

Jump in the discussion.

No email address required.

Java is my least favorite :mersya: thing I've ever worked with professionally. It was great :marseyclapping: for my career about 15 years ago because it was such a mindfrick for other people in my field that it became like the top bullet :marseycarpsnipe: point :marseynoyoupedozoom: on my resume for a little :marseymanlet: while. Everything about it is painful, except it's couple :marseycupid: of strong :marseytarrant: points, which is that it runs on everything and isn't very hard to set up from a backend perspective. Programming :marseyscratch: it is just a massive pain in the butt, though.

I thought :marseymindblown: C# was actually :marseyakshually: pretty :marseyglam: cool, but it just never :marseyitsover: went anywhere.

D is like :marseysal:

Jump in the discussion.

No email address required.

D is BIPOClicious; It has a garbage collector and encourages complexity. I've come to the conclusion that every programming language is too r-slurred to use, so I'm writing my own compiler rn.

Jump in the discussion.

No email address required.

It has a garbage :marseyrecycling: collector :marseyfunkobox: and encourages complexity

Why write :marseychingchongnotes: a switch :marseyzeldalinkbotw: statement, when you could wrote code then writes a switch :marseynintendo: statement that u never :marseyitsover: see and have to take extra steps to debug?

Jump in the discussion.

No email address required.

>C# is from M$

This is a good thing

:#marseysuit: :#marseycapitalistmanlet:

Where my C# chads at? What a comfy and practical language

Jump in the discussion.

No email address required.

Asp and that horrific entity framework can burn in heck.

Otherwise, C# is pretty cool. You can even malloc and free if you really wanna.

Jump in the discussion.

No email address required.

>Where my C# chads at?

:marseywave2:

Jump in the discussion.

No email address required.

C# literally the pinnacle of programming languages :marseysmug2:

Jump in the discussion.

No email address required.

write :marseychudnotes: things people use in D and then more people will care :marseyshrug:

Jump in the discussion.

No email address required.

工 山尺口丅乇 丅卄工丂 尸尺口厶尺卂从 工𠘨 刀 丅口 从口匚长 卂丂工卂𠘨丂

Jump in the discussion.

No email address required.

If I'm going :marseysal2: to use a brand new language with little :marseypony: library support I'm gonna just use Rust. Sorry.

I tried D for a while, back before :marseyskellington: Rust was a thing. It's a neat little :marseyelliotrodger: language, though.

Jump in the discussion.

No email address required.

If I'm going :marseysal2: :marseysal2: to use a brand new language with little :marseytroublemaker: :marseypony: library support I'm gonna just use Rust. Sorry.

:#marseyeggirl:

Jump in the discussion.

No email address required.

Yeah I know the leadership is infested with more :!marseytrain:s :marseytrans2: than a reddit :marseyplace: moderation team but I really don't care.

Jump in the discussion.

No email address required.

Ruby is good now that all the :marseytrain::marseybardfinnsbiggestenjoyer: left for Rust

Jump in the discussion.

No email address required.

:siren:BARD BOT ALERT!:siren: Reset the counter! Current counter was: 0 days 02 hours 46 minutes and 19 seconds

Record is 1 days 10 hours 08 minutes and 36 seconds by beamrifle

longest streak broken in the last 7 days was yall1024 which was 0 days 11 hours 58 minutes and 15 seconds

█████        10 05-21
██████       11 05-22
████         7  05-23
████         8  05-24
███          5  05-25
████████████ 23 05-26

Best friend is ACA with 209 mentions

rdrama is currently running at 206.404 µBardyhertz with 4258 total mentions since 2022-09-24

Jump in the discussion.

No email address required.

It’s Nim’s time to shine :marseygolden:


Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

Jump in the discussion.

No email address required.

Correct on all points except that C++ is the greatest language ever created (well, second behind Brainfrick but we can't all be cool enough for that) and it's entirely possible to write it without hating yourself... In theory. Maybe.

Jump in the discussion.

No email address required.

D is for mega boomers. Just look at Walter Bright all over orange reddit.

Jump in the discussion.

No email address required.

The rust convention is in September instead of train :marseybardfinnsbiggestenjoyer: month :marseydisagree:


https://i.rdrama.net/images/17092367509484937.webp https://i.rdrama.net/images/17093267613293715.webp https://i.rdrama.net/images/1711210096745272.webp

Jump in the discussion.

No email address required.

The rust convention is in September instead of train :marseybardfinnsbiggestenjoyer: month :marseydisagree:

sir, a second train month has hit the calendar

https://i.rdrama.net/images/16851615852310793.webp

Jump in the discussion.

No email address required.

:siren:BARD BOT ALERT!:siren: Reset the counter! Current counter was: 0 days 00 hours 31 minutes and 10 seconds

Record is 1 days 10 hours 08 minutes and 36 seconds by beamrifle

longest streak broken in the last 7 days was yall1024 which was 0 days 11 hours 58 minutes and 15 seconds

█████        10 05-21
██████        11 05-22
████          7  05-23
████         8  05-24
███           5  05-25
████████████ 24 05-26
█             1  05-27

Best friend is ACA with 209 mentions

rdrama is currently running at 207.176 µBardyhertz with 4260 total mentions since 2022-09-24

Jump in the discussion.

No email address required.

Web standards are terrible :marseychudjora: mostly because of backward compatibility issues going :marseysal2: all the way back to when the purpose of javascript :marseywebshit: was to animate something in your browser :firecat: in 1995 or whatever the frick. CSS has the same issue, the original implementers were 100% r-slurred :marseykindness: but also trying to accomplish a relatively small :marseysnowglobe: task, and the growth of the standard into basically the most important piece of web design was a horrifying accident, and now you can't fix dumb shit like max-width not working :marseylifting: on a table :marseywould: column :marseychartbar: or whatever other stupid :marseywhirlyhat: gotcha occurs every time you try to do literally :marseyme: anything :marseycoleporter: with it because if they "fix" it it will break like 2000 existing websites that no longer have maintainers.

Jump in the discussion.

No email address required.

There is a kernel of truth there. Http being text-based is so unbelievably stupid in the modern age, but I think backwards compatibility is used as a cop-out for stagnation a lot of the time. Standards neighbors do not give a frick about backwards compatibility e.g. c23 breaks shit freely. Unless you don't do something as r-slurred as perl, wagie cucks will rewrite their code when they upgrade to a new compiler in a decade.

At my dad's company, a zoomer upgraded their go compiler to 1.18 and fricked everything because some timeouts were changed or somthing. So no, compatibility in software and standards is mostly a myth and used as an excuse to twiddle thumbs.

Jump in the discussion.

No email address required.

JS has tried to fix their shit with regard to this over the last 10 years (since they became the predominant programming :marseycodecel: language of web designers and even gained traction on backend shit with node.js) but on the frontend their shit is all still r-slurred :marseyawardretard: mostly because of microsoft :marseymicrosoftpride: still until very recently allowing people to install IE, which every big company I work for does as their default browser, so you're still stuck coding :marseyscratch: around IE11 which is god knows how old now. The compatibility issues led to JS becoming such a shit language even though at its core it really is fine. Think :marseybigbussyhunterlove: about everything that's happened in JS in the last 10 years and how awful it is. If you're on the frontend, you're carefully avoiding using anything :marseycoleporter: in the language later :marseywave2: than 2015, or you're a ridiculous person :marseywall: who "transpiles" your frontend code with Babel or some other fricking :marseytom: cludge, and if you're working :marseylifting: on node.js, I pray for you, because that shit is a bomb waiting :marseysad: to destroy :marseycruisemissile: half the internet :marseymisinformation: any minute now.

Jump in the discussion.

No email address required.

Go and C were intentionally designed languages for general :marseysalutenovorossiya: programming :marseyscratch: and explicitly versioned, JS just kind of happened.


Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

Jump in the discussion.

No email address required.

I think :marseymischevious: the larger trend is the corpo-fication of rust

The CPP standard is basically owned :marseydarkpizzashill: by google :marseygetgle: since they're the chief :marseymasterchief: maintainer of the LLVM implementation of the lang (source LLVM man on lex friedman's podcast) I don't think :marseymischevious: this specific incident is illustrative of anything :marseycoleporter: tho. For better :marseysaulgoodman: or worse computer :marseylaptopkrayon2: languages and technical systems are getting more complicated :marseyavril1: and need more people to work on them and can only be maintained by corporations.

if you want to bring up the gcc as an alternative to LLVM or the rs compiler there's a rust fromtend for gcc being written but like with cpp it isn't getting the focus, they follow :marseycursor: the lead of whatever google :marseygetgle: or larger coroperations do.

Jump in the discussion.

No email address required.

The CPP standard is basically owned by google

Not really. There was a lot of drama and Google has pretty given up on C++ standard involvement after they failed to convince the committee to break the backcompat. This is why they created Carbon, their "successor to C++".

maintainer of the LLVM implementation of the lang

Google is very much interested in LLVM (the language-agnostic backend) but they lost their interest in Clang (C/C++ frontend) because of the above. This why Clang is currently lagging behind Visual C++ in standard compliance.

Jump in the discussion.

No email address required.

when was that falling :marseysheercliff: out? I'm just curious :marseyconfuseddead: if that took place :marseychtorrr: after the interview I heard :marseyjacksparrow:

Jump in the discussion.

No email address required.

This paper by a Google engineer prompted the vote on ABI break, which took place in February 2020 and failed.

After losing the vote, this paper was published, which doubles down on the "frick backcompat" stance. I like this HN comment: "The non-goals section reads like an open declaration of war against anyone whose use cases for C++ differ from GOOG and NVDA".

See also this thread on reddit: "What's the deal with the slowdown in Clang dev these days?".

Jump in the discussion.

No email address required.

has carbon gotten any use btw, even internally? Like have they started adding carbon code in chromium? If it hasn't happened by now I suspect it'll flop

Jump in the discussion.

No email address required.

Well, its README says:

>Note that Carbon is not ready for use.

Jump in the discussion.

No email address required.

lol GNU BIPOCs aren't malicious like google jewish chads, but the code they write is just as r-slurred. Look at true.c with a straight face or just poke around in any of glibc to see the sheer neurodivergence.

Jump in the discussion.

No email address required.

We sort of agree, I'm just saying the GNU types don't have the manpower or resources to compare with google. The days of stallman writing :marseynotes2: the gcc on his own are through, now they follow :marseycursor: google's lead. I haven't seen any FOSS developer :marseycodecel: products from google :marseygetgle: that are malicious. The closets thing I can think :marseymischevious: of is go having package :marseyunabomber2: analytics but that's a stretch.

Jump in the discussion.

No email address required.

The days of stallman writing gcc ended before the turn of the millenium.

The current gcc is based on a fork made by several companies not wanting to deal with him. He ignored Chris Lattner who took the code he wanted to contribute and ended up making LLVM.

Jump in the discussion.

No email address required.

yeah obviously

Jump in the discussion.

No email address required.

nah gcc tends to be more advanced than clang wrt cpp these days

Jump in the discussion.

No email address required.

The language is already dead. Any sane person who chooses too learn rust is just dooming themselves too being eventually cancelled. It's a :marseytrain: language

Trans lives matter

Jump in the discussion.

No email address required.

https://i.rdrama.net/images/1685158578224353.webp https://i.rdrama.net/images/16851585809749765.webp https://i.rdrama.net/images/16851585811145482.webp https://i.rdrama.net/images/16851585817518823.webp https://i.rdrama.net/images/1685158582656717.webp https://i.rdrama.net/images/1685158583487227.webp https://i.rdrama.net/images/16851585854046912.webp

and nothing of value was lost :marseysheep:

Jump in the discussion.

No email address required.

Imagine spending 3 years of your life implementing xxd but now with a complicated DSL attached. :marseyxd:

Is he finally gone?

Jump in the discussion.

No email address required.

Oh darn i ran into a train :marseytransattentionseeker: who would :marseywould: commission ppl to make her own memes/stickers/etc


Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

Jump in the discussion.

No email address required.

Rust is old news :marseysmug2:

We're writing in Pony now :marseypony2:

Jump in the discussion.

No email address required.

I remember the author boasting about getting each actor down to 0.1kb of memory. I've made some pretty big structs but that's shocking.

Jump in the discussion.

No email address required.

People should just use gccrs.

:#marseysmug2:

Jump in the discussion.

No email address required.

:marseywo#rds:

Jump in the discussion.

No email address required.

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.