Article is too long to copy & paste, so here's the link https://loglog.games/blog/leaving-rust-gamedev/.
- CREAMY_DOG_ORGASM : Can you un-exile me from slackernews please
Leaving Rust gamedev after 3 years | As it turns out, fighting the borrow checker doesn't work well when you need rapid iteration
- 42
- 47
Top Poster of the Day:
YALLAHblessYoTraplord
Current Registered Users: 25,734
tech/science swag.
Guidelines:
What to Submit
On-Topic: Anything that good slackers would find interesting. That includes more than /g/ memes and slacking off. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual laziness.
Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably lame.
Help keep this hole healthy by keeping drama and non-drama balanced. If you see too much drama, post something that isn't dramatic. If there isn't enough drama and this hole has become too boring, POST DRAMA!
In Submissions
Please do things to make titles stand out, like using uppercase or exclamation points, or saying how great an article is. It should be explicit in submitting something that you think it's important.
Please don't submit the original source. If the article is behind a paywall, just post the text. If a video is behind a paywall, post a magnet link. Fuck journos.
Please don't ruin the hole with chudposts. It isn't funny and doesn't belong here. THEY WILL BE MOVED TO /H/CHUDRAMA
If the title includes the name of the site, please leave that in, because our users are too stupid to know the difference between a url and a search query.
If you submit a video or pdf, please don't warn us by appending [video] or [pdf] to the title. That would be r-slurred. We're not using text-based browsers. We know what videos and pdfs are.
Make sure the title contains a gratuitous number or number + adjective. Good clickbait titles are like "Top 10 Ways to do X" or "Don't do these 4 things if you want X"
Otherwise editorialize. Please don't use the original title, unless it is gay or r-slurred, or you're shits all fucked up.
If you're going to post old news (at least 1 year old), please flair it so we can mock you for living under a rock, or don't and we'll mock you anyway.
Please don't post on SN to ask or tell us something. Send it to [email protected] instead.
If your post doesn't get enough traction, try to delete and repost it.
Please don't use SN primarily for promotion. It's ok to post your own stuff occasionally, but the primary use of the site should be for curiosity. If you want to astroturf or advertise, post on news.ycombinator.com instead.
Please solicit upvotes, comments, and submissions. Users are stupid and need to reminded to vote and interact. Thanks for the gold, kind stranger, upvotes to the left.
In Comments
Be snarky. Don't be kind. Have fun banter; don't be a dork. Please don't use big words like "fulminate". Please sneed at the rest of the community.
Comments should get more enlightened and centrist, not less, as a topic gets more divisive.
If disagreeing, please reply to the argument and call them names. "1 + 1 is 2, not 3" can be improved to "1 + 1 is 3, not 2, mathfaggot"
Please respond to the weakest plausible strawman of what someone says, not a stronger one that's harder to make fun of. Assume that they are bad faith actors.
Eschew jailbait. Paedophiles will be thrown in a wood chipper, as pertained by sitewide rules.
Please post shallow dismissals, especially of other people's work. All press is good press.
Please use Slacker News for political or ideological battle. It tramples weak ideologies.
Please comment on whether someone read an article. If you don't read the article, you are a cute twink.
Please pick the most provocative thing in an article or post to complain about in the thread. Don't nitpick stupid crap.
Please don't be an unfunny chud. Nobody cares about your opinion of X Unrelated Topic in Y Unrelated Thread. If you're the type of loser that belongs on /h/chudrama, we may exile you.
Sockpuppet accounts are encouraged, but please don't farm dramakarma.
Please use uppercase for emphasis.
Please post deranged conspiracy theories about astroturfing, shilling, bots, brigading, foreign agents and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email [email protected] and dang will add you to their spam list.
Please don't complain that a submission is inappropriate. If a story is spam or off-topic, report it and our moderators will probably do nothing about it. Feed egregious comments by replying instead of flagging them like a pussy. Remember: If you flag, you're a cute twink.
Please don't complain about tangential annoyances—things like article or website formats, name collisions, or back-button breakage. That's too boring, even for HN users.
Please seethe about how your posts don't get enough upvotes.
Please don't post comments saying that rdrama is turning into ruqqus. It's a nazi dogwhistle, as old as the hills.
Miscellaneous:
We reserve the right to exile you for whatever reason we want, even for no reason at all! We also reserve the right to change the guidelines at any time, so be sure to real them at least once a month. We also reserve the right to ignore enforcement of the guidelines at the discretion of the janitorial staff. Be funny, or at least compelling, and pretty much anything legal is welcome provided it's on-topic, and even then.
Do not use outdated operating systems that are unsupported to access SN. What are you, poor?
[[[ To any NSA and FBI agents reading my email: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]
/h/slackernews LOG /h/slackernews MODS /h/slackernews EXILEES /h/slackernews FOLLOWERS /h/slackernews BLOCKERS
Jump in the discussion.
No email address required.
That kind of annoys me too. As soon as async appeared it seems that half the rust libraries were trying to use it whether it made sense or not.
Jump in the discussion.
No email address required.
async makes feel
Jump in the discussion.
No email address required.
More options
Context
More options
Context
Why try using rust for game dev sounds shitty especially if you aren't an enginechad since bevy is still not fully released.
Jump in the discussion.
No email address required.
Last time I checked Bevy is just some nerd's hobby project with a ton of missing features and there's not really much else.
Jump in the discussion.
No email address required.
Just like rust
Jump in the discussion.
No email address required.
More options
Context
Yeah it's a neat project, and there have been some games released on it, but if your primary goal is to make a game then just stick with what works for now
Jump in the discussion.
No email address required.
More options
Context
More options
Context
Maybe it's just me but it makes such heavy use of macros it kinda doesn't even feel like rust anymore.
Jump in the discussion.
No email address required.
Isn't one of the fundamental design decisions of rust to make everything a giant template-y macro-y mess?
Jump in the discussion.
No email address required.
It can be really helpful like serde. Trying to do serialization in other languages can be a real nightmare.
Jump in the discussion.
No email address required.
More options
Context
More options
Context
More options
Context
More options
Context
Redditors stop blaming capitalism on literally everything challenge (impossible)
Follower of Christ 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.
once we implement socialism there'll be no need for functioning software any more so we can just write hello world in rust over and over
Jump in the discussion.
No email address required.
!anticommunists
This will be the only functional computer under communism.
collapseos.org
EDIT: above link needs to be http://
Follower of Christ 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.
Jump in the discussion.
No email address required.
Oh lol, you have to connect to it via HTTP only, no HTTPS
Follower of Christ 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.
https://duskos.org/#challenge
Ok this guy is actually really based.
Jump in the discussion.
No email address required.
!schizos
Based or cringe?
Guy thinks a collapse of global society is inevitable by 2030
Make sure you use
http
to connect,https
is brokenhttps://collapseos.org/civ.html
Follower of Christ 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.
!grillers is this guy one of us?
Jump in the discussion.
No email address required.
I just want to grill the earth
!grillers
Jump in the discussion.
No email address required.
More options
Context
More options
Context
The CollapseOS guy is the “subclinically schizo” counterpart to Terry Davis, he's based
Jump in the discussion.
No email address required.
More options
Context
More options
Context
More options
Context
More options
Context
CollapseOS is honestly a really based project, making an OS that can run on whatever chips you can scavenge from vending machines and cameras after the world ends.
Jump in the discussion.
No email address required.
More options
Context
I'm curious if my ping was enough to crash it or if this was just the universe being silly.
Follower of Christ 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.
More options
Context
More options
Context
Seems like the site has collapsed.
Jump in the discussion.
No email address required.
Oh, it appears it only does HTTP.
Follower of Christ 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.
More options
Context
I wonder if rdrama can hug-of-death a site now.
Follower of Christ 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.
More options
Context
More options
Context
More options
Context
More options
Context
“It's possible to make more money, but capitalism won't allow it” is definitely a take
Jump in the discussion.
No email address required.
I kind of made fun of my economics 101 course bringing up “entrepreneurialism” being a key component of capitalism but IRL has been showing me they were right !neolibs
Follower of Christ 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.
More options
Context
More options
Context
if they decided to make league of legends in rust it would be regarded as that weird game that tried to compete with HoN in 2011
Jump in the discussion.
No email address required.
More options
Context
More options
Context
!codecels did we miss out on some rust drama?
Jump in the discussion.
No email address required.
https://old.reddit.com/r/rust/comments/13tsmht/jt_why_i_left_rust/?sort=controversial
Why I left Rust
https://old.reddit.com/r/rust/comments/13u8car/rust_the_wrong_people_are_resigning/?sort=controversial
Rust: The wrong people are resigning
This is the one I remember
Jump in the discussion.
No email address required.
Jump in the discussion.
No email address required.
More options
Context
More options
Context
More options
Context
I wonder if we're seeing the peak hypecycle for Rust?
https://en.wikipedia.org/wiki/Gartner_hype_cycle
Follower of Christ 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.
More options
Context
Snapshots:
https://news.ycombinator.com/item?id=40172033:
ghostarchive.org
archive.org
archive.ph (click to archive)
https://old.reddit.com/r/programming/comments/1cdqd3m/lessons_learned_after_3_years_of_fulltime_rust/?sort=controversial:
undelete.pullpush.io
ghostarchive.org
archive.org
archive.ph (click to archive)
https://old.reddit.com/r/rust/comments/1cdqdsi/lessons_learned_after_3_years_of_fulltime_rust/?sort=controversial:
undelete.pullpush.io
ghostarchive.org
archive.org
archive.ph (click to archive)
Jump in the discussion.
No email address required.
More options
Context
I tried using rust but I wasn't neurodivergent or gay enough.
Jump in the discussion.
No email address required.
More options
Context
I was actually thinking of trying to learn Rust after seeing about the lisps. Isn't this kind of the same problem haskell has where the moment you need to actually do something a thousand roadblocks pop up because you're doing something 'impure' or 'unsafe'?
Jump in the discussion.
No email address required.
Jump in the discussion.
No email address required.
More options
Context
The core thesis of rust is everything that's not "unsafe" is guaranteed to be safe up until the boundary of interracting with something that is unsafe, and for most people that's pretty close to everything.
For instance, if what you're doing with memory can reasonably be represented by something on the stack, or something on the stack pointing to something on a heap somewhere it's okay. As soon as you start needing to do things where the lifetime does not fit into that particular hole it basically reverts back to C but this time with way, way, way more friction. There are plenty of libraries for "common" cases, but doing something like, idk, calling malloc to make an arena and just indexing into it is unnecessarily awful in rust, and relying on a library to cast a pointer comfortably is r-slurred.
Inside the boundaries that rust likes it feels like a cross between C and a functional language though, which is nice. For many of these irritating scenarios libraries exist that are generally pretty top tier such that you can interface with them and ignore the gritty details, and in that scenario you're golden.
For everything else good luck.
I do think game dev is a particularly bad fit for rust. Honestly though, it's imo the absolute perfect language if what you were doing involved a garbage collector and off the shelf datastructures. Which is the entirety (just about) of modern dev, and represents a thousand times speedup so I'm all in favour of it.
Jump in the discussion.
No email address required.
That degree finally paying off
Jump in the discussion.
No email address required.
ye babe
Jump in the discussion.
No email address required.
More options
Context
More options
Context
More options
Context
More options
Context