HNHacker News
TopNewBestAskShowJobs

mundanevoice

140 karma · joined March 15, 2014

[ my public key: https://keybase.io/vinitkme; my proof: https://keybase.io/vinitkme/sigs/aG65oAbaepl0V9yM4lIHx3MFRN8mGqYeOQ63qYJWvdw ]
submissionscomments
mundanevoice··on Aadhaar isn’t progress – it’s dystopian and dangerous
1) There is no real reliable proof of a leak yet. 2) Remember all your fancy iPhones, Macbooks and Pixel etc. having fingerprint sensors. You 100% sure none of these would/could be leaked. Why the hypocritical attack on just one thing?

Out of various things, just one thing: My maid got her account opened for free due to Jan Dhan scheme. The only document required was Aadhar which she had due to a massive drive to enrol people in Aadhar. Now, She got a gas connection without much fuss and all the govt. subsidy gets directly deposited to her bank account. I too give her monthly due via NEFT. All her money goes directly to the deserving place without ever bribing anyone. If it's not making this country a better place for these people, I don't now what is?

mundanevoice··on Aadhaar isn’t progress – it’s dystopian and dangerous
Benefits Hostage? Are You kidding me? We earlier used to get those benefits as well. But it was all paper based, prone to be caught in the web of middlemen.

It's an incentive from govt to get people to register for Aadhar to get better/faster service without us common citizens to get exploited by the middleman. I don't see anything wrong in that.

mundanevoice··on Aadhaar isn’t progress – it’s dystopian and dangerous
Yes, I am aware. But this hack didn't existed when Aadhar was provisioned, and many institutions in the world use Iris recognition. Does this mean everyone in the world will stop using Iris recognition or push a patch to fix the vulnerability?
mundanevoice··on Aadhaar isn’t progress – it’s dystopian and dangerous
How do you suggest in a country of fucking Billion people you would get people to use something? 40% people don't understand shit, doesn't care about privacy, they want food on their table, they want to get the money they rightfully earn. These people are less fortunate than many of us. With Aadhar and Household gas linked, they get the subsidy rightly in their bank account without paying every fucking agent that would loot them at any possible point.

I agree, making it mandatory for "Income Tax" is bit controversial. But even you also know how many people in India, rightfully pay taxes. The percentage is pretty damn low.

And frankly using Facebook and Twitter is not really a choice. It's a result of being Socially coerced into being on one of the platforms to not feel left out. And anyone who talks about privacy and openness would never be on either of these two if he really knows what he talks about.

mundanevoice··on Aadhaar isn’t progress – it’s dystopian and dangerous
You do understand that it doesn't only rely on fingerprints, right? There is retinal verification in addition to phone OTP. I had another phone number when I got Aadhar, I changed the city, lost my phone number and now there is no way, I can without physically getting somewhere and submitting the application to update my phone number.

API for commercial services isn't a bad thing per se. A lot of time, it would save time in documentation. Btw, if you have such a privacy concern, Are you not using Facebook, Whatsapp and all other services for free that sell you data, you behaviour to commercial companies.

It's really easy to believe the FUD going on and coming up some original ideas on how to tackle the problem. I hope you are in the second group that would help make our Country a better place to live in.

mundanevoice··on Aadhaar isn’t progress – it’s dystopian and dangerous
All people criticising Aadhar for being insecure frankly don't have a real solution in place. Being an Indian citizen I know and have experienced benefit owing to Aadhar. I get subsidies from the government, one uniform identity that I can use to get important things.

Coming to the security part, which centralised biometric DB doesn't have risks. Social Security Number in the US is pretty similar. No one gets security right the first time and nothing is secure forever.

Mozilla being such a nice organisation with so many good initiatives. Why don't it come forward and dedicate some of its resources in helping out the Indian Government? Wouldn't that be better than just criticising without knowing any ground reality of how things operate in India?

mundanevoice··on Turning Sublime Text into a Lightweight Python IDE
I open vim inside Pycharm's Terminal but most of the time I don't really need to open Sublime/Vim.

Pycharm also have scratch file/buffer support and that is quite awesome for one off scripts.

mundanevoice··on Turning Sublime Text into a Lightweight Python IDE
Well, I think you are mistaken here. There is an Open Source Community Edition of all versions of Pycharm if you are so inclined to the Open Source. That is quite good enough. Celeron is quite old and slow and it is not fair to expect an IDE to work fast on that old PC. Though you can still disable some advanced features( inspections) and make it reasonably fast.

Again, it totally depends on the project you are working. For a reasonable sized project, you can do away with an editor. But with large codebases, IDE support is a great difference. And this is coming from someone who has been writing all his code on Vim for last 6 years or so. Basically, all you require is a productive environment that doesn't hold you back and enables you to write faster and correct code. For me and a lot of other people, Pycharm is quite that tool.

mundanevoice··on Turning Sublime Text into a Lightweight Python IDE
Only if you haven't worked on Pycharm, you can say this. Try the latest Pycharm on a medium/big size project and you will understand. It is the best Python IDE out there, right now.

Nothing even comes close.

mundanevoice··on NeoVim 0.2.0 released
Also, I like Neovim and have been using it on/off since a couple of years. But I haven't found a GUI equivalent of Macvim with Neovim.
mundanevoice··on NeoVim 0.2.0 released
> The main reason NeoVim exists at all is because Bram Moolenaar refused to accept any patches for async support. People already did the work for him and he didn't want it.

This is not true. If the work was not complete and not as how the lead maintainer/developer wants it. It is highly unlikely that it would be merged. I suggest you actually go and read the mailing list when this happened. I have seen it.

mundanevoice··on NeoVim 0.2.0 released
Neovim does have breaking changes from Vim, that by definition make support for some of these systems very hard or impossible.
mundanevoice··on NeoVim 0.2.0 released
This can be said for any rewrite. Let's wait and see what happens to Neovim's code in coming 10-15 years if it can last that long. When you have to support all the legacy systems and all types of OSes out there, crap is going to come in the code.
mundanevoice··on NeoVim 0.2.0 released
Vim is also community driven. Having a BDFL doesn't mean that the model is bad. Python, Linux all have BDFLs and they are blossoming.

Also, saying that Vim wouldn't have gotten the async features without Neovim is wrong. It would have come in sooner or later, Neovim sure made it a priority.

mundanevoice··on Infosys plans to hire 10,000 American workers, open four U.S. tech centers
True fact:

Most people who go to Infosys in India are usually not the brightest but mostly those people who don't get into other big companies. We call them "Mass Recruiters" because they hire a whole bunch of people without looking at the skills or if they are a fit.

mundanevoice··on Homebrew 1.2.0
and Vim is way ahead of both of them :D
mundanevoice··on Servo nightly builds on Windows now available
Rewriting anything in a new language is a very time consuming and expensive process. To maintain feature parity with the latest and keeping up with bugs introduced could be very difficult. Google has much more juice to pull something like this off with lots of money. I doubt Mozilla could actually compete in the long run without generating lots of money like Google does.
mundanevoice··on Servo nightly builds on Windows now available
Sorry! I meant Blink.
mundanevoice··on Servo nightly builds on Windows now available
Haha. As if there is no development going on in V8. Rewriting anything doesn't mean it will beat it's competitors.
mundanevoice··on Django 1.11 Released
Well, it isn't much of a problem, All you need is to use `django-ajax-selects`, and you can make all the fields with foreignKey into ajax loading like select2. If that's your biggest gripe with admin, then here is an easy solution for that.

In Django, you need to explicitly do some things and that's okay.

mundanevoice··on Django 1.11 Released
Best Django release ever! Good thing we have 1 years overlap between two LTS releases (1.8 and 1.11). Will be upgrading my apps soon. :D
mundanevoice··on Curl is C
This is from servo codebase - https://github.com/servo/servo/blob/master/components/domobj...

Take a look at this. It isn't as simple and clear as C/C++ for example and requires significant investment in parsing and understanding the code.

mundanevoice··on Curl is C
Well, I was not talking about basic syntactic structure. For eg: take a look at this https://github.com/servo/servo/blob/master/components/conste...

I am not against Rust. Rust has some great ideas and intent. I just feel they should have created simpler syntax. A more complex and unusual syntax doesn't have any real benefits IMO.

mundanevoice··on Curl is C
I hope Rust doesn't face the same fate as other ambitious projects by Mozilla. Rust has a quite unusual syntax compare to any other systems programming language. Also, there is a big learning curve. Keeping all the benefits aside, I really hoped Rust had a simpler syntax. I really think, one day a language will borrow the good parts of Rust with a simpler syntax and get ahead of it. Rust in its current form will never be as successful as C/C++.
mundanevoice··on My Text Editor Journey: Vim, Spacemacs, Atom and Sublime Text
I understand the points you made for Sublime. It gives all most of functionality out of the box without having to remember shortcuts or key bindings. However, your criticism of Vim felt weak to me. Your pain point sounds mostly like a misconfiguration on your part. I have been using Vim for almost 8 years and have used heavily configured to minimal setup. One thing I learned is the issues is always with bad configuration. > my tab key was bound to tons of different things like autocomplete, snippet expansion, indentation, moving between snippet fields and inserting the literal tab character.

Clearly, you shouldn't have used tab to do all the things, it is bound to create confusion, if you use tab for everything.

Mouse support is first class in Gvim/Macvim.

mundanevoice··on Qualities that I believe make the most difference in programmers’ productivity
Not true, I just read it on my 5" Android phone and it was pretty okay to read. I won't call it hostile at least.
mundanevoice··on Problems I Have with Python
Try using some other language that is functional like LISP or Haskell maybe. Python goals is not be a functional language that that's okay.
mundanevoice··on Even my mother can run Linux
Great! Thanks for sharing.
mundanevoice··on Easily clean up a team's remote Git branches
Or you could use prune, so let's say robert is your teammates origin name: git remote prune robert
mundanevoice··on Gitless: a version control system
How is this any different from hub (https://github.com/github/hub). It provide useful command like aliases. Along with ghi(https://github.com/stephencelis/ghi), I can do everything like creating new repo, sending PR, looking/creating/updating/commenting on issues with my command line.
← PreviousPage 3 of 5Next →