# Could 1960s scientists reverse-engineer a modern desktop?

**URL:** <https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340>\
**Category:** Factual Questions\
**Created:** [June 16, 2012, 2:31pm UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340 "2012-06-16T14:31:42Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Hero\_From\_Sector\_7G](https://avatars.discourse-cdn.com/v4/letter/h/65b543/32.png) [@Hero\_From\_Sector\_7G](https://boards.straightdope.com/u/Hero_From_Sector_7G)\
**Post date:** [June 16, 2012, 6:15pm UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/21 "2012-06-16T18:15:46Z")

</div>

> [@KneadToKnow](#):
>
> Given that the problem was discovered in 2007, I would presume that MS has patched the software in the intervening half decade.

Right, so are we to reject a piece of software based on prior bugs? You’ll forgive me for being obtuse, but this is the first time I’ve heard that excel is unacceptable for scientific research. I have done research myself, and am friends with a PhD Toxicologist and a renowned statistician, and all of us have published material that used excel, SAS, and GIS software.

---

<div class="post-metadata">

**Author:** ![KneadToKnow](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/kneadtoknow/32/3999_2.png) [@KneadToKnow](https://boards.straightdope.com/u/KneadToKnow)\
**Post date:** [June 16, 2012, 6:19pm UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/22 "2012-06-16T18:19:35Z")

</div>

> [@Hero\_From\_Sector\_7G](#):
>
> Right, so are we to reject a piece of software based on prior bugs? You’ll forgive me for being obtuse, but this is the first time I’ve heard that excel is unacceptable for scientific research. I have done research myself, and am friends with a PhD Toxicologist and a renowned statistician, and all of us have published material that used excel, SAS, and GIS software.

I’ll leave it to an engineer and/or a mathematician to respond to that. I was responding to your apparent surprise that your version of Excel did the right calculation.

---

<div class="post-metadata">

**Author:** ![Hero\_From\_Sector\_7G](https://avatars.discourse-cdn.com/v4/letter/h/65b543/32.png) [@Hero\_From\_Sector\_7G](https://boards.straightdope.com/u/Hero_From_Sector_7G)\
**Post date:** [June 16, 2012, 6:21pm UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/23 "2012-06-16T18:21:03Z")

</div>

Ah, it is tough to react to edits!

I fully understand that excel may be prone to an occasional bug. However, is there research out there comparing the rate of error of excel to other math/statistical programs? I’m not convinced by the argument that a discovered and fixed bug indicates a program is less reliable than another piece of software. Surely all software has some incident rates of failure?

To claim that excel is unreliable for scientific research makes me think there is evidence of repeatable, common, and consistent errors. Not bugs.

---

<div class="post-metadata">

**Author:** ![Hero\_From\_Sector\_7G](https://avatars.discourse-cdn.com/v4/letter/h/65b543/32.png) [@Hero\_From\_Sector\_7G](https://boards.straightdope.com/u/Hero_From_Sector_7G)\
**Post date:** [June 16, 2012, 6:28pm UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/24 "2012-06-16T18:28:39Z")

</div>

> [@ultrafilter](#):
>
> Take a look at [this presentation](http://www.divms.uiowa.edu/~jcryer/JSMTalk2001.pdf) for some of the issues with statistics in Excel as of about ten years ago. I haven’t seen a more recent version, but I’m skeptical that it’s gotten significantly better.

Thanks, this is a great guide to what makes a good graph and I am saving it. I agree with many of the points made. However, it is possible to avoid many of those mistakes with a bit of care when designing the layout of a graph in excel.

I feel at this point that I have derailed the thread from its purpose. In addition, I’m not really prepared to defend excel and feel that I am venturing close to doing so. If anyone has comparative research I’d be extremely interested in seeing it. Thanks!

---

<div class="post-metadata">

**Author:** ![Chimera](https://avatars.discourse-cdn.com/v4/letter/c/8e8cbc/32.png) [@Chimera](https://boards.straightdope.com/u/Chimera)\
**Post date:** [June 16, 2012, 6:32pm UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/25 "2012-06-16T18:32:50Z")

</div>

> [@Mr.Kobayashi](#):
>
> Say I want to help out the Apollo program, so in 1961 I drop off my desktop computer at Cape Canaveral (Let’s say I have a decent one). Would I be doing them a huge favour or would they have no clue what to do? Are there elements that would be completely alien?

As I said in another thread, the idea of reverse engineering advanced tech is laughably over-estimated. It took decades of consistent small improvements in the manufacturing technology and numerous engineering breakthroughs to be able to manufacture your desktop. They may get ‘ideas’ from it, but they’d be no more capable of replicating it than the apes at the zoo.

---

<div class="post-metadata">

**Author:** ![astro](https://avatars.discourse-cdn.com/v4/letter/a/9dc877/32.png) [@astro](https://boards.straightdope.com/u/astro)\
**Post date:** [June 16, 2012, 7:36pm UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/26 "2012-06-16T19:36:05Z")

</div>

It would of almost no use to them except as a conceptual device and if they starting dicking with the machine re probing IC components the chances of them breaking something critical are pretty high.

Unraveling the hardware and software of something as massively and narrowly integrated and complied as a modern PC without contemporary tools is effectively impossible. It would be quite literally almost like magic to them.

Re the 60’s people smoked like chimneys in that era. It would be interesting to see if they smoked around it until the smoke tars gummed up the fans and keyboard.

---

<div class="post-metadata">

**Author:** ![Lumpy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lumpy/32/446_2.png) [@Lumpy](https://boards.straightdope.com/u/Lumpy)\
**Post date:** [June 16, 2012, 7:50pm UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/27 "2012-06-16T19:50:13Z")

</div>

> [@Chimera](#):
>
> As I said in another thread, the idea of reverse engineering advanced tech is laughably over-estimated. It took decades of consistent small improvements in the manufacturing technology and numerous engineering breakthroughs to be able to manufacture your desktop. They may get ‘ideas’ from it, but they’d be no more capable of replicating it than the apes at the zoo.

Indeed, our current machines have reached levels that some people back in the 1980s confidently predicted would be impossible.

---

<div class="post-metadata">

**Author:** ![KneadToKnow](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/kneadtoknow/32/3999_2.png) [@KneadToKnow](https://boards.straightdope.com/u/KneadToKnow)\
**Post date:** [June 16, 2012, 7:59pm UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/28 "2012-06-16T19:59:24Z")

</div>

> [@Lumpy](#):
>
> Indeed, our current machines have reached levels that some people back in the 1980s confidently predicted would be impossible.

See [Clarke’s First Law](http://en.wikipedia.org/wiki/Clarke%27s_three_laws).

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [June 16, 2012, 8:39pm UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/29 "2012-06-16T20:39:05Z")

</div>

> [@Hero\_From\_Sector\_7G](#):
>
> Thanks, this is a great guide to what makes a good graph and I am saving it. I agree with many of the points made. However, it is possible to avoid many of those mistakes with a bit of care when designing the layout of a graph in excel.

It’s not just the graphs, though. Take a look at what they quoted from the help file on t-tests and see if you can find anything right in it.

> [@Hero\_From\_Sector\_7G](#):
>
> Right, so are we to reject a piece of software based on prior bugs? You’ll forgive me for being obtuse, but this is the first time I’ve heard that excel is unacceptable for scientific research. I have done research myself, and am friends with a PhD Toxicologist and a renowned statistician, and all of us have published material that used excel, SAS, and GIS software.

Excel + SAS + GIS stuff is not the same thing as Excel.

This is a bit of a hijack, but it’s worth at least attempting to close off. I’m not going to claim that you should never do anything statistical in Excel–it’s fine for basic descriptive and inferential statistics, and simple graphics. However, for anything more complicated than that, there’s something better out there put together by people who really know what they’re doing.

---

<div class="post-metadata">

**Author:** ![Hero\_From\_Sector\_7G](https://avatars.discourse-cdn.com/v4/letter/h/65b543/32.png) [@Hero\_From\_Sector\_7G](https://boards.straightdope.com/u/Hero_From_Sector_7G)\
**Post date:** [June 16, 2012, 10:37pm UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/30 "2012-06-16T22:37:00Z")

</div>

> [@ultrafilter](#):
>
> It’s not just the graphs, though. Take a look at what they quoted from the help file on t-tests and see if you can find anything right in it.

I feel like that is moving the bar. SAS has some arcane and confusing bits, and I have no doubt I could find a SAS (or any software) tutorial that is awful. I am interested if correctly setting up a t-test in excel returns in an incorrect result.

So far no-one here has demonstrated that Excel has a broader range of failure than other products. Instead, we have a single example of a bug that has been fixed, and a dated overview complaining about how the default setup on many excel graphs are poorly suited for reporting science. As to the former, I am dubious that an old bug = unsuitable program. As to the latter, I have never used any graphing program that didn’t require tweaking to my own precise demands.

> [@](#):
>
> Excel + SAS + GIS stuff is not the same thing as Excel.
> 
> This is a bit of a hijack, but it’s worth at least attempting to close off. I’m not going to claim that you should never do anything statistical in Excel–it’s fine for basic descriptive and inferential statistics, and simple graphics. However, for anything more complicated than that, there’s something better out there put together by people who really know what they’re doing.

Why are those more trustworthy? What metric are you using to compare?

---

<div class="post-metadata">

**Author:** ![Stranger\_On\_A\_Train](https://avatars.discourse-cdn.com/v4/letter/s/13edae/32.png) [@Stranger\_On\_A\_Train](https://boards.straightdope.com/u/Stranger_On_A_Train)\
**Post date:** [June 16, 2012, 11:45pm UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/31 "2012-06-16T23:45:08Z")

</div>

> [@Hero\_From\_Sector\_7G](#):
>
> To claim that excel is unreliable for scientific research makes me think there is evidence of repeatable, common, and consistent errors. Not bugs.

Microsoft Excel (and other spreadsheet programs) have a number of properties that make them undesirable for computationally intensive engineering or scientific processing. For one, its native handling of floating point math is very poor. You can, of course, specify a variable type using VBA and control precision that way, but then you are no longer using just Excel. Its known problems with memory limits have been discussed at length elsewhere, but needless to say for really large data sets it is a wholy inadequate tool. The way Excel generates plots is very quick, but not easy to edit or control consistently unless you get into VBA. Its native formatting of legands and text is very poor compared to Matlab or the Python matplotlib library, and it is not nearly as compact or fungible as R’s ggplot extension.

However, the worst thing about Excel is the way that people tend to use it. That is, they attempt to develop it as a pseudo-programming tool. It starts with putting a few simple formulas in cells, and then copying the cell functions down. Then they start linking calculating cell to another calculating cell. Soon, you have this ginormous workbook with multiple sheets of interlinking cells that could be a few hundred lines of easily documentable S/R/SAS/Python code, but instead is an unintelligible, uncommented mush of overcooked spaghetti that no one else can untangle. And when there is an error, tracking back to find it is nearly impossible, thanks to the fact that the cell references cannot be named or documented clearly. It permits, and even encourages, all of the bad practices that make software engineers throw their hands in the air when dealing with code written by electrical and mechanical engineers.

That being said, Excel has its place. If I need to handle a moderate sized data set and do some simple transforms, it’s a decent tool. If I want to visualize data with a line or bar plot, it can be quick. To set up a matrix for a trade study or one-to-one relationship table, it is just the thing, and way easier than using Nodebox or Visio. Basically, if you are performing some kind of bookkeeping task, it is fine…because that is what it is designed to do. But for doing any kind of complex calculations, it is bolsh. I still wake up in sweats over the day a coworker came to me with her Excel spreadsheet in which she was attempting to perform some DSP operations and asked me to help “figure it out”. After an hour wasted of trying to work through iterative differential transforms like “D17\*SQRT(A$121)+DIV(S479,J32)” I had one of the guidance boys free up a seat of Matlab and showed her how to import data and load up the DSP module.

Next, I rail on people who attempt to use Microsoft Word for structured documents and desktop publishing…

Stranger

---

<div class="post-metadata">

**Author:** ![BMalion](https://avatars.discourse-cdn.com/v4/letter/b/e274bd/32.png) [@BMalion](https://boards.straightdope.com/u/BMalion)\
**Post date:** [June 16, 2012, 11:58pm UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/32 "2012-06-16T23:58:55Z")

</div>

Make sure you say your name is John Titor.

---

<div class="post-metadata">

**Author:** ![Terry\_Kennedy](https://avatars.discourse-cdn.com/v4/letter/t/c57346/32.png) [@Terry\_Kennedy](https://boards.straightdope.com/u/Terry_Kennedy)\
**Post date:** [June 17, 2012, 1:29am UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/33 "2012-06-17T01:29:17Z")

</div>

> [@beowulff](#):
>
> When I was in the semiconductor industry, a colleague of mine commented that the best way to sabotage your competitor was to leak would process information to them (typically, these are very closely-guarded trade secrets).

Something sort of like this has actually happened - [capacitor plague](http://en.wikipedia.org/wiki/Capacitor_plague#Industrial_espionage_implicated).

---

<div class="post-metadata">

**Author:** ![coremelt](https://avatars.discourse-cdn.com/v4/letter/c/4491bb/32.png) [@coremelt](https://boards.straightdope.com/u/coremelt)\
**Post date:** [June 17, 2012, 2:24am UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/34 "2012-06-17T02:24:31Z")

</div>

Does it have a development environment and documentation on it?

If it does then I seriously doubt they’d ever try and take it apart, you’d get a huge team of people studying copies of the programming language documentation and the thing would be setup to run batch computations in a queue system like mainframes were.

---

<div class="post-metadata">

**Author:** ![WarmNPrickly](https://avatars.discourse-cdn.com/v4/letter/w/d78d45/32.png) [@WarmNPrickly](https://boards.straightdope.com/u/WarmNPrickly)\
**Post date:** [June 17, 2012, 2:48am UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/35 "2012-06-17T02:48:06Z")

</div>

> [@Hero\_From\_Sector\_7G](#):
>
> Why are those more trustworthy? What metric are you using to compare?

The most consistent problem I run into with Excel is with non-linear lines of best fit. Excel does this by changing your data to linear, then calculating the linear line of best fit. That is wrong. It weighs your data incorrectly at different parts of the graph. The lines it calculates for me usually intersect the actual data at two points, one at the beginning and one at the end. I get much more accurate results calculating with dot to dot lines.

---

<div class="post-metadata">

**Author:** ![Sunspace](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/sunspace/32/1250_2.png) [@Sunspace](https://boards.straightdope.com/u/Sunspace)\
**Post date:** [June 17, 2012, 3:01am UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/36 "2012-06-17T03:01:50Z")

</div>

I started a similar thread once on whether the people of 19 **83** could merely _[connect](http://boards.straightdope.com/sdmb/showthread.php?t=456127)_ to my now-five-year-old macbook Pro.

The answer: maybe. Even since '83, there has been enough change to make it difficult. And the latest model is [an arm and a leg above mine](http://www.appleinsider.com/articles/12/06/11/apple_announces_next_generation_macbook_pro_with_retina_display_071_thick.html)…

---

<div class="post-metadata">

**Author:** ![Wizard\_One](https://avatars.discourse-cdn.com/v4/letter/w/6a8cbe/32.png) [@Wizard\_One](https://boards.straightdope.com/u/Wizard_One)\
**Post date:** [June 17, 2012, 4:39am UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/37 "2012-06-17T04:39:18Z")

</div>

OK, real simple, during Apollo’s early years, the IC wasn’t REALLY of interest. Some radiation thing doing that destroying of the circuit thing going on, not to mention that germanium was the “biggie” at the time, NOT silicon, which is current. What WAS of silicon could be measured visually, no need of a microscope unless one were nearing 50.  
As for MODERN computers, MODERN computers circuits would be BARELY visible to most electron microscopes of the time. I know, as we had a few of those models in my high school that were donated to us.  
Add to that the CHEMISTRY and QUANTUM DYNAMICS that didn’t exist back then, nope, it’s a non-happener.  
It’d be equal to a cave man learning how to forge stainless steel!  
It’d be on the order of us trying to figure out a quantum supercomputer, based upon its powered down status and lacking its power source.  
Better, like me handing YOU a current pocket calculator, on a desert isle and demanding total replication.

---

<div class="post-metadata">

**Author:** ![IceQube](https://avatars.discourse-cdn.com/v4/letter/i/dfb087/32.png) [@IceQube](https://boards.straightdope.com/u/IceQube)\
**Post date:** [June 17, 2012, 5:43am UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/38 "2012-06-17T05:43:09Z")

</div>

> [@Lumpy](#):
>
> Once they discovered the partition with the porn files, work would grind to a halt.

I love your use of a sexual metaphor. Was it intentional?

---

<div class="post-metadata">

**Author:** ![cmyk](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/cmyk/32/3353_2.png) [@cmyk](https://boards.straightdope.com/u/cmyk)\
**Post date:** [June 17, 2012, 6:00am UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/39 "2012-06-17T06:00:57Z")

</div>

> [@Stranger\_On\_A\_Train](#):
>
> Next, I rail on people who attempt to use Microsoft Word for structured documents and desktop publishing…
> 
> Stranger

Preach it, brother!

---

<div class="post-metadata">

**Author:** ![Bosda\_Di\_Chi\_of\_Tricor](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bosda_di_chi_of_tricor/32/16845_2.png) [@Bosda\_Di\_Chi\_of\_Tricor](https://boards.straightdope.com/u/Bosda_Di_Chi_of_Tricor)\
**Post date:** [June 17, 2012, 11:27am UTC](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340/40 "2012-06-17T11:27:04Z")

</div>

> [@](#):
>
> Could 1960s scientists reverse-engineer a modern desktop?

Yes, but the process will take 40 years.

🙂

[Previous page](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340.md?page=1)

[Next page](https://boards.straightdope.com/t/could-1960s-scientists-reverse-engineer-a-modern-desktop/625340.md?page=3)
