HN user

ad93611

610 karma

I love to build things.

I've lived in Chennai(India), Bay Area(California), Washington DC, and in Bangalore(India).

Posts46
Comments77
View on HN
www.paulgraham.com 2y ago

Superlinear Returns

ad93611
3pts1
jjude.com 9y ago

What I learnt about security and SEO by auditing 25000 sites

ad93611
3pts0
www.haskell.org 11y ago

The Good, the Bad and the GUI

ad93611
54pts46
community.topcoder.com 12y ago

Next TopCoder match dedicated to HumbleFool with $5000 prize

ad93611
2pts0
gigaom.com 12y ago

Forensic linguistics study names Nick Szabo as author of original Bitcoin paper

ad93611
3pts3
timesofindia.indiatimes.com 12y ago

Edward Snowden is a hero: Apple co-founder Steve Wozniak

ad93611
24pts1
blogs.scientificamerican.com 12y ago

Searching For The Elephant’s Genius Inside the Largest Brain on Land

ad93611
1pts0
www.quora.com 12y ago

What does an economist at Facebook do?

ad93611
2pts0
abovethecrowd.com 12y ago

The Dangerous Seduction of the Lifetime Value (LTV) Formula

ad93611
4pts1
www.baldingsworld.com 12y ago

The Life of a Chinese Economist

ad93611
1pts0
www.newyorker.com 12y ago

Why Free Speech Loses in India

ad93611
38pts50
callhub.io 12y ago

How to be below API rate limits from multiple servers

ad93611
28pts5
pepnest.com 12y ago

Help a failed startup team pay off debt?

ad93611
1pts0
en.wikipedia.org 12y ago

Spontaneous human combustion

ad93611
1pts0
timesofindia.indiatimes.com 13y ago

India turns down Edward Snowden's asylum request

ad93611
6pts0
gaglers.com 13y ago

Increase Leads by A/B testing your live chat software (with Math explanation)

ad93611
14pts6
qz.com 13y ago

Students are the victims and culprits of India’s broken higher education system

ad93611
78pts69
dilbert.com 13y ago

Crime and Privacy

ad93611
1pts0
www.facebook.com 13y ago

How "The Ugly Indian" cleans Indian cities

ad93611
1pts0
honestyexperiment.com 13y ago

Honesty Experiment

ad93611
2pts0
gaglers.com 13y ago

Comparison of XMPP based Group Chat and IRC based Group Chat

ad93611
19pts13
india.blogs.nytimes.com 13y ago

What Foreign Investors Want to Hear From India

ad93611
1pts0
news.ycombinator.com 13y ago

HN Meetup, Bangalore

ad93611
121pts70
jobs.hasgeek.com 13y ago

Early employee for a real-time chat startup in Bangalore

ad93611
1pts0
www.thehindu.com 13y ago

Why Novartis case(Indian Patents Act) will help innovation

ad93611
1pts0
datastories.in 13y ago

What would a poverty map of India look like?

ad93611
54pts14
thepatentpledge.org 13y ago

The Patent Pledge

ad93611
2pts0
accredor.com 13y ago

Free A/B testing tool for websites - Accredor

ad93611
1pts2
mail.jabber.org 13y ago

Google to restore federated instant messaging next week

ad93611
1pts1
groups.gaglers.com 13y ago

[Show HN] An experiment - Group Chat from just a URL

ad93611
31pts52

I’m a startup founder where most of our employees are based in India. I don’t condone this move by Razorpay. However, as someone else pointed out, the legal process in India is not robust, and it is biased toward people in power. Here are some constructive ways to avoid situations like this:

1. Register your company outside of India. The US is an excellent option because of the solid legal framework.

2. Encrypt the data. Ask for access from your customers, even for your own support teams.

3. Use international companies for services whenever possible.

It would be great to have a regular process to delete old data if you don’t need it for business purposes, and this is hard to do because you could develop an innovative way to add customer value using the old data you don’t know of today.

We use both Twilio and Plivo in our text messaging products in CallHub. Both are great vendors to work with. We'll not move to Amazon just for a lower price. The things that we value are,

1. Quality of delivery

2. A consistent API across all our telephony needs.

3. Great support when we need it

I especially love the fact that these vendors are constantly innovating and give us early access to those innovations as well. The most recent was Twilio's release of studio.

callhub.io | Senior UX/UI Engineer | Bangalore, India | Full Time | OnSite

We are looking for someone to own the complete user experience and user design strategy for CallHub. We are a small startup so you can choose to contribute all other areas of the company as well. More details here, https://hasjob.co/callhub.io/ymzp3

Contact augustus+hn@callhub.io

---- About CallHub ----

We help political parties and advocacy groups in their campaigns and causes, using our award winning cloud based telephony platform. Customers round the globe use CallHub to reach people quickly via phone calls and text messages. More than 750+ customers use our product. Our customers include Uber, Accenture, major political parties in UK, France, Australia and the US.

CallHub (callhub.io) | Bangalore, India | Senior Software Engineer

We are looking for a Django and python developer to join our core development team in Bangalore. We build delightful telephony applications for businesses and communities. We are profitable and growing fast. We have more than 200 customers across 11 countries and have sent more than 2 million messages.

We offer market salary and stock options. See our values and more details here, https://callhub.io/jobs/

Email: augustus@callhub.io if you are interested.

CallHub (callhub.io) | Bangalore, India | Software Developer

We are looking for a Django and python developer to join our core development team in Bangalore. We build delightful telephony applications for businesses and communities. We are profitable and growing fast. We have more than 200 customers across 11 countries and have sent more than 2 million messages.

We offer market salary and stock options. See our values and more details here, https://callhub.io/jobs/

Email: augustus@callhub.io if you are interested.

The Math is correct. Those are the current prices. You are saying that Olacab like companies are able to afford to have low prices because they have investor money to operate at a loss. That may be true too. Yes, it will be interesting to see who can hold on for longer.

We have a reached a stage where rickshaws and cabs are competing for the same market segment, within the city.

In Bangalore, rickshaw fares have been going up, while cab fares have been going down in the past few years. Currently, it costs Rs.13 per KM for a rickshaw[1] and it costs exactly the same, Rs.13 per KM, for a small cab[2] during the day in Bangalore. During the night, rickshaw is 50% more expensive than using a cab.

A cab is clearly a more comfortable ride than a rickshaw. I don't see how the rickshaw business will continue to operate and grow under these conditions.

Cab services have been growing steadily though.

[1] http://www.taxiautofare.com/taxi-fare-card/Bengaluru-Auto-fa...

[2] http://www.olacabs.com/fares/bangalore

I'd disable javascript sometimes because it takes up CPU cycles and memory on my laptop and starves my other applications. GMail specifically has gotten so bad that I've started using the HTML version of Gmail just to avoid all the unnecessary javascript cruft.

RIP HumbleFool 12 years ago

Here is the highest voted answer on Quora

---------------

"Harsha Suryanarayana, popularly known as humblefool to the coding community, and as Lord among his friends and the people close to him. We lost him in an accident on the night of 15th June'14.

Now everybody knows that he was the best coder India has ever produced. He was one of the first red coder from the country and continued to dominate until his last SRM. He was the TCO world finalist twice, and Google Code Jam(GCJ) once. He worked on to make DP his strongest area (for the non-programming people, DP is Dynamic Programming and is one of the toughest things to master in programming). I have had the privilege to spend some time with him and know him more closely and that is what I am going to share in this answer.

For the last one year, Lord was working in a start-up (that he co-founded with Animesh Nayan) MyCodeSchool. I was selected in a 10 day Winter Coding Camp 2013, organized by the company, where he gave awesome lectures. But the 15 days internship MyCodeSchool, Hyderabad, (May-June '14) is how I came to know him more as a person.

Lord had this amazing passion to spread and share knowledge. This was one of his last conversations with Animesh : Animesh: "If we can make some money, we can help more people," Harsha: "May be, we can enable 1000 people to help others."

I also came to know that he gave up Microsoft in his college just to train the college team for ACM ICPC. He never went behind big companies, his wife works at Google and he could have easily been a Googler himself. He worked for his passion. "You do not need too much to live. It's all the social conditioning that makes you desire a big job and a fat salary. You can live with less and be free." This is what he used to say.

Contrary to the second part of his TC handle(humblefool), the first part is completely correct. Lord is the most humble person I have ever met. With the knowledge and experience that he had, he could have easily commanded us all. But instead, he was always open to us, and on many instances came for our opinions and suggestions. You would never know that you were sitting next to a person of his stature. Now you will never associate such a geek in other domains. But Lord was awesome in every field. Maybe that is why he is called Lord. Many know that I defeated him once in chess(that too on time) because I posted it on facebook. No one except me knows the second part of the story. He came back strong and forced me to resign from that game. Played tennis and he beat us all most of the time. Always a winner in stratego. Banged on karaoke, he hit the best score 98 twice (even without any practice). He single handedly won Counter Strike against two of us (FYI, we are not noob at CS). He was a complete all-rounder.

His thoughts were always full of clarity and vision. I had a half an hour bike ride with him,(we had all gone to Prasad's for a movie, and not everyone could fit in the car, so I was the fortunate one to come with him), I discussed my career and future plans with him, and he made it crystal clear for me.

Memories flashback, as I write, and take me to his birthday, we had planned a surprise for him. Never had I imagined that it would be his last. A photo on his birthday treat. (Harsha is the righmost).

Harsha is a true legend. He has been an inspiration and idol of many indian programmers. And as Animesh puts in, "He has chosen to go to heaven because God needed a genius programmer there".

May his soul rest in peace. RIP Harsha, RIP the Lord."

------------------------

Due to the permanent nature of bitcoin transactions, I wonder if all bitcoins stored in banks must enable multi-signature transactions. That way the money can leave the bank only if there are 2 thefts. 2 thefts are exponentially harder to pull off because second signature can be stored in different places by different people.

Here is a story from using the Plivo APIs, that convinced me that these guys are for enterprises and serious businesses.

We were looking at different telephony APIs to build a highly concurrent calling system. With Twilio, we could only send one phone number in a single http call. That was a bummer. With Plivo, we could send as many phone numbers as a http POST can handle, and let their APIs handle the high number of calls per second. We were pleasantly surprised that they do so much of the heavy lifting.

>"What’s more: they are infinitely scalable. You could rank, ten, twenty, fifty of these kind of keywords just as easily."

Making a page rank for a keyword involves having some local domain inbound links and some inbound links from external domains, inaddition to the usual in-page optimisation. It seems like getting those links to 50 pages is not easy and is not scalable. What am I missing?

The animation is very good. Could you explain a bit about how this was done? Did you have to write the code or is there a tool that can generate a page like this?

We are hiring at this event too. Here are more details:

We are looking for a core team member based in Bangalore.

Background:

Gaglers is a scalable real-time chat platform. Currently, we offer live chat with unlimited operators and community chat for support. More at http://gaglers.com/

Our high-level technical challenges are,

     scaling a real-time platform to millions of concurrent users.
     measure all interactions to make data driven decisions
Typical Day at the Job

Here is how a typical day will look like. You start by looking the status of the production dashboard and bugs. With a quick scan you find that that the message counts are not getting updated in the dashboard after the code push last night. You jump on it right way and send a short code-review out, after testing it on your staging setup.

With that out of the way, you get back to the feature that you have been working on. You know exactly why you are building this feature and what impact it will have on the customers. The feature was specced out last week in some intense design discussions. You finished a quick prototype yesterday. You throw it out today and start the code and unit testing for the initial release. The plan is to deploy a basic version this week sometime, gather feedback over a few days and then fine-tune it based on what the customers say.

Just after lunch, while you code, you come across a bug in the queuing sub-system. You decide that it would be simple for you to fix it as well and so you do. While you fixed the bug, you thought about how you can make the queuing system much more scalable. You write a quick note to yourself to talk about it later.

By the end of the day you'll have a good chunk of the new feature implemented. You'll send that queuing system bug fix for code-review tomorrow morning and continue your work of the new feature.

How the role will develop

Initially, the tasks you take on will be smaller and fairly well defined. Longer term, the requirements you get will be more general, and you’ll interpret them to produce great solutions. You’ll also generate tasks on your own initiative as you identify opportunities.

As we grow, we may need to take on more developers. You’ll have the opportunity to be responsible for these folks if you want.

Technical Qualifications

You will be,

     fluent in Django and Python and comfortable using Git
     be happy with HTML and Javascript
     have designed and written applications using Django
     comfortable managing a group of remote linux servers.
You'll have the opportunity to work on all areas of our stack. Our technology stack includes,
     Django, Python, Erlang
     Redis, MySQL
     RabbitMQ, Celery
     MemCache
     Bootstrap, JQuery, Javascript
We are looking for someone who sees their role as bigger than just programming. You'll also get to know our business. You'll also look for opportunities to make things cooler for our customers.

We are looking for a core-team member for our startup in Bangalore, India. We offer good chunk of equity for the right person.

Background

Gaglers (http://gaglers.com) is a scalable real-time chat platform. Currently, we offer group chat for communities and live chat with unlimited operators.

Our high-level technical challenges are,

    scaling a real-time platform to millions of concurrent users.
    measure all interactions to make data driven decisions
This is a full-time position based in Bangalore, India.

Typical Day at the Job

Here is how a typical day will look like. You start by looking the status of the production dashboard and bugs. With a quick scan you find that that the message counts are not getting updated in the dashboard after the code push last night. You jump on it right way and send a short code-review out, after testing it on your staging setup.

With that out of the way, you get back to the feature that you have been working on. You know exactly why you are building this feature and what impact it will have on the customers. The feature was specced out last week in some intense design discussions. You finished a quick prototype yesterday. You throw it out today and start the code and unit testing for the initial release. The plan is to deploy a basic version this week sometime, gather feedback over a few days and then fine-tune it based on what the customers say.

Just after lunch, while you code, you come across a bug in the queuing sub-system. You decide that it would be simple for you to fix it as well and so you do. While you fixed the bug, you thought about how you can make the queuing system much more scalable. You write a quick note to yourself to talk about it later.

By the end of the day you'll have a good chunk of the new feature implemented. You'll send that queuing system bug fix for code-review tomorrow morning and continue your work of the new feature. How the role will develop

Initially, the tasks you take on will be smaller and fairly well defined. Longer term, the requirements you get will be more general, and you’ll interpret them to produce great solutions. You’ll also generate tasks on your own initiative as you identify opportunities.

As we grow, we may need to take on more developers. You’ll have the opportunity to be responsible for these folks if you want.

Technical Qualifications

You will be,

    fluent in Django and Python and comfortable using Git
    be happy with HTML and Javascript
    have designed and written applications using Django
    comfortable managing a group of remote linux servers.
You'll have the opportunity to work on all areas of our stack. Our technology stack includes,
    Django, Python, Erlang
    Redis, MySQL
    RabbitMQ, Celery
    MemCache
    Bootstrap, JQuery, Javascript
We are looking for someone who sees their role as bigger than just programming. You'll also get to know our business. You'll also look for opportunities to make things cooler for our customers.

Contact me directly: augustus at gaglers dot com

There is an opportunity for IRC and XMPP protocols to co-exist in the same group chat and solve customer needs better.

One of our customers is a YC company, that moved their group chat from a IRC based system to our XMPP based group chat product[1], because IRC did not work well for them. After they started using us, we figured that some people still preferred IRC and some wanted the ease of use of XMPP. The solution was a simple bot that will bridge the messages between the IRC channel and the group chat. This is now working out very well for them.

They now have benefits of both IRC and XMPP on their website. I'll be happy to talk more details and possibly collaborate. My email in profile.

[1] https://groups.gaglers.com/