Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tsm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
361.
▲
Everpurse: keep your phone charged with a wirelessly-charged purse
(everpurse.com)
4 points
by
tsm
14y ago
|
0 comments
362.
▲
by
tsm
14y ago
I liked the part where it suggested a JS JVM was useful since JS could be compiled for the JVM.
363.
▲
by
tsm
14y ago
So if you're used to sleeping for eight hours at a time...should you set your alarm for four hours, wake up, do something sedate for a while, and then go back to bed? Should it be more like 4.5 so that (in theory) it happens at the end of a
364.
▲
by
tsm
14y ago
"EasyPost - A well-designed postage API"?
365.
▲
by
tsm
14y ago
Hacker News Guidelines What to Submit On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anythin
366.
▲
by
tsm
14y ago
Thanks. I am planning to open -source it once I start coding.
367.
▲
by
tsm
14y ago
Writing a program that analyzes traditional Scottish music and composes new tunes in the same style. Right now I'm in the careful planning phase--reading up on LSTM recurrent neural networks and such, but I should be able to start coding s
368.
▲
by
tsm
14y ago
Scheme is a bit more biased in favor of functional techniques though. Recursion (in the vast majority of cases CLers will just use (loop) instead of recursing), continuations...
369.
▲
by
tsm
14y ago
That's a great book for new programmers, but if you already know you like Lisp and have the experience to be able to dive into PCL or PAIP or whatever, LoL is unnecessary. The books in the OP are valuable for any programmer.
370.
▲
by
tsm
14y ago
I think the stock of people who are comfortable with Lisp but know nothing about C has dwindled to be almost non-existent.
371.
▲
by
tsm
14y ago
I stopped reading at exactly this line. With it he established that he's merely speculating, and quite frankly I'd rather live with my own speculations than his.
372.
▲
by
tsm
14y ago
If you want the easy-but-legal way out, try this one (but strip out the lines with comments first): #Start of program #End of program
373.
▲
by
tsm
14y ago
S-expressions don't excel at anything--the claim to fame is that they're good enough for everything. If we wanted to put macros into 1956-era Lisp, it'd just be something along the lines of: (defmacro add-two (x) (quote ((quote +) 2 x
374.
▲
by
tsm
14y ago
What I'm saying is that in Lisp it feels like a natural part of the language. There's not a big leap from: (defun add-two (x) (+ 2 x)) to: (defmacro add-two (x) `(+ 2 ,x)) (And much more complex macros are still readable i
375.
▲
by
tsm
14y ago
This gives me an all-new appreciation for Lisp. It's nice to use standard list operations in a macro instead of needing to learn AST magic.
376.
▲
by
tsm
14y ago
Be aware that :wq will update the last-modified timestamp and :x will only do so if it's actually saving.
377.
▲
by
tsm
14y ago
For rhetorical effect, `:wq` is right. But in the real world, `:x` is the better choice.
378.
▲
by
tsm
14y ago
It seems like it's missing something (I'm comparing the pretty graph of profanity in the kernel[1] with manual searches). Is this only 3.4.4? [1] - http://www.vidarholen.net/contents/wordcount/
379.
▲
by
tsm
14y ago
If the original title begins with a number or number + gratuitous adjective, we'd appreciate it if you'd crop it. E.g. translate "10 Ways To Do X" to "How To Do X," and "14 Amazing Ys" to "Ys." Exception: when the number
380.
▲
by
tsm
14y ago
And, like every vim emulator ever (with the possible exception of Emacs' spawn), it doesn't support all the vim keystrokes I use daily. My brain knows vim, and I'll code in vim. You don't see professional pianists perform on electric keyboa
381.
▲
by
tsm
14y ago
Just use f and ; judiciously.
382.
▲
by
tsm
14y ago
People always treat hjkl as the single biggest roadblock to vi(m) adoption, and I don't get it. Two points: * First and foremost: If you rely on hjkl, you are doing it wrong anyway . You should be using f, w, ), :n (for integer n), ^d, ^f,
383.
▲
by
tsm
14y ago
"Configuration as code". In other words, "configuration as plain text files". Another innovation that's actually been in *nix since forever. As a result of this, I can turn any computer into a me-friendly machine in about an hour. Install m
384.
▲
by
tsm
15y ago
I'm assuming it refers to the fact that most simple Emacs-flavored shortcuts work in any textfield. C-A for <Home>, C-E for <End>, C-K to kill to the end of the line, etc. Certain tookits do this on Linux (Qt for one, I thin
385.
▲
by
tsm
15y ago
It's worth pointing out that this is actually possible with X.org. http://en.wikipedia.org/wiki/Multi-Pointer_X
386.
▲
by
tsm
15y ago
elinks has a very basic JS interpreter. http://elinks.or.cz/documentation/manual.html#ecmascript
387.
▲
by
tsm
15y ago
But he's significantly closer to the landing party on the moon.
388.
▲
by
tsm
15y ago
I find an exchange like the following hard to imagine: Technical Cofounder: We can't realistically do <foo> because it'd have to process a huge amount of data and it'd take way too long. Ignorant Non-technical Cofounder: I don't bel
389.
▲
by
tsm
15y ago
I've had successful experiences with ceni--a relatively unknown interactive network manager. http://ubuntuforums.org/showthread.php?t=918442
390.
▲
by
tsm
15y ago
It's an interesting language since it's (obviously) all beautiful and Lispy, and has good support for functional ideas...yet very much encourages a "get it done" approach. For example, here's something like how a Schemer might implement fi
More ›