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.
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?
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.
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.
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.
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
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.
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.