Viewing profile — hurril
hurril
HN member- Joined
- Fri, Dec 11, 2020, 9:01 AM UTC
- HN karma
- 522
- Public activity
- 281 items
- HN profile
- View on Hacker News ↗
About hurril
Recent public activity
-
comment
Comment #49025821
I also write with fountain pens these days. Do you have a favorite model?
-
comment
Comment #48828747
All four of these are awesome tips, thank you!
-
comment
Comment #48816925
Do you have anything in particular in mind here? Long time macOS user but I like a good pro tip :)
-
comment
Comment #48814947
Right and C has a special place in my heart. I have never coded C in anger, but the weird thing about coding in Java is how low level all the implementations are. I've had this deb…
-
comment
Comment #48814802
I am not. I am saying that had I been a good little Java/ C# developer, then I would never have learned Rust and all of the things that come with that. Scala is not doing great, pr…
-
comment
Comment #48814714
C is turing complete so of course. You can do anything with C but that is not the issue we are discussing here.
-
comment
Comment #48814681
This is just not true, the last bit you say. That is the same old trope about F#, Rust or Scala being niche, things people that don't have to earn money or feed children can do. I …
-
comment
Comment #48814384
This rests entirely on the same same sort of conservative attitude towards new experiences that holds the other half of the development world back. The Java world. People generally…
-
comment
Comment #48657259
I guess that depends on what goals you have in mind. If they are producing a correct program, then having the compiler verify your assumptions, forcing you do deal with domain comp…
-
comment
Comment #48581785
Unless you or him define what you mean by complexity, we are not going to be able to come to an agreement there. This line of reasoning, it seems to me, is making the case that C i…
-
comment
Comment #48566953
Still not picking on C++ here. I would claim that these concepts pretty much all exist in C++ too, but often implicitly so. You would solve them by "braining them", with good rules…
-
comment
Comment #48557828
I reject the whole Rust has a high complexity premise, but I would gladly continue our conversation around it here but I would need a little more definition for that to be possible…
-
comment
Comment #48553283
I would argue that what you call complexity here is better referred to as explicit or visible complexity, as compared to hidden or implicit commplexity. The complexity as such come…
-
comment
Comment #48410348
I was one of these "smart students" but it really wasn't that I did not want to be there. I was a lazy, or complacent, f*ck. I've have had to learn how to learn and how to have dis…
-
comment
Comment #48402155
Anything in particular that your Linux experience adds over what is available on macOS?
-
comment
Comment #48207198
Would the DRM exist without piracy?
-
comment
Comment #48205656
This is again conflating at least two things and this is so prevalent in this context. Let us not conflate how annoying DRM:s are to us users that buy the things, with pirates thin…
-
comment
Comment #48147901
I don't think I can agree with you here because a lot of these things that people know but that is supposedly hard to dress in words, is very often just positions that someone hold…
-
comment
Comment #48147141
I am still an idiot. But driving baked would be impossible :)
-
comment
Comment #48145527
I don't see how anyone would even want to attempt to drive while baked.
-
comment
Comment #47974094
OCaml is wonderful too but having written F# for different companies for years, my code is pretty much never that hybrid stuff. Sure, .NET:s weird asynch apis, sometimes the code c…
-
comment
Comment #47971936
Ah F#, my greatest love. How I wish the C# guys and girls would see this instead of further bastardizing (don't hate me) C# into being everything but poorly. Don't you see that if …
-
comment
Comment #47646810
It really isn't. Having worked for several decades on "both sides", this really is my experience. The functional side is better typed and has fewer side effects of this kind. It is…
-
comment
Comment #46168104
Well it isn't a good call. This is the kind of code that OOP makes people write.
-
comment
Comment #46166794
You have a good point there, that is better. But it is still, well honestly, wrong. Two orders ordered at different times are just not the same order, and using a typeclass approac…