Hacker Newsnew | past | comments | ask | show | jobs | submit | sundar22in's commentslogin

grails is the best framework I have seen so far. sensible defaults inspired from rails is good. you don't have to learn groovy since it is a superset of java. you can learn on the way .... very less entry barrier and learning curve


> Also before twitter/facebook, we had email - a distributed > social network. How is the "new" distributed social network > going to be better than email?

Imagine you cannot use a word document created in windows cannot be used in linux or mac. Imagine YOU need to use windows just because other people use. Will this be good?

Choice of operating system is upto you and you must be able to exchange data across operating systems. That "interoperability" is needed for any good system. You don't need interoperability only if you want to monopolize the market.


It's like email. It should not matter in which social network our friends are, we should be able to communicate with each other.

Imagine that today you can only send email from gmail to gmail account. If that is the state today, won't we think of decentralizing email now?

Having a choice is a good thing, and one size would not fit all.


Its a great advice !!!


Writing a diary can be few minutes every day.

I would like to keep personal stuff private, its not a good idea to make everything public.


You cannot access any arbitary website from Javascript. http://en.wikipedia.org/wiki/Same_origin_policy


While there is the same origin policy, there is mechanism to share some resources as Matthew pointed out. Even if you host a site on domain ex1, you can still access resource at google maps through API.



This blog post is a result of "Blame culture". The intention here is just to find faults and exaggerate, but not to do anything constructive. In the end the blog post does not state anything constructive.

The post is too narrow minded and focuses only on negative aspects. Poor quality is ubiquitous, its every were. Can you name one country which has only highquality programmers? Author just assumes people are bad and things are exaggerated. Blog post creates "panic" which is unwarrented.

Its true that education system needs improvement, but it does not mean that most people are useless. Also this blog post assumes that everyone must be a programmer and not coder. Its like expecting everyone to become a CEO of a company. Expecting everyone to beome CEO and bashing that most are useless is stupid. There are many great programmers and innovators from india.


I would imagine that the best Indian programmers are every bit as good as the best American or European programmers. It's just that at the low end, people who are not good programmers in first world countries will gravitate towards something else as there are plenty of other ways of a making a similar level of income whereas in India options are more limited so people will stick with a career to which they may be ill suited.

From what I've seen Scandinavian countries seems to have a very good track record for creating innovative programmers. A disproportionate number of highly original languages , frameworks , software and games seem to come from there.


The benefit i see by using git-backed wiki is that your data is not locked into any database/site. In the end they are plain text files and no dependency on database (e.g. myql), and no dependency on git-hosting site. If you dont like github, you can host your wiki else were.


doesn't that make your data less accessible/queryable?


Yes, in the end making a choice is about making a trade-off. If we need easy to query data storage then RDBMS are better.


Thanks for this suggestion. Post updated. +1


Interesting, could you please elaborate on this use of git. It will be helpful. Thanks.


Sure. I'm actually working on a bootstrap project which uses Gists and Node.js to spin up a scaling infrastructure: https://github.com/franklovecchio/yc-bootstrap. Instead of using CloudFormation, which I loathe, or Puppet/Chef (which have a learning curve and infrastructure for latter), I use standard bash libraries (see yc-bootstrap/gists/) and "extend" them to spin up instances -- see the README under "Gisting": (https://github.com/franklovecchio/yc-bootstrap/blob/master/R...). That example is what the user-data file would be.


Thanks! +1


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: