John F. McGowan, Ph.D. solves problems using mathematics and mathematical software, including developing gesture recognition for touch devices, video compression and speech recognition technologies. He has extensive experience developing software in C, C++, MATLAB, Python, Visual Basic and many other programming languages. He has been a Visiting Scholar at HP Labs developing computer vision algorithms and software for mobile devices. He has worked as a contractor at NASA Ames Research Center involved in the research and development of image and video processing algorithms and technology. He has published articles on the origin and evolution of life, the exploration of Mars (anticipating the discovery of methane on Mars), and cheap access to space. He has a Ph.D. in physics from the University of Illinois at Urbana-Champaign and a B.S. in physics from the California Institute of Technology (Caltech).
Above is a short video of one of the self-driving car prototypes driving by me on Stewart in Sunnyvale.
Below is another video of another prototype driving in the opposite direction. They appear to be making circuits along Stewart to DeGuigne to Arques and back along Wolfe Road to Stewart, a single block. There are several Apple offices along the route and also a Lyft car certification station.
(C) 2018 by John F. McGowan, Ph.D.
About Me
John F. McGowan, Ph.D. solves problems using mathematics and mathematical software, including developing gesture recognition for touch devices, video compression and speech recognition technologies. He has extensive experience developing software in C, C++, MATLAB, Python, Visual Basic and many other programming languages. He has been a Visiting Scholar at HP Labs developing computer vision algorithms and software for mobile devices. He has worked as a contractor at NASA Ames Research Center involved in the research and development of image and video processing algorithms and technology. He has published articles on the origin and evolution of life, the exploration of Mars (anticipating the discovery of methane on Mars), and cheap access to space. He has a Ph.D. in physics from the University of Illinois at Urbana-Champaign and a B.S. in physics from the California Institute of Technology (Caltech).
The invasion of self-driving car prototypes in my office neighborhood continues. The vehicle appears to be a Toyota Lexus of some type.
Here is another one a few minutes earlier:
They sometimes seem to turn into the parking lot of this building and disappear.
(C) 2018 by John F. McGowan, Ph.D.
About Me
John F. McGowan, Ph.D. solves problems using mathematics and mathematical software, including developing gesture recognition for touch devices, video compression and speech recognition technologies. He has extensive experience developing software in C, C++, MATLAB, Python, Visual Basic and many other programming languages. He has been a Visiting Scholar at HP Labs developing computer vision algorithms and software for mobile devices. He has worked as a contractor at NASA Ames Research Center involved in the research and development of image and video processing algorithms and technology. He has published articles on the origin and evolution of life, the exploration of Mars (anticipating the discovery of methane on Mars), and cheap access to space. He has a Ph.D. in physics from the University of Illinois at Urbana-Champaign and a B.S. in physics from the California Institute of Technology (Caltech).
This is a better closeup of one of the unmarked cars with instrument pods swarming around my office neighborhood in Sunnyvale. It is almost certainly a self-driving car prototype.
(C) 2018 by John F. McGowan, Ph.D.
About Me
John F. McGowan, Ph.D. solves problems using mathematics and mathematical software, including developing gesture recognition for touch devices, video compression and speech recognition technologies. He has extensive experience developing software in C, C++, MATLAB, Python, Visual Basic and many other programming languages. He has been a Visiting Scholar at HP Labs developing computer vision algorithms and software for mobile devices. He has worked as a contractor at NASA Ames Research Center involved in the research and development of image and video processing algorithms and technology. He has published articles on the origin and evolution of life, the exploration of Mars (anticipating the discovery of methane on Mars), and cheap access to space. He has a Ph.D. in physics from the University of Illinois at Urbana-Champaign and a B.S. in physics from the California Institute of Technology (Caltech).
These unmarked vehicles with an instrument pod on top have been out in force near where I work in Sunnyvale recently. I have seen them rarely in the neighborhood over the last six months, but activity has ramped up dramatically in the last few weeks.
(C) 2018 by John F. McGowan, Ph.D.
About Me
John F. McGowan, Ph.D. solves problems using mathematics and mathematical software, including developing gesture recognition for touch devices, video compression and speech recognition technologies. He has extensive experience developing software in C, C++, MATLAB, Python, Visual Basic and many other programming languages. He has been a Visiting Scholar at HP Labs developing computer vision algorithms and software for mobile devices. He has worked as a contractor at NASA Ames Research Center involved in the research and development of image and video processing algorithms and technology. He has published articles on the origin and evolution of life, the exploration of Mars (anticipating the discovery of methane on Mars), and cheap access to space. He has a Ph.D. in physics from the University of Illinois at Urbana-Champaign and a B.S. in physics from the California Institute of Technology (Caltech).
It is common to encounter claims of a shortage or projected shortage of some number of millions of STEM (Science, Technology, Engineering and Mathematics) workers — sometimes phrased as millions of new jobs that may go unfilled due to the shortage of STEM workers. For example, the recent press release from Emerson Electric claiming a STEM worker shortage crisis includes the following paragraph:
While the survey found students today are twice as likely to study STEM fields compared to their parents, the number of roles requiring STEM expertise is growing at a rate that exceeds current workforce capacity. In manufacturing alone, the National Association of Manufacturing and Deloitte predict the U.S. will need to fill about 3.5 million jobs by 2025; yet as many as 2 million of those jobs may go unfilled, due to difficulty finding people with the skills in demand.
Here are the numbers for United States students achieving a score of at least 3 out of 5, considered a passing grade — qualified, on the Advanced Placement (AP) Calculus exam, either the AB or the more advanced BC Calculus exam from the College Board. BC Calculus is equivalent to a full first year calculus course at a top STEM university or college such as MIT or Caltech. A score of 3 on an AP exam officially means “qualified.”
Calculus is a challenging college level quantitative course. Being rated as qualified or better in calculus is a substantial accomplishment. Calculus is taken by most STEM students regardless of specific STEM degree or profession. Mastering calculus demonstrates motivation, hard work, and innate ability. Calculus is required for many STEM degrees and professions. Calculus is “good to know” for nearly all STEM degrees and professions, even if not strictly required.
The AP exams are standardized tests taken by students throughout the United States, thus removing concerns about the quality of grades and certifications from differing institutions and teachers.
In 2016, about 284,000 students scored 3 or higher on the AP Calculus Exam, either the AB or the more advanced BC exam. In total, just over three million students scored 3 or higher on the AP Calculus exams from 2002 through 2016.
Here are the results of fitting a simple exponential growth model to the data to estimate the number of students who have received a score of 3 or higher on the AP Calculus Exam each year since 1970:
This model estimates a total of just over five (5) million students scoring 3 or higher on the AP Calculus Exams since 1970 (48 years ago). The model has a coefficient of determination of 0.988, meaning only 1.2 percent of the variation in the data is unexplained by the model. This is excellent agreement between the model and data.
The model predicts that about 4.2 million students will take the AP Calculus Exam and score 3 or higher between 2016 and 2026 (far more than the 2 million and 3.5 million numbers quoted in the Emerson press release). This is in addition to the over 3 million students the College Board says took the exam and scored 3 or better between 2002 and 2016 and the estimated 2 million between 1970 and 2002.
The United States produces many qualified STEM students at the K-12 level!
In 2016, the United States Bureau of Labor Statistics (BLS), arguably a more reliable and authoritative source than the Emerson press release, predicted the total number of STEM jobs would grow by 853,600 jobs from 2016 to 2026 ( a ten year prediction). This is considerably less than the four million students expected to score 3 or higher on AP Calculus between 2016 and 2026.
The BLS estimates that there were 7.3 million science and engineering workers employed in 2016, with a projected increase to 8.2 million in 2026.
The BLS also predicted that an additional 1.439 million scientists and engineers will exit the labor force due to factors such as retirement, death, and to care for family members . This is plausible assuming the science and engineering workforce has ages roughly uniformly distributed between 22 (typical college graduation age) and 65 (typically retirement age). In ten years, about a quarter of the science and engineering workforce might be expected to retire, die, or leave to care for family members. One quarter of 7.3 million is about 1.825 million.
Taken together overall growth (835,000) and retirements, deaths, etc. (about 1.8 million) give a total of about 2.635 million openings, considerably lessthan the predicted four million students who will take AP Calculus and score 3 or higher between 2016 and 2026. In fact, extrapolating the 284,000 students who scored 3 or higher on the AP Calculus Exam in 2016 forward for ten years with no growth (an unrealistic assumption) still gives 2.8 million students, more than the projected number of openings.
Occupational Transfers
However, the BLS then introduces a remarkable, if not bizarre additional category of projected “openings.” Here is John Sargent of the Congressional Research Service (CRS)’s discussion of the BLS projections:
In addition to the job openings created by growth in the number of jobs in S&E occupations, BLS projects that an additional 1. 439 million scientists and engineers will exit the labor force due to factors such as retirement, death, and to care for family members . This brings the number of S&E job openings created by job growth and those exiting the workforce to nearly 2.3 million. In addition, BLS projects that there will be an additional 3.7 million openings created by occupational transfers in S&E positions during this period, that is , workers in S&E occupations who leave their jobs to take jobs in different occupations, S&E or non-S&E. The BLS projections do not include data that allow for a quantitative analysis of how many new workers (those not in the labor market in 2016) will be required for openings created by job growth, labor force exits, and occupational transfers , as there is no detail to how many of the S&E openings are expected to be filled by workers transferring into these openings from S&E occupations and from non-S&E occupations (that is, some workers may transfer from one S&E occupation to another, some may transfer from an S&E occupations to a non-S&E occupations, and still others may transfer from a non-S&E occupation into an S&E occupations ) . According to BLS, the projections methodology allows for multiple occupational transfers from the same position during the 10-year projection period, but only one occupational transfer in a given year.
The BLS appears to be claiming that at least 3.7 million allegedly rare and difficult to find, highly paid STEM workers, over one half of currently employed STEM workers (7.3 million) will, for some unexplained reason — not retirement, death, or caring for a loved one — leave their profession!
This bizarre unexplained projection, now totaling six (6) million openings, finally manages to exceed the estimated four million students who will probably take AP Calculus and score 3 or better on the AP exam between 2016 and 2026.
Without the mysterious “occupational transfers,” the numbers actually suggest overproduction, a glut of STEM students at the K-12 level (more students taking the AP Calculus Exams and scoring 3 or higher than future openings).
The US Census found using the most common definition of STEM jobs, total STEM employment in 2012 was 5.3 million workers (immigrant and native), but there are 12.1 million STEM degree holders (immigrant and native). There are many more STEM degree holders than students who took AP Calculus and scored at least 3 on the exam! A majority of STEM degree holders do not work in STEM professions.
What should one make of this? The BLS seems to be assuming an extremely high turnover rate in STEM workers, with at least fifty percent dropping out or being pushed out in only ten years. This assumption may then be used to argue for a shortage! The shortage would be due entirely to the mysterious unexplained “occupational transfers.”
Conclusion
K-12 schools in the United States produce large numbers of highly qualified STEM students who routinely take and pass the AP Calculus exam, either the AB exam or the more advanced BC exam. Remarkably these top students alone are nearly able to fill all existing STEM jobs, not including guest workers on H1-B or other guest worker visas and not including many late bloomers who first take calculus in college or even graduate school.
NOTE: The raw data on numbers of students taking and passing the AP Calculus exams each year from 2002 to 2016 are in the Comma Separated Values (CSV) format and the Python model fitting script used in the analysis above are given in the Appendix below. The data follows the Python script.
(C) 2018 by John F. McGowan, Ph.D.
About Me
John F. McGowan, Ph.D. solves problems using mathematics and mathematical software, including developing gesture recognition for touch devices, video compression and speech recognition technologies. He has extensive experience developing software in C, C++, MATLAB, Python, Visual Basic and many other programming languages. He has been a Visiting Scholar at HP Labs developing computer vision algorithms and software for mobile devices. He has worked as a contractor at NASA Ames Research Center involved in the research and development of image and video processing algorithms and technology. He has published articles on the origin and evolution of life, the exploration of Mars (anticipating the discovery of methane on Mars), and cheap access to space. He has a Ph.D. in physics from the University of Illinois at Urbana-Champaign and a B.S. in physics from the California Institute of Technology (Caltech).
Appendix
estimate_k12_stem.py
#
# estimate total production of STEM students at the
# K-12 level (pre-college)
#
# data and model for number of students who pass the
# AP Calculus exams (both AB and BC) from the College
# Board each year (data from 2002 to 2016)
#
# estimate total production of STEM students by K-12
# education from 1970 to 2016 (about 5 million estimated)
#
# versus about 12.1 million STEM degree holders in 2014
# and 5.3 million actual employed STEM workers in 2014
#
# Source: https://cis.org/There-STEM-Worker-Shortage
#
# (C) 2018 by John F. McGowan, Ph.D. (ceo@mathematical-software.com)
#
#
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker
from mpl_toolkits.mplot3d import Axes3D
import scipy.optimize as opt
import pandas as pd
df = pd.read_csv(“AP Calculus Totals by Year.csv”)
df.dropna()
ab_str = df.values[:,2]
bc_str = df.values[:,4]
ab = np.zeros(ab_str.shape)
bc = np.zeros(bc_str.shape)
index = 0
for val in ab_str.ravel():
if isinstance(val, str):
ab[index] = np.float(val.replace(‘,’,”))
index += 1
index = 0
for val in bc_str.ravel():
if isinstance(val, str):
bc[index] = np.float(val.replace(‘,’, ”))
index += 1
temp = ab + bc
total = temp[:-2]
years_str = df.values[0:15,0]
years = np.zeros(years_str.shape)
for index in range(years.size):
years[index] = np.float(years_str[index])
# to match BLS projections
future_years = np.linspace(2016, 2026, 11)
assert future_years.size == 11
future_students = my_exp(future_years, *popt)
# https://fas.org/sgp/crs/misc/R43061.pdf
#
# The U.S. Science and Engineering Workforce: Recent, Current,
# and Projected Employment, Wages, and Unemployment
#
# by John F. Sargent Jr.
# Specialist in Science and Technology Policy
# November 2, 2017
#
# Congressional Research Service 7-5700 www.crs.gov R43061
#
# “In 2016, there were 6.9 million scientists and engineers (as
# defined in this report) employed in the United States, accounting
# for 4.9 % of total U.S. employment.”
#
# BLS astonishing/bizarre projections for 2016-2026
# “The Bureau of Labor Statistics (BLS) projects that the number of S&E
# jobs will grow by 853,600 between 2016 and 2026 , a growth rate
# (1.1 % CAGR) that is somewhat faster than that of the overall
# workforce ( 0.7 %). In addition, BLS projects that 5.179 million
# scientists and engineers will be needed due to labor force exits and
# occupational transfers (referred to collectively as occupational
# separations ). BLS projects the total number of openings in S&E due to growth ,
# labor force exits, and occupational transfers between 2016 and 2026 to be
# 6.033 million, including 3.477 million in the computer occupations and
# 1.265 million in the engineering occupations.”
# NOTE: This appears to project 5.170/6.9 or 75 percent!!!! of current STEM
# labor force LEAVE THE STEM PROFESSIONS by 2026!!!!
# “{:,}”.format(value) to specify the comma separated thousands format
#
print(“TOTAL Scientists and Engineers 2016:”, 6.9e6)
print(“ESTIMATED TOTAL IN 2016 SINCE “, START_YEAR, \
“{:,}”.format(cum_total))
print(“TOTAL FROM 2002 to 2016 (College Board Data) “, \
“{:,}”.format(total.sum()))
print(“ESTIMATED FUTURE STUDENTS (2016 to 2026):”, \
“{:,}”.format(future_students.sum()))
Note: A screenshot of this article on the US News and World Report web site taken on Saturday, August 25, 2018 is shown above in case the highly misleading if not inaccurate title is subsequently changed.
What is remarkable about this reporting is that the referenced survey of 2,000 Americans shows only that 2 out of 5 (40 %), a clear minority, believe there is a crisis. Phrased more accurately, a sizable majorityof Americans (60 %) according to the survey do not believe there is a STEM worker shortage crisis!
Keep in mind this appears to be an opinion survey of what the general public believes, undoubtedly based primarily on mainstream media reporting on the purported STEM worker shortage, articles similar to this article in the US News and World Report. Despite the heavy repetition of unsubstantiated claims that there is a severe STEM worker shortage, most Americans don’t believe it according to this survey.
People believe many things, some true, some partly true, some false. The real question is what is true. Surveys of belief cannot answer this.
STEM Shortage Claims
STEM shortage claims are claims that there is a desperate or severe shortage of science, technology, engineering, and mathematics workers. This is often presented as a crisis threatening the nation — every year, year after year. STEM shortage claims in the United States date back at least to the late 1940’s after World War II. Despite large numbers of experienced STEM workers from gigantic war time engineering and science projects such as the Manhattan Project (the atomic bomb), the development of military radar, numerous aerospace engineering projects such as the development of the B-29 bomber and other World War II aircraft, the mass production of penicillin, and many other wartime military STEM projects, STEM employers nevertheless began to claim a desperate shortage in the nascent Cold War. These claims accelerated after the surprise October 4, 1957 launch of Sputnik by the Soviet Union.
Cold War STEM shortage claims focused on physics, aerospace engineering, and other STEM fields associated with nuclear weapons and rocketry. Since the end of the Cold War, STEM shortage claims have shifted to emphasize computers, electronics, electrical engineering, and especially software engineering or “coding” in the last few years.
STEM shortage claims are made by and promoted by most major STEM employers including Microsoft, Google, Apple, Facebook, and many others. Emerson is not unusual. Many of these employers work together through lobbying and non-profit organizations such as FWD.us, code.org, Compete America, and others to promote these claims usually in concert with lobbying for increases in guest worker visas such as the H1-B visa and increased funding for K-12 STEM education and government promotion of STEM careers to students and their parents.
With a fewnotableexceptions, large heavily advertising funded media organizations such as the US News and World Report, the so-called mainstream media (MSM), reports these claims uncritically today and has reported them uncritically for several decades, at least since World War II. This is true across the political spectrum. The liberal New York Times and the conservative Wall Street Journal both have a long history of supporting and repeating these claims.
Overt layoffs and stealth layoffs such as stack and rank terminations often appear to target older, more experienced STEM workers. Older frequently means early 30’s or even late 20’s, far beyond what “age discrimination” means to most people outside of STEM professions. Note that the official age protected class under US federal law is 40 and above. STEM workers who look over 35 are rare or non-existent at many STEM employers.
Despite considerable anecdotal evidence, it is difficult to prove age or (anti) experience discrimination. Most STEM employers have refused to disclose detailed or even any data about the age, experience level, and length of tenure of their employees. The diversity reports released each year by Google, Apple, Facebook and several other high profile STEM employers purport to break down employment only by race, ethnicity and gender. No age data is provided. ProPublica recently published a detailed report on alleged age discrimination in extensive layoffs at IBM.
This lack of transparency regarding the age, experience level, and length of tenure of STEM employees means that STEM students, new college graduates, and recent college graduates are unable to assess their long term career and life prospects in STEM professions.
A relatively high paying career that lasts 5-15 years, frequently ending in the mid-30’s is very different from one that lasts until normal retirement age (65) or later.
Many US STEM Students and Workers
In practice, STEM shortage claims are closely associated with claims that STEM education in the United States is poor, US students cannot handle the difficult STEM courses at a K-12 level, US students are unable and uninterested in STEM fields, and consequently US K-12 schools produce too few STEM students.
STEM Shortage Claimants Are Frequently Highly Profitable
Remarkably, despite the purported STEM shortage crisis, many prominent STEM Shortage claimants including Microsoft, Google, and Apple are highly profitable, reporting extraordinary revenues and profits per employee. In a genuine shortage, one would expect to see STEM salaries bid up substantially, eating into and eliminating the huge profits reported by Microsoft, Google, Apple, and many other STEM employers.
Company
Revenues per Employee
Apple
$1,865,306
Google
$1,154,896
Microsoft
$732,224
Amazon
$577,482
Intel
$523,618
Hewlett-Packard
$369,040
IBM
$244,447
Source: Business Insider “Here’s how much tech giants like Apple and Google make per employee”, Oct. 6, 2015
According to the employment web site PayScale, only ten percent of software engineers make over $120,000 per year. PayScale provides average salaries for many STEM employers. Microsoft, for example, has an average software engineer salary of only $112,695 per year.
Note that the top one percent of income earners in the United States had an adjusted gross income of $465,626 or higher for the 2014 tax year according to the IRS. The highest paid ten percent of software engineers make much less than this, usually have several years of experience (at least five and often much more), and frequently live in regions such as the Silicon Valley with extremely high housing and rental costs.
Most salary surveys like Payscale do not adjust for regional cost of living, unstable employment (frequency of periods of unemployment), and career longevity, all major issues in evaluating the salaries of software engineers and other STEM workers. Nor do they adjust for actual hours worked (50-60 hours/week versus the more typical 40 hours per week in other professions) or chaotic or abusive working conditions.
Emerson Electric Co. (NYSE:EMR) reported total revenues of $15.26 billion in 2017 with a net income after extraordinaries (the bottom line) of $1.52 billion. Emerson reported about 76,500 employees in 2017 to the Securities and Exchange Commission (SEC). This is a revenue per employee of about $206,000 and a net income per employee of about $19,800. Emerson has been solidly profitable for at least the last five years. While not as extraordinary as Apple, there is little evidence of a STEM shortage crisis in Emerson’s financial reporting.
There is no evidence of the purported STEM worker shortage/crisis in the glowing financial statements of many prominent STEM shortage claimants.
Conclusion
The recent US News and World Report article on the alleged STEM worker shortage crisis is a particularly extreme example of the frequent uncritical repetition of STEM shortage claims from STEM employers such as Emerson by most of the mainstream media. This slavish repetition of misleading and even false corporate press releases undoubtedly is a major contributing factor to the decline in the credibility of the major media.
(C) 2018 by John F. McGowan, Ph.D.
About Me
John F. McGowan, Ph.D. solves problems using mathematics and mathematical software, including developing gesture recognition for touch devices, video compression and speech recognition technologies. He has extensive experience developing software in C, C++, MATLAB, Python, Visual Basic and many other programming languages. He has been a Visiting Scholar at HP Labs developing computer vision algorithms and software for mobile devices. He has worked as a contractor at NASA Ames Research Center involved in the research and development of image and video processing algorithms and technology. He has published articles on the origin and evolution of life, the exploration of Mars (anticipating the discovery of methane on Mars), and cheap access to space. He has a Ph.D. in physics from the University of Illinois at Urbana-Champaign and a B.S. in physics from the California Institute of Technology (Caltech).
The official Advanced Communicator Gold (ACG) Certificate from Toastmasters International arrived a few days ago. The Advanced Communicator Gold (ACG) award is the highest communication recognition from Toastmasters.
In this video, I discuss how to defeat soft or stealth censorship of the Internet by giant social media companies such as Facebook, Google/YouTube, Apple, Twitter and the government using the proven, established, widely used free open-source decentralized technology RSS (Rich Site Summary also known as Really Simple Syndication). I demonstrate this using the RSS reader in the free open-source Thunderbird e-mail program available for Microsoft Windows, Mac OS X, and most Linux platforms.
The government has many potential ways to apply pressure on social media companies in the absence of explicit censorship laws:
John F. McGowan, Ph.D. solves problems using mathematics and mathematical software, including developing gesture recognition for touch devices, video compression and speech recognition technologies. He has extensive experience developing software in C, C++, MATLAB, Python, Visual Basic and many other programming languages. He has been a Visiting Scholar at HP Labs developing computer vision algorithms and software for mobile devices. He has worked as a contractor at NASA Ames Research Center involved in the research and development of image and video processing algorithms and technology. He has published articles on the origin and evolution of life, the exploration of Mars (anticipating the discovery of methane on Mars), and cheap access to space. He has a Ph.D. in physics from the University of Illinois at Urbana-Champaign and a B.S. in physics from the California Institute of Technology (Caltech).
A brief introduction to the math recognition problem and automatic math recognition using modern artificial intelligence and pattern recognition methods. Includes a call for data. About 14 minutes.
(C) 2018 by John F. McGowan, Ph.D.
About Me
John F. McGowan, Ph.D. solves problems using mathematics and mathematical software, including developing gesture recognition for touch devices, video compression and speech recognition technologies. He has extensive experience developing software in C, C++, MATLAB, Python, Visual Basic and many other programming languages. He has been a Visiting Scholar at HP Labs developing computer vision algorithms and software for mobile devices. He has worked as a contractor at NASA Ames Research Center involved in the research and development of image and video processing algorithms and technology. He has published articles on the origin and evolution of life, the exploration of Mars (anticipating the discovery of methane on Mars), and cheap access to space. He has a Ph.D. in physics from the University of Illinois at Urbana-Champaign and a B.S. in physics from the California Institute of Technology (Caltech).
Today is the anniversary of my mysterious automobile accident (July 19, 2017).
Briefly, at about 6:30 AM in the morning, I recall coming to a complete stop at a red light coming off Central Expressway at Wolfe Road in Sunnyvale, California. The light changed. I made a left onto Wolfe Road. To my surprise I encountered an SUV on Wolfe and had a glancing collision. The front right corner of my car was badly damaged. I probably braked and swerved. I could easily have been killed. I may have been stunned or unconscious for several seconds. Starting on the following Monday, five days later, I started to experience soreness in my neck and shoulders — classic whiplash symptoms — and episodes of extreme abnormal tiredness, a common symptom of a concussion.
This is the article I wrote a few weeks later about the accident and the (still) unanswered questions about it.
Since then, I have learned that the other driver also claimed to have had a green light. If we are both reporting what happened correctly, the light was green in both directions which is rather unusual.
Searching the web, I found a few reports of traffic lights turning green in both directions, but it is quite rare. Traffic light malfunctions are common, but mostly consist of the lights going out completely due to a power failure for example, flashing a single color, or experiencing timing issues.
It is possible the traffic light malfunctioned or was deliberately tampered with, the latter theory raising the possibility of an attempt to kill the other driver or myself for some reason.
I have observed a large amount of nearby construction work including what appears to be excavation of electrical cables near the traffic lights both before and after the accident.
Apple has a number of known offices in the area. Apple’s “secret” self-driving car project is rumored to be located at a facility nearby. One occasionally sees some unusual looking unmarked cars on neighboring surface streets.
I worked for Apple from September 2014 to November 2016.
(C) 2018 by John F. McGowan, Ph.D.
About Me
John F. McGowan, Ph.D. solves problems using mathematics and mathematical software, including developing gesture recognition for touch devices, video compression and speech recognition technologies. He has extensive experience developing software in C, C++, MATLAB, Python, Visual Basic and many other programming languages. He has been a Visiting Scholar at HP Labs developing computer vision algorithms and software for mobile devices. He has worked as a contractor at NASA Ames Research Center involved in the research and development of image and video processing algorithms and technology. He has published articles on the origin and evolution of life, the exploration of Mars (anticipating the discovery of methane on Mars), and cheap access to space. He has a Ph.D. in physics from the University of Illinois at Urbana-Champaign and a B.S. in physics from the California Institute of Technology (Caltech).