Live data from Hacker News

Viewing profile — spacemanaki

spacemanaki

HN member
Joined
Tue, Jun 15, 2010, 3:48 AM UTC
HN karma
2,544
Public activity
867 items

About spacemanaki

http://github.com/spacemanaki

Recent public activity

  1. comment
    Comment #8131340

    Actually, these examples are similar to the first example in my post (under the first "pathological case" heading) and don't quite exhibit the worst case behavior since the type ca…

  2. comment
    Comment #8131327

    Clearly I should write more blog posts with lots of questions at the end, thanks!

  3. comment
    Comment #8131318

    Thanks for pointing that out! I hadn't made the connection and now I've got another reason to figure out how fold works (have yet to wade through all of http://mlton.org/Fold )

  4. comment
    Comment #8130542

    It's unlikely to occur as the type is exponential in size and thus quite unwieldy to do anything with! I haven't worked with generated ML or Haskell code, but I still think it's un…

  5. comment
    Comment #8130530

    Thanks, that's very flattering as I've been a long time fan of your blog!

  6. comment
    Comment #8130526

    That's very interesting! This seems to me like it might be a different kind of edge case though, since the type of x is still t -> t, even if it takes a long time for the type chec…

  7. comment
    Comment #7971475

    Rent the Runway - New York, NY (VISA candidates welcome!) Rent the Runway is building the first online rental platform for retail goods. We're a disruptive e-commerce business that…

  8. comment
    Comment #7624726

    Well here's another honest question: what's real object-oriented programming and where can I learn more about it?

  9. comment
    Comment #7508160

    Rent the Runway is hiring all sorts of engineers (Java, Data, iOS, full stack) in the NYC area. Rent the Runway is building the first online rental platform for retail goods. We ar…

  10. comment
    Comment #7081545

    Short answer: I don't think LYAH would be entirely sufficient background, and I think familiarity with imperative equivalents is a prerequisite, but along with some other backgroun…

  11. comment
    Comment #6789834

    A researcher in programming languages once told me that when she encounters the "HTML isn't a programming language" meme she always thinks: Agda and Coq aren't Turing complete, are…

  12. comment
    Comment #6780533

    Please feel free to submit things that you think are more suitable for Hacker News.

  13. comment
    Comment #6399448

    I have no idea what you're working on, but I spent a few weeks this summer writing parsers and trying to figure out how to tackle the ugliness that seems to be inherent in hand-wri…

  14. comment
    Comment #6391656

    The purpose of a question like this, and of the classic FizzBuzz question, is to be a lightweight test of whether a candidate can actually write code or not. That's all. It provide…

  15. comment
    Comment #6386710

    It's not about macros, it's about homoiconicity. I encourage you to read chapters 4 and 5 and think about how sweet.js would help you port those chapters to JS.

  16. comment
    Comment #6386705

    As others have pointed out, chapters 4 and 5 are as wonderful and rich as they are because Scheme is homoiconic which makes writing Scheme interpreters and compilers in Scheme very…

  17. comment
    Comment #6322513

    C-_ is undo in Emacs. That's hold Control, and press "underscore". On my keyboard (most keyboards?) this requires holding Shift and pressing the "minus" key. Hopefully that's clear…

  18. comment
    Comment #6235473

    > When did it become something we have to love and wrap up so much of our self-image into? When we started spending 50, 60 hours a week at work. Even at 40 hours a week, it's exhau…

  19. comment
    Comment #6191726

    IANAL but I don't think you need to worry about this too much as an application or open source developer USING Clojure the language and Clojure's standard libs. This question and i…

  20. comment
    Comment #6188177

    As others have pointed out, apparently the police can seize your property under certain circumstances. This was discussed recently when the article mentioned in this blog post was …

  21. comment
    Comment #6159797

    If writing compilers in C++ sounds like a pain, there's also an OCaml version of this tutorial: http://llvm.org/docs/tutorial/OCamlLangImpl1.html

  22. comment
    Comment #6154037

    Props to you for actually testing simultaneous pushes where conflicts arise at the Dropbox-level, but I would still never do this (for a multiuser repo, for a single user it's prob…

  23. comment
    Comment #6114252

    I think you can preload them or just wait and it will preload them and then you can play it around 10FPS which is as fast as you'd want to in order to catch all the action, but doi…

  24. story
  25. comment
    Comment #6043105

    Because selling C++ programmers on Java was hard enough ;) The full discussion that quote is from is a very interesting read: http://people.csail.mit.edu/gregs/ll1-discuss-archive-…