Live data from Hacker News

Viewing profile — andolanra

andolanra

HN member
Joined
Mon, Jul 19, 2010, 7:15 PM UTC
HN karma
1,874
Public activity
289 items

About andolanra

No profile information was provided.

Recent public activity

  1. comment
    Comment #37504972

    I'm not sure what "cool advanced projects" you're thinking of, but to my recollection, there was very little in the way of finished work created with the original Blender Game Engi…

  2. comment
    Comment #37504655

    Nobody mentions the idea or recommends it anymore because the game engine was removed from Blender entirely back in 2019, in favor of purpose-build game engines like Godot: https:/…

  3. comment
    Comment #37251385

    The former is referring to representing an AST using a GADT in order to include the typing discipline of the target language in the host language. For example: data Term t where Nu…

  4. comment
    Comment #37213198

    That's kind of the point of default values, though. If you wanted to make a change to the method and you want it to break to alert you to all the calls , then you can add a keyword…

  5. comment
    Comment #37203955

    Since Ruby 3, the automatic coercion of keywords to a hash—the second example underneath "Passing Hash to Functions" in this post—is considered a legacy style and is generally frow…

  6. comment
    Comment #35747739

    If you know git: a federated wiki works like that. To make a federated wiki work like a traditional wiki, you can think of there as being a "canonical copy" which you can clone, ma…

  7. comment
    Comment #34319386

    The other one I mentioned— Maze Rats —is licensed as CC BY 4.0, so that might be a good place to start! ( The Black Hack is licensed under the OGL 1.0, which unfortunately means it…

  8. comment
    Comment #34318446

    It depends on what you're looking for! I'll give just a handful here, but I'm happy to expand if you have a specific follow-up questions to these. If you're interesting in somethin…

  9. comment
    Comment #34316664

    Absolutely and then some! I personally would argue that D&D itself—5E in particular here—is actually a fairly middling tabletop game. It's held back by a lot of historical cruft be…

  10. comment
    Comment #34316162

    There are a truly massive number of RPGs out there with a wide variety of open licenses, especially the various Creative Commons licenses. The indie RPG sphere is massive and inclu…

  11. comment
    Comment #34042518

    Sure is lucky that the title of the post explicitly says "mostly dead" and includes a big disclaimer about how not all of them are dead, then!

  12. comment
    Comment #33310480

    The short form is that Corrode is effectively deprecated in favor of c2rust. Indeed, Corrode hasn't been updated since 2017, while c2rust still gets active development—last commit …

  13. comment
    Comment #32647814

    > This all works, people have been doing it for years in C, C++, Java, Rust, and more. In Zig, we can do better. We can also do better in those other languages, too. For example, i…

  14. comment
    Comment #32574934

    It is not at all the point of this talk, but as a side-note: > …the functional programming language Haskell [compiles] via C, for example… This is not correct. GHC, the de facto Ha…

  15. comment
    Comment #29843377

    This research is built on some pretty shaky ground—including some very loaded picking-and-choosing of vocabulary—and because it doesn't have very strong predictive power, hasn't ma…

  16. comment
    Comment #28519799

    This isn't a unifying standard, which is what the XKCD comic is about. It's not attempting to take other standards and develop the One To Rule Them All—you know, like the first pan…

  17. comment
    Comment #27299634

    I think people have a habit of taking relatively surface-level features of functional programming and focusing on them to the exclusion of the real benefits of functional programmi…

  18. comment
    Comment #26576340

    Well then, you should make sure that you're providing a useful service with that data, or allow data collection to be turned off. Think of it like this: if I'm actively using an ap…

  19. comment
    Comment #26156313

    It's worth noting that a properly-configured linter will give you an unused variable warning here, since you've bound to NOT_FOUND but not used it for anything.

  20. comment
    Comment #25961101

    I tried using Pony for 2019's Advent of Code, and I ran into this problem. I ended up writing a whole blog post about the way that I tackled error-handling, which I don't think is …

  21. comment
    Comment #25751312

    Rust is a reasonably complex language, but—having programmed professionally in both—I don't think it's nearly as complex as C++. Rust features for the most part are orthogonal to e…

  22. comment
    Comment #25002666

    That example, while technically correct, is a little bit misleading. From a practical point of view, the thing that Pijul/Anu both do is not "automatically resolve conflicts" but r…

  23. comment
    Comment #24658726

    I've used a self-hosted version of Stringer for a while: it's a barebones single-user RSS reader with very few other features. Probably not great if you plan on following lots of f…

  24. comment
    Comment #24640428

    Matrix is based on an open documented protocol, which means it welcomes multiple implementations. There are several terminal-based clients, which you can see on their current clien…

  25. comment
    Comment #24151135

    You should probably read the whole article, because it describes strategies for dealing with exactly this problem in the section under Memory safety considerations and then again i…