Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
11ren
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
11ren
18y ago
At least one of the links for a paper links to a GoogleTM search for it.
2.
▲
by
11ren
18y ago
I think the design issues for APIs, DSLs and languages are very similar. For adoption, the learning curve is very important, and the beginning of this curve is sensible defaults (like Python and Rails), so you can make the common tasks happ
3.
▲
by
11ren
18y ago
BTW: just noticed HN automatically adds a [scribd] link for a pdf. Convenience and cross-promotion in one. :-) ( edit added pdf warning)
4.
▲
How to design a good API and why it matters, Joshua Bloch [pdf]
(lcsd05.cs.tamu.edu)
4 points
by
11ren
18y ago
|
2 comments
5.
▲
by
11ren
18y ago
That is good to hear. It seems that quality (perfection?) is secondary to actually building stuff, making mistakes, improving it, learning. As said in your essay, determination is more important than intelligence. Though "an incurable tend
6.
▲
by
11ren
18y ago
I agree with your points, though I keep coming across variants of rapid prototyping in different fields; and as Fred Brooks told us "build one to throw away". Is it possible to have a "clear but poorly-defined goal", or are you having a jok
7.
▲
by
11ren
18y ago
I'm curious, what do you mean by "transparently persistent"? Do you mean that you can serialize anything (and so persist it as a file or what have you)?
8.
▲
by
11ren
18y ago
I came across this http://en.wikibooks.org/wiki/Clojure_Programming/Tutorials_a... which seems to confirm progn ~ do I'm just surprised that (it seems) you can do statement-based code in lisp. I thought it all had to be expressions. This
9.
▲
by
11ren
18y ago
I think the layout similarity was an issue; but it seems to me that they just have demonstrated a barrier to entry (a non-product one). For a product company, 37Signals does a lot of blogging, conferences, a book and so on. I think the guys
10.
▲
by
11ren
18y ago
Another Java-style construct: Clojure has a do form, which enables you to consecutively execute the following expressions in the list. It seems to me a way to sneak statements into the language. Or does lisp have something like that as we
11.
▲
by
11ren
18y ago
I've calculated this too (the same round numbers too: 10%, 10 years). He doesn't mention that you might learn something from each attempt (if you stay in the same industry). I think your success is (virtually) inevitable - unless there's so
12.
▲
by
11ren
18y ago
> probably the best large organization for a real , cs focused, software engineer Makes sense, it's the only multi-billion dollar business based on an algorithm. Patent-based businesses seem to encourage fundamental technical research
13.
▲
by
11ren
18y ago
1. That glow ground effect is pretty much what I was thinking, except, for the glow source to not be visible itself - you just see a mysterious glow from under the bike. Easy enough to shade the sides (perhaps with a reflective surface, so
14.
▲
by
11ren
18y ago
1. That glow ground effect is pretty much what I was thinking, except, for the glow source to not be visible itself - you just see a mysterious glow from under the bike. Easy enough to shade the sides (perhaps with a reflective surface, so
15.
▲
by
11ren
18y ago
I've used vi for 20 years now (gosh), and it's only in the last few weeks that I've actually started using it properly. One example is that I wanted to save in fewer keystrokes; like ZZ, but without quitting. I came up with this for my .vim
16.
▲
by
11ren
18y ago
I just created a poll with karma of 196
17.
▲
by
11ren
18y ago
you shouldn't do a test! You are a bad person.
18.
▲
by
11ren
18y ago
it's OK to do a test, just delete it right away
19.
▲
by
11ren
18y ago
polls polls polls!!
20.
▲
by
11ren
18y ago
I saw David in Florence, and I was amazed to see that they also had on display the prototypes for David. There were 3 or 4 or so. From memory, they were all massive blocks of marble, though some just had an arm or leg sticking out. I gues
21.
▲
by
11ren
18y ago
OK, your empiricism beats my theorism. Thinking of my own experience (I've ridden daily for a couple of years), the only two close-calls I've had are from a car that's in front of me, when it suddenly sees a parking spot, and swerves across
22.
▲
by
11ren
18y ago
I find 40 hours is much more productive if spread over several weeks. Maybe one's unconscious works on it the rest of the time.
23.
▲
by
11ren
18y ago
I love doing projects like this, but I tend to get ugly code, since I'm aiming at getting something working quickly (and experimenting with different approaches). One barrier for me is that the cleanness of the code arguably doesn't matter
24.
▲
by
11ren
18y ago
hey, that's really cool. I like your point that it's lateral visibility that matters. But I think in practice, the side of the bike is visible only for a very short time (as a car passes it), and the driver is looking forwards (not to the s
25.
▲
by
11ren
18y ago
> The end result of this thinking is sloppy products that don't work, are hard to use, or are unreliable But won't competition take care of that... if the market really does care about those metrics?
26.
▲
by
11ren
18y ago
There's a counter-argument to multi-cores being the next IT revolution: although they seem to be the way to faster performance, faster performance isn't needed . Data point one: the rise of the netbook. They have slower, single-core proces
27.
▲
by
11ren
18y ago
With malleability, I think you're talking about low-level control, where you work directly in terms of the data structures that will be serialized as JSON. You might be translating between the domain data structures and the JSON structure;
28.
▲
by
11ren
18y ago
Incidentally, I was just parsing some XML Schema documents, and the error messages were more helpful than I expected - it gave the rule of the grammar that was causing problems. However, this rule looked like it was taken from the English s
29.
▲
by
11ren
18y ago
yeah, if you don't like it, change it (you could even put them on a USB stick or a server somewhere so you could install them on a new machine quickly). That one could change it honestly didn't occur to me til you said it. There's the favou
30.
▲
by
11ren
18y ago
yes! thanks,
More ›