I wonder if this is one of the reasons we are stuck with crappy development tools in era of slick iPads. Not only do we balk at the amount being raised (also happened with ruby.app), we also tend to criticize any thing that looks new and trying to change status quo. At the worst this will be a half baked IDE while still offering some creative features paving way for (hopefully) better future IDEs. You don't see many people haring off to criticize other creative projects the same way outside programming world.
One of the big appeals of youtube is that a submitted video is available everywhere (well majority of the countries). Google would rather pay hefty fines than lose that.
While it does look nice and all, I still can't figure out what differentiates this from other similar offerings (I see the same problem with many new project management software).
That's because its not Java. They are not allowed to call it Java. The only claims left from oracle at this point are that google used 'Java' (the language) without permission and they have used api interfaces aka function names and class names (ArrayList.GetItem() ArrayList.AddItem() stuff). There is no copying of the implementation anywhere. AFAIK if oracle wins this case, they can go ahead and sue Microsoft for providing ArrayList class in C#/.net - they almost have similar interfaces.
The more I think about this case, that more I hate Oracle. They are hurting Java's long term future for a few million bucks. Android provided lots of momentum for Java platform and if they end up switching to some other language (Go/python) everyone loses. Of course once oracle wins, there will be every one suing every one else having similarity in api interfaces.
What leads to stress and frustration is not the craving for the solution but rather the pressure to find the solution. Most of the time this kind of thing happens in day jobs because there is less emphasis on learning and more on getting things done.
I think the mobile landscape is going to look pretty barren in a few more years. Just like the desktops, we seem to near the consolidation of mobile OS market with weaker sides getting eliminated rapidly.
I think pebble is the next big thing and might even get rid of its dependence on the mobile phone in future. Just imagine Siri helping you get through your day with out taking the phone out of the pocket!
We worked on a startup product a few months which is currently shelved. It had a file system like interface and simplified moving files between dropbox, amazon S3, google docs and multiple accounts (any one with two dropbox accounts ?).
With all this google drive news, its pretty tempting to bring it back to life :)
Actually, the new features introduced in C# increases developer productivity quite a bit. More importantly they increase the readability of code by cutting down on the repetitive stuff. Once some one uses LINQ, lambdas and dynamics its hard to go back.
But its equally simple to spin a windows server and even more simpler to setup (thanks to RDP). Amazon even offers a free microsoft micro instance (I even got a $50 windows credit for april month) :)
I really love NancyFx. It's such a well thought out framework. If there is some feature missing, all you have to do is hook at the proper place. It really simplified building our startup (http://designduke.com). Best part is that using a REST framework encourages you to move out most of the logic and functionality to client and it scales pretty well.
Actually, this is one of the reasons why some of the new languages pick a popular older language's syntax and coding style. Example, most static typed languages follow C syntax (C++,Java, C#) because most of them expect the programmers to migrate from the older language. This makes the migration much smoother. And when the syntax does differ, programmers tend to overestimate the complexity of the newer language (most C++ programmers complain a lot about Objective-C's syntax initially).
I'm curious, does ASI actually hurt the performance of JS parsing ? I mean, will there be any performance difference between a code that properly uses semicolons versus one that relies on ASI..
That is what surprised me a lot. That there would be so much defense of the practice. I work on C/C++ for a living in enterprise environment and there are style rules followed diligently. Every one knows that there can be lot of cool/hipster code written with C/C++ but no one does because of the maintenance concerns. Writing code is much easier than maintaining it.