What kind of IQ tests? Math thinking? Language? Other? These tests are kinda old and don't prove anything besides the fact that the person has a certain level of intelligence but that doesn't mean they can code.
My opinion on this is that most of the interview processes is pretty old(over 20-30 years) and back then a good programmer was also a pretty good mathematician, and now most of the people that do interviews just use the same old patterns because, maybe, some of them don't know any better or because that is what they found in some books they have read.
I tend to hate the interviews that ask me to solve math and logic brainteasers because I don't see the value in them regarding my knowledge of programming.
That depends on what internal rules apply to the said university. For example the university that I've attended forced us to log in on Windows via LDAP but you could connect on linux without any problem without any account.
Unfortunately there still are persons that view those that find security flaws in products, and report them, as a threat to the stability of the world, like if the problem is an insult to them. Never got to understand them.
Interesting article but my impression is that you try to compare apples and melons and you want to get some results on oranges, they kinda look alike but they are not the same.
That would've been a pretty interesting law, mainly due the fact that there is no hard proof that connects possible tumours with the use of a cell phone, most of the studies I've seen so far show that there might be a possible connection between the two but nothing is yet confirmed.
First of all most of the "older" programmers moved in management positions due the fact that this is a young industry and there was a big demand of managers, leaders that have technical skill and guess what most of them are now in the 40-50 years old range.
Interesting movie but the data that they presented is not really backed up by the studies. All the time I've heard about global warming studies there was no reference to the said studies so we can see how the research was conducted and what methods were used to get those numbers.
If you want people to know about you and your product? Great then the first thing you want to do is to make sure that you have a great product that people will love and it won't be just buzz and promotion.
I don't say that being active on the internet will harm you, but it may take away some of the time you would work on the startup.
So the choice is all yours, but in my opinion the answer is somewhere in the middle, like starting to promote yourself and the startup after you are starting to be in the last stages of release so you could build a buzz for it and help with the first weeks.
In the first example I think that being rude is the way Linus shows his love; joking aside as a developer for kernel you should be aware of the implications of an apparently small bug; and if you don't like Linus,ok, don't work with him.
Regarding the second example... my personal opinion is that people overreacted. I appreciate comments about my code, but when the person that makes them explains what I've done wrong, or how it could be improved but if they just say that my code sucks and no arguments... ignore them.
Age part should not be thrown away.
There are lots of young people out there, myself included, that are in need of advice, tips and help( even saying that something I've done is wrong and bringing some arguments, suggestions and whatever you thing it is useful is better than nothing, at least I know where to start improving my skills and work)
I tend to agree with you about the "generic secure setup". The problem with making read only some parts of the file system, as other persons said too, is when a legit application will want to access those locations, a better solution is to remove execute rights on the desired locations.