it is a very good exercise to implement a scheme interpreter and LR parser. I have done so many times since 2007 in many different programming languages. It is a very worthwhile exercise that involves variables levels of resistance and some difficult work. The wikipedia article on LR parsers is very helpful.
Why do people train for competitions? There is such a thing as being best at the world at this stuff, but only in the imagination. There is no real "top gun" prize because you don't want these hot shots going insane with jealousy. It's just an idea. Programming languages help you compete without competing.
In the future, people won't create programming languages because the math will have caught up to handle them. As it is, codebreaking math and classified math are holding this back. I think this will change as soon as people get serious about automatic translation of mathematics textbooks such as the Springer-Verlag series (undergraduate and graduate).
Why is "defining a problem called 'not working'" not called "massively manipulating the economy"? From the point of view of the people who work hard to make Kenya's economy work, this can't possibly be helpful. It sounds like an evil, abusive psychological experiment.
Forget about "fake news", the New York Times is literally evil news. It is literally promoting views that proliferate evil. Injecting this level of disorder into an economy and lying about it is a level of deception that goes into moral perversion.
Let me make this clear: I am directly accusing Annie Lowrey of promoting excessively morally corrupt views. She is responsible for promoting evil. This is a person who wakes up in the morning and works hard to promote evil.
Think about that.
Edit: I was down-voted without explanation or rebuttal. If you disagree with what I have written, don't attack my anonymously. I want my karma to be a healthy score, and I don't appreciate people (or bots) decreasing my karma score, and I consider it a personal attack against my reputation.
This is all speculation, but from what I've observed on HN there could be a number of reasons you were downvoted.
- HN isn't primarily for political or ideological debate. Creating a new account and starting with a contentious comment probably looked like someone creating an account purely for ideological battle, which is an abuse of HN.
- The HN community strongly values civil discourse, which usually requires keeping strong, passionate, strident language at a lower level, particularly on contentious issues. Phrases like "literally evil news", "literally promoting views that proliferate evil", and "moral perversion" don't meet the expectation of civil discourse, regardless of how strongly you believe them to be true. (Yes, this is "it's not what you say, it's how you say it".)
- You've made a direct, harsh attack on someone without providing any support.
- After receiving downvotes, you complained about it. This is explicitly against HN guidelines.
As I stated from the outset, this is speculation. For what people would consider obvious disregard for community standards, they may downvote and not think it's necessary to comment why.
As you express concern about your karma, as you're new to commenting on HN, I suggest refraining from commenting on contentious topics for a while until you become more accustomed to the HN community. There are plenty of other interesting submissions that you may find to contribute to and not find yourself as open to downvotes. I'm sorry you've found your first brush with the HN community to be negative. I hope you find what I've written useful and that you have a more positive experience in the future!
https://drive.google.com/open?id=0B6u0pARskZtQNExpdjhfQ0dIbX...
it is a very good exercise to implement a scheme interpreter and LR parser. I have done so many times since 2007 in many different programming languages. It is a very worthwhile exercise that involves variables levels of resistance and some difficult work. The wikipedia article on LR parsers is very helpful.
Why do people train for competitions? There is such a thing as being best at the world at this stuff, but only in the imagination. There is no real "top gun" prize because you don't want these hot shots going insane with jealousy. It's just an idea. Programming languages help you compete without competing.
In the future, people won't create programming languages because the math will have caught up to handle them. As it is, codebreaking math and classified math are holding this back. I think this will change as soon as people get serious about automatic translation of mathematics textbooks such as the Springer-Verlag series (undergraduate and graduate).