Live data from Hacker News

Viewing profile — kenbot

kenbot

HN member
Joined
Mon, Aug 08, 2011, 2:01 AM UTC
HN karma
109
Public activity
43 items

About kenbot

No profile information was provided.

Recent public activity

  1. story
  2. story
  3. story
  4. story
  5. comment
    Comment #9485564

    It's time for this terrible "Objects in the large, functions in the small" idea to be put to bed. FP can do side-effects, asynchrony etc just fine, it's just about controlling them…

  6. story
  7. story
  8. comment
    Comment #9104394

    Hopefully! We'll find out soon. Fingers crossed.

  9. comment
    Comment #9104383

    I went into more verbal detail in the actual presentation; the argument is something like: 1) Programming is maths 2) Programming is about abstraction and finding patterns 3) CT de…

  10. comment
    Comment #9104179

    Hi everyone, author here. One thing to remember is that each slide had a lot of verbal explanation around it, so I'm not surprised that it's confusing by itself! We took a video, s…

  11. comment
    Comment #9104140

    Hi Jeremy, author here. Firstly, thanks for all your great stuff on Math/Programming, it's been a great source of inspiration! I would have liked to include Universal Properties, b…

  12. story
  13. comment
    Comment #8007940

    The vast differences between software and buildings correspond to the vast differences in designing them. In context here, "minute detail" is obviously a relative term comparing th…

  14. comment
    Comment #8003865

    They have almost nothing in common, and it's accidental when they do. For instance: - Designing software in minute detail beforehand is generally neither necessary nor possible. - …

  15. comment
    Comment #8003302

    There's certainly great value in reading application source code, but it has nothing to do with physical Architecture. I do wish people would let go of this tired and completely wr…

  16. comment
    Comment #7813537

    "Weak" and "strong" are not well-defined terms, and you'll find different defs around the place. I deliberately used "weak" in the title as a loose umbrella term for the sundry mal…

  17. comment
    Comment #7809154

    Hi Manicdee! The point is that with any unityped representation you can come up with, the name tells you nothing certain; any conclusions you think you can draw from it are pixie-d…

  18. comment
    Comment #7214745

    Lisp for the 21st century and it's.... _more_ object oriented?

  19. comment
    Comment #6833202

    A superset of ... what the? Why do you keep trotting out this garbage thread after thread? Every language takes influences from others, if that's what you meant. Scala is influence…

  20. comment
    Comment #6832509

    There's a lot of "seems" going around from people who haven't used the language, or dynamic-typing folk who obviously aren't going to pick a language that bets the farm on static t…

  21. comment
    Comment #6714446

    You can write any program with a Turing machine. That's a silly definition of a type system. I've never heard this usage anywhere else.

  22. comment
    Comment #6708972

    > Can you not write any program using either? While you can make do with either, they have complementary strengths and weaknesses, which are useful in different situations. See "Ex…

  23. comment
    Comment #6708768

    How is Scala faltering?

  24. comment
    Comment #6708756

    You ran with this "three complete type systems" line in the last thread, and it's still totally wrong. ADTs/pattern matching are not "a complete type system". Structural types are …

  25. comment
    Comment #6602825

    Erk, no it isn't. If your semantics require an optional value, then encode it that way explicitly. Don't inflict special cases and bugs on everyone else.