Expert developer, Buddhist

  • 0 Posts
  • 15 Comments
Joined 2 years ago
cake
Cake day: June 21st, 2023

help-circle

  • Well, generously I think this guys point is that you shouldn’t use rust for developing actual game logic (you’d use those higher level scripts). For game logic, it’s bad bc it’s not very iterative - and the rest of the stack sucks too but everyone knew that getting into it. But yes, I’m sure you could make a game engine with it


  • Yeah idk Rust seems superior in the less useful ways. Go’s tooling, fast build times, hyper efficient parallel GC (not kidding, it’s world class), interfaces, and simplicity are really killer features. Though honestly, even after many years, channels still confuse me - it’s like plumbing, but plumbing needs pressure gauges, emergency valves, and buffers - so it always ends up with this string cheese of events spread over multiple files. I end up using a mutex half the time


  • Lung@lemmy.worldtoRust@programming.devLeaving Rust gamedev after 3 years
    link
    fedilink
    arrow-up
    29
    arrow-down
    6
    ·
    edit-2
    8 months ago

    Interesting to read about how borrow checker constraints affect iteration speed in game dev

    Yeah seems like the wrong choice overall. I think Rust found its way to the niche of being a “new C” that’s pretty much just for when you need something very optimized like kernel modules and backend hotpaths (and Firefox I guess). That’s a cool niche to fill

    I most enjoy Go for servers, and JS unfortunately is mandatory for many things. I don’t tend to write code that requires Rust’s performance. For mobile, the Flutter stack with Dart is pretty cool. For automation & simple cli, shell scripts suit me fine (but any language can do this ok). Python is tragic, Java is evil, C# is MS Java, node/npm are a toxic hazard, and webassembly with preloaded runtimes in browsers cant come soon enough


  • Lung@lemmy.worldtoProgramming@programming.dev...
    link
    fedilink
    arrow-up
    24
    arrow-down
    1
    ·
    edit-2
    8 months ago

    Shout-out to the Flutter-Dart stack that Google made. Neither are outstanding, but Flutter compiles to native code for every platform including mobile and web. This is way more convenient than React Native (which funny enough doesn’t really work on web). Dart is a much saner lang than JS and the UI framework is much saner than React. Dependency management is fast and easy without NPM and webpack trash. So for my recent project I embedded a flutter app inside a static website, and can also have it run native on desktop or wherever. The only real downsides are an extra 1.5mb load for the dart runtime stuff, and some need to fiddle with platform specific issues and configs. Upside is I need neither xcode nor node


  • Lung@lemmy.worldtoProgramming@programming.dev...
    link
    fedilink
    arrow-up
    23
    ·
    8 months ago

    Well configuring NeoVim is basically game development / modding. But yeah it’s built as an embedded mostly single thread thing so. I also used it for AwesomeWM many years ago, whole thing was lua. I do think it’s one of the most elegant languages ever designed, with it’s very simple table/metatable mechanics


  • Nice work! Don’t see a lot of this, and it’s a common experience with LLMs today

    I’d say they are ok for learning, but only for the simplest stuff. The syntax of a programming language you don’t know, and would be trivial to google. Basic info about cats. Some models are a little better than others, but it feels like throwing more hardware/data at it is no longer the correct answer, and breakthroughs are needed

    Mainly the issue here is trust. You never know when LLMs switch from being a decent teacher to being a convincing liar. And that’s kinda the whole thing with teachers, you’re supposed to trust them. Just chatting with someone about a topic you’re both only casually familiar with is different

    Generally LLMs fail spectacularly when it comes to popularity of ideas vs fundamentals of ideas. A single new publication in a physics journal could fundamentally change our perception of the universe, but the LLM is much more likely to describe a common viewpoint that it’s been trained on a lot. Even with the latest GPT it was very painful talking to it about black holes and holographic universe



  • Oh it’s just an over complicated pile of low quality stuff. Still substantially behind XMPP, which was a fine solution. Somehow still behind IRCv3 in terms of raw usability and apps too. IRCv3 is a new spec that made a lot of improvements

    I investigated all three in depth and decided IRCv3 is what I want to use for my server / apps. I even run a public web client that acts like Discord. IRC has the bigger communities still

    If you really care about encryption, maybe there’s a reason you’d do something different, but I just want private chat servers with good UX


  • I think it’s super based. All these clowns talking about open source while using Discord and GitHub (yes, that’s me included). You want to submit a bug report to Git itself? Well, you gotta send a bug report to the mailing list. Then some guy will be like “oh shit can you fix it also?” and I’m like “haha no” so the dude submits a fix himselg within 4 hours, and obtains the raging hard boner of internet developer clout

    Great system, pgp keys are actually useful. And everyone knows you have to be at least an 8/10 in handsomeness to be running an IRC server. Also, Matrix is trash, I’m serious, modern IRC is cool






  • Lung@lemmy.worldtoQuark's@startrek.website*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    16
    ·
    edit-2
    1 year ago

    Yeah aside from the hard continuity issue where the main character’s actor in season one developed mental illness and had to quit - one of the most engaging sci fi universes

    They really go into ideas that other shows skim over, like aliens having to breathe different atmospheres, being radically different lifeforms that need mysterious suits to interact with humans

    The show is primarily a political drama, which is actually refreshing. It’s not all shootouts, it’s a lot of diplomacy. But not so incredibly serious that it’s tedious, Babylon 5 is often comical, with its outrageous alien characters

    Basically a hidden gem, maybe on par with Andromeda or something. A unique b-list cult series. Has been a few years, might be time to watch it again for me