Live data from Hacker News

Viewing profile — _halgari

_halgari

HN member
Joined
Tue, Jun 25, 2013, 7:42 PM UTC
HN karma
1,207
Public activity
135 items

About _halgari

No profile information was provided.

Recent public activity

  1. 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…

  2. 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…

  3. 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…

  4. 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 …

  5. 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…

  6. 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…

  7. comment
    Comment #18564612

    From the license: > You may not use REBL for commercial use.

  8. 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...

  9. 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…

  10. 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…

  11. 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…

  12. 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…

  13. 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

  14. 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…

  15. comment
  16. 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…

  17. 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…

  18. 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…

  19. comment
    Comment #14027338

    Most of his stories are more related to immutable data, and proper programming, than anything else.

  20. 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…

  21. 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…

  22. 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 …

  23. comment
    Comment #13423859

    Yes! Pycket is a great language, I used your paper as a reference more than once while working on Pixie.

  24. 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 …

  25. 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…