Viewing profile — spencertipping
spencertipping
HN member- Joined
- Wed, Jun 09, 2010, 3:18 PM UTC
- HN karma
- 35
- Public activity
- 17 items
- HN profile
- View on Hacker News ↗
About spencertipping
No profile information was provided.
Recent public activity
-
comment
Comment #6600439
It has both, but the short options are more compact when you're doing multiple transformations at once.
-
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…
-
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).…
-
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…
-
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. …
-
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…
-
comment
Comment #4051820
That, and because my main machine is a 1024x600 netbook, so I sized it to fit on that screen.
- story
-
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…
-
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.)
-
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…
-
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…
-
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…
-
comment
Comment #1878720
Project Euler is nice because Lisp (Common Lisp anyway) is good at dealing with large numbers. It's also reasonably fast.
-
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…
-
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). …
- story