supersan
supersan on Hacker News
Do you have any plans on making a mobile app? Reminders are most useful on mobile only.
Posted by
supersan on Tuesday February 14, 2017 @01:27PM
from the colawp.com dept.
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.
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.
Posted by
supersan on Tuesday January 31, 2017 @04:58AM
from the economictimes.indiatimes.com dept.
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.
Not to mention that even AngularJS 1.x still bundles jqLite and switches to full jQuery if you include it first.
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).
Just wanted to say thanks for answering in such detail. Your string analogy really helped me understand it quite easily.
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).
Posted by
supersan on Friday January 06, 2017 @10:14PM
from the medium.com dept.
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.
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
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.
Posted by
supersan on Sunday November 06, 2016 @02:49PM
from the youtube.com dept.
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.
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.
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.
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.
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.
Posted by
supersan on Thursday October 20, 2016 @09:47PM
from the developereconomics.com dept.
Posted by
supersan on Thursday October 20, 2016 @05:35PM
from the observer.com dept.
> 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?
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.
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...
Sorry, it means a Joint Venture call, for Cross promos, affiliate promos, etc.
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.
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.