Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dribnet
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
dribnet
14y ago
A great read by Hofstadter on Analogy as the Core of Cognition is here: http://prelectur.stanford.edu/lecturers/hofstadter/analogy.h... I'm a big fan of Hofstadter and his emphasis on analogy. George Lakoff has and others from cognative s
32.
▲
by
dribnet
14y ago
> Whoever wrote this script should be fired. Not to mention the potential GPL violation for cut-n-pasting brainjar code. http://www.brainjar.com/terms.asp
33.
▲
by
dribnet
14y ago
> I often have this feeling when I read Mike's code, particularly D3. Agreed - there is tons to learn in the D3 src, but I don't feel that it is written in a way friendly to casual inspection. But D3 more than makes up for this with suc
34.
▲
by
dribnet
14y ago
http://www.amazon.com/Water-Distiller-Countertop-Enamel-Coll...
35.
▲
by
dribnet
14y ago
> The devil's in the details of interoperability with other libraries, as other folks note in this thread. Indeed. I should have also mentioned that editing angular.js to work is fairly straightforward (~5-10 LOC), and this is probably
36.
▲
by
dribnet
14y ago
Having worked on a similar project for clojurescript (1), I've found that the main challenge to using this "array spoofing" technique widely is interop with other libraries. For example, angular.js internally has inconsistent ways of valida
37.
▲
by
dribnet
14y ago
tldr: I, Ed Colligan (ex Palm CEO), swear to god this happened: steve: let's not hire each other's employees anymore, m-kay? ed: thanks steve, but no thanks. jobs: have you seen our patents and pile of cash, ed? you're enter
38.
▲
by
dribnet
14y ago
Sad to see you downvoted. Apparently responsible naming is a valid HN topic only when the library has titillating name with gender bias like upskirt [1] or pantyshot [2]. Maybe a better name would be pigfucker.js so as to more equitably off
39.
▲
by
dribnet
14y ago
> One neat trick that I think is worth adding to the discussion: URL templates. 100% agree - URL templates enable succinct discoverability. Moving link generation to the client reduces computation time on the server which no longer has
40.
▲
by
dribnet
14y ago
And if you are lucky enough to be dealing with a functional javascript library like d3, you can even use cljs functions as arguments to your js library. This leads to very succinct and powerful interop. For example: (.timer js/d3 (fn
41.
▲
by
dribnet
14y ago
This further reinforces how Yegge's recent "software political axis" rant was wildly inconsistent. His characterization of Clojure was "highly conservative" based in part on the best practices avoiding macros when possible, unlike "liberal"
42.
▲
by
dribnet
14y ago
Hmmm, how about... A smarter and faster version of git-bisect - given an anonymous function, when does the answer returned change working backwards through the codebase? Or perhaps time warp integration - request a build of project foo but
43.
▲
by
dribnet
14y ago
> they played the startup lottery hoping to get rich, and lost. What?!? Folks: ZNGA still has a market cap of almost $2 billion. Your average startup engineer is lucky to see any decent and timely exit event. So even at these "low" pric