Expert developer, Buddhist

  • 1 Post
  • 43 Comments
Joined 1 year ago
cake
Cake day: June 21st, 2023

help-circle

  • Are you high?

    Why am I writing this post? Not because I hope for something or believe in change. These are just words. I could write this at the end, but then you would be looking for answers for me while reading, and I don’t need them. They won’t change anything.
    So here it is. I don’t claim to be a software development guru or a C language expert. I’m just a simple developer.

    What? People stopped using C because it takes forever to write. You’re still stuck adding null terminators to string arrays and stressing about memory leaks and overflows. Even the Linux kernel / Linux Torvalds are moving towards Rust. That’s evolution, and sometimes evolution is messy

    Then the rest of your thing seems to be about how people shouldn’t make money from coding? That’s one of the most valuable skills of the information age, and you can become a millionaire in a decade doing it

    Just contribute to open source if you want to do some “good deeds”



  • I think I need more info. It seems like userspace is very hackable, so thus kernel level anti-cheat was born to control stuff like synthetic inputs and manipulation of memory / frame analysis. This anti-cheat would be held together by the fact that the kernel/drivers are proprietary and not very easy to edit. Obviously still possible because it’s on your own computer, but challenging and invasive. Do I have that right?

    In which case I don’t see how going back to userspace would help. What is the solution? There probably isn’t one outside of hardware (buying a hacking chip and soldering it in is annoying for most)

    When I was doing game dev we focussed on AI-style analytics of user behavior. Of course a good enough bot could always look human. A real cat and mouse game wasting lots of time












  • I used to think lawns were dumb but then I moved to a place where if you don’t take care of your yard, it’s just overrun with bugs and weeds. Planting too many trees makes things damp and miserable, open areas are key, but that’s where stuff grows. Most plants can’t survive being mowed, but grass loves it, and the birds can pick out insects when it’s low. So now I like lawns, it’s the human version of a meadow. And I don’t see an alternative, other than growing an extra long beard, converting myself in mud, and becoming a druid



  • Lung@lemmy.worldtoProgramming@programming.dev...
    link
    fedilink
    arrow-up
    24
    arrow-down
    1
    ·
    edit-2
    6 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
    ·
    6 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