First off this is really innovative and wondeful, (the part about vim-plugin), and also that you can use this in dev tools.
I hope this does not come out wrong, but since Vimperator (and Ctrl+I in any textbox field) is already there, I suspect that the marginal benefit we'll get out of it is not worth the immense effort you must have put it into it.
Since you're doing such a great job, I think your talent would be better spent in contributing to neovim!
This is really cool (unfortunately google docs never manages to handle the load). This is a great initiative, and I only wish for it to be better so I was wondering how would something like a "medium.com" style blog work for it? Their annotation is actually pretty cool.
In any case, thanks for doing this! (and if docs.google.com continues to stay the way it is, may I suggest using onedrive? I've seen facebook docs on it don't fail under heavy load, it runs on azure)
Typical 'let me mock this because hating on MS on HN is cool'
Can you name one build system that people like, and concretely compare how its better than MSBuild, please? Once you do that, please feel free to omit the perfunctory thank you to look unbiased.
Also, this would now be community developed, let me know your github handle and I'll see what contributions you made to make it better (oh wait, that would require actual work and give you 0 internet points)
As a computer science graduate, and having worked as a s/w engineer, researcher and quant and currently writing code in strongly typed language, I can assure you that unless you're doing research and writing your own PL, you wouldn't need to understand PL theory, so much so that now I'm rusty in less than 6 years.
Also, just to clarify- PL itself has not much to do Grammars and lexers. PL theory mostly deals with programming paradigms, and type-safety. Lexers and grammars knowledge can help you write a compiler for a PL, but PL theory doesn't care about it- its the job of compiler writer.
I suspect you mean 'theory/models of computation' when you refer to Languages theory (http://en.wikipedia.org/wiki/Introduction_to_Automata_Theory...) That's what covers "language"/grammars. While it's good information to have- a ground up understanding of "computation" science- you would need that pretty late into your foray if you really want to learn about "Computer Science"
CS is a big field- you'll have to choose what you want to learn.
So start with Algorithms first, when you come to the Big(O) notation, you'll get a brief and usually enough introduction to the Theory of Computation.
In 2 mins, you're the top comment
How about actually disproving his arguments one by one. The world is not black and white is a bad statement to make. How about your pull up your panties and try to make it better, rather than giving useless arguments.
Thank you, I was fearing I'll see an ad-hominem argument criticizing Stallman and thereby nullifying the arguments while actually not saying anything against the arguments. Your points are right, and personally, I don't see a reason to follow people who're not friends anymore
Very few people know this. People in my all Windows firm believe that OSX is everywhere because everyone in coffee shops is using it and same on TV, and I tell them its only them lol
Can you explain what you're talking about? Do you mean that if a program exhibits bugs only under a certain condition that its bugfree? And even assuming you know the spam's distribution, the error function needs to heavily penalize any false positives. So even one occurrence is a major event. Your comment reeks of blind faith, not appropriate for a forum like this
Its happened with me too, and a friend of mine as well. Funny story with that friend- he missed summer job emails because of Google, and cursed them a lot :-). But later ended up visiting Google for his summers.