Viewing profile — andolanra
andolanra
HN member- Joined
- Mon, Jul 19, 2010, 7:15 PM UTC
- HN karma
- 1,874
- Public activity
- 289 items
- HN profile
- View on Hacker News ↗
About andolanra
No profile information was provided.
Recent public activity
-
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…
-
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:/…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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!
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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.
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…