Viewing profile — cdsmith
cdsmith
HN member- Joined
- Mon, Jan 17, 2011, 5:23 AM UTC
- HN karma
- 111
- Public activity
- 26 items
- HN profile
- View on Hacker News ↗
About cdsmith
No profile information was provided.
Recent public activity
- story
-
comment
Comment #29267772
That is certainly an interpretation that has been retrofitted onto the motto...
-
comment
Comment #29267748
As for why... it's complicated. On the one hand, this is a change whose software engineering benefit is very small. (There is a small performance advantage, but it's not significan…
-
comment
Comment #29267593
One of the most important lessons learned by the Haskell community is that we shouldn't worry about whether complete type inference is possible. We should worry about whether type …
-
comment
Comment #29267492
Yeah, I'd say that Haskell has done a phenomenal job for most of its history of maintaining a balance between the interests of researchers, commercial programmers, educators, and e…
- story
-
comment
Comment #27542590
Fair enough. For my part, I didn't include that comment as just an obligatory remark, though. I did so because it occurs to me that, for instance, the only tech community I'm invol…
-
comment
Comment #27538556
As the author of the article, I hope it's clear that we're talking about the community that has formed around the programming language. Racial diversity isn't, to the best of my kn…
-
comment
Comment #27538381
Thanks for the question. I'm the author of the article, and I can talk about why I included that paragraph. It's not because everything has to be about racial diversity. Rather, it…
- story
-
comment
Comment #27401831
To be clear, the algorithm is proposer-optimal only when compared to other stable matchings. It is still possible that there exists some other matching that would make all proposer…
-
comment
Comment #27401744
If the result of the election is the choice of two finalists, then as long as there are more than two candidates, there are more than two possible outcomes. For example, if the can…
-
comment
Comment #27397232
Author here. No, it doesn't mean that. If the election is held to determine who wins, then the outcome is who wins, and everyone has opinions about that same outcome. Contrast this…
-
comment
Comment #27252064
Keep in mind that this article was written by a reporter who was unable to talk to the district, and got all their information from a lawyer representing the kid who was suspended.…
-
comment
Comment #27252041
Something's weird with that. Gwinnett County schools are out for the summer starting late next week. Most of the "three months" will be when school isn't in session, unless he was …
-
comment
Comment #26889271
Mathematicians use words differently. What you're talking about is what the article calls a generalized continued fraction. Generalized continued fractions are not unique, and ther…
-
comment
Comment #26889218
It's actually worse than that. Even knowing the very first term of the continued fraction result would already tell you that the number is at least 2. So the computation will hang …
-
comment
Comment #26889175
As the author, I have just updated the article to try to make this clearer. Thanks.
-
comment
Comment #23380685
I'm puzzled that you feel we are losing this, when it seems clear that with every passing day, we are moving further and further into a world where anyone can freely express anythi…
-
comment
Comment #8192982
That's exactly what it is. It's all Haskell, just with tuples as arguments. If you want normal Haskell back, just do this: {-# LANGUAGE NoImplicitPrelude #-} import HaskellPrelude …
-
comment
Comment #8192977
Yes and no... not to make it easier, per se, but to make it more like math. I built CodeWorld, not to teach Haskell, but to teach middle school math! So the main motivation was to …
-
comment
Comment #8192954
Hey! I built CodeWorld. Thanks for the kind words! Yeah, the examples are a mess right now. Let me point you to a couple things: first, there's a partially complete tutorial (click…
-
comment
Comment #7985711
There are various arguments for the benefits of functional programming. But that's really beside the point here. In this particular case, the point was that I created an educationa…
-
comment
Comment #7974320
> I don't get this example. If the function is f = t, where t is time, then f will give different results on Wed and Fri. I assume you meant something like f(t) = t? If so, then ri…
-
comment
Comment #7957836
It's worth mentioning that the tool this blog post is about defines a simplified version of Haskell's standard library. In particular, there are no type classes exported from Prelu…