HNHacker News
TopNewBestAskShowJobs

karuth

15 karma · joined April 5, 2014

submissionscomments
karuth··on Show HN: ServerlessBlog = Python + Flask-Blogging + AWS Lambda
I did not invent the term serverless. Generally the term serverless is used to refer to a cloud function concept.
karuth··on Show HN: ServerlessBlog = Python + Flask-Blogging + AWS Lambda
Thanks for pointing this out. I will look into fixing this.
karuth··on Show HN: ServerlessBlog = Python + Flask-Blogging + AWS Lambda
I created a site to demonstrate how to setup a blog on AWS lambda.
karuth··on Data Science: Performance of Python vs. Pandas vs. Numpy
This post is rather naive. Pandas performance improves when one uses in built functions. Also the performance of pandas is better over numpy for larger sizes [1].

[1] http://gouthamanbalaraman.com/blog/numpy-vs-pandas-compariso...

karuth··on QuantLib Python Tutorials for Fellow Quants
Are there a lot of quants in the US that use QuantLib? I see there is a large community in Europe and Canada. Would like to hear from fellow quants in the US on their experience using QuantLib.
karuth··on Ask HN: What's the state of Python web frameworks in 2015?
I tried web2py a little bit. I liked the fact that a lot of basic things get setup initially. But all the globals confused the heck out of me. Couldn't quite understand the right way to test. It could be just me though!

I am happy using Flask these days!

karuth··on Ask HN: What's the state of Python web frameworks in 2015?
Well there are work around options to the restriction with SQLAlchemy that you mention here.

You can use SQLAlchemy core instead of ORM and write your models independent of web context.

Check out https://github.com/gouthambs/flask-blogging

for example!

karuth··on Ask HN: Python or Go?
Its not clear to me why you think "PHP is not a very good language for the majority of what we're building". In my opinion, you should have a strong reason for rewriting an application.

A good answer strongly depends on that. Here are some thoughts:

1) If it is for style and maintenance reasons, then Python with one of the frameworks (Flask is very easy to get started) would be a good start.

2) If performance is a reason, then see if you can separate out a portion of your PHP code to call the Go service. You can use message queues as a bridge between the services for better scalability.

For most applications pure Python will not hurt. Python is very productive to develop. If you need to scale in the future, you can identify bottlenecks and rewrite them.

karuth··on Ask HN: How do you promote your side projects?
This makes sense. Thanks for the input.
karuth··on Ask HN: How do you promote your side projects?
Thanks for the feedback. This makes sense.
karuth··on Ask HN: How do you promote your side projects?
This sounds great! I am looking for some initial users that can give some critical feedback as well. I will get in touch with you soon. Thanks!
karuth··on Ask HN: How do you promote your side projects?
Can you explain why you think this is a two sided marketplace problem?

In my case the subscribers of my site are the consumers. But I need a lot of subscribers to start with so that when they sign up, and start to consume, there is a potential match.

karuth··on Ask HN: What is test driven development to you?
Thanks for the article. It is very illuminating.

I hear a lot of buzz on TDD. But I think TDD is not the end. There are complexities in application which is sometimes hard to comprehend before a module is put in place. In those cases DDT (development driven testing) might actually make sense.

karuth··on Why we ditched Django for Microservices
Flask is so minimal. Curious what were the disadvantages that weighed against chosing Flask.
karuth··on Why we ditched Django for Microservices
I can see a case for microservices as a way to break down complexity. But introducing languages willy-nilly could have maintenance nightmares along the road.
karuth··on Learn C and build your own Lisp
I had the time to read a good portion of this book. Really well written. I hope some of the negative comments don't discourage you from sharing your work next time around. I learnt something useful this time.