HN user

enf

475 karma
Posts0
Comments214
View on HN
No posts found.

I was laid off from Eazel when their funding fell through in the 2001 dot-com crash. The founders were ex-Apple people and they arranged for Apple to interview those of us who had been laid off. I wasn't hired, but the people who did get jobs there made Safari. I spent the next few months at the library and watching my bank balance dwindle away, until some of my other former coworkers were hired at Danger and got me an interview there.

If only these sorts of workarounds really worked when your brain doesn't have enough of the right chemicals. "Can't make myself do the thing" turns out to be called ADHD, and T3+T4 thyroid treatment and Adderall have helped me.

For is also from Algol, replacing "do" from Fortran. I agree it would be interesting to know why the word was chosen, but I think it comes from the mathematical "for all x in Y, x > 5" or whatever other assertion is being made.

Thanks. It has been cited as confusing in sources like The Elements of Programming Style, but I can appreciate that it may feel natural to some people, and there are certainly cases like strcmp() where a three-way distinction is necessary, and current languages lack a good way to talk about it.

I was a linguistics major in college and therefore am a descriptivist, not a prescriptivist about language. When I say I cannot say this, I mean that this construct does not exist in the ordinary dialect that I speak, in the same way that I can say "that doesn't need washed" even though speakers of many other dialects have to say "washing" instead. If it is in someone else's dialect, they can feel free to say it, but my experience is that it is rare.

Actually, no, you are right: I seem to have received one email message that begins a sentence with "else" in 1996 and another in 2003. So it is not unknown to me, but it is quite rare.

This is a usage that I have no memory of ever encountering in any context other than computer programming. It may be in some dialects, but not in ones I have come in conscious contact with.

I am the author, and I mean that I can say "or else" in a normal sentence, but I cannot say "else" without an "or" in normal speech in my normal dialect.

"We didn't work on (1) time travel, (2) teleportation, and (3) antigravity. They are not important problems because we do not have an attack. It's not the consequence that makes a problem important, it is that you have a reasonable attack. That is what makes a problem important. When I say that most scientists don't work on important problems, I mean it in that sense. The average scientist, so far as I can make out, spends almost all his time working on problems which he believes will not be important and he also doesn't believe that they will lead to important problems." http://www.cs.virginia.edu/~robins/YouAndYourResearch.html