Viewing profile — _halgari
_halgari
HN member- Joined
- Tue, Jun 25, 2013, 7:42 PM UTC
- HN karma
- 1,207
- Public activity
- 135 items
- HN profile
- View on Hacker News ↗
About _halgari
No profile information was provided.
Recent public activity
-
comment
Comment #36461740
Same halgari, yes :D. Yeah he took it from Bagwell, and adapted it, but in general there was a whole discussion way back in the day (~2012) questioning how creating this much garba…
-
comment
Comment #36461723
Oh for sure, it's a bit wonky on the JVM due to the lack of tail calls, but that sort of thing can be done via full-stack bytecode transformation. But these people are doing this i…
-
comment
Comment #36455727
That was my issue for a long time. I even talked with their founder several times on twitter back a few years ago. Each time I was greeted with buzzwords, that I knew the meaning o…
-
comment
Comment #20328631
Author here, a few things to keep in mind: Firstly, I wrote this about 3.5 years ago. I was wondering why people were suddenly commenting on it and now it all makes sense. Part of …
-
comment
Comment #18594977
Why compile ahead of time when you know nothing about what the target platform is capable of? Why compile before profiling to make sure you run the correct optimizations? Startup t…
-
comment
Comment #18565553
Closed source I understand, they must have something in there they don't want to give away completely for free. But "no commercial use" just cuts out something like 90% of the user…
-
comment
Comment #18564612
From the license: > You may not use REBL for commercial use.
-
comment
Comment #18252020
Correct, the first game to use ECS was Dungeon Siege back in 2002: https://www.gamedevs.org/uploads/data-driven-game-object-sys...
-
comment
Comment #17260051
Anyone who has done serious performance testing on a DB knows that there's a massive gap between initial findings and a well tuned system designed with the help of the database mai…
-
comment
Comment #17175667
"Generalization of abstraction" sounds a lot like "a maze of twisted passages, all alike" That's exactly what I don't like about some languages, if everything is a function, then i…
-
comment
Comment #16229232
Kind of saw this coming after the third reimplementation in yet another language. And why Rust? 2 years ago they decided to use Rust to implement a new language (IIRC Rust wasn’t e…
-
comment
Comment #15881873
Well, for the first time since the langauge was created you can now do `brew install clojure`, and then `clj` on the commandline and get a repl. I would have loved something that p…
-
comment
Comment #15840621
I had the great pleasure of interviewing Zach Oakes (author of nightcoders.net) the ~1hr podcast is available here: http://blog.cognitect.com/cognicast/130
-
comment
Comment #15428858
Sad thing is...Noir was dead for 4 years before Arachne came along. Go to the GitHub page, the deprication notice is from 2013! And Arachne isn’t even a Cognitect project. The auth…
- comment
-
comment
Comment #14421602
What's interesting is that for me Clojure was my first lisp. One of the main reasons I never learned lisp before Clojure was all the parens that made the language impossible to rea…
-
comment
Comment #14027583
Maintainable code is very important, unless you work for some company that just produces code then dumps it on a client. The key is to balance functional purity with understandabil…
-
comment
Comment #14027548
"In particular, algebraic effects are combined seamlessly, whereas monad transformers are needed in the monadic style." Implies otherwise...but to be frank, I don't care. As long a…
-
comment
Comment #14027338
Most of his stories are more related to immutable data, and proper programming, than anything else.
-
comment
Comment #14027290
It's the design patterns if you are trying to use a 100% pure language, which is a waste of time. Here's the thing...at some point being functionally pure stops paying off. At some…
-
comment
Comment #14027157
Every time I've studied Category Theory I've later found a better, simpler, easier to understand, cleaner approach to doing the same thing, perhaps with a little mutation. And then…
-
comment
Comment #13695710
Fun fact: The Lost Vikings was created by Silicon Synapse. They were later renamed "Blizzard Entertainment" and went on to make Warcraft/Starcraft. The Vikings are now featured in …
-
comment
Comment #13423859
Yes! Pycket is a great language, I used your paper as a reference more than once while working on Pixie.
-
comment
Comment #13422786
I'm the original author of pixie, and yeah, I'm a bit surprised to see this hit HN today. It should be mentioned that I put about a year of work into this language, and then moved …
-
comment
Comment #13383042
And yet, Clojure has less parens than your average JS program. Even Java has more syntactic sugar. Just compare: foo.bar(baz) to: (.bar foo baz) Same number of parens...they're jus…