Please don't divert my comment. His argument was wrong, it doesn't matter who he's mocking.
HN user
blawa
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)
Well, its a company that its fashionable to hate on on ycombinator, but http://gizmodo.com/5019527/bill-gates-made-men-the-wild-n-cr...
Thank you for making it free for non-commercial use! This is very useful.
Really constructive comment- and it was very easy to guess the 9 points you wanted to mention why it's not a good choice.
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.
Oh well, just what I was fearing here: https://news.ycombinator.com/item?id=9201896
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.
I doubt anyone will see this, people here don't upvote anything that's better than Google, specially if its MS
While GO is a great language, I doubt it has any significant advantages over C#. Also, Microsoft is doing very well with the phone dev, its the end developer who're not writing apps. And they are not-not writing apps because of PL issues, C# is much more popular than Go, they are not not writing because they are trendy.
I hope this is not considered a spam, but I had another related question today: https://news.ycombinator.com/edit?id=9178012
Sorry, I don't know about that. Would this help: http://www.geek.com/microsoft/linux-users-rejoice-heres-ubun... ?
Thank you for taking the time to answer.
I love my Surface Pro 3, thank you very much :-)
You're right :-)
Thank you. While not exactly what I was asking for, this is great to know.
While not exactly what I was looking for, this is very useful, thanks!
Thank you. I read them and they are exactly what I'm looking for. May I ask how you learnt this so that I can too?
These are good tips, thanks!
(I'm new to HN so not sure how to edit) Thanks for some excellent answers.
So as to keep the discussion to the question's point for posterity, I think I wasn't very clear. As some people have poined out- I'm not looking for graphic design patterns, or design from the user experience perspective. I'm looking for how to design my components. and what should classify as a component, or what should be an individual template. What should go as a parent and as a child in the component. Thanks again!
Why wouldn't I use Vimperator and be done with it?
O is an upper bound. O( n ^ 99 ) is also valid for Theta. But looks like you actually meant Theta( n^3 ) same as Theta( n^3 + n^2 ), in which case, n^3 grows faster than n^2, hence subsumes n^2