Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ionfish
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
121.
▲
by
ionfish
15y ago
I just switched back to Quicksilver after trying Alfred for a bit. The basic reason was that Quicksilver's search is better and more easily customised: it finds the things I'm looking for, and given that the whole point of using such things
122.
▲
by
ionfish
15y ago
The article was written by someone called Martin Matusiak, or at least that's what it says on his home page [1]. Apparently he lives in Utrecht. barrkel's blog [2] (linked off his HN profile), on the other hand, says his name is Barry Kelly
123.
▲
by
ionfish
15y ago
In fairness, barrkel is not the author of the original article, he's just defending him. I initially made this mistake too--hence my "I'm afraid that people will believe you !" (my emphasis). Unfortunately it's too late to edit my post abo
124.
▲
by
ionfish
15y ago
Diagrams can help too. Here's a bijection f that doesn't preserve the <-ordering. a > b > c > d ^ ^ ^ ^ f : | | | | w < x < y < z Here's an isomorphism g that
125.
▲
by
ionfish
16y ago
Well, I'm afraid that people will believe you! For your purposes it might not matter whether all bijections are isomorphisms, but it does matter to other people (for practical as well as theoretical purposes). What worries me is that someon
126.
▲
by
ionfish
16y ago
Bijections aren't necessarily isomorphisms. A bijection is just a one-to-one correspondence between two sets; an isomorphism also preserves functional and relational structure on those sets. I note that this was brought up in the comments a
127.
▲
by
ionfish
16y ago
My reaction is usually "I don't care how long it took to build, I care how good it is!"
128.
▲
by
ionfish
16y ago
I think raganwald has already put the case better than I could, further up the thread: the mark of an advanced programmer is being able to use her knowledge of the language to write programs that solve interesting or difficult problems. Adm
129.
▲
by
ionfish
16y ago
No indeed, and I'm quite willing to concede that one can do a certain amount in JavaScript without knowing what the prototype property is. But you can't seriously be taking the line that knowing how to attach methods to an object's prototyp
130.
▲
by
ionfish
16y ago
Obviously. All I'm claiming is that knowledge of the language attributes listed isn't sufficient for being an advanced JavaScript programmer, not that it's not necessary.
131.
▲
by
ionfish
16y ago
The author apparently has a rather low bar for attributing an advanced level of understanding. > Understanding a methods 'arguments' variable and how it can be used to overload functions through arguments.length and make recursive calls
132.
▲
by
ionfish
16y ago
The median is an average. You probably meant to ask whether 80-100k was the mean or the median.
133.
▲
by
ionfish
16y ago
Matz was a researcher working on compilers and programming languages when he created Ruby, so it doesn't seem obvious to me that he was "relatively clueless about language design" at the start.
134.
▲
by
ionfish
16y ago
James Coglan has written a lot [1] about these issues. His series on evented programming [2] is a good place to start. [1] http://blog.jcoglan.com/ [2] http://blog.jcoglan.com/2010/02/21/events-theyre-not-just-fo...
135.
▲
by
ionfish
16y ago
Obligatory comment pointing out that the fabled "quicksort" example in Haskell is not actually quicksort proper since it's not in-place.
136.
▲
by
ionfish
16y ago
Props for mentioning the OODA loop. http://en.wikipedia.org/wiki/OODA_loop
137.
▲
by
ionfish
16y ago
You should be able to get it cheaper than that—I did. AbeBooks shows it available for $40 or so, plus p&p.
138.
▲
by
ionfish
16y ago
Thanks, good to know it was of use. The concern you outline was very much the one I had in mind when developing Firmin—writing large, UI-intensive web applications where CSS transforms and transitions would be useful but too inflexible to u
139.
▲
by
ionfish
16y ago
Thanks, that's an interesting suggestion. I'll have to think a little about how it would work in practice—object detection is simple, but I'd need to make sure I could map the API well enough in each case for it to be worthwhile. If I did d
140.
▲
by
ionfish
16y ago
For one, it doesn't expose (that I can find) an implementation of the CSSMatrix interface.
141.
▲
by
ionfish
16y ago
I definitely agree it needs some demos: this is my priority, time permitting. Thanks for the feedback!
142.
▲
by
ionfish
16y ago
Just a lack of time, really. I actually wrote most of the library last summer, but then I quit my job and went back to university, whereupon my free time dropped precipitously. I'll see if I can rustle something up this evening.
143.
▲
Firmin, a JavaScript animation library using CSS transforms and transitions
(extralogical.net)
43 points
by
ionfish
16y ago
|
11 comments
144.
▲
by
ionfish
16y ago
Aside from the reading material others have suggested, I strongly recommend the #haskell channel on Freenode. The people there are extremely helpful and friendly.
145.
▲
by
ionfish
16y ago
Well, if you go to Oxford you can now get both. http://www.comlab.ox.ac.uk/admissions/ugrad/Computer_Science...
146.
▲
by
ionfish
16y ago
[T]he students who struggle in technical courses are those who skip the insight-developing phase. They capture concepts in their notes and they study by reproducing their notes. Then, when they sit down for the exam and a
147.
▲
by
ionfish
16y ago
How about the icon from the Git website? --- +++ http://git-scm.com/
148.
▲
by
ionfish
16y ago
According to general relativity, spacetime is a smooth continuum. However, due to issues arising from quantum mechanics, some have proposed that spacetime should be quantised. http://en.wikipedia.org/wiki/Quantum_spacetime
149.
▲
by
ionfish
16y ago
Moral panics have a long history here; a lot of it is due to the sensationalist media culture. Government clampdowns are usually the result of whipped-up public hysteria.
150.
▲
by
ionfish
16y ago
When I download a compiler and the core libraries for a language, I don't want to have to download an IDE with it—Haskell Platform downloads are generally slow enough already, without adding something that really shouldn't be considered par
More ›