HNHacker News
TopNewBestAskShowJobs

SatyajitSarangi

685 karma · joined September 30, 2012

submissionscomments
SatyajitSarangi··on Jellyfish WebGL demo
How many did you spawn?
SatyajitSarangi··on Show HN: Free, instant, secure, disposable chat rooms built in Go
You can checkout the public repo here: https://github.com/goniltalk/niltalk
SatyajitSarangi··on Atom Editor or Sublime Text – which one to pick?
I've used both for a considerable amount of time and these are my unbiased thoughts about it. 1. I don't think Atom is more of a web-editor. Think of dreamweaver, but completely stripped down, and dare I say, faster. I used to it write few of my NodeJs apps and was quite happy with it. But, compared to Submile, it is incredibly slow.

2. Also, I'm not sure how others work, but I'm more of a one editor for everything person. Atom is not that editor. Vim, Emacs and to an extent, because of being native and having huge number of plugins, Sublime is quite one-ring-to-rule-them-all editor. I feel that Atom won't ever be that, nor does it want to be that.

3. Time spent in learning the shortcuts of both these editors are negligent and both provide enough ways to tailor it to your needs. But I feel that Atom has better project management capabilities than Sublime. Github is a major help here.

That's about it. I'm a Sublime fan, and just don't feel to need to switch anything. I would rather spend that time building something fun than invest myself in learning another editor.

SatyajitSarangi··on Ask HN: Idea Sunday
A meta-data file over VLC player where people can add additional information about a movie so that others watching the movie can skip right to that part. Say, a movie has a few funny scenes, or action or even sex, and you only are bothered to watch those parts. Then you can use this file to see at which time period these scenes exist in the movie, and jump right into it.

Not exactly a startup idea, but something that can be useful, eh?

SatyajitSarangi··on Ask HN: What source code is worth studying?
Thanks for this list.

I was mostly looking for Python, Javascript, Haskell and C#. Any help regarding that?

Also, as I believe this thread will also help others, you can go ahead and post about any other code-bases for other languages.

SatyajitSarangi··on Ask HN: What source code is worth studying?
Thank you. I remember his Quake and Doom reviews. Will catch up on the others.
SatyajitSarangi··on Why I Went From Python To Go (and not Node.js) (2012)
The post seems a bit undercooked for my liking. Isn't there a library from Guido called Tulip for doing Async tasks?

That said, reaching "true" concurrency in Python will always be impossible no matter how you twist the language or monkey patch it. But one has to also decide on the trade of. I've personally used Celery in almost all my tasks, and even though it is bit over-loaded with features, you can always trim it down to your use, and it works pretty damn smoothly. There is a talk by Instagram developer Rick Branson regarding the usage of Celery in Instagram. I would suggest people to check it out.

I'm also surprised that there wasn't a mention of Erlang, which is being predominantly used by Facebook chat, and Haskel or Clojure, which would allow us to achieve concurrent programming without breaking a sweat. Surely, one doesn't have to be a grey beard wizard to learn any one of these three languages?

Good luck to the him, though. Go seems like a very exciting language, whenever I've used to it. Sometimes, it doesn't even seem like a new programming language, just a weird concoction of Java, C++ and Python.

SatyajitSarangi··on Richard Stallman Inducted Into the 2013 Internet Hall of Fame
Most of his detractors think that technology has outpaced him. He thinks that technology has outpaced us, rather spoilt us.
SatyajitSarangi··on Richard Stallman Inducted Into the 2013 Internet Hall of Fame
Am I the only one surprised that it took such a long time for them to do this?

How did Jimmy Wales got there before Stallman, using an ideology that was pretty much ushered by Stallman as Guerrilla Warfare?

I know that Stallman has his fair share of quirks, who doesn't? But I believe in today's world, he is more of a forgotten hero, whose "quriks" get highlighted more than his long list of achievements and just for inspiring people to join the bandwagon of open source coding.

SatyajitSarangi··on Your API Consumers Aren’t Who You Think They Are
I forgot about Twilio's API. That's another good implementation. Even Foursquare has an excellent API documentation. Instagram on the other hand...
SatyajitSarangi··on Your API Consumers Aren’t Who You Think They Are
Excellent post.

I created JustMigrate so I had to work with APIs of Tumblr and Posterous. Having had experience in building APIs and working with APIs of almost all the premium/famous/infamous services around, I was shocked when I came across Posterous API documentation.

Shocked in a beautiful way, as I couldn't believe how easy it was to understand. The API had realtime implementations right there, where you can enter values and check the response that you are getting.

Most API developers except users to use some scripting language or Poster to deal with the APIs to understand the response. Sometimes they give away code snippets, some of the times they will list down all the libraries that people built on top of the API, thus ensuring that the documentation bulk was the responsibility of the library developers. I was glad to see Posterous didnt' stick to that norm.

SatyajitSarangi··on Foundations of Computer Science
ACM members once had a poll to resurrect a few classic CS books. That poll slowly became a "favourite CS books" list. This is the list: http://t.co/LOli1BKFuL

Some splendid suggestions there.

SatyajitSarangi··on Ask HN: Magazines that you read these days?
I find byliners quite useful, too.
SatyajitSarangi··on Ask HN: Magazines that you read these days?
I wasn't exactly asking related to start ups. I think I grew up reading a lot of magazines, and somewhere, due to a lot of chaff, I stopped reading quite a few.

I generally don't like the whole "sensationalizing of news" standards of most magazines. Hence the question of what people read these days.

SatyajitSarangi··on Project Loon
I believe he is. I've followed his research work for quite a while and Ninja Project seems very similar to Project Loon.
SatyajitSarangi··on Ask HN: Is NodeJS stable enough to build the next Twitter?
Thanks! In fact, I knew that Rackspace uses Node and thus am incredibly happy that I got an answer from you folks. Any particular architecture you guys followed in building your app?

I'm doing as many things right as possible, but I would rather take as much advice as I can get than being sorry later. Node, like Python, isn't really forgiving.

SatyajitSarangi··on HN Meetup, Bangalore
Any particular agenda? Irrespective of that, I'm in.
SatyajitSarangi··on GoPy – Extend CPython by writing Go
This looks brilliant. My only concern being, consdering an extra layer comes in, how much is the performance affected by this?