Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
poet
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
121.
▲
by
poet
16y ago
I didn't read past the first point because it's dead wrong. Paul is talking about abstracting efficiency away into the compiler and presenting the programmer with a more elegant interface. As an example, Paul notes that strings and lists re
122.
▲
by
poet
16y ago
'cd' hijacking is definitely a bug. I can't reproduce that behavior. How long ago did that happen? Overall I've found rvm to be very solid software.
123.
▲
by
poet
16y ago
Well if you're not living on the bleeding edge of Ruby why would you live on the bleeding edge of Linux with Arch? Any job that requires Ruby 1.8 shouldn't be using Arch.
124.
▲
by
poet
16y ago
Furthermore, when adding syntax you are not limited to a Lisp-style grammar. You aren't limited to Lisp-style grammar in Lisp either. You can write reader macros if you have to. The point is, that on a basic level manipulating s-expressio
125.
▲
by
poet
16y ago
Ruby 1.8 is god awful and should be taken out back and shot. Several times. In no way should anything be done to support 1.8 as "the norm", especially after 1.9.2. Also, it's not like anyone should be using the system Ruby anyway. That's re
126.
▲
by
poet
16y ago
To be fair, police have to deal with a wider range of psychological issues than jobs in rescue. Not only are police exposed to most things that rescue jobs are exposed to, they also have to deal with domestic violence, hostage situations, e
127.
▲
by
poet
16y ago
My point still holds, just replace manipulating the structure of a program with manipulating the structure of a grammar. In no way is that comparable to manipulating raw parse trees.
128.
▲
by
poet
16y ago
You could argue of course this is a moot point, since even Lispers only write macros infrequently. This simply isn't true. In fact it's so far from the truth it hurts my brain. Well written Lisp applications are in large part (and sometim
129.
▲
by
poet
16y ago
If your language doesn't have Lisp syntax (or more precisely, a lack of syntax entirely) writing macros will be very unpleasant. How are you going to logically think about manipulating the structure of a program that looks like C# or Perl?
130.
▲
by
poet
16y ago
I don't know of any Lisp programmer who thinks Python in an acceptable Lisp. In fact, there are some things about Python that are completely unacceptable as far as a Lisp goes: (1) crippled lambda, (2) no easy way to pass chunks of code aro
131.
▲
by
poet
16y ago
An approximation of some of Norvig's recent thoughts (Feb 2010): "(1) It just turned out that when Google was started, the core programmers were C++ programmers and they were very effective. Part of it is a little bit of culture. (2) Early
132.
▲
by
poet
16y ago
I've found that there usually is a moment in a programmers technical career where it just clicks. I find that what seems like productivity is almost always a direct result of a higher order of understanding. An analogous situation is your a
133.
▲
by
poet
16y ago
From the comments: Ten days to implement the [Javascript] lexer, parser, bytecode emitter (which I folded into the parser; required some code buffering to reorder things like the for(;;) loop head parts and body), interpreter, built-in cla
134.
▲
by
poet
16y ago
I think it should probably company policy at a financial institution not to allow someone in a different control on a handheld device to access the servers.
135.
▲
by
poet
16y ago
Free market forces can definitely spure society towards equality and human rights. Unfortunately, there is a clear point (i.e. China) where business interests take over. So while I'm certainly happy that business interests and are aligned i
136.
▲
by
poet
16y ago
Test scores don't identify successful people, but our system is certainly set up to make it easier on those who do well on tests. I first noticed this as a freshman in college when (because of AP exams) I moved right into deep computer sci
137.
▲
by
poet
16y ago
Weird to see PHK being referred to as "the Varnish guy". :P
138.
▲
by
poet
16y ago
I think geeks dress poorly because they don't care what other people think and/or don't care to impress with clothing. I mentioned this in my post. Geeks are rude and arrogant in conversations for the same reasons. I don't think it's a ne
139.
▲
by
poet
16y ago
It seems like they did a pretty good job here. I posted a fairly well received comment on dressing well previously: http://news.ycombinator.com/item?id=1136454 . I've reproduced the comment below with some minor modifications. Happy to ans
140.
▲
by
poet
16y ago
Are you near a college with a decent CS department? Go there. Seriously. In no other place is there such a high concentration of talented individuals who are willing to work for bargin rates. Put up some flyers, get an announcement in the d
141.
▲
by
poet
16y ago
You didn't originally get that just from chapter 4 of SICP. You have much, much more knowledge of all kinds of things relevant to writing DSL's that you didn't learn from chapter 4 of SICP. That it may all be implied in that chapter does n
142.
▲
by
poet
16y ago
Two things: (1) classifying Chapter 4 of SICP as a chapter about parsing is just plain wrong and (2) Fowler's DSL book just came out; by definition you simply can't place it in the same class as the Dragon book. I think if you actually read
143.
▲
by
poet
16y ago
Or you could just read Chapter 4 of SICP: http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-25.html... , the first edition of which was published 26 years ago.
144.
▲
by
poet
16y ago
Well, the 10th amendment lets any state mandate employment leave if it wants to right?
145.
▲
by
poet
16y ago
Github. Momentum is key here. If you don't pick a project you are interested in and keep at it, coding for fun won't actually be fun; it will feel overwhelming and boring. But on a Sunday evening it's a great feeling to just hammer out an i
146.
▲
by
poet
16y ago
As I noted in my previous post, it's pretty much out-of-the-box for Emacs as well. But even if it wasn't, who cares? You're going to spend the next decade at least using your development tools. The smart thing to do is to pick the highest
147.
▲
by
poet
16y ago
Uh, I have access to GDB, Valgrind, and DTrace through Emacs (either through GUD or a separate mode). The integration is seamless enough for me, and if it wasn't, I could spend an hour writing an Emacs Lisp extension to fix it. This is cla
148.
▲
by
poet
16y ago
"The profiling, system monitoring, and large project workflow tools are years ahead of anything that you can get off-Windows." It's patently false that the profiling and system monitoring tools you can get on Windows are years ahead of an
149.
▲
by
poet
16y ago
Alan Kay's reading list: http://www.squeakland.org/resources/books/readingList.jsp . I think you can find what you are looking for. :)
150.
▲
by
poet
16y ago
You can't replace CLRS as a reference, but I recommend the following free draft if you're looking for an algorithms text to start out with: http://www.cs.berkeley.edu/~vazirani/algorithms.html .
More ›