2,215 karma · joined July 4, 2007
(More seriously, I wish people wouldn't submit interesting articles and then sullen them with dumbed-down, incendiary headlines.)
It required a man of extraordinary skills _and_ stubbornness to pull it all off. Only in retrospect, the solution seems (kinda) obvious.
http://www.amazon.com/More-Less-MacCready-Efficient-Flight/d...
Seriously, whether I'll like your feedback or not doesn't really matter; I'm certain it will be valuable in either case.
$mode ascii
For a mapping between ASCII tokens and APL glyphs, see:K4 is a significantly more powerful language (tables are a first-class data type). Stevan Apter summarized the differences here:
http://groups.google.com/group/personal-kdbplus/msg/f18fb3a8...
- Supports (most of) JavaScript 1.8 (thanks to Rhino): list comprehensions, destructuring assignments, expression closures &c. - those features [1] give the language a distinctly Pythonic feel and can lead to significantly more compact code.
- The CommonJS module system: works as expected. Not having a proper module system was one of the few drawbacks of Helma (the predecessor of RingoJS).
- Having full and easy access to the whole JVM ecosystem often makes it easy to bootstrap things, even if they're later rewritten in pure JavaScript.
- Some very exciting packages are starting to appear [2]; a current favorite of mine is berkeleystore (essentially an automatically-indexing JSON store): http://github.com/hns/berkeleystore#readme
- (Usually) laid-back, friendly & competent community (#ringojs!).
I wouldn't consider RingoJS "mature"; while it can be extremely useful in its current state (it certainly is for me) and the core functionality is stable, there's also a lot of (important) work left to do, especially when it comes to the "batteries".
In other words: For people who enjoy API and library design, RingoJS is an excellent project to contribute to right now ;-).
[1] Added to the language by Brendan Eich, more information here: http://developer.mozilla.org/en/new_in_javascript_1.8
Regarding the "feel" of Flash's standard UI controls: I agree (and apparently, so does Adobe, as they continue to ship a completely new framework with just about every major release).
In other words: Maybe Apple doesn't want Flash because it's so bad, but because it's too good?
What if Apple's C/C++ compiler (i.e. gcc) just doesn't optimize as well as Microsoft's (which, from my experience, it certainly doesn't)?
Let's not forget that it was Adobe who tried to firmly establish SVG (and burned a lot of money in the process). I for one can't blame them for investing where content creators and the users are.
BTW, have you ever thought about making other people's "saved" views (i.e. their upvotes) public (maybe w/ opt-in)? It would be an awesome data set for collaborative filtering ...
Update: Thanks to SearchYC.com, I found the answer here --
- "save for later"
- "looks interesting"
- "did read; was interesting; would recommend"
It's the same w/ many other services, e.g. Twitter's stars. It would be rather interesting to see whether a service offering finer-grained options would add much in terms of actual usefulness.