Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
eliben
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
96 ms
·
961.
▲
by
eliben
15y ago
What makes you think the projector "has access to all your memory" any more than any random card has? That's simply not true, and completely depends on the driver. Maybe the projector can get your computer to hang or crash, but it seems to
962.
▲
by
eliben
16y ago
Great, thanks!
963.
▲
by
eliben
16y ago
I've seen similar code being used, but IMHO it's confusing
964.
▲
by
eliben
16y ago
I'm not sure how you use "XX XX" in that code sample. Do you refer to the "struct Foo {...} Foo;" idiom? That's quite different, though :)
965.
▲
by
eliben
16y ago
Since you appear to be knowledgeable in these matters, perhaps you could point out to such a source :) FWIW I did mention 'tcc' in the article, the "tiny c compiler" with rather compact and clean source code, probably smaller than the code
966.
▲
by
eliben
16y ago
Indeed, which is exactly the point of the article this discussion refers to
967.
▲
by
eliben
16y ago
I agree completely about Lex & Yacc, and this is the conclusion I came to at the end of the article. Yacc (leaving Lex out for a moment, since it's a different story) is being taught for its interesting educational value, but once in t
968.
▲
by
eliben
16y ago
A complete parser has to be strict. Emacs's syntax-highlighting, as we all know, is very heuristic and approximate. While it does a good job for the common cases, it's easy to break it with more freakish examples. A real compiler can't allo
969.
▲
by
eliben
16y ago
Cool to see this posted here. Just for completeness: this article is part 2 of the one here: http://eli.thegreenplace.net/2007/11/24/the-context-sensitiv... , so if the issue interests you, start with that one.
970.
▲
by
eliben
16y ago
Nice project. I was lucky to have come across Carl Sagan and his books in my early 20s. The amount of positive inspiration this has provided me couldn't have originated anywhere else. He's definitely one of the writers who influenced my wor
971.
▲
by
eliben
16y ago
I think that "insecurity about their current environment" is spot on. Or at least this has been my experience. Lisp is hailed as something close to perfection gurus (like Paul Graham, etc) use. Before I discovered Python I was drawn back to
972.
▲
by
eliben
16y ago
OK, guys & gals, I got it - no jokes on HN (even specifically marked with a <fun> tag...) - you can stop downvoting now - I wish I could delete my own comments, but HN doesn't let me do that.
973.
▲
by
eliben
16y ago
<fun> Is it just me or the guy in the photo looks like Mr. Spock :-)? </fun>
974.
▲
by
eliben
16y ago
When working this way, do you get to keep more or less of the money as compared with a "normal" position? Well done anyway ;-) As a lead dev myself I totally agree that people strong with multi-threading and networking are rare.
975.
▲
by
eliben
16y ago
I'm not sure how £1000/day even makes sense. Isn't that like £20000/month, which computes to ~$400K/year? What am I missing? Is it only part-time because of consulting?
976.
▲
by
eliben
16y ago
I think you're overreacting. It's hard to me to imagine that you were somehow slowed in your learning progress by using Windows instead of Ubuntu, MySQL or SQLite instead of Postgres and Vim instead of Emacs. This is because the first and f
977.
▲
by
eliben
16y ago
I'm not sure what your Grandma manages to do to the machine, but I've never, ever had Ubuntu crash on me while running the long-term-support versions (currently 10.04). At the same time, if I could get a dollar for each Win7 crash...
978.
▲
by
eliben
16y ago
Totally agree. When I read Flow a couple of years ago, it's like a bulb lighted in my head. I then told my wife she should read this book to really understand me in some situations.
979.
▲
by
eliben
16y ago
I find it really hard to understand why TIOBE keeps being brought up as an authorative source when time and time again people demonstrate its inaccuracy. Could it be just because there's no serious alternative? Has anyone considered a more
980.
▲
by
eliben
16y ago
Personally I have no experience. But I'm routinely monitoring the clang development mailing list and sometimes discussions of the C API surface and it appears it's active and supposed to be operational.
981.
▲
by
eliben
16y ago
I'm curious - why do you need the C API? Do you plan to call it from some dynamic language? That said, the C API of clang should be very usable, and they even have working Python bindings for it AFAIK
982.
▲
by
eliben
16y ago
+1 for your interesting perspective. Wish I could delete my own comment - I was in a grumpy mood :-/
983.
▲
by
eliben
16y ago
Not sure why this is interesting. Writing exploratory prototype-level AI code with a 60-pound weight tied to your legs is hardly pleasant. I think most people will find the Python [1] and Lisp [2] versions of the code more useful. [1] http
984.
▲
by
eliben
16y ago
Very useful projects like Protocol Buffers & Gtest (unit-testing framework) come to mind..
985.
▲
by
eliben
16y ago
Who ever talks these days? By "sounds good" don't we actually mean "looks look typed on my keyboard"? +1 me if you like this ;-)
986.
▲
by
eliben
16y ago
As a recruiting manager, I never really made any distinction between BA/BS/B.Sc/whatever. A degree from a good school with good grades is good enough, it isn't critical what the degree is called exactly. CS isn't Physics where you should ha
987.
▲
by
eliben
16y ago
Uhm, I wrote this a while ago: http://eli.thegreenplace.net/2010/01/02/top-down-operator-pr... [sorry for the plug, but I think my tutorial is more comprehensive in terms of explaining how the thing actually works]
988.
▲
by
eliben
16y ago
Consider how Digia used to make money (taken from Qt's blog on this news item) Employing hundreds of Qt experts, Digia has 7 years experience in providing top-class Qt competence, and is dedicated to continue and grow Qt Commercial relatio
989.
▲
by
eliben
16y ago
What does this mean for Qt, in you opinion?
990.
▲
Ask HN: Computing and comparing salary
1 points
by
eliben
16y ago
|
0 comments
More ›