Viewing profile — hepta
hepta
HN member- Joined
- Fri, Jul 03, 2015, 10:39 PM UTC
- HN karma
- 56
- Public activity
- 39 items
- HN profile
- View on Hacker News ↗
About hepta
No profile information was provided.
Recent public activity
-
comment
Comment #16308900
Doesn't seem like valid JS, you wouldn't need mark.js if that were the case.
-
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…
-
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…
-
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…
-
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 …
-
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 …
-
comment
Comment #14434449
Yeah, I'd like to know what the experience is for people who use it regularly.
-
comment
Comment #14155820
I already use vavr, sadly such pattern matching is not exhaustive, which is the most important feature for me.
-
comment
Comment #14155475
I think both are not exhaustive (or don't have exhaustiveness enforced by the compiler).
-
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…
-
comment
Comment #13573045
What are your problems with spring boot? What bloat are you referring to?
-
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. …
-
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.
-
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…
-
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.
-
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…
-
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.
-
comment
Comment #12435005
Depends on your goals, Java isn't the best if your aim is to learn FP.
-
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…
-
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.
-
comment
Comment #11953820
Interop with Java seems unlikely unless they keep a JVM tucked away somewhere.
-
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…
-
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.
-
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.
-
comment
Comment #11673882
My god, I feel much better with my puny abuse.