Live data from Hacker News

Viewing profile — spencertipping

spencertipping

HN member
Joined
Wed, Jun 09, 2010, 3:18 PM UTC
HN karma
35
Public activity
17 items

About spencertipping

No profile information was provided.

Recent public activity

  1. comment
    Comment #6600439

    It has both, but the short options are more compact when you're doing multiple transformations at once.

  2. comment
    Comment #6143458

    No, this encoding uses a bitwise encoding for each float, so they are fixed at 10 characters each and encoded with constant speed (except possibly for subnormal numbers, which I've…

  3. comment
    Comment #6141166

    That's a definite possibility. We went with base-94 because it avoids UTF-8 overhead in situations where the browser will treat your data as a string (e.g. no typed-array support).…

  4. comment
    Comment #4053134

    That's not why I did it. I felt bad because my family and friends know me as being unreasonable, idealistic, etc. But HN doesn't know anything about me and might assume I'm an othe…

  5. comment
    Comment #4053124

    Hang on, you're being a little unfair about this. I believe in what I said. I think FP is a great step forwards and I think it's going to win out. I'm biased because I think this. …

  6. comment
    Comment #4051828

    I'm really glad you wrote this, and I'm now linking to it from my post. Definitely agree that you should try Google for yourself. It didn't work out long-term for me, but hopefully…

  7. comment
    Comment #4051820

    That, and because my main machine is a 1024x600 netbook, so I sized it to fit on that screen.

  8. story
  9. comment
    Comment #3338670

    I originally wrote it for that reason: it's sort of a mind-bending exercise and I wanted to see if it could be done. (The first attempt was actually in Bash, but that didn't work a…

  10. comment
    Comment #3338138

    Two questions: First, may I quote you; and second, are you being sarcastic? (Because if you are, then I really want to quote you.)

  11. comment
    Comment #1882623

    I think it's an imperfect solution, though it might still be solid. It depends on your reduction strategy (basically breaking associativity). If you do a fold-left, then you'll acc…

  12. comment
    Comment #1882608

    Well actually, I did end up writing Lisp on top of Javascript this way: http://github.com/spencertipping/caterwaul . The basic mechanism is to call f.toString() on some function, t…

  13. comment
    Comment #1878773

    Very true. It's also one of the only languages out there to let you inspect functions' source code, which means you can implement full-blown Lisp macros in it using eval(). Given i…

  14. comment
    Comment #1878720

    Project Euler is nice because Lisp (Common Lisp anyway) is good at dealing with large numbers. It's also reasonably fast.

  15. story
    Lisp in JavaScript

    I don't know if this is the kind of thing that most JS folks will go for, but I've found it useful in both node.js work and on the client-side: http://github.com/spencertipping/cat…

  16. comment
    Comment #1877924

    I have a preliminary implementation of this, geared for map/reduce-style parallelism in Perl, up at http://github.com/spencertipping/metaoptimize-challenge (in the fcm directory). …

  17. story