HNHacker News
TopNewBestAskShowJobs

enf

475 karma · joined April 30, 2008

submissionscomments
enf··on Ask HN: How to restore cognition after years of trauma? I feel slow and dumb
Have you had your thyroid levels tested? My problem was mostly hypothyroidism.
enf··on Ask HN: Do you recall any book or course that made a topic finally click?
The C Programming Language for pointers, which didn't make any sense to me in Pascal.
enf··on OpenStreepMap 2012 vs. 2022
Thank you!
enf··on Ask HN: Devs laid off in previous downturns: How did you survive?
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.
enf··on Ask HN: Why can't I learn anymore?
In my case it was hypothyroidism. See a doctor.
enf··on The Applesoft Compiler (TASC): We have the source code, in a sense
"3990 Old Town Avenue, San Diego" is permanently burned into my brain. I was finally in that neighborhood about 10 years ago and visited the shrine myself, even though any evidence of the company there is long gone now.
enf··on How to get yourself to do things (2015)
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.
enf··on The original “Hello World”: B. W. Kernighan's intro to B (1973)
Types and especially structured types. https://www.bell-labs.com/usr/dmr/www/chist.html
enf··on If-then-else had to be invented
Semicolons came in with Algol 58 too, which used them in what now seems like a really excessive way.
enf··on If-then-else had to be invented
Thanks. My major public project for map utilities has been Tippecanoe, https://github.com/mapbox/tippecanoe
enf··on If-then-else had to be invented
That was a common convention at the time and you can also see it in early BASIC manuals.
enf··on If-then-else had to be invented
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.
enf··on If-then-else had to be invented
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.
enf··on If-then-else had to be invented
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.
enf··on If-then-else had to be invented
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.
enf··on If-then-else had to be invented
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.
enf··on If-then-else had to be invented
Algol was not prone to abbreviation. Algol 58 used "or if," so if they had wanted "or else," they would have used "or else."
enf··on If-then-else had to be invented
Looks like this article was the source of the Twitter thread https://twitter.com/geoffwozniak/status/1337916048276852737 where I revived the discussion of my talk.
enf··on If-then-else had to be invented
I said I can't say it, not that no one can say it. It is not in my dialect.
enf··on If-then-else had to be invented
Thanks for the insider German knowledge!
enf··on If-then-else had to be invented
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.
enf··on Research UNIX: Annotated Excerpts from the Programmer’s Manual, 1971-1986 [pdf]
My scan of the print edition (kindly mailed to me many years ago by Doug McIlroy), which includes the historical manpages as well as the commentary: https://archive.org/details/research-unix-reader/
enf··on A Mystery of Unix History
Also A Quarter Century of Unix by Peter Salus, https://wiki.tuhs.org/lib/exe/fetch.php?media=publications:q...
enf··on Ask HN: What's your worst undefined C story?
Whoever wrote the web interface to "p4 blame" at Danger called it "See who made these codes," which always sounded super weird to me
enf··on The Birth of Standard Error (2013)
Later versions of Research Unix I believe reserved another standard file descriptor for /dev/tty so it wouldn't have to have magic knowledge.
enf··on Maps Reveal the Difference in How Cities Are Perceived by Tourists and Locals
Thanks. Yes, I made these maps several years ago.
enf··on During World War II, Steinway Produced Special Pianos for American Troops
It wasn't just songs they all knew from memory. There was a widely issued monthly publication, the Army/Navy Hit Kit, later the Armed Forces Song Folio, that provided them with eight pop songs and one four-part chorus arrangement per issue, with additional booklets of song lyrics for singalongs.
enf··on Let’s LISP like it’s 1959 [video]
He and Peter Samson gave the Spacewar demo last August 4th, on the Vintage Computer Festival day.
enf··on Making the world a better place for the colorblind
Traffic signal green is already optimized for colorblindness: the green looks white, so it is unambiguously distinguished from red and yellow. What do you propose as better?
enf··on Ask HN: How did you decide what problems to solve in your lifetime?
"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
Page 1 of 8Next →