• 0 Posts
  • 41 Comments
Joined 1 year ago
cake
Cake day: July 18th, 2023

help-circle
  • It’s been almost a decade since I used C++ and had to verify, but after some quick searching around it looks like it hasn’t changed a ton since I last looked at it.

    You can use smart pointers, and certainly you should, but it’s a whole extra thing tacked on to the language and the compiler doesn’t consider it an issue if you don’t use them. Using new in C++ isn’t like using unsafe in rust; in rust your code is almost certainly safe unless marked otherwise, whereas in C++ it may or may not be managed properly unless you explicitly mark a pointer as smart.

    For your own code in new codebases this is probably fine. You can just always make your pointers smart. When you’re relying on code from other people, some of which has been around for many years and has been written by people you’ve never heard of, it becomes harder to be sure everything is being done properly at every point, and that’s where many of these issues come into play.


  • C and C++ require more manual management of memory, and their compilers are unable to let you know about a lot of cases where you’re managing memory improperly. This often causes bugs, memory leaks, and security issues.

    Safer languages manage the memory for you, or at least are able to track memory usage to ensure you don’t run into problems. Rust is the poster boy for this lately; if you’re writing code that has potential issues with memory management, the compiler will consider that an error unless you specifically mark that section of code as unsafe.


  • It is genuinely ridiculous how much content there is in this game for the price. Like, a lot of it looks like an excuse to play the same levels a dozen times with minor variations, but then there are tons of levels, lots of events, ongoing updates with new content of all types, so many different towers and upgrades to play with, community maps to add even more variety… It looks like I’ve played over 200 games and I have so much of the game that I haven’t even touched yet.


  • Just to throw a few other options on the pile:

    • Valheim is more combat oriented, but is probably my favourite survival crafting game after Subnautica. You’re playing vikings trying to earn their way into Valhalla. I die a lot. Very fun.
    • Planet Crafter is more chill, more jank, and more linear, but it’s a survival crafting game that is clearly heavily inspired by Subnautica. You are sent to a mars-like planet to terraform it as part of your prison sentence. It’s a great podcast game, just build and explore and watch numbers go up.
    • Less on the survival crafting side of things, the environmental storytelling is also really good in Outer Wilds and Return of the Obra Dinn. Very different games, but they were actually what I went to after Subnautica to scratch that itch and it worked weirdly well.

  • Honestly? Bash. I tried a bunch a few years back and eventually settled back on bash.

    Fish was really nice in a lot of ways, but the incompatibilities with normal POSIX workflows threw me off regularly. The tradeoff ended up with me moving off of it.

    I liked the extensibility of zsh, except that I found it would get slow with only a few bits from ohmyzsh installed. My terminal did cool things but too slowly for me to find it acceptable.

    Dash was the opposite, too feature light for me to be able to use efficiently. It didn’t even have tab completion. I suffered that week.

    Bash sits in a middle ground of usability, performance, and extensibility that just works for me. It has enough features to work well out of the box, I can add enough in my bashrc to ease some workflows for myself, and it’s basically instantaneous when I open a terminal or run simple commands.



  • My prediction is that people will overhype it with lots of hopes for super complex systems, call it shit when it has fewer mechanics and civs than 3/4/5/6 with all their DLC, and then eventually decide it’s good after a couple years of DLC and patches.

    You know, the usual Civ cycle. I’ll probably buy it day 1 assuming it isn’t actually broken, per usual, and dump a couple hundred hours in it, per usual.








  • What is the current state of the Early Access version?

    “Most planned core features of the game have been implemented. Single-player and multiplayer modes are fully functional and we have a separate dedicated server tool if you want a server running 24/7. There are currently six fully developed biomes out of a planned total of eight (plus the Ocean). There are hundreds of different items (weapons, materials, armor etc) in the game, to be found or crafted by the player. We have over 200 building pieces, and about 50 different types of creatures including monsters, animals and bosses.”

    It sounds like the game’s getting Ashlands plus one more biome, but not much for new features. So depending on your definition of feature complete it’s at least pretty close anyways. From this point on it’s theoretically more of the same.

    I’m pretty much on the same page as you, although I started playing a couple months ago with a couple friends. The game is obviously not abandoned, and it’s a pretty full game even with more to come. We finally built a hot tub on the weekend and I don’t know how I’m supposed to expect more from this game than chilling in a tub with your naked viking bros.




  • If I would stop spending so much time modifying (read: breaking) it it probably would be more productive. I love the ergonomics of my setup.

    But also wouldn’t it be cool to add just one more fancy widget to my already janky-as-fuck eww bar? No? Well I’ll do it anyways.


  • The reason you don’t see a lot of love for Manjaro is because your experience isn’t quite typical. Manjaro is notorious for taking Arch and making it less stable. It’s mostly Arch with some defaults and software to make it easier to set up, but the few cases where it drifts from Arch tend to cause more issues than if you just used Arch directly.