Live data from Hacker News

Viewing profile — cdsmith

cdsmith

HN member
Joined
Mon, Jan 17, 2011, 5:23 AM UTC
HN karma
111
Public activity
26 items

About cdsmith

No profile information was provided.

Recent public activity

  1. story
  2. comment
    Comment #29267772

    That is certainly an interpretation that has been retrofitted onto the motto...

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

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

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

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

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

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

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

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

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

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

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

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

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

  18. comment
    Comment #26889175

    As the author, I have just updated the article to try to make this clearer. Thanks.

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

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

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

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

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

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

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