HNHacker News
TopNewBestAskShowJobs

mayanksinghal

870 karma · joined July 26, 2011

Has gone Googly.
submissionscomments
mayanksinghal··on Do Plants Think?
And in countries like India, the belief is neither considered outrageous nor is it hard to follow. In fact, Jain food is readily available and basically the same as typical Indian vegetarian food minus the root vegetables plus replacements. It is often hard to distinguish.
mayanksinghal··on Apple Wins Patent Ruling As Jury Finds Samsung Infringes
Well, company X is shipping its phone with an almost free (as in beer) software stack. If their entire stack was paid software, there would have been some more margin for profit. I cannot even guesstimate on how much would their profit share increase (given that higher price would mean lower sales), but it might be significant.
mayanksinghal··on Germany: Facebook must destroy its facial recognition database
A friend sharing my information is a totally different scenario. That person would have been entrusted with your information only after your consent. Since there is no legal obligation on his or her part to keep the information private (there is of course some social obligation) the person had every right to share it with others and on Facebook or Google. Unfortunately we are just beginning to realize the issues with such an open system where detailed documentation has just started, how we go from here is totally up to us. But I don't think we can hold Facebook or Google legally responsible for what our friends are doing, at least not yet.
mayanksinghal··on India announces plans for a Mars mission in 2013
Indian organisations are notorious in having extremely low estimates that later blow up to 4-5 times. So while I have more trust in ISRO (Indian Space Research Organization), their numbers might be off by a factor.
mayanksinghal··on India announces plans for a Mars mission in 2013
I am sorry but the attitude of half of this thread is simply disgusting; from 'haha' to you better provide food before creating space missions. I was just as skeptical about the budget and our capabilities (Yes, I am an Indian - if that wasn't obvious already) but I, even after having actually suffered from poor infrastructure and have seen failed launches as well as people suffering from hunger, support the cause wholeheartedly.

If you have a problem with how your government's aid money is being spent in India, please go forward and lobby for the aid to get cut off. How we spend our tax money is a decision that we should be allowed to make.

Honestly, I am surprised that HackerNews has the sentiment of pointing out expenditures on science to be extravagant and unnecessary by using social conditions as excuse, while there is so much more we could save by changing our military, social or economic standpoints. US's military budget was $663.84B in 2010 [1] while United Nations budget was just around $5.2B during the same time [2] and it's not that United States is all free from hunger or food insecurities [3]. So please, whichever country that you belong to will have issues just like us. We probably have a lot more of those than you do, but we have the right to decide which of those do we want to tackle now at the expense of being behind in our long term goals. And I request you to keep your preferences to yourself and stop forcing your morality/ethics/logic onto us in such private matters.

  [1] http://en.wikipedia.org/wiki/Military_budget_of_the_United_States 
  [2] http://www.un.org/en/hq/dm/pdfs/oppba/Regular%20Budget.pdf
  [3] http://en.wikipedia.org/wiki/Hunger#In_the_United_States
mayanksinghal··on College was my biggest mistake
> How do you know it's not yours? Or rather, how can you be so sure?

Well then how does the author knows that his assessment is the correct one? I agree with the GP for three reasons: (1) I am not a super intelligent, 140 IQed, childhood prodigy who can learn so much faster than most if not all of my peers that I find the courses in my university program slow/unnecessary. (2) I fail at keeping myself motivated for months without direction, peer support and proper schedule. I am more likely to slag off in a side project that I am doing than in a course project that I have to do. (3) I am also more likely to learn things that are absolutely necessary but I personally don't find interesting (Logic Design, for example was one such topic).

> people who are just as hungry and passionate and brilliant as I am

I think that is largely a function of how good the university is and how likely you are to identify motivated people. I was lucky to find some really motivated people around me who would challenge everything they encounter. I am much more passive than they are during sleep and just observing them struggle to tackle the weirdest problems was worth it. I am of course, not from a US university. My 5 year program (B.Tech. + M.Tech) would have costed me not more than $20K as a large part of my academic expenses are subsidized by our government. But all I can say is that at a good university, neither is this behaviour unusual or is it rare.

mayanksinghal··on A Dust Over India
As an Indian who has lived in North India for the entire 23 years of his existence, I can say that every single word that the author has reported is true, except one. It is not safe to roam about in wee hours not even for men. Except may be in Mumbai and a few more cities. I would advice any other visits against it.

Oh and people who have praised the word 'jugaad', in most cases it is a illegal-immoral solution. I hate it when people glorify the act. It is a reality and it is present everywhere in India - but I hope that we grow out of it.

You can divide the country into three parts: (A) The Powerful (who are always rich) (B) The not-so-rich and not-so-powerful (C) The poor and powerless. People of class (A) are leaders, businessmen and politicians who are also lawmakers. Class (B) is the middle to high income families who think political dialogue is a stinking business to be a part of. Class (C) is the overwhelming majority who vote and get paid for it - either directly or through improper political practices from caste/region/religion based arguments.

We have a huge population with few resources. We don't have enough fuel to dump our waste, not even enough ground to dump them on. We have very high unemployment and low literacy. Even the education system that we have is largely of very low quality. Cross Border Terrorism that is so not a daily part of western life is now too boring to be covered on Indian television. North India is so accustomed to it that people have even stopped demanding action - we don't think our government can take any. We also face Naxalism [1], a reality that a lot of us don't understand as it is largely based in Southern/Eastern India.

We regularly see large scale corruption ($1B+), as frequently as once every year. The culprits come back to power in a few years (An example: [2]). And people vote for them, because there is no better choice. This is unlike say USA when similar things would have been ends of political career for people involved.

BUT, please stop commenting on India as a comparison to the US and the rest of the western world. We get it, you have cleaner cities, healthier people, lesser discrimination and no unhappiness. We know it well, we live by it every day. These commentaries just seem unnecessary. We are innately handicapped in the race of development. We have started off late [3]. We have started off behind [4]. It is also very arrogant to impose your morality to the ancestors of others [5] as even if they may agree to what you say, they cannot comment on the situation in the previous era as they are unaware of the context themselves. It is very rude to use it as an argument against the present.

And let's make it clear. India is no more spiritual than any other country on earth. We just have a lot more temples and monasteries than most places. And they are also old and diverse. These exact things that attracts most westerners to India - the ancientness and the abundance, are also very closely related to what westerners hate about India. You cannot have orthodox, untainted and non-commercialized establishments without the perils of unorganized, corrupt and ill-managed institutes. Remove both, and you have a country that is working just as vigorously towards modern (and very western) ideologies and standards of living.

  [1] http://en.wikipedia.org/wiki/Naxalite
  [2] http://en.wikipedia.org/wiki/Fodder_Scam
  [3] http://en.wikipedia.org/wiki/Indian_Independence
  [4] http://en.wikipedia.org/wiki/British_Raj#Economic_impact
  [5] http://news.ycombinator.com/item?id=4214998 [Sec: Sati]
mayanksinghal··on Chrome redirecting to blank.html on search
If there were, and not for other search engines; we would have been complaining about Google being anti-competitive :)
mayanksinghal··on Google joins Samsung in patent dispute with Apple
> They then earn a steady stream of licensing money off the ensuing trillion dollar industry.

Isn't what this about? Motorola is not looking for a third option - it is pressing on the first itself.

mayanksinghal··on Google joins Samsung in patent dispute with Apple
Firstly, I have little to no experience in this field so all my arguments may mostly be gibberish. But,

1. Microsoft had initially asked for $15 per Android device sold [1]. For some devices, this was as much as 7%. I am not sure how related these cases are. It seems as if it is hard to find if the involved patents [2] are FRAND.

2. The definition of fair is relative. I see less absurdity in 2.25% than you do, probably because of my biases. Given that some of these patents are primary to connectivity (wireless patents), their licencing to competitors (especially when competitors have charged upto 7% on your phones) is going to be high. In fact, it seems that Apple and Microsoft have an upper hand here.

3. And yes, Apple has asked for a ban on sales based on "Universal interface for retrieval of information in a computer system". In other threads, it was pointed out that not only was it obvious but prior art might be available. Now, I am not commenting on the validity of the patent, I am trying to see how such a feature about search interface becomes so paramount to the success of Samsung Galaxy Nexus device? And how will it cause irreparable damage to Apple, for that is what they have claimed? I don't see it at all. To me it is the least defensible argument of all.

4. Morality - it is a strange concept. Apple going all guns blazing over Android, was immoral to me. Worse was the case when Microsoft did so to much smaller OEMs. Apple is considered to be a pioneer in technology, and they have argued that Android is nothing but a copy of their designs. What it has also done is to patent the hell out of every design - moral or not (deliberately not seeing the obviousness of some of the patents also seem immoral to me). They used this against Android and they have every legal right to do so. And while they do so, they have copied some features from Android, Notification System is often given as the only example. I don't own an iPhone so I cannot comment on this. They could copy it because it was not patented. It makes it legal but not moral according to their own standards. Having double standards, is least moral to me.

  [1] http://www.reuters.com/article/2011/07/06/us-samsung-microsoft-idUSTRE7651DB20110706
  [2] http://www.networkworld.com/news/2011/070611-microsoft-android.html
Edit: Fixed reference
mayanksinghal··on Facebook Blames Email Problems On User "Confusion"
It is not a spam filter. I just checked my "Other" after days and found a mail that was not spam but from a old friend that I had not accepted as a friend yet. It is not 'detecting' spam but marking everything not-from-facebook as unimportant.
mayanksinghal··on Chrome now the most popular browser
I think I will attribute it to the following things:

1. Google had a huge advertising campaign to promote Chrome. It was unique and nothing like has been done for any other browser ever.

2. Majority of internet users in India are young. The mom's, dad's and grandmother's browser, I hypothesize, doesn't contribute as much to the stats as others. Many might have not even seen the pre-Chrome (or pre-Firefox) world.

3. Orkut was huge in India, Gmail and Google Search are bigger. Google has been pushing users to move to Chrome for a better experience for a long time now. That would have seen significant clickthrough especially because internet speeds have only recently started to pick up in India. Making the need for a 'better experience' more paramount.

4. Not enough business machines. Indian corporate world is not as highly computerized as North America or Europe. Indian Governmental Offices are way behind. While machines in western offices may bring about a significant increase in IE usage there, they will have lesser weight in India.

mayanksinghal··on My boss decided to add a “person to blame” field to every bug report
I think the bragging part of the bug that brings the system down for hours and requires significant efforts in RCA is that the initial work was important and the bug likely to be non-trivial. Non-trivial bugs happen. I will not be proud of small stupid bugs I make but non-trivial bugs, the discovery of which brings sort-of an excitement - that is something I can be proud of.
mayanksinghal··on Judge grants Apple an injunction against the Galaxy Nexus
> Are the patents absurd? Blame the patent system, not Apple for using it.

I think viewpoints differ largely at this point. While I agree that Apple has every right to use any and all legal ways to defend itself and potentially harm competitors; given that everyone is aware of the absurdity of majority of patents, it does seem wrong to use them offensively. There is no law against being douch-stupid-ignorant; laws are not always moral/right - they follow morality only slowly and caters to only the most easiest morality questions. Rationality allows Apple to do whatever it can, only the current morality doesn't.

mayanksinghal··on PHP solves problems. Oh, and you can program with it too
Actually it does make it real. It may not be popular or modern or the best tool for solving a particular task, but it isn't any less real than the real languages: C, C++, Java, Objective-C, C#, Python, Ruby, JavaScript. Even http://en.wikipedia.org/wiki/Brainfuck is a real language - it sure is restrictive and impossibly hard to use for nearly all projects. Let's not use the word 'real' in this discussion. It seems unnecessary and quite frankly, fanboy-ish
mayanksinghal··on Google: Introducing The Endangered Languages Project
My argument is that if the original material was written in the language that translation is in, as will be the case if there is one universal language, there would have been no loss of 'feel'.
mayanksinghal··on Google: Introducing The Endangered Languages Project
> For all it's worth, once I started reading John le Carré or Raymond Chandler novels in original English (I'm a native Romanian speaker) I could never go back to reading them in translation, not that the translations were bad, they weren't, but the texts just didn't have the same feeling.

I don't think this argumentation is correct. There are two things that you are assuming -

(1) The authors would not have been capable of expressing their view with similar levels of 'feel' if they were not born to an English Speaking language hence imparting the 'feel' to English and not just to the authors

(2) You are not feeling the 'feel' more intensely because you are not a native English speaker hence the language and wordplay are less obvious to you as those who speak English primarily.

Secondly as beautiful as the description of multiple languages it may be in GP, I fail to see why won't people adapt the one single language to have extensions - words that describe feelings, emotions and expressions not available originally. Any modern language is, in fact, not the same as it was say a 100 years ago. It has been modified to add newly invented objects like for Computers and Televisions, or newly discovered ones like Idli and Dosa. I think that our desire of saving languages is not pragmatic but aesthetic.

mayanksinghal··on Getting Started with Batman.js
As much as I enjoy Batman, the nomenclature used in example is distracting. I am unable to quickly differentiate between past parts that are App specific from parts that are inherited from Batman.js. They should consider providining a more neutral example as well.
mayanksinghal··on Device turns Android phone into computer. A reason to make HTML 5 apps?
Which is true for local storage as well. If fact, I will argue that data on cloud is more reliable than data on my local machine. I carry it all the time, I don't have back up for a large part of it (I use versioning for code, everything else is painful); I did have some backups on external storage devices but they are more prone to faults and crashes than my internal drives. Carrying such devices around is a major hassle - actively taking backups is an even bigger task!
mayanksinghal··on Israel airport security demands access to tourists' private email accounts
Exactly and Israel is not the only country that faces terrorism. India does as well, and as an Indian - I would out-rightly reject any such measures.
mayanksinghal··on Mathics - A free, light-weight alternative to Mathematica with support for Sage
> The real problem isn't reproducibility, it is extensibility

I think its both. Extensibility is obviously an issue. But so is extensibility, I will give two reasons for it:

1. Easy reproducibility is necessary for extensibility. Firstly, academia is not very good at publishing their tools or their codebases. We have given so much weight to the concept behind the implementations and not the implementations themselves, that most people skip publishing implementations. What it means is that the next research group now has to start from scratch in implementing the concepts before they can think of extending the work. Reproducibility is not only to verify previously reported results, but also to create a starting point for further work. Secondly, given that the tools that the researcher is using is proprietary, the trend is to make it closed source. It may be because the tool is not ubiquitous and hence the researcher sees no point in distributing his/her implementations - or because he had not followed any guidelines (or in case of Matlab and Mathematica - they didn't exist/were-not-popular). He might not be sure about his implementations, and hence cannot publish them.

2. Reproducibility has always been the base for science. I don't need to trust the work a random researcher that I don't personally know. I can just verify his/her findings myself. The requirement of commercial software creates a huge monetary barrier in this. It is wasteful of me to buy a licence for a simple verification that I am not planning to extend. Given that non-academic licenses of most of these softwares are insanely expensive, it makes this verification to be confined to researchers from big research groups in large companies.

mayanksinghal··on Mathics - A free, light-weight alternative to Mathematica with support for Sage
> Do you think the world would be better off if Mathematica, Matlab, SPSS etc didn't exist?

No, but I will celebrate a decent open source alternative, which is what the root was probably suggesting as well. Mathematica is great as an entry software - much like MS Word for word processing. But having LibreOffice is good.

mayanksinghal··on Google Street View: A wolf in sheep’s clothing
> A sheep follows the herd, but the wolf drives itself

I doubt that the author is using 'sheep' and 'wolf' to refer to the herd behaviour of the former versus the self decision making ability/nature of the latter.

I cannot give a very well analyzed comment on the seriousness or the _wolfiness_ of this initiative by Google, I haven't given it a deep thought yet. I am, however, unable to understand the arguments of why what Google is doing, is bad. The author elaborates the possibility of Street View feeding Driverless Project and the latter increasing efficiency of the system. The reasoning behind this being vicious is missing.

"A Wolf in Sheep's Clothing is an idiom of Biblical origin. It is used of those playing a role contrary to their real character, with whom contact is dangerous." - Wikipedia. Role contrary to real character, possibly. Dangerous, I can't see how.

mayanksinghal··on Why is this so hard... Apple

  * Buy latest iPhone.
  * Take photos and videos on iPhone.
  * Tap a couple buttons to select photos and videos to share.
  * Choose who to share them with, press Send.
  * My family gets sent an email link to a webpage with thumbnails of the photos and videos sent, with a one-click way to view each of them. Could even be a native app experience if the recipient is a Mac or iOS user.
  
This is not a Apple vs Android comment but isn't most of this functionality available on Android? I click a photo, it is uploaded in background and I share it. The recipients get a email with link to my pictures/a red notification in their Google navbar. Point is, it is not a hard issue to address; it is already being done elsewhere in a seemingly peaceful fashion.

Edit: typo

mayanksinghal··on US and Israel created Stuxnet, lost control of it
> do moral interpretations of history with today's dominating moral standards

I cannot upvote this enough. I feel sad when people forget that most of the history has been rewritten to suit newer regimes, newer philosophies. And the practice is still very dominant. Howsoever informed we may try to be about past, especially past that we haven't lived through but heard about in books or media or discussions, we are still aware of only part of the story. The part that survived, the part that dominated. And what is worse, we often tend to classify some leaders as well as their supporters who have failed and then replaced by their antitheses, to have this innate evil - while forgetting that they may very well be not 'evil' in their own morality; and hence ignorance not evilness causes their evil actions.

mayanksinghal··on Why I Left Google
> both technically and philosophically unsound.

Philosophically? Can you please elaborate on this? Technically, I don't think there is any unsoundness in OOPs as compared to functional programming (or procedural or generic). Technically, there are paradigms available for all requirements. It might end up being messy or boring or bloated, but that is not a technical issue but more human. OO code on the other hand is incredibly easy to grasp and the ubiquity of OOP fuels itself. May be we would have been at a higher level in our enterprise codes if we had chosen a superior language like Haskell, Scheme or Python for everything; but we don't it for sure. Code is as much an art as it is science, and sometimes better art is possible with outdated paradigms likes paint and paper than touch interfaces and brilliant applications.

mayanksinghal··on Facebook Tries Again on a Smartphone
On the other hand, I think it would be suicidal. While I agree that the phones of some (may be many) might be utilized solely for the purpose of checking Facebook regularly and on the move; there are still other reasons why people prefer one phone over other.

They have already opened up enough APIs to allow for decent third party clients - if they make a policy to withdraw it, developers and users who have already bought a smartphone will not only panic but probably revolt as well.

Alienating existing userbase, when alternative platforms like Quora are just starting to get very popular would be suicidal. In fact my university is already seeing a mass migration from Facebook to Quora and reddit (and HN).

mayanksinghal··on The "bat signal" for the Internet
And yet they forgot to add a favicon :)

I fail to understand why registration is required. The action (putting script in website code) is to be done by users.

mayanksinghal··on Getty's New Watermark
Not sure if there are any comparative studies about it, but aren't random numbers a lot more readable than random alphabets (with numbers)? I have read people raise this issue with IPv6. Choosing to use just numbers seems like a good idea to me.
mayanksinghal··on Yahoo Axis
Though their method of distribution on desktop is not impressive/standard at all. I tried to install it, it downloaded me a .crx file. Now I know how to use it, but a normal user wouldn't. The extension is unavailable on Chrome Web Store and they do not use the right meta tags to allow for one click installation from their own site.
← PreviousPage 7 of 12Next →