[HN Gopher] NSA releases 1982 Grace Hopper lecture
       ___________________________________________________________________
        
       NSA releases 1982 Grace Hopper lecture
        
       Author : gaws
       Score  : 489 points
       Date   : 2024-08-26 12:37 UTC (10 hours ago)
        
 (HTM) web link (www.nsa.gov)
 (TXT) w3m dump (www.nsa.gov)
        
       | petercooper wrote:
       | Just watched this and it was fantastic. The first half is much
       | like public lectures of hers I've watched before, but the second
       | half goes into more depth in a variety of areas that were pretty
       | cutting edge for 1982 like cybersecurity, loose
       | coupling/modularity in software, VLSI/SoC, and programming
       | language standardization.
        
         | philistine wrote:
         | I loved her few extremely specific references. She mentions the
         | cheapest _computer_ one can buy, the Intel 8021, a chip sold
         | for 13 cents a piece if you buy a hundred. That 's a great
         | visualization of how cheap her system of computers can be.
        
           | 12_throw_away wrote:
           | Ok, this got me curious, how much have things changed for
           | low-end embedded microcontrollers?
           | 
           | Some numbers from a few minutes of searching:
           | 
           | - Then: Intel 8021: 1 kB ROM, 64 B RAM, 11MHz, about $.40-.50
           | in 2024 dollars
           | 
           | - Now: ATtiny25: 1kB ROM, 128 B of RAM, 20 MHz, maybe
           | $.70-$.80 each for a huge order
           | 
           | Not sure if this is the right comparison, and I'm sure there
           | are lots of other differences that the topline numbers don't
           | capture and that I don't know about (e.g, power consumption,
           | instruction set, package size, etc. etc.)
        
             | msl wrote:
             | You might want to check out The Amazing $1 Microcontroller
             | [1] which explores multiple microcontrollers that could be
             | had for less than $1 (when buying a hundred of them) in
             | 2020. I haven't checked how much the prices have dropped
             | since (if at all) but it could still be a good starting
             | point when looking for parts at the 8021's price range.
             | 
             | [1] https://jaycarlson.net/microcontrollers/
        
             | danhor wrote:
             | An ATtiny really isn't good value for money, except when
             | looking for something simple to use.
             | 
             | The CH32V003 is $.10-$.20, quite usable in my experience
             | and features a 16 kB ROM, 2 kB RAM and a 32-bit 48 MHz
             | RISC-V.
             | 
             | The PMS150 is available for <$.05 with ~1.5 kB ROM, 60 B
             | RAM and an 8-bit 8 MHz CPU.
             | 
             | If you're excluding chinese manufacturers, the STM32G030 is
             | sub-$.80 in quantity for 32 kBs of ROM, 8 kBs of RAM and a
             | 32-bit 64 MHz ARM CPU.
        
             | kragen wrote:
             | all the following prices are for "under 100 dollars"
             | quantities
             | 
             | https://www.lcsc.com/product-detail/Microcontrollers-MCU-
             | MPU... 1.5C/, 32 kibibytes in-application-programmable
             | flash, 4 kibibytes sram, 48 megahertz, nearly 1 32-bit arm
             | instruction per clock
             | 
             | https://jlcpcb.com/partdetail/NyquestTech-NY8A051H/C5143390
             | 1.58C/, 1 kibiword otp prom, 48 bytes of ram, 20 megahertz,
             | nearly 1 8-bit pic16-like instruction per clock, english
             | datasheet https://www.nyquest.com.tw/upload/2024_02_293/NY8
             | A051H_v1.6....
             | 
             | https://www.lcsc.com/product-detail/Microcontroller-Units-
             | MC... 10.5C/, 1 kibiword otp prom, 60 bytes ram, two
             | hardware threads ('fppa') context-switching every cycle so
             | you can get better real-time response, 16 megahertz, nearly
             | 1 8-bit instruction per clock. english datasheet https://ww
             | w.padauk.com.tw/upload/doc/PMC251%20datasheet%20V0...
             | 
             | https://www.lcsc.com/product-detail/Microcontrollers-MCU-
             | MPU... 8.7C/, 20 kibibytes flash, 3 kibibytes ram, 24
             | megahertz, nearly 1 32-bit arm instruction per clock.
             | english datasheet https://download.py32.org/Datasheet/en/PY
             | 32F002A%C2%A0datash...
             | 
             | https://www.lcsc.com/product-detail/Microcontrollers-MCU-
             | MPU... 12.45C/, 16 kibibytes of flash, 2 kibibytes sram, 24
             | megahertz, nearly 1 32-bit risc-v (rv32ec) instruction per
             | clock
             | 
             | these are generally much lower power than the 8021, but
             | really the place to look for power consumption is ambiq;
             | these are all conventional cmos rather than the
             | subthreshold logic ambiq uses
             | 
             | they also incorporate a lot more peripherals
        
       | AdmiralAsshat wrote:
       | Does this lecture include her famous nanosecond/microsecond
       | dioramas? The existing videos on it seem to be fairly low
       | quality. [0]
       | 
       | [0] https://www.youtube.com/watch?v=gYqF6-h9Cvg
        
         | taxborn wrote:
         | Yes! About 40 minutes into the first posted lecture [0]
         | 
         | [0] https://www.youtube.com/watch?v=si9iqF5uTFk&t=2400s
        
           | samstave wrote:
           | >" _I 'm beginning to push the velocity of light_"
           | 
           | Wow.
           | 
           | 11.8" is a nanosecond.
           | 
           | So much wisdon and understanding:
           | 
           | "Get a molocule set, red balls can be computers, blue balls
           | can be databases..."
           | 
           | "Get out of the domain of the paper, you cant draw in paper
           | any more, they've got to be in three diminsions."
        
             | kranke155 wrote:
             | Was she right about three dimensional databases ? I'm not
             | in IT
        
               | samstave wrote:
               | Yup - thats what an AI vector DB is all about - matrices.
               | 
               | --
               | 
               | EDIT: @-probably_wrong
               | 
               | You have to think that she also has to put things into
               | the minds of others who dont have here prescient
               | forethought of systems.
               | 
               | Listen to all she says about "systems of computers" where
               | "you need a computer to run all these other computers"
               | and that you have ~160KB over head to run a 32KB
               | program... andn how she breaks down all the constituents
               | in a cluster, down to security auth...
               | 
               | And she tells you to buy a Scientific Molocule Model set
               | to be able to design computer systems in 3d.
               | 
               | She is fn the foundation of cloud.
        
               | Bluestein wrote:
               | Increible.-
               | 
               | I wholeheartedly wish certain folks - us all,
               | undoubtedly, but particularly certain people, such as
               | Hopper - were inmortal.-
        
               | probably_wrong wrote:
               | I agree that she's right regarding how distributed
               | systems will eventually work. My disagreement is not with
               | the "what" nor the "why", but rather with the "how". If a
               | "better Molecule Kit" were the solution then I think we
               | would have built one today in VR.
               | 
               | IMO the fundamental problem is that visualizing complex
               | systems fails because the result is either too cumbersome
               | to be useful or too simplified. UML tried to solve that
               | issue (in 2D) by allowing you to go into more/less detail
               | as you need it, and yet its adoption in modern software
               | development is uneven at best. And there's a reason why
               | we use flowcharts mostly for beginner's problems.
               | 
               | The actual solution, I believe, was getting _away_ from
               | visualizations by making robust software (well...) with
               | clear interfaces to abstract the complexity away.
               | Reaching this conclusion took a _lot_ of work by plenty
               | of brilliant minds, so I 'm not faulting her for not
               | being _that_ accurate in that particular prediction.
        
               | probably_wrong wrote:
               | I'm going to say "no". In her example she mentions that
               | the problem she's trying to solve is that flowcharts [1]
               | need to be 3D to model multiple systems and components
               | operating in parallel, but that's just trying to push a
               | single-system tool beyond it's usefulness. Trying to
               | model multiple systems like that would lead to an
               | explosion in the number of transitions very quickly.
               | 
               | The closest we have nowadays to her "3D flowcharts" idea
               | would be UML in general [2] and Orthogonal State Machines
               | [3] in particular, but I think that what her problem
               | really _needed_ was better encapsulation and interfaces
               | between systems.
               | 
               | [1] https://en.wikipedia.org/wiki/Flowchart
               | 
               | [2]
               | https://en.wikipedia.org/wiki/Unified_Modeling_Language
               | 
               | [3] https://en.wikipedia.org/wiki/UML_state_machine#Ortho
               | gonal_r...
        
         | johncessna wrote:
         | She also talks about the first bug during this one as well as
         | some general lore, history, lessons learned and brings up some
         | good future problems - some of which got solved, some didn't.
         | Def worth watching the whole thing.
        
       | ssklash wrote:
       | Is this the same video that was found via FOIA, but was on an old
       | tape format of some kind that the NSA couldn't/wouldn't read?
        
         | KenoFischer wrote:
         | Yes. Linked press release says they borrowed equipment from
         | NARA to play it.
        
           | toomuchtodo wrote:
           | Relevant Animats comment at the time.
           | 
           | https://news.ycombinator.com/item?id=40958494
           | 
           | Related:
           | 
           |  _The NSA Is Defeated by a 1950s Tape Recorder. Can You Help
           | Them?_ -https://news.ycombinator.com/item?id=40957026 - July
           | 2024 (24 comments)
           | 
           |  _Admiral Grace Hopper 's landmark lecture is found, but the
           | NSA won't release it_
           | -https://news.ycombinator.com/item?id=40926428 - July 2024 (9
           | comments)
        
           | iNate2000 wrote:
           | https://www.nsa.gov/Press-Room/Press-Releases-
           | Statements/Pre...
           | 
           | > able to retrieve the footage contained on two 1' APEX tapes
           | 
           | I'm no expert, but I think they meant 1-inch AMPEX tape.
           | 
           | Also, perhaps they should record it in doubly.
           | #ThisIsSpinalTap #Stonehenge #InchsToFeet
        
             | qingcharles wrote:
             | The page now says AMPEX. Did they read your comment?
             | 
             | p.s. I'm imagining ECHELON flagging your comment and
             | someone from the NSA quickly modifying the document on the
             | sly...
        
               | philipwhiuk wrote:
               | Or someone in the NSA reads Hacker News.
               | 
               | Hi, anonymous NSA employee!
        
       | barathr wrote:
       | Amazing how prescient her talk is on so many levels -- things
       | that in 1982 there were likely few folks really thinking about
       | deeply and holistically.
        
         | TomK32 wrote:
         | Don't forget she was born in 1906, having this thinking at 76
         | is something only few of us will be able to do. She had been
         | born in an age before so many things that were important to the
         | 20th century but are already outdated and being replaced in our
         | 21st century. Amazing!
        
       | refibrillator wrote:
       | I love her sense of humor! One story she tells is about the
       | world's first computer bug [1], I had never heard it nor the
       | history of the word.
       | 
       | She also mentions they were using computers to enhance satellite
       | photos, it took 3 days to process but they could determine the
       | height of waves in the middle of the pacific and the temperature
       | 20 feet below the surface.
       | 
       | [1] The Bug in the Computer Bug Story
       | 
       | https://daily.jstor.org/the-bug-in-the-computer-bug-story/
        
         | mighmi wrote:
         | Without detracting from her humor, Thomas Edison and other
         | before him e.g. wrote about bugs in the 19th century:
         | https://en.wikipedia.org/wiki/Bug_(engineering)#History
        
           | vidarh wrote:
           | Hopper's involvement is not about being the one to coin the
           | term, but about being the first to find an actual, physical
           | _computer_ bug. It 's clear from the story the implication
           | was not that it was the first use of the _term_ as in that
           | case the joke would make no sense.
        
             | brandall10 wrote:
             | Right, otherwise the word "actual" wouldn't be in the
             | notebook, which implies computer scientists were actively
             | using the term prior to the event.
        
         | 2OEH8eoCRo0 wrote:
         | She goes on to say:
         | 
         | "I think it's rather nice that the Navy is keeping a few of the
         | early artifacts like the first bug and me and a few other
         | things."
         | 
         | :)
        
           | igleria wrote:
           | > early artifacts like the first bug and me and a few other
           | things
           | 
           | lovely, reminds me of an argentinian tv presenter that we
           | make jokes about regarding her age (97 currently and going
           | strong)
        
             | cryptonector wrote:
             | Go on.
        
               | igleria wrote:
               | sorry for no subtitles, but the context is her saying she
               | got married by one of the Argentinian early patriots (?)
               | https://youtu.be/AS3aue2B7Ak
        
             | adastra22 wrote:
             | Reminds me of the French supercentarian who credits her
             | good health with having quit smoking (at the age of 103).
        
         | jkaptur wrote:
         | I think that article buries the most interesting part! It's
         | true that "bug" _in that sense_ dates back to the 19th century,
         | but before that, it didn 't necessarily mean "insect" - it
         | could mean something like "malevolent spirit", as in Hamlet's
         | "bugs and goblins".
         | 
         | I wrote a little more about this: https://jkaptur.com/bugs/
        
       | saintradon wrote:
       | Who knows how many terabytes of incredible lectures like this our
       | government is sitting on... Makes me sad to think about, frankly.
        
         | toomuchtodo wrote:
         | Don't be sad, get busy digging and liberating.
         | 
         | https://www.muckrock.com
        
           | robotnikman wrote:
           | Yep, the archives are there, its just a matter of going
           | through the processes and finding them. The archives are HUGE
           | though, so don't expect things to happen quickly.
        
       | mrinfinitiesx wrote:
       | 'I've gotten the most amount of blank stares I've ever gotten'
       | when in regards to how people value their information.
       | 
       | I mention two things outside of social media, which is what most
       | people think is the internet, about what I can do with a computer
       | and people stare at me like I'm speaking alien languages. I come
       | to hacker news and realize I'm not even 1% as smart as most of
       | you.
       | 
       | A good video to watch. She's really funny. Really smart.
        
       | joshstrange wrote:
       | I can't wait to watch this later. I watched just a few minutes
       | starting at this timestamp [0] (it was linked in another comment)
       | and it was gold, I love her sense of humor.
       | 
       | [0] https://www.youtube.com/watch?v=si9iqF5uTFk&t=2400s
        
       | mrandish wrote:
       | Wow! This being released is wonderful and unexpected. I first
       | heard about these tapes being found six weeks ago yet the NSA
       | being unable to release them due to not having a suitable working
       | 1-inch VTR machine (via this article:
       | https://www.muckrock.com/news/archives/2024/jul/10/grace-hop...)
       | 
       | That article was re-posted here on HN and elsewhere but didn't
       | seem to get much attention and I feared the worst, since 1-inch
       | magnetic video tape degrades with time. Very frustrating since
       | such vintage VTRs do exist in working order in the hands of
       | museums, video preservationists and collectors. Now six weeks
       | later we get the best possible news! Hopefully, that article and
       | the re-postings helped spread the word and someone in control of
       | access to the tape got connected to someone with the gear.
       | 
       | And what an amazing piece of history to have preserved. I'm only
       | ten minutes into the first tape but she's obviously a treasure -
       | clear thinking, great communication and a sharp wit. Even
       | captured here later in life you can clearly see why she was so
       | successful and highly regarded by her peers (including some the
       | most notable people in early computing history).
        
         | molticrystal wrote:
         | From the press release on the page[0] explains they got a
         | machine from the National Archives. Though it probably would of
         | been more fun if they directly cooperated with citizens of the
         | public to decode the tapes.
         | 
         | >While NSA did not possess the equipment required to access the
         | footage from the media format in which it was preserved, NSA
         | deemed the footage to be of significant public interest and
         | requested assistance from the National Archives and Records
         | Administration (NARA) to retrieve the footage. NARA's Special
         | Media Department was able to retrieve the footage contained on
         | two 1' APEX tapes and transferred the footage to NSA to be
         | reviewed for public release.
         | 
         | [0] https://www.nsa.gov/Press-Room/Press-Releases-
         | Statements/Pre...
        
           | dtx1 wrote:
           | The NSA being the good guys for once feels strange.
           | Especially caring for public interest.
        
             | aftbit wrote:
             | That used to be the norm! My personal favorite story along
             | those lines was how they proposed changes to DES S-boxes
             | without any detailed explanation. The open community was
             | skeptical but it later turned out that the changes they
             | proposed protected against differential cryptanalysis[1],
             | which was at the time not known outside the intelligence
             | community. That said, they did cut the key size
             | dramatically which ended up weakening DES to the point that
             | it could be trivially brute forced by the early 2000s,
             | which led to 3DES and AES.
             | 
             | 1: https://www.schneier.com/blog/archives/2004/10/the_legac
             | y_of...
        
               | adastra22 wrote:
               | Yeah they unfortunately abused the good will they got
               | from that. Once differential cryptanalysis was known and
               | it was clear the NSA had strengthened the DES S-boxes,
               | people started trusting them. And they started making
               | lots of suggestions to various standards. Only now they
               | were inserting back doors. It wasn't until Snowden that
               | the pendulum of public paranoia swung back the other way.
        
               | tptacek wrote:
               | You're using the plural for "backdoors" there; what's the
               | other one you're aware of?
        
               | dekhn wrote:
               | the morris hexabox shunt
        
               | adastra22 wrote:
               | https://www.atlasobscura.com/articles/a-brief-history-of-
               | the...
        
               | tptacek wrote:
               | Unless you count Clipper as a "backdoor", this article
               | asks the same question I am. The whole point of Clipper,
               | of course, was that keys were escrowed.
        
               | kragen wrote:
               | they did strengthen the s-boxes against differential
               | cryptanalysis, yes, but since 02004 we have evidence that
               | they _also_ sabotaged it as part of a deliberate policy
               | they 'd put in place in 01968:
               | https://blog.cr.yp.to/20220805-nsa.html
        
               | tptacek wrote:
               | The sleight of hand here is to equate publicly reducing
               | the key size, which was known (presumably at the time as
               | well) to be a weakening of the system, with a supposed
               | weakness injected cryptically into the S-boxes --- which
               | we now know is the opposite of what happened.
               | 
               | Further, the truncated version of DES that got
               | standardized _far_ outlasted its expected lifetime ---
               | the National Bureau of Standards expected DES to have a
               | useful lifetime of about 5 years. And even at the time it
               | was understood that you could expand the keysize by
               | tripling up the DES core.
               | 
               | I think there's a really big difference between publicly
               | weakening a standard, in effect telling the world "we
               | want a standard that is adequate for commercial purposes
               | but inadequate for military purposes, so as to retain our
               | national edge", and doing what they did with Dual-EC,
               | where it was impossible (apparently) for people to reason
               | about what NSA was up to.
        
               | philodeon wrote:
               | > and doing what they did with Dual-EC, where it was
               | impossible (apparently) for people to reason about what
               | NSA was up to.
               | 
               | Schneier was clearly able to reason about what NSA was up
               | to, and told everyone in 2007 not to use Dual-EC, 6 years
               | before the Snowden revelations.
               | 
               | I believe you have admitted that you thought that "Dual-
               | EC has a backdoor" was a wild conspiracy theory until the
               | Snowden revelations? Which makes the "impossible
               | (apparently)" part a classic case of projection.
        
               | tptacek wrote:
               | The (apparently) was a dunk on me.
               | 
               | (I thought nobody should use Dual EC! But that was my
               | reason for thinking it wasn't an NSA backdoor, because it
               | was too dumb to be one. I underestimated the industry's
               | capacity for "dumb".)
        
             | reaperducer wrote:
             | _The NSA being the good guys for once feels strange.
             | Especially caring for public interest._
             | 
             | Only if everything you know about the NSA comes from the
             | evil, cackling, mustache-twirling caricatures of it
             | promulgated by angry people on the internet.
             | 
             | Once you look beyond the politics, propaganda, and axe-
             | grinding that is endemic to the online world you find out
             | all sorts of fascinating things about the U.S. government.
        
               | snapcaster wrote:
               | You think the dominant propaganda in the US is _against_
               | the US war state and intelligence community?!
        
               | nullityrofl wrote:
               | It depends on the circles you run in.
               | 
               | If you consume news primarily from, say, Hacker News,
               | then sure.
        
               | emilamlom wrote:
               | Of course the NSA (and arguably any topic) is more
               | nuanced than internet discourse likes to admit. That
               | said, they've done plenty to warrant people's paranoia of
               | them and not a lot to dissuade it.
        
             | TiredOfLife wrote:
             | https://en.wikipedia.org/wiki/Ghidra
        
             | HybridCurve wrote:
             | With the type of work the NSA does, I can't imagine many of
             | the didn't know who Grace Hopper was. I expect they did it
             | out of respect for her, rather than for the benefit of the
             | general public.
        
           | Animats wrote:
           | I wrote, about a month ago:
           | 
           |  _" The National Archives and Records Administration has
           | standard procedures and approved vendors for this.[1] One of
           | their approved vendors, Colorlab, has 1" type C equipment.
           | Colorlab is conveniently located just outside the Capitol
           | Beltway, about 20 miles west of NSA HQ at Fort Meade.
           | Colorlab does preservation and conversion work for the
           | Library of Congress, Warner Bros., Universal, NBC, The New
           | York Public Library, Paramount, HBO, etc. NARA has a standard
           | form for government agencies requesting this service.[3] It
           | looks like it's not even charged against the sending agency -
           | Archives picks up the bill."_[1]
           | 
           | Maybe somebody got the message.
           | 
           | [1] https://news.ycombinator.com/item?id=40957026
        
       | hnpolicestate wrote:
       | So it's interesting to know why people say what they do * _when*_
       | (1982) they do. At 5:23 Rear Adm. Hopper says  "they are dumping
       | polychlorinated biphenyls (PCBs) around the country side".
       | 
       | Toxic waste was a highly relevant cultural phenomena at the time.
       | I believe she was referencing the "Valley of the Drums" toxic
       | waste site which was proposed as a superfund site in 12/82. Love
       | Canal made the subject popular 5 years earlier.
       | 
       | For some reason I'm extremely interested in toxic waste. Anyways
       | bit of reference.
        
         | MisterTea wrote:
         | > For some reason I'm extremely interested in toxic waste.
         | Anyways bit of reference.
         | 
         | Toxic waste is a real life monster that make for the best
         | horror stories. Fictional monsters as in creatures aint got
         | shit on real life willful poisoning of entire communities
         | causing the suffering and deaths of millions. And its all done
         | intentionally because someone wants more money - greed. The
         | real monsters take on a dual form - the head of the beast being
         | the people responsible and the body being the invisible poisons
         | carelessly tossed onto the earth. Makes lovecraft and others
         | look like mickey mouse.
        
           | hnpolicestate wrote:
           | I agree. Well said.
           | 
           | For anyone interested, this is far and away the best book
           | I've read on the subject of toxic waste. It became rare over
           | the past 5 years. Used to be available on Open Library but I
           | think they received a DMCA. Even the NYC public library only
           | has one copy located at the main branch. Library wouldn't let
           | me loan it out.
           | 
           | https://books.google.com/books/about/The_Road_to_Love_Canal..
           | ..
        
             | MisterTea wrote:
             | I should also have mentioned that as a child this issue of
             | Nat Geo truly scared me scared me more than any silly
             | horror movie could: https://archive.org/details/edg-
             | ng-1981/edg%20NG%201985-03%2...
        
             | Bluestein wrote:
             | > It became rare over the past 5 years.
             | 
             | This needs Torrent-seeded to death, in the public
             | interest.-
        
         | russellbeattie wrote:
         | Here in Silicon Valley there's often surprise at my reluctance
         | to eat fruit grown from back yard trees. It's sort of assumed
         | that fruit right off the tree is somehow organic and healthy.
         | 
         | "Have you checked to see if this area is sitting on EPA
         | Superfund designated land, or down stream?" The response is
         | usually a blank look.
         | 
         | So I ask them why is this area called Silicon Valley? Then I
         | ask if they realize how incredibly toxic the solvents used in
         | chip manufacturing are? And then I ask how much 1950s and 60s
         | companies cared about environmental concerns? Most people
         | connect the dots pretty quickly. "Holy shit." Is the usual
         | response.
         | 
         | It really wouldn't surprise me if Fairchild, Intel and the rest
         | just took barrels of used chemicals out back and dumped them
         | into holes in the ground back when.
         | 
         | Google got hit by this a few years ago when they built an
         | office building on top of toxic waste and now have to have 24/7
         | basement ventilation to make sure workers there don't get sick.
         | 
         | There are whole neighborhoods built on that same polluted land.
         | I'll get my orange from Safeway, thanks.
        
           | kragen wrote:
           | my old boss worked at a fairchild site. he said it was now a
           | superfund site because, yes, that's what they did
        
           | EvanAnderson wrote:
           | > Here in Silicon Valley there's often surprise at my
           | reluctance ...
           | 
           | It's definitely not just the Valley. I live in rural western
           | Ohio. It was really eye-opening to see how much contamination
           | there is even here, in a relatively sparsely-populated area.
           | Once I knew the extent my feelings about local real estate
           | changed dramatically. Everybody should research toxic sites
           | in their area.
           | 
           | No doubt the manufacturing center in Dayton, OH, helped drive
           | local contamination. I'm in a suburb 30 miles away in another
           | county, however. We've got fun Superfund sites like the old
           | county incinerator (PCB), two contaminated aquifers
           | (tetrachloroethene and trichloroethylene) under the largest
           | town in the County (from three sources, too!), and lead from
           | a battery "recycler".
           | 
           | I simply can't understand the mentality earlier generations
           | had re: environmental contamination. I hear it in my father
           | (71) re: anthropogenic climate change ("I can't believe the
           | activities of humans could change such a large system...")
           | and I imagine similar sentiments were in the minds of people
           | dumping PCB or lead into the ground. It's chilling to me.
        
           | eddyfromtheblok wrote:
           | yes, this applies anywhere the land has changed hands. who
           | knows what a farmer or rancher used the land for before they
           | sold it to a housing developer? or did a previous homeowner
           | use pesticides or herbicides that have since been banned?
        
           | dekhn wrote:
           | In the biography of Gordon Moore, he mentioned that when he
           | was inventing Intel's process chemistry they just routinely
           | poured all their solvents down the same drain. The strong
           | acids ate away the concrete (which wasn't noticed until long
           | after), so nearly everything they poured down, went into the
           | ground and hit the water table, then spread out. Moore's
           | excuse was that they didn't really teach chemistry safety
           | when he was in school.
           | 
           | Some additional reading here:
           | https://semspub.epa.gov/work/09/100018492.pdf
        
           | photochemsyn wrote:
           | Unpolluted quality soil is a valuable commodity. Anyone
           | growing food in an area with a history of electronics and
           | semiconductor fabrication would be wise to haul in a few
           | truckloads of soil from an organic farmer and grow all their
           | plants in raised beds.
           | 
           | It's possible to build semiconductor devices without
           | polluting the soil and water table, but it means every
           | factory needs to build at least a small chemical waste
           | processing plant onsite, or (better) design new closed-loop
           | manufacturing processes that minimize or eliminate waste.
           | 
           | https://www.sourcengine.com/blog/growing-sustainability-
           | effo...
        
           | drjasonharrison wrote:
           | Popular Science in 1963 recommended disposing of used motor
           | oil in a hole in your backyard: https://books.google.co.in/bo
           | oks?id=myADAAAAMBAJ&lpg=PP1&pg=...
        
         | mindcrime wrote:
         | This story[1] would have been in the news around that time as
         | well, FWIW. I'm guessing there were probably many other related
         | cases around the country also.
         | 
         |  _The landfill was created in 1982 by the State of North
         | Carolina as a place to dump contaminated soil as result of an
         | illegal PCB dumping incident._
         | 
         | The "illegal PCB dumping incident" refers to dumping of PCB
         | contaminated oil from the Ward Transformer Factory along the
         | sides of highways in several (14) NC counties, back in 1978.
         | 
         | [1]: https://en.wikipedia.org/wiki/Warren_County_PCB_Landfill
        
           | mulmen wrote:
           | PCB contaminated oil or oil contaminated PCB? They both seem
           | awful.
        
       | huijzer wrote:
       | "We're now at what will be the largest industry of the united
       | states." (at 4:50)
       | 
       | That aged pretty well.
        
       | scrlk wrote:
       | Great quote at 45:26 regarding vertical vs. horizontal scaling:
       | https://youtu.be/si9iqF5uTFk?t=2726
       | 
       | > "Now back in the early days of this country, when they moved
       | heavy objects around, they didn't have any Caterpillar tractors,
       | they didn't have any big cranes. They used oxen. And when they
       | got a great big log on the ground, and one ox couldn't budge the
       | darn thing, they did not try to grown a bigger ox. They used two
       | oxen! And I think they're trying to tell us something. When we
       | need greater computer power, the answer is not "get a bigger
       | computer", it's "get another computer". Which of course, is what
       | common sense would have told us to begin with."
        
         | oasisbob wrote:
         | Additionally, with early pioneer logging, another solution to
         | avoiding having logs which are too large to handle was to not
         | drop them in the first place.
         | 
         | In the Pacific Northwest, US, early loggers would leave the
         | huge ones - to the point where pioneers could complain about a
         | lack of available timber in an old-growth forest.
         | 
         | When the initial University of Washington was built, land-
         | clearing costs were a huge portion of the overall capital
         | spend. The largest trees on the site weren't used for anything
         | productive; rather, they were climbed, chained together, and
         | domino felled at the same time. By attaching the trees
         | together, they only needed to fell one tree which brought the
         | whole mess down into a pile and they burned it.
         | 
         | I think there's a lesson here about choosing which logs you
         | want to move.
        
           | pests wrote:
           | Having not read the article yet, this was one confusing
           | comment until I realized by "logging" you meant actual trees
           | and not log files.
        
           | rootsudo wrote:
           | That's an interesting tidbit I did not know about UW. Sad the
           | wood wasn't used.
        
           | brutal_chaos_ wrote:
           | Perhaps an analogy can be made with respect to information
           | priority and which trees to fell.
        
         | interroboink wrote:
         | > they did not try to grown a bigger ox
         | 
         | Actually, humans have been doing exactly that through breeding
         | over the millennia. They were just limited in their means.
         | 
         | This analogy has some "you wouldn't download a car!" vibes --
         | sure I would, if it were practical (: And vertical scaling of
         | computers _is_ practical (up to some limits).
        
           | nequo wrote:
           | This is irrelevant to the example cited by Hopper. If you
           | have a large log, you don't have time to breed a larger ox.
           | You need to solve the problem with the oxen you have.
        
             | interroboink wrote:
             | I'm all in favor of making the best of what's available.
             | But at the same time, if such thinking is taken as dogma,
             | innovation suffers.
             | 
             | You spoke of one log, and the time scales involved. But
             | suppose you have an entire _forest_ of logs. Then it may
             | indeed be worth breeding bigger oxen (or rather, inventing
             | tractors).
             | 
             | I don't mean to accuse Hopper of shortsightedness, but when
             | quotes by famous people, like the above, are thrown around
             | without context, they encourage that dogmatic thinking.
             | 
             | So, I was more replying to that quote as it appeared here,
             | rather than as it appeared in her talk.
        
               | gffrd wrote:
               | > if such thinking is taken as dogma, innovation suffers.
               | 
               | I don't think there's anything about the original post,
               | with quote about oxen, that reads as dogmatic, or invites
               | such perspective.
               | 
               | Also, I think we can all agree most innovation happens as
               | an extension of "making the best of what's available"
               | rather than independent of it, on a fully separate track.
               | 
               | Using two oxen can lead to realizing a bigger ox would be
               | beneficial.
        
               | interroboink wrote:
               | I don't mean to wear out this thread, and I totally
               | respect your different viewpoint, but when I see:
               | ... they're trying to tell us something. When we need
               | greater       computer power, the answer is not "get a
               | bigger computer", it's      "get another computer".
               | 
               | that _does_ read as dogmatic advice to me, taken in
               | isolation. It boils down to  "the answer is X." Not
               | "consider these factors" or "weigh these different
               | options," but just "this is the answer, full stop."
               | 
               | That's dogma, no?
               | 
               | (that aside, I do slightly regret the snarkiness of my
               | initial comment :)
        
               | kortilla wrote:
               | It is extremely rare that your compute workload has
               | scaling properties that need just a little bit faster
               | computer. The vast majority of the time if you are bound
               | by hardware at all, the answer is to scale horizontally.
               | 
               | The only exception is really where you have a bounded
               | task that will never grow in compute time.
        
               | interroboink wrote:
               | Perhaps I misunderstand you, but what about those decades
               | where CPUs were made faster and faster, from a few MHz up
               | to several GHz, before hitting physical manufacturing and
               | power/heat limits?
               | 
               | Was that all just a bunch of wasted effort, and what they
               | _should_ have been doing was build more and more 50MHz
               | chips?
               | 
               | Of course not. There are lots of advantages to scaling up
               | rather than out.
               | 
               | Even today, there are clear advantages to using an
               | "xlarge" instance on AWS rather than a whole bunch of
               | "nano" ones working together.
               | 
               | But all this seems so straightforward that I suspect I
               | really don't understand your point...
        
               | kortilla wrote:
               | >But suppose you have an entire forest of logs. Then it
               | may indeed be worth breeding bigger oxen
               | 
               | That's idiotic unless you have other constraints. The
               | parallelism allows you to also break apart the oxen to do
               | multiple smaller logs at the same time when their
               | combined force isn't needed.
        
             | bunderbunder wrote:
             | The thing is, Hopper said this in 1982. This was a time
             | when, to keep stretching the analogy, it wasn't hard to
             | find a second ox, but _yokes_ were still flaky bleeding
             | edge technology that mostly didn 't work very well in
             | practice.
             | 
             | One potentially more likely solution back in the day was to
             | just accept the job was going to take a while. This would
             | be analogous to using a block and tackle. The ox can do the
             | job but they're going to pull for twice as long to get it
             | done. Imagine pulleys cost $10, but a second ox costs $1000
             | and a yoke costs $5000, and getting the job done in less
             | time is not worth $5,990 to you.
        
           | gpm wrote:
           | To an extent, but there's also a reason why beasts of burden
           | didn't get to arbitrarily large sizes. Scaling has limits
           | (particularly in this case both thermal limits and material
           | strength limits).
        
         | bunderbunder wrote:
         | That "they didn't have any big cranes" forces the analogy in a
         | way that breaks it. The solution wherever cranes are used is
         | absolutely to get a bigger crane. And also, oxen were
         | absolutely bred to be bigger. That's kind of the defining thing
         | that distinguishes draft oxen from other kinds of cattle. But
         | that process was limited by some factors that are peculiar to
         | domesticated animals. And, of course, if you need to solve the
         | problem right now, you make do with the current state of the
         | art in farm animal technology.
         | 
         | Admiral Hopper's lecture wasn't delivered too long after 1976,
         | which saw the release of both the CRAY-1 (single CPU) and the
         | ILLIAC IV (parallel). ILLIAC IV, being more expensive, harder
         | to use, and slower than the CRAY-1, was a promising hint at
         | future possibility, but not particularly successful. Cray's
         | quip on this subject was (paraphrasing) that he'd rather plow a
         | field with one strong ox than $bignum chickens. Admiral Hopper
         | was presumably responding to that.
         | 
         | What they both seem to miss is that the best tool for the job
         | depends on _both_ the job and the available tools. And they
         | both seem to be completely missing that, if you know what you
         | 're doing, scale up and scale out are complementary: _first_
         | you scale up the individual nodes as much as is practical, and
         | _then_ you start to scale out once scale up loses steam.
        
           | hbosch wrote:
           | Yeah, but trying to create a perfect analogy is like trying
           | to improve the poundcake, just isn't worth it.
        
           | kortilla wrote:
           | >And also, oxen were absolutely bred to be bigger. That's
           | kind of the defining thing that distinguishes draft oxen from
           | other kinds of cattle.
           | 
           | In your attempt to take down the analogy you just reinforced
           | it. They quickly hit the limits of large oxen and had to
           | scale up far faster than any selective breeding could help.
           | 
           | The exact same thing happened in computing even during the
           | absolute hay day of Moore's law. Workloads would very quickly
           | hit the ceiling of a single server and the way to unblock
           | yourself was not to wait for next gen chips but to
           | parallelize.
        
             | crmd wrote:
             | The Sun E10k/15k was the last big ox in my tech career. I
             | miss the big ox days.
        
             | bunderbunder wrote:
             | It's not that multiprocessing systems didn't exist at the
             | time Hopper delivered this lecture; it's that they remained
             | fairly niche products for computing researchers and fairly
             | deep-pocketed organizations. At the time, multiprocessing
             | was still very difficult to pull off. It wasn't necessarily
             | analogous to just yoking two oxen to the same cart. It was
             | maybe more like a world where the time it takes to breed an
             | ox that's twice as strong is comparable to the time it
             | takes to develop a working yoke for state-of-the-art oxen,
             | and also nobody's quite sure how to drive a two-oxen team
             | because it's still such a new idea. So the parallel option
             | wasn't as sure of a bet from a business perspective as it
             | is now.
        
         | Avamander wrote:
         | Both parts of the lecture are in general really good.
         | 
         | Though I have to say the part about the cost of not
         | implementing standards, the cost of not doing something, felt
         | scarily relevant right now.
        
         | agapon wrote:
         | Well, if growing or breeding bigger oxen were as feasible as
         | building bigger (mower powerful) computers was/is, perhaps
         | people would take a different path? In other words, perhaps the
         | analogy is flawed?
        
           | dpcx wrote:
           | At some point, a bigger computer either doesn't exist or is
           | too cost prohibitive to get. But getting lots of "small"
           | computers is somewhat easier.
        
             | bunderbunder wrote:
             | Sure, but, as I was (rather unpopularly) pointing out in
             | another comment, that point was pretty hard to reach in
             | 1982. Specifically the point where you've met both
             | criteria: bigger computer is too cost prohibitive to get,
             | and lots of smaller computers is easier. At the time of
             | this lecture, parallel computers had a nasty tendency to
             | achieve poorer real-world performance on practical
             | applications than their sequential contemporaries, despite
             | greater theoretical performance.
             | 
             | It's still kind of hard even now. To date in my career I've
             | had more successes with improving existing systems'
             | throughput by removing parallelism than I have by adding
             | it. Amdahl's Law plus the memory hierarchy is one heck of a
             | one-two punch.
        
               | PaulHoule wrote:
               | In 1982 you still had "supercomputers" like
               | 
               | https://en.wikipedia.org/wiki/Cray_X-MP
               | 
               | because you could still make bipolar electronics that
               | beat out mass-produced consumer electronics. By the mid
               | 1990s even IBM abandoned bipolar mainframes and had to
               | introduce parallelism so a cluster of (still slower) CMOS
               | mainframes could replace a bipolar mainframe. This great
               | book was written by someone who worked on this project
               | 
               | https://campi.cab.cnea.gov.ar/tocs/17291.pdf
               | 
               | and of course for large scale scientific computing it was
               | clear that "clusters of rather ordinary nodes" like the
               | 
               | https://www.cscamm.umd.edu/facilities/computing/sp2/index
               | .ht...
               | 
               | we had at Cornell were going to win (ours was way bigger)
               | because they were scalable. (e.g. the way Cray himself
               | saw it, a conventional supercomputer had to live within a
               | small enough space that the cycle time was not unduly
               | limited by the speed of light so that kind of
               | supercomputer had to become physically smaller, not
               | larger, to get faster)
               | 
               | Now for very specialized tasks like codebreaking, ASICs
               | are a good answer and you'd probably stuff a large number
               | of them into expansion cards into rather ordinary
               | computers and clusters today possibly also have some
               | ASICs for glue and communications such as
               | 
               | https://blogs.nvidia.com/blog/whats-a-dpu-data-
               | processing-un...
               | 
               | ----
               | 
               | The problem I see with people who attempt parallelism for
               | the first time is that the task size has to be smaller
               | than the overhead to transfer tasks between cores or
               | nodes. That is, if you are processing most CSV files you
               | can't round-robin assign rows to threads but 10,000 row
               | chunks are probably fine. You usually get good results
               | over a large range of chunk size but _chunking is
               | essential_ if you want most parallel jobs to really get a
               | speedup. I find it frustrating as hell to see so many
               | blog posts pushing the idea that some programming scheme
               | like Actors is going to solve your problems and meeting
               | people that treat chunking as a mere optimization you 'll
               | apply after the fact. My inclination is you can get the
               | project done faster (human time) if you build in chunking
               | right away but I've learned you just have to let people
               | learn that lesson for themselves.
        
         | Animats wrote:
         | This is a reaction to Grosch's Law, "Computing power increases
         | as the square of the price".[1] In the early 1980s, people
         | still believed that. Seymour Cray did. John McCarthy did when I
         | was at Stanford around then. It didn't last into the era of
         | microprocessors.
         | 
         | Amusingly, in the horse-powered era, once railroads started
         | working, but trucks didn't work yet, there was a "last mile"
         | problem - getting stuff from the railroad station or dock to
         | the final destination. The 19th century solution was to develop
         | a bigger breed of horse - the Shire Horse.[1]
         | 
         | [1] https://en.wikipedia.org/wiki/Shire_horse
        
       | begueradj wrote:
       | Grace Hopper: she devised the first "true and modern" compiler
       | ever (A1 was its name, if I recall).
        
       | 2OEH8eoCRo0 wrote:
       | "I have already received the highest award that I will ever
       | receive no matter how long I live, no matter how many more jobs
       | that I have- and that has been the privilege and responsibility
       | of serving very proudly in the United States Navy."
       | 
       | What a peach. She inspired this jarhead.
        
       | cm2187 wrote:
       | It's almost a stand up comedy special, but a smart version.
        
         | kranke155 wrote:
         | Her humor was what blew me away the most. She is clearly an
         | amazing public speaker.
         | 
         | And I mean this - amazing - she is at a level that few CEOs and
         | public figures ever got. She's got tremendous charm,
         | intelligence and wit
        
       | biofox wrote:
       | The proof she presents in Part 2 (t=15:00) on software changes
       | propagating through a system is perhaps the best theoretical
       | justification I have ever seen for Object Oriented design
       | principles and encapsulation:
       | 
       | https://youtu.be/AW7ZHpKuqZg?si=Dzt6JeoX7MDT8D9M&t=899
        
         | mrkeen wrote:
         | I think anyone can walk away from that explanation with their
         | own methodology vindicated.
        
         | MajimasEyepatch wrote:
         | It's a strong case for loose coupling, but that can be achieved
         | with object oriented programming, functional programming, or
         | any number of other paradigms.
        
       | rkagerer wrote:
       | A timeless piece of advice comes toward the end, where she
       | describes all the smart, young professionals out there who are
       | looking for positive leadership. It means respect those above and
       | keep them informed, and look after your crew.
       | 
       | The zeitgeist of the time was shifting emphasis onto management
       | (MBA type stuff) but the army had a saying; you can't manage a
       | soldier into war, you lead them.
       | 
       | You manage _things_ , you _lead_ people.
        
       | russellbeattie wrote:
       | > _" I think we forget that the four and five year olds are
       | learning arithmetic. The little professor. The six year olds are
       | getting Speak and Spell. You better look out, there's going to be
       | a generation coming, that will know how to spell."_
       | 
       | > _The seven-year-olds, of course, are learning BASIC, running
       | the computers. I know one man that bought a computer and took it
       | home, his son is teaching him BASIC. His son is seven. Of course
       | I know another guy that took a computer home, now he has to apply
       | to his three children for computer time. "_
       | 
       | > _They 're tremendously bright and they are out there, the
       | brightest youngsters we have ever had."_
       | 
       | As a GenXer who was a 10yo computer nerd programming BASIC in
       | 1982, I'm proud to know that she was talking about myself and my
       | peers!
       | 
       | But then she goes on to predict that the brightest kids will come
       | from rural areas because they have "good schools". No idea where
       | she got that idea from - I moved from a city to a rural area
       | around that time and the education wasn't any better and my
       | access to computers was totally gone. In my experience, most
       | rural areas, especially in flyover states, neither had the money
       | for a computer lab, nor the teachers that knew how to use them.
        
         | Kon-Peki wrote:
         | > But then she goes on to predict that the brightest kids will
         | come from rural areas because they have "good schools". No idea
         | where she got that idea from
         | 
         | She is speaking from the perspective of someone leading a team
         | of people that volunteered for the Navy and were then selected
         | to do technical work for her team.
         | 
         | I think that given the years in which she lived, she would have
         | certainly be seeing the side effect effects of the growing
         | divide in opportunity between the urban and rural areas. A
         | smart, hardworking kid in the city or suburbs is going to have
         | a fulfilling job or go off to college at a higher rate than the
         | equivalently talented and hardworking kid from farm country,
         | where joining the military is probably the best chance at
         | advancement that they're going to get.
        
       | karmicthreat wrote:
       | What computer is Harper talking about here?
       | https://www.youtube.com/watch?v=AW7ZHpKuqZg&t=375s
        
       | gigel82 wrote:
       | 160Kb overhead was outrageous. I'm glad she didn't get to
       | experience a monstrosity like Windows 11 booting up with 12Gb of
       | overhead...
        
       ___________________________________________________________________
       (page generated 2024-08-26 23:00 UTC)