Skip Navigation

Posts
3
Comments
14
Joined
3 yr. ago

  • Elixir is quite amazing to write and read, the major libraries (Pheonix, Ecto, etc.) have excellent documentation, the tools are generally excellent and it is built on to BEAM which is amazing. But it is a dynamically typed language with all the pain that can incur. Of course, there are tools (such as Dialyzer) to give some amount of static type checking but they were not very good when I tried them some years ago. Using things that need mutation can also be a pain. Programming Elixir 1.6 Functional |> Concurrent |> Pragmatic |> Fun was the book I used to learn functional programming and Elixir and it served me well.

    There are other good languages you can look into such as Ocaml (that has good free resources for new programmers) and Racket with the amazing free course you can find on OSSU.

  • Deleted

    Permanently Deleted

    Jump
  • For anyone else that might waste some amount of their lives reading this: Gish Gallop

  • Deleted

    Permanently Deleted

    Jump
  • I would definitely recommend Foundation series. I have not watched the show but I would be surprised if they could adapt it well since it is not something that would easily be portrayed on film.

  • Deleted

    Permanently Deleted

    Jump
  • I think there might actually be people that talk like that. It reminds me of one of my favorites: Mozilla COLORWAYS!

  • I am not a game dev and do not have a stake in this personally but also dislike the 'lazy or incompetent dev' line that gets used sometimes. While ALOT of games seem to be made with really shitty code, with a game that seems as complex as Helldivers 2 adding a new feature can be a lot more complex than expected.

    First there are non-technical factors: bosses that might not want to implement the feature and needs to be convinced, the devs might not know how to implement it and need to do research which takes time, artists that need to be added to the pipeline for assets, budget or other financial concerns (management might not think the feature will contribute to revenue), or even something like petty internal politics.

    One the side of technical problems there is combinatorial explosion where adding ONE feature means thinking about how it interacts with all the other features. There is the problem of possible technical debt where you might inherit bad code from previous devs that you need to change before you can add anything. There is also the problem that the feature might not be technically feasible; remember that a game has only a fraction of a second to do its calculations and display them to the player while also checking for player input. This does not even begin to consider the problems caused by being a multiplayer game with possible network problems.

    On the discontinued engine, the studio founder said that they were already in development of Helldivers 2 when it was discontinued according to the Wikipedia article.

  • Sometimes I sit down and muse about the great world we could create if everything was owned by the state, only approved speech was allowed, if only the best people were allowed to reproduce and everyone was only allowed to think approved thoughts. Like to get my Utopia I am even willing to subject an innocent child to a life of constant suffering and misery...

  • Why did I just think of this bullshit after reading your comment?

  • LGTM.

  • Nana is about a typical 'head filled with romance' type of protagonist but with a more mature take. It also has amazing music too.

  • Are you sure about that? I was watching a youtube video some time ago and it said that the 7% thing is false. What sources do you have that its true? I have gotten many many propts from stangers and have NEVER gotten an allergic reaction. Edit: found the video.

  • Divinity original sin 2. It is not as good as I was expecting it to be. I keep getting bored and fustrated even if I really want to like it.

  • OCaml @discuss.tchncs.de

    Improving the dead code elimination algorithm in js_of_ocaml - Micah Cantor

    www.micahcantor.com /blog/js-of-ocaml-dead-code/
  • Microsoft Surface Laptops and Tablets @lemmy.ca

    Getting Windows RT 8.1 to Download Updates from a Clean Install