731 karma · joined January 15, 2009
(BTW, that totally made my day. I love HN... :)
This, however, looks really cool. I've been waiting for a compelling JS server side framework for awhile—definitely going to have to check it out. I hope other people aren't making the same mistake.
* Explosions in the Sky
* Red Sparowes
* British Sea Power's Man of Aran Soundtrack
I'd also recommend a band called Souvenir's Young America which sounds like the soundtrack to a zombie/western movie.
I think I'd like to see the touch elements on each side of the keyboard rather than below—the positioning seems more natural and having to raise your arms to type seems like it would get really annoying.
Other than that, this looks like a novel idea for liberating ourselves from the tyranny of the mouse and window clutter.
At least good libraries should arrive more quickly given that the number of good Javascript developers out there is so much greater than it was in 1998.
But then some marketer somewhere (I'm guessing Salesforce, but that's my own bias :) decided that any web application could call itself "Cloud" (since "Software as a Service" was no longer cool. Again, I'm blaming Salesforce for flogging that horse to death...). This way, even normal people can use the cloud/buy cloud services, and it's just as easy as using the Web since it's really just the Web! (Way to go, smart and savvy Internet^H^H^H^H^H^H^HCloud user—you're so much smarter than everyone else and can expect to get promoted over/laid more than your coworkers still using that ancient Web 2.0!)
The Wikipedia article on Cloud Computing is a good illustration on how vague the term has gotten, especially how ill-defined all of the sub-classes are: Platform as a Service, Application as a Service, Service as a Service. Pretty much anything on the Web can be made into a definition of "cloud" somehow.
I'd really like to see Cloud Computing only applied to things involving immense elastically scalable computing and storage that can be provisioned and taken offline immediately, but I don't think that's going to happen. The meaningfulness of the term has been destroyed by the rampant "me-too"-ing of the industry.
I think you're talking of CouchApp, which allows you to create apps like that on top of CouchDB. Of course, if that was the maximum of what one was trying to do, one could get similar functionality from an RDBMS, some simple routing rules, and a CGI script that served content straight from the DB.
I guess my point is that there's not really anything intrinsic to CouchDB that makes this possible: it's a pretty short and inviting conceptual leap from "this DB does everything through an HTTP interface" to "I can run my entire application from this DB". My worry (and I'm not accusing the parent of this) is that that misses out on all of the other things that CouchDB offers (especially the ability to merge DBs that have been disconnected for long periods, which often gets lost behind the HTTP interface and MapReduce hand-waving).
I suppose you'd have the same problem if you put a diff under version control, but it seems like this kind of thing implies that there should be something different about those tags (I'd say another namespace, but those have been abused enough already).
I don't know how/if I'd solve this, I'm just wondering if anyone else feels the same.
And I like Erlang, but I'm a bit tired of that graph. It's very impressive, but I've seen so many articles parading it around as Exhibit A for why Erlang is great. Now they usually make other points with other evidence, but I think a lot of people stop at the graph and come out with a very shallow understanding (and are let down when Erlang doesn't turn out to be a panacea).
Also, it should be noted that the article is more than 2 years old.
Apple's most successful products have been those where its best to market, rather than first to market, which by means competition is good for it by definition (most especially at the beginning). Creative Nomad and (soon at least) WinMo are evidence of that (on the other hand, there's Newton, which was way too early to market).
It remains to be seen whether or not their more successful products fall into a MS Word-like malaise (see my other comment) now that they're entrenched in the media player and smart phone spaces. My guess is that the design that has driven them to success in the past will continue to be able to head off competition, but I don't want to sound like a fan boy.
So mainly, I was disagreeing that a monoculture could be in their best interest. It may in certain cases (or other companies), but I don't think it does on average.
I immediately thought of MS Word when this sub-topic came up. Since establishing its dominance in, let's say 1997 or so, few features have come along that have truly changed the way that users word process (the last one for me was JIT spell checking). But MS has been adding more and more features in an attempt to continue innovating.
There's a Word monoculture and there's innovation of a sort. I think the interesting point that you make is that it's unfocused innovation that seems to be either incremental or aimed at preempting possible minor complaints, rather than exploring new ways for users to create documents. Not that I'm critiquing MS specifically of this—I think this may be a general symptom of monopoly (and I wonder if the same would hold for Apple).
http://www.youtube.com/watch?v=SAWDYaWAVQQ ("John Dvorak admits to baiting Mac users for hits")
Keep those clicks coming in!
Makes me think of the beginning of Ghostbusters (although IIRC that was Columbia's library).
The best part was when the piano player started at 5:00 we knew it was about time to wrap up (and sometimes grab a scotch). That was a good way to end a day.
Libraries, however, are a great choice for telecommuting (especially when home is full of temptations for distraction).
However, one thing to be aware of is that a lot of parents use libraries as excursions/free daycare and librarians are reluctant to yell at kids. Not that I blame either of them (good job, parents. Let's get those kids reading early!), but have some headphones for when the usual decorum breaks down.
Still, it beats the over-commercialized folk music and hissing espresso machines of the coffee shop.
Given the fact that COBOL refuses to die and not for lack of other options, I've always assumed there's something that kept these guys going. I used to think it was just hard-headedness ("Haven't these guys heard of Python or Ruby or even like Java or .Net or something?!?!"), but age and experience have lead me to believe that it probably has something to do with the size of the paycheck.
So I'd really like to know:
Do COBOLers have a community of any sort?
Where do they go for help?
Do they read HN or proggit (or do they have their own portals that only run on green screens)?
What keeps them going (and do they actually despise their language but just suck it up)?
Are they locked away in the dungeons of enterprise IT departments (or are they more like the wizards in a tower)?
Is there some sort of annual conference where they all meet and dance in front of a bonfire (lit from the heat of their mainframes) and sacrifice young virginal (pure? dynamic?) OO or functional languages to keep their own alive?