HN user

blawa

139 karma
Posts2
Comments25
View on HN

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.

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

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.

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'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!

Conkeror 11 years ago

Why wouldn't I use Vimperator and be done with it?