top | item 3655886

Grace Hopper on nanoseconds

219 points| tosbourn | 14 years ago |highscalability.com | reply

35 comments

order
[+] jcr|14 years ago|reply
If you're unfamiliar with Grace Hopper, her wikipedia article is a great read.

http://en.wikipedia.org/wiki/Grace_Hopper

The fact that she wrote the first compiler is extremely impressive, but she also found the first bug... -- a moth.

http://en.wikipedia.org/wiki/File:H96566k.jpg

[+] Lost_BiomedE|14 years ago|reply
'The famous quotation "It's easier to ask for forgiveness than it is to get permission" (EAFP) is often attributed to Grace Hopper.'

This quote makes much more sense when attributed to her.

[+] jes5199|14 years ago|reply
apparently the word "bug" was already in common usage at the time, though.
[+] mhurron|14 years ago|reply
[+] efa|14 years ago|reply
Love it! Watching the video on You Tube I noticed other videos on the side including Lady Gaga on Letterman. Couldn't help but think Grace Hopper is the kind of person who should be famous and a role model. Instead its people like Lady Gaga.
[+] brewerja|14 years ago|reply
What a great video. Made my day!
[+] tripzilch|14 years ago|reply
That first paragraph was as good as unreadable thanks to all the miles, gallons and Fahrenheits.

11.8 inch ... times about 2.5 is umm wait it's a link, maybe if I hover it, no they didn't put metric in the title tags either.

"In one millisecond, light travels 186 miles", which is about the same distance as a million squirrels put head-to-toe. Why not measure in squirrels? It makes about the same amount of sense, except that "one million" is a nice round number, unlike "186".

[+] DanBC|14 years ago|reply
It's disappointing that they didn't also include metric; or do metric first with Imperial for the US and Burmese audience.

The distance travelled by light in 1 ns, = 299.792458 mm (11.803~ in).

[+] alex_c|14 years ago|reply
186 miles is 11,784,960 inches, and an Eastern Gray Squirrel is 9-12 inches.

I'm impressed, did you actually make the calculation first?

[+] lutorm|14 years ago|reply
I don't endorse inches as a measure, but they are pretty intuitive. Maybe it's because the swedish word for inch is "tum", which means "thumb". And it happens to be 1.25 inches from the top of my thumb to the first joint.
[+] Dylan16807|14 years ago|reply
It would have been fine if they had rounded it slightly more to 1 foot. If you don't know how long a foot is, well it's about as long as your foot.
[+] phaus|14 years ago|reply
So far you guys have overlooked what was possibly her greatest contribution to humanity.

She was credited with coining the phrase "It is better to ask for forgiveness than to ask for permission."

In all seriousness, she was an amazing person. Whenever I hear someone start complaining that women shouldn't be allowed to pursue a career, I think of all of the things that we wouldn't have if it weren't for women like Grace Hopper.

Edit: Someone posted the quote before I finished writing. Good job!

[+] enneff|14 years ago|reply
> Whenever I hear someone start complaining that women shouldn't be allowed to pursue a career...

Woah, where do you hear that?! Aren't we in 2012?

[+] shabble|14 years ago|reply
I can't view the video, so I'm not sure if it's straight up transcription error, or just confusion, but:

the length of wire that is as long as light can travel in one nanosecond. The length is a very portable 11.8 inches. A microseconds worth of wire is a still portable, but a much bulkier 984 feet.

<snip>

Understanding the profligate ways of programmers, she suggests that every programmer wear a necklace of a microseconds worth of wire

(Emph mine) I can see ~12" as a perfectly reasonable necklace length, but ~100 yards? Seems like a bit of a pain in the neck.

[Edit:] After a bit of playing around with Wolfram Alpha, it seems that a microsecond of AWG#40 copper would weigh only ~14 grams. But at 0.08mm, or around half the thickness of a hair, it's going to be a bit fragile.

Using a more reasonable #28 (0.3mm) wire comes in at 220g, which is definitely on the high side for a necklace.

And woe betide anyone using gold!

[+] saurik|14 years ago|reply
Watch the video: not only does she hold a microsecond of wire up (so you can see what it is like), but she actually recommends hanging it on the wall above you desk (and as a joke). She then furthers the joke with the comment about hanging it around the neck, and it is specifically funny because it would be unreasonably heavy.
[+] moreati|14 years ago|reply
> but ~100 yards? Seems like a bit of a pain in the neck.

That's the point - to serve as a constant reminder of how much circuit/processor time is thrown away for every microsecond it sits just waiting

[+] yskchu|14 years ago|reply
Nice share, thanks. Always easier to understand something with visualization.
[+] wiredfool|14 years ago|reply
I got one of her nanoseconds at a talk when I was in HS. It lived on my bulletin board for a good long time.

Not mentioned in the article, but in her talk (at the time anyway) was that a picosecond is about the size of a pepper flake. She had a packet of those, but they're less durable to give out.

[+] Jun8|14 years ago|reply
On a tangential note, here's something useful for back of the envelope calculations: a billion seconds is \pi centuries.
[+] jgw|14 years ago|reply
No, 1 billion seconds would be (around) π decades...
[+] gwern|14 years ago|reply
I always enjoyed microcentury = ~53 minutes. Something to think about in class.