Viewing profile — optionalparens
optionalparens
HN member- Joined
- Sun, Oct 25, 2015, 11:27 PM UTC
- HN karma
- 297
- Public activity
- 132 items
- HN profile
- View on Hacker News ↗
About optionalparens
Recent public activity
- comment
-
comment
Comment #18314079
Is there a reason this guy keeps posting about Rust, especially on articles about other programming languages (ex: also a recent Elixir post)? Overall across posts, I sometimes agr…
-
comment
Comment #13440474
I agree as well. Most of my fastest, "best" code is awful to look at because it has to be. It's full of crazy comments and hacks that were necessary for the hardware, language, and…
-
comment
Comment #13440437
Yes, very true, obviously I just mean conceptually poking around. In many ways we definitely have it better now. I am infinitely more productive today. Simultaneously have gone fur…
-
comment
Comment #13437328
Fair enough. Definitely there need to be better resources for getting started in 3D programming, particularly in C/C++, but the barriers to entry are also related to what makes thi…
-
comment
Comment #13437243
> you would have to have really compelling reasons to start with C++ and not JavaScript and WebGL. And that's coming from someone who actually likes C++ and used to write it profes…
-
comment
Comment #13436845
Now mostly retired, but I've been doing game dev for a couple of decades. I would say based on my career and that of my peers, it is more correct to say C or even assembler is the …
-
comment
Comment #13401987
Oh didn't think you had anything against Clojurescript, just maybe pro-old school PHP ways or something. I've been a bit spoiled by ClojureScript and I can't imagine using much els…
-
comment
Comment #13400506
I don't understand what you are getting at here, can you explain more? How is an interpreted language turned into something compiled? It sounds more like you have an issue with hea…
-
comment
Comment #13391194
> It's a useful model, but I've found that it can break down a bit on really large, complex apps. If a piece of state is being passed to multiple places via props (either manually …
-
comment
Comment #13387386
Again, you're welcome to disagree. We're talking about game development in particular, not Lua in general. I've used Lua and almost always look to it for scripting in game engines …
-
comment
Comment #13381824
I started a prototype project first to try it out and used Datomic. With Datomic, most things are entierly automatic. In the second, I'm using a bit of Datomic mainly to save UI-re…
-
comment
Comment #13379609
I have used reframe to great success, as well as vanilla reagent. I've currently switched to om-next for a variety of reasons. I have my concerns about om-next, but overall since I…
-
comment
Comment #13379569
Much more productive after the initial learning curve as some said. It's pretty easy to call standard js from Clojurescript which makes things play well. I find having the syntax, …
-
comment
Comment #13375534
Again, childish downvoting by someone here. The term component here would be incorrect, rather "system" would be a better term. There are many variations and approaches to what I a…
-
comment
Comment #13373931
Please re-read what I wrote. I said 1 or more of these items, not all of these items. Additionally, please read my reply elsewhere in this thread about speed in dialog engines wher…
-
comment
Comment #13373870
Not sure what your point is here, could you elaborate? It seems to me maybe you are missing the point. As I said, this is about programming games, primarily in C/C++ or a related l…
-
comment
Comment #13373816
No, this couldn't be further from the truth and is the reason why things like entity component systems exist - to graft data on to code and make data-driven programming easier. In …
-
comment
Comment #13370856
Speed is not always a secondary concern for dialog. Certainly in many games where the dialog is very fixed, sure. However more and more, dialog systems actually need to be pretty f…
-
comment
Comment #13370793
Agreed. I've seen things like this tried in Smalltalk images and it was usually a disaster long-term, meaning that the state was simply thrown out and a new image spun up because y…
-
comment
Comment #13370731
I can see how it might be fun to do something like this for a blog post or simple project, but in a real game this just doesn't work for many reasons, most listed here already. The…
-
comment
Comment #13298508
I don't blame you or think you are paranoid. I don't know as much as I like, but for various reasons ranging from family to work to my childhood, I've seen a fair amount of "stuff"…
-
comment
Comment #13298482
Yup, plenty of others examples. There's also more sort of "gray" examples of things like streaming sites that just "index" the streams that are on various servers and file sharing …
-
comment
Comment #13298260
Probably not, but IANAL. In the world of big companies and even governments coming after you, it becomes hard to claim innocence when conspiracy charges are levied. Using things th…
-
comment
Comment #13298171
There are peer-to-peer sharing options that have tried to do this (now and previously), but aren't widely adopted in the face of bit torrent. Most private trackers are using the sa…