• 11 Posts
  • 881 Comments
Joined 3 years ago
cake
Cake day: April 27th, 2023

help-circle

  • I know it’s not really what you’re asking, but have you considered learning Rust? In many ways, Rust is more similar to C than C++ and is just as capable. There are quite a few very well documented (as is common in the Rust ecosystem) Rust libraries for GUIs, including efficient native ones or immediate mode ones and such. Just a suggestion.




  • I feel like it is just a matter of time before either:

    1. The fragmented communities develop more and become distinct, so that they are more unique and shouldn’t merge.
    2. One of the communities becomes the more popular “default” option, and the other becomes less active as people gather in the more popular one.

    Even if that doesn’t happen, redundancy isn’t bad. We’ve seen how hard it is to migrate when there’s only 1 real option and that option disappears or goes bad for some reason (i.e. reddit). If there was another fairly active community with the same focus, that would make it easier to keep going. That’s part of why decentralization is good.




  • I mean, just set the limit to a ridiculously high number then? I’m not aware that Lemmy has any in-built limits, but I could be wrong.

    I believe that Mastodon instances with limits only link to external posts that exceed the limit, they don’t display the whole post.

    Of course you can always run into network limits if you get huge posts, but that applies to everything and doesn’t have anything in particular to do with Mastodon.




  • Eh rust still has issues in some domains, e.g., when cyclic data is appropriate

    This might be but then again I’ve been writing Rust for several years and have yet to actually run into this problem. The borrow checker definitely places certain restrictions on what kind of stuff you can do (for good reasons!). Once you know how it works, your brain starts writing the code in advance to fit how the borrow checker likes it and it becomes second nature and a total non issue.

    Of course this is part of the reason Rust has a bit of a learning curve, which is fair. But any good sophisticated tool meant for professionals requires proper training and knowledge.


  • Eh, as funny as this is, I can’t agree that programming peaked with Java. In fact, much of this is just a rant about JavaScript, not about much else.

    VSCode can easily do cross-file renames if you write Rust. Rust is kind of peak programming if you ask me, and it’s modern and still new. I don’t feel programming has peaked yet tbh.