Live data from Hacker News

Viewing profile — hepta

hepta

HN member
Joined
Fri, Jul 03, 2015, 10:39 PM UTC
HN karma
56
Public activity
39 items

About hepta

No profile information was provided.

Recent public activity

  1. comment
    Comment #16308900

    Doesn't seem like valid JS, you wouldn't need mark.js if that were the case.

  2. comment
    Comment #15594289

    Maybe we have to dig into the specifics: there's a lot of things that can be done with Name, regardless of where the name belongs, is that what you mean? If so, most typed language…

  3. comment
    Comment #15593950

    I do agree that there are problems where the "maps of facts" approach is better suited than ADTs. I'm not sure if those are the majority of problems we're solving. You can still do…

  4. comment
    Comment #15393474

    There is code that doesn't `constantly cast ti and from Object`, most code won't need to, anyway. Generic information is kept during type-checking and then is discarded, this can b…

  5. comment
    Comment #15100832

    > The only down side is removed compatibility with other languages like C and C++ and C#, locking in the app to a specific language more. Using a Stream instead of a for loop does …

  6. comment
    Comment #14513253

    I imagine there is a way to raise a cow for beef that I find ethical. I don't know if you can do so for dairy cows. As far as I know, the cow has to have young to lactate, meaning …

  7. comment
    Comment #14434449

    Yeah, I'd like to know what the experience is for people who use it regularly.

  8. comment
    Comment #14155820

    I already use vavr, sadly such pattern matching is not exhaustive, which is the most important feature for me.

  9. comment
    Comment #14155475

    I think both are not exhaustive (or don't have exhaustiveness enforced by the compiler).

  10. comment
    Comment #13879906

    This seems like nitpicking as well. If the intention is that everything is an expression (that seems to be it, to me) then you have to have a Unit, no mater what you call it. I'd r…

  11. comment
    Comment #13573045

    What are your problems with spring boot? What bloat are you referring to?

  12. comment
    Comment #13257796

    > Maybe passing around a random generator explicitly is not what we want. That's fair. What I often want is to pull a function out of my program and test it without a lot of work. …

  13. comment
    Comment #13254347

    You use a generator that receives a state and returns a random number and the modified state. You'd want some additional abstractions to make that work well.

  14. comment
    Comment #13253935

    > That's the risk of reading articles like the OP, where they show you a couple functional tricks in an imperative language that inherently can't give you the whole picture. The ot…

  15. comment
    Comment #12923600

    If you're already proficient in Java/JVM I personally don't see a lot of reasons to use Go. Maybe for extremely small services or if you can't take the higher memory requirements.

  16. comment
    Comment #12520705

    It relates to typing as a method of encoding invariants, yes. I was trying to say that it is unrelated to which "type" of typing. That is, I can perfectly imagine a statically type…

  17. comment
    Comment #12515764

    Even though that may be factually correct, it doesn't seem to be related to static typing. Haskell has guards but they are slightly different.

  18. comment
    Comment #12435005

    Depends on your goals, Java isn't the best if your aim is to learn FP.

  19. comment
    Comment #12434991

    I see now, probably just something to do with formatting/escaping, the are being swallowed. Yes, it's strange. I'd prefer to map a null in a DTO to an empty optional. I'd like even…

  20. comment
    Comment #12434795

    I assumed the omission was for brevity, but there are annotations and 'final' in a lot of places. Similarly, methods for mutation (compulsory, no less!) are red flag in FP.

  21. comment
    Comment #11953820

    Interop with Java seems unlikely unless they keep a JVM tucked away somewhere.

  22. comment
    Comment #11944176

    It's a difficult line to place, for instance is pain avoidance plus memory enough? If I imagine a fish thinking "I can't do that again" that certainly looks like sentience, but the…

  23. comment
    Comment #11778493

    You don't need to be a good chef to know a meal is awful. A lot of people use the language (me included) and make it work, doesn't mean it's without fault.

  24. comment
    Comment #11691802

    In what ways is this different from ECS? It's strange to me that you can do the same thing in slightly different ways.

  25. comment
    Comment #11673882

    My god, I feel much better with my puny abuse.