HNHacker News
TopNewBestAskShowJobs

supersan

354 karma · joined August 31, 2009

submissionscomments
supersan··on Show HN: Monica, an open-source CRM to manage friends and family
Do you have any plans on making a mobile app? Reminders are most useful on mobile only.
supersan··on Ask HN: What could disrupt email?
Possibly email addresses that won't accept more than 200 plain text chars, so real people get to the point quickly and spam becomes easier to determine.
supersan··on H-1B visas mainly go to Indian outsourcing firms
You're absolutely right about this and I can attest. Whenever I tell someone I run my own software business the first question I'm asked is how many employees do I have?

Nobody cares about the revenue of the sites, it's just that if I have more than 10 employees then you're successful. So in India a person making 1 mil / month is less successful than someone who has a company of 10+ employees that is drowning in debt.

supersan··on CSS Grid – Table layout is back. Be there and be square
Makes you wonder why HN won't budge with those <table> tags in the source code. One day I hope to see "Table layouts are back with <table> tags" and the HN programmers would have saved themselves so much work.
supersan··on Is jQuery still relevant? (2014)
Not to mention that even AngularJS 1.x still bundles jqLite and switches to full jQuery if you include it first.
supersan··on Show HN: Math Attack – My side project of 3 years
Congrat on shipping. The game idea is very original and interesting. I will definitely give this a try (forgot to bring my phone today but thanks to the really nice feature of Play store that lets you install apps from browser, it should be installed on my phone already).
supersan··on Timeline: Organisms that have had their genomes sequenced
Just wanted to say thanks for answering in such detail. Your string analogy really helped me understand it quite easily.
supersan··on Timeline: Organisms that have had their genomes sequenced
This is super interesting for someone who has no knowledge of the field. Has my interest piqued as to how they do it, what is number of bases, why do mice have more bases than us, etc. Very nice presentation wise, even if it is incomplete (as other comments state).
supersan··on The short, tormented life of computer genius Phil Katz (2000)
This 8 year old comment on reddit[1] sheds more light on the controversy from a person who knew him I guess.

[1] https://www.reddit.com/r/programming/comments/74x5e/phil_kat...

supersan··on AdultFriendFinder was hacked
I often store my password using PHP's password_hash('password', PASSWORD_DEFAULT) function. This function has been baked into the language since version 5.0 I think. I'm sure most other languages must have a similar function too, yet so many sites save the password in plain text. Doesn't make any sense.
supersan··on India's demonetisation of Rs. 500 and Rs. 1000 notes
This is a great move. Though I only hope that depositing whatever money you have is easy because all I can imagine now is kilometer long lines at every bank
supersan··on LessPass: sync-less open source password manager
I think there is where the connected version can play an important role. From my understanding it stores everything but the password, so that can keep track of password rules, counters, etc per site.

I think the biggest issue still is what happens when you change your master password? Because I couldn't find an answer for that.

>aside of storing the state somewhere, but if you're doing that, why not just store the password?

Because even if the state information is compromised, it is useless to the attacker. On the other hand, if a password is leaked that can be used to access the account.

supersan··on Show HN: Best of Themes – The simplest way to browse thousands of website themes
It's pretty good way to browse actually. My pet-peeve with sites like wrapbootstrap, etc is that you have to open each theme, click the live preview button and then click the "remove frame" icon to get the feel. Then unless you opened it in a new window, you forget where you started. Your site solves that problem. Good work!

P.S. To make browsing even faster, maybe you can add up down arrows in the lightbox too, so that I can move on to the next theme and find it even faster. Just my 2c.

supersan··on Samsung Sets Its Reputation on Fire with Bogus DMCA Takedown Notices
Every time a big company tries to strong arm an individual to take down something, esp something that is already viral in nature, the end result is it ends up getting more views and news. Yet, these companies never learn. Also in this day and age I think it's impossible to take a video down (s01e01 black mirror anyone?)

On the other hand, a detailed breakdown of what went wrong including details of the fuckup, with black and white details on what was fact and what is fiction (like Tesla's response to BBC) and the measure the company is taking to fix it generally helps to gain the trust back quickly.

supersan··on Git from the inside out
This is one of the best ways to lean new techonology. I remember that long back ago when i was in college i had some trouble understanding some aspects of web servers and so i decided to write a small web server in perl and soon soon i kinda knew it inside out. Same for writing my own Smtp client, the knowledge i gained from it will be with me forever.
supersan··on Instapainting – From $4k in debt to $32k/mo in passive revenue with no employees
Love reading such stories.

Also every interview I've read on indiehackers always has this one advice as the most important one: build quickly, iterate later.

supersan··on Ignite UI is now open source
I think it's too heavy for mobile phones. The demos don't load.

https://imgur.com/a/oOxpt

supersan··on Ask HN: How are all of these data dumps of user info happening?
I can't say for big companies but for smaller companies it is generally software like WordPress for blog or some Forum software that you installed and then they find an exploit and exploit every site that has it. There is very little you could do even if you are updating frequently.

If you really need to install third party software i feel it's best to put them on their own instance and separate database than to share any resources with your main site.

supersan··on Angular 1.x Banned from Firefox Addons
> Angular is running within a higher-privileged extension.

Ok, thanks for the explanation. I've developed chrome extensions before but firefox very long time back, so my knowledge is rusty, but please tell me 2 things:

1. Say hypothetically if AngularJs can do it, doesn't that mean any Javascript can do it too? I mean Javasript contained within the extension code?

2. In chrome extensions we use "ng-csp", otherwise it won't run. Is this addressing the same thing in chrome and if so, why can't it do it in firefox?

supersan··on Angular 1.x Banned from Firefox Addons
Angular 1.x is still quite being actively developed and it will be many years before it will become unsupported. I'm sure if they report the vulnerability it would be fixed instantly seeing the amount of activity on github.
supersan··on An External Replication on the Effects of Test-driven Development [pdf]
Up until now it has mostly been opinions and biases and even though many popular programmers[1] have been saying this for a very long time, it's great to see a controlled study done about it.

This makes it a fact and a great counter argument for helping a lot of programmers who are being forced to practice TDD because of the generally accepted claims in productivity and code quality associated with doing it.

[1] http://david.heinemeierhansson.com/2014/tdd-is-dead-long-liv...

supersan··on Don’t let your anger persist
Sorry, it means a Joint Venture call, for Cross promos, affiliate promos, etc.
supersan··on Don’t let your anger persist
I learned this lesson by experience. I am partner in a popular marketing site and so I get a lot people who are interested in JV opportunities from all around the world. Now I like getting directly to the point (“Hi Max. Tell me what I can help you with.”) because it saves us time and we both know this is a JV call so if the other person has a list or opportunity that matches ours, it's on.

Unfortunately most JV calls I've had start off like a dick measuring contest. People love to boast how big their business is and how this can be start of a million dollar partnership, yada yada. This becomes especially infuriating when the other person is blatantly lying just to impress you. Earlier I used to get kind of pissed off or started 1-upping them while getting irritated and angry of what I'm doing with my time. Now I just put the phone on speaker and do something else saying "sure" or "great" from time to time. Not only does it save my time, I don't lose my focus after and yes, I close more deals and create longer relationships. So yes, this don't be a child philosophy is really great, esp for geeks (like me) who think that the shortest distance between two points is always the best route.

supersan··on Show HN: I made a Chrome extension that helps battle impulsive procrastination
My main reason for procrastination is that I'm mostly undecided on what to do next. This looks urgent but this is more important trap.

So far I've solved it by planning things in an excel sheet with all the work I have to do as atomic tasks with the next column I can mark as (pending, done, defer, much later) using which the excel sheet automatically sorts my tasks.

supersan··on Show HN: I made a Chrome extension that helps battle impulsive procrastination
Genuine question to the people who use these extensions. Do you get some significant result from using it or is it more about good in theory only?

My personal experience is more on the lines of yes, good idea but then I'm back to my same old patterns again in 2-3 days. The longest I've used is the dayboard new tab page extn but only to see those 5 to do items on it for months.

supersan··on The Important Habit of Just Starting
Thanks for suggesting this book. Because of your link I found the author's other book Mini-habits which I found super interesting too!
supersan··on Ask HN: Good books or articles on UI design?
Yes, this is the first book that came to my mind too because for any good UI design, you first need to get your priorities straight which is common sense of design comes first, the graphics and cosmetic part comes second (though they're not mutually exclusive).

On a related noted, I've often wondered how Material design and all these latest skeuomorphic designs kind of go against this advice of Don't make me think. Is it text, is it a button, is it a drop-down? You're making me think too much.

supersan··on The Important Habit of Just Starting
My problem is more about bikeshedding than anything else. Every morning I start my work enthusiastically but then obsess over stupid things like the variable names, optimization, too much refactoring, indentation even sometime (like it would be so good to see all these = signs to align.. aaargh) and then just mentally exhaust myself with these trivialities and then it's back to reddit or hn. Worst part is that I'm aware how useless it is to obsess over such things yet I still catch myself doing it way too often these days.
supersan··on Ask HN: Domain Dispute
Just setup a wordpress blog and fill it with aggregated data remotely related to the domain name. Since you've had it from before, you have the upper hand.

Read about Nissan's domain name. If a company that powerful couldn't get their hands on it, you shouldn't be worried.

supersan··on I Turned a Two-Week Side Gig into a Successful Startup
Wish the author went into more detail about the actual product instead of fluff talk.
Page 1 of 3Next →