Read Latex

Thursday, April 25, 2019

Computing and the Future HW 12 - Final Presentation and Book Review

1. Create a first version of your presentation. The presentation will be 20 minutes. 

Done! The complete video is on YouTube.




2. Grad students only: continue with the book you obtained. Read the next 20 pages. State what page numbers you have read and provide a reminder of the title of the book. Then, discuss those 20 pages. Explain what you agree with, disagree with, and how your views compare with those of other reviewers on Amazon or elsewhere.

Reviewed This Week: 
  • Chapter 24 - Sic Transit Humanitas - The Transcent of Man
  • Chapter 25Floating Prairies of the Seas
The comparison to other Amazon reviewers was done in the last section of this previous homework. I ranked this book highly myself.

I have moved the details answer to my ongoing review of the book, "The Human Race to the Future" a single curated document that is here. It is very detailed with over 400 remarks, many with references and some with illustrations.

Tuesday, April 16, 2019

Computing and the Future HW 11 - Intelligent Life

1) Do you think we will find intelligent life in the universe? Why or why not?

There are really two questions embedded in this one. The first is, "Is there intelligent life?", the second is, "Will we find it?". I think the answer to the first one is maybe, and the answer to the second one is maybe. 

Quickly sketching - Let's say that the word "maybe", in the absence of better information means, "A 50 percent chance" at each node in the decision tree. My reason for using the 50 percent figure was revealed in a previous assignment where I discovered the perils of false precision. Anyway, running the calculation this means, that there is a 1 in 4 chance that the answer to both questions is, "Yes". There is also a 1 in 4 chance that life is out there but we don't find it. There is a 1 in 2 chance that the answer to both questions is, "No", since if it doesn't exist, we can't find it! There is also an imaginary component to this, where it doesn't exist, but we claim to find it. There is a whole cottage industry devoted to this.




Diving Deeper we could talk about the Drake equation:


Image Credit - Universe Today


or more recently the advent of exoplanet discovery, first by the Kepler spacecraft:




and now by Tess:




With 4023 exoplanets discovered so far, it is clear that exoplanets are abundant but we couldn't see them with land-based telescopes of the past. Most exoplanets are not in a habitable zone that would support, "Life as we know it". But we have discovered several candidate planets that are Earthlike, meaning their mass, and their relative distance from their parent star support liquid water. Given that there are billions of such stars, each with multiple planets, then it becomes more likely than not, that the answer to the first question is, "Yes". But due to the enormous stellar distances, the second question may remain unanswered for some time to come. Also we have to consider that any life that may have existed and tried to communicate with us in the past, may no longer exist. This suggests the follow-up question: "Could intelligent life have existed and now be extinct?" This because we can never see the stars as they are now, only as they were when the light from them left on its journey to Earth. If you haven't tried Galaxy Zoo Citizen Science I highly recommend it.

2) Suppose you had a coupon for a free robot. The catch is it can only do one thing. But you can get a robot that will do whatever one thing you like, just not anything else. What would you want your robot to do, and why?

There is some "wiggle room" in this question depending on what "one thing" means. Consider a Roomba. The "one thing" it does is vacuum the floor, but it executes many actions in order to accomplish that one thing: It docks with its power station, it translates in x and y. It rotates. It goes from room to room. It returns to its dock. It alerts the owner when something is wrong. Recently someone called the police about an intruder and it turned out to be a Roomba. So a Roomba can scare people also.


Image Credit - iRobot


I have a robot called a "Ring Doorbell". It does one thing. It watches my door, 24/7/365. It is my favorite robot because it does that job extremely well, taking video of all comers, and placing that video in the cloud. This prevents anyone from stealing it. Should they try anyway, it bricks itself and calls home when an installation is attempted. It has triggered a new family passtime called, "who came to the door today and what did they do?", a constant source of entertainment with all the draw of a Nature program. It was fairly inexpensive as robots go also:


For me, a robot, is any motorized mechanical device that executes a stored program in any form. From this definition some of the devices in my house are robots and some are not. A dishwasher, clothes-washer, dryer, and microwave all execute stored programs. My refrigerator does not, but the ice maker does. Recently washer and dryers have become smarter, and more autonomous. I can diagnose my dryer from my smartphone. If we lost any single robot in our house, the washer would be the most serious.

But the spirit of the question looks more to the future to a robot I do not yet have. The robot I would really want is a sentry robot. It would screen if a person was friend or foe, and deal with them accordingly. It would summon help if there was danger and it would fix a beverage if things were okay. It would perform the role of a benevolent security guard at the gate to block those whose intentions are harmful and to greet those whose intentions are good. It would use Machine Learning and expression analysis, including facial expressions, voice tone and pattern analysis, and movement patterns such as gait to develop an impression of the intentions of visitors.


The SGR-A1 - Image Credit

Of course if I had one of these for my home, I would also want one for my car. It would ride along in an unoccupied passenger seat taking stock of the traffic, and the people in the vehicles around me. If someone came up playing loud deafening bass tones, it would octave multiply the tones into the pain region and transmit them back to the source. If the source turned down the music, the robot would instantly turn down the transmission. So if such a driver turned down their bass and rolled down the window to ask, "What is that sound", I could just say, "What sound?". I would also want my sentry robot to recommend evasive maneuvers to avoid hazardous conditions and annunciate the presence of bicyclists and pedestrians as a redundant safety check. I would call it, "Back-Seat-Sentry". It would also have an off switch.

3) Imagine a robotic future. Would it possible in such a future for labor to be free? For example, suppose there was a law prohibiting anyone from being paid to do work. Could the human race survive in the face of such a law?

Absolutely. Revenge is a dish best served cold. Work is a task best performed by robots. The appliance singularity has already happened and it is fantastic.

No I'm wrong. For robotic labor in the future to be free, you would have to consent to listen to an advertisement dictated to your robot, or it would not be recharged. After awhile piles of discarded Freebots would accumulate and fill the dumpsters and landfills due to the "Amazon Effect". Hackers would overcome the limitation of forced advertising to build a new race of Hacked Freebots. This would cause Freebot corporation to go out of business and the Freebot to become extinct... or would they?


Image Credit - The Telegraph

The human race has done a good job surviving all kinds of strange laws, so there is not reason to think that anything would change on that front.

4) Comment on the movie Transcendent Man. What do you agree with, disagree with, what do you look forward to, are apprehensive about, etc.

I liked it alot. I made several notes, the gist of which are included below. I had some impressions before I watched the movie and some impressions after so I want to contrast those as well.

Before
  • My sense of "The Singularity" that we have been hearing about is that it is like the Hubbert Theory of Peak Oil. A catastrophe of the future that seems like it always will be. With any of the current claims of a technical singularity, there are always moderating, mitigating factors as I wrote about in my first Computing and the Future Assignment. In that assignment I argue against a programmer productivity singularity on the basis of "too many choices". I will say that in my lifetime the appearance of computing has been a singularity and one that I like very much. My relationship with computers is now so long and so deep that I cannot imagine life without them. They are an extension of my brain, my body, and my persona.
  • Kurzweil started Singularity University. I wanted to know if this was going to be more like Amway, or more like SIGGRAPH. His claim that, "The Singularity is Near" does feel a bit culty, doesn't it? In class this led us to identify the Hype Cycle - a lifecycle for the appearance of new technologies. Some are fads, some persist.

After
  • In class as part of the post-discussion, we identified a 'clone vs. original' principle that emerges from the fact that we can eventually reverse engineer any biological process that we want given enough time and resources. So say that it is possible for us to completely duplicate the functionality of our body. Even if we do that, that does not make this clone, the second-instance of us, the same as the first instance of us? It is not clear how consciousness would be uploaded even if the perfect clone existed, although a hint appeared in the movie. Kevin Warwick in the UK implanted a device in his arm that produced sensations in his brain actions in the real world. He then used that device to move and feel the actions of a remote hand a world away. So he demonstrated that some aspects of volition, of motor effect and sensation CAN be reproduced in the second-instance of ourselves. The question is, in the limit, can all our volition and sensation be thus reproduced and more importantly, is that sum equal to the total of who we are? This is deep.
  • Kurzweil articulates the Law of Accelerating Returns which states that the current generation of automation is used to create the next generation and this has a tremendously compounding effect on accelerating technical development. He speaks of, "A billionfold increase in computation in 40 years." That seems singular to me.
  • Watching this 2011 movie I noticed how old some of the computers and technology looked, even though the movie is only 9 years old. It reminded me of the fact that humans keep improving things, along a narrow tract until a paradigm change forces them to do something else. An example of this was the advances in Yankee Clipper ships. They kept getting bigger and faster, until the steam engine was invented. Paradigm change.
  • Kurzweil identifies the GNR core as Genetics, Nanotechnology, and Robotics. This reminded me of a friend who went to work for Nanotech messiah Eric Drexler. Nanotech was not ready for prime time, and appears to follow a linear rather than exponential growth law. This spells disaster for those who were hoping for more. Machine Learning may change that, especially when combined with robotics, but that could be my own personal bias showing. Machine Learning does seem to benefit more from Moore's Law, the question is will its deployment into the real 4D world reflect that?
  • Kurzweil's fight with death caused me to write:

    "If you don't accept it you are doomed to fight an unwinnable fight"

  • This made me feel sad for Kurzweil, in that he is wasting time that could be used to do things more similar to those he has enjoyed great success in. He seems to have fallen in the same trap as time traveling physicist Ron Mallett, and for identical reasons. Of course these 'traps' can lead to incredible technical progress, but they can also be a source of great personal disappointment. But what if Dr. Mallett succeeded - would he tell anyone or would it be too dangerous to do so?

5) Create at least half of a first draft of your presentation. For example, you could create some slides.

I have created a half first draft using PowerPoint. Many people belittle or criticize the use of PowerPoint but I find it an excellent storyboarding tool for designing and guiding a lecture in a visual format. Almost any kind of media can be included. I suppose any tool can be used to create a boring lecture, or contrariwise an interesting lecture. For me a well prepared presentation prompts my favorite activity, free-associating and brainstorming over an idea, project or topic.

I have finished construction of both vTMS™ units and tested them against their respective power supplies. I have nearly finished the vBrain™ simulation unit, except for the eyes which are drying while I write this. This process has been fun, but far more labor-intensive than I imagined when I thought it up.




6) (Grad students only) continue with the book you obtained. Read the next 20 pages. State the book title, author, and page numbers you have read. Then, discuss those pages. Explain what you agree with, disagree with, and how your views compare with those of other reviewers on Amazon or elsewhere.


Reviewed This Week: 
  • Chapter 22 - New Plant Paradigms
  • Chapter 23Asteroid Apocalypse

I have moved this answer to my ongoing review of the book, "The Human Race to the Future" a single curated document that is here.

Now this week I have a slight disclaimer - my suggestions are offered without merchantability or fitness for any purpose expressed or implied. I found the chapter on new plant paradigms very engaging - to the point I would immediately start to engineer them in my head. This would immediately lead me to some kind of difficulty or glitch that might appear in accomplishing the goal. This may caused my comment to imply, "that would be difficult", when what I'm really saying is, "This is where I would get stuck."



Wednesday, April 10, 2019

Computing and the Future HW 10 - University Accreditation in Machine Learning

Your name:_L. Van Warren_

1. For the technological topic of your choice, say what it is, give a present-day impact on individuals, and your opinion about whether it is good, bad, or whatever you think.

Machine Learning (ML) is my topic of choice. ML is having an impact on individuals at every stratum of society. Personal digital assistants like Siri, Alexa, Google Assistant, Cortana are enabling spoken interaction recognized by ML. The ensuing conversations are then facilitated by ML and queries and predictions are processed further by ML. This untethers computing from the mouse and keyboard, further facilitating mobility. My opinion is that this is good.

2. For the technological topic of 1 above, give five more present-day impacts on individuals. One of the five should relate to your career path. For each, give a good reason why the impact exists.

i. Change of Computational Paradigm: A disruptive change that breaks free from the imperative and applicative styles of algorithm execution, facilitating a more natural pattern recognition style of computation for everyone. Not since the advent of the personal computer, or the internet has a more significant change occurred. ML is a personal technology affecting individuals.

ii. Medicine: Skin Cancer is already more accurately diagnosed by machines than by experts. This will continue into other specialties of medicine, especially those that can be reduced to image or numerically based ones, like radiology, histology, pathology and clinical laboratory analysis. This will reduce medical costs and facilitate preventative medicine. Not getting cancer affects individuals.

iii. Shopping: ML has been affecting shopping for some time for online services like Amazon, Walmart and Target. Annotations like, "People who bought x, also bought y, and z" are produced by ML. Recommendations are similarly generated. These services affect individuals.

iv. Transportation: ML is currently part of a space race between companies like Uber, Lyft, Waymo and Google for creating driverless vehicles, and for the more mundane tasks like scheduling rides, matching riders to available vehicles and enabling real-time navigation and changes in the process. Getting where you are going is a personal, individual experience.

v. Entertainment: ML facilitates matching future programming to that which individuals have already consumed. This takes place on services like Netflix, the Apple Store, Spotify, Pandora and Amazon Prime. It is individuals that are entertained.


3. For each of the 6 impacts of questions 1 and 2, extend to past impacts and one possible future impact. Conciseness is acceptable...no need to write a book about this.

from Q1:

It is hard to comment on past impacts since ML is relatively new, having only existed in its present form since 2016. Because of this all my answers below with respect to past impacts will be somewhat attenuated. We can speak in terms of the technology not existing and the impact that NOT having it would have, or we can speak in terms of the impact that the technology has had, which we have already done. To address this position further we have to broaden our view to include those advances that have enabled ML to exist in its current form. I will list these advances in terms of changes of paradigms that have occurred in the hardware, software, languages, operating systems and human interface arenas.

from 2i:

For brevity I will give a few key examples from each area.

In computer science there have been several major computing changes of hardware paradigm:

  • mechanical relays
  • vacuum tubes
  • transistors
  • integrated circuits,
  • VLSI
  • microprocessors
  • GPUs - first for graphics, later for ML
  • TPUs
There have been major changes of software paradigm:

  • machine language
  • assembly language
  • lexical analysis
  • LL(*), LALR(1) parsers - used for Python
  • recursive descent parsers

There have been major changes in computer languages:

  • Fortran
  • Lisp
  • Algol
  • Pascal
  • C, C++
  • Java/Javascript
  • Python - the principle language of ML

There have been major changes in operating systems:

  • OS360
  • TOPS10
  • VMS
  • Unix - a common ML platform
  • Windows - a common ML platform
  • MacOS - a common ML platform
There have been major changes in user interface:
  • Punched Cards and Printed Output
  • The Paper TTY
  • Calcomp Paper Plotters
  • The Glass TTY
  • The Mouse
  • Frame Buffers
  • Computer Graphics Technology and Scientific Visualization
  • Bit-mapped/memory-mapped Display
  • The Integrated Personal Computer
  • The Smartphone - an ML Platform
  • The Tablet - an ML Platform
  • The Personal Digital Assistant - an ML Platform


It is worth noting that Unix has been in place since the late seventies. Machine Learning sits atop the current apex of hardware, software, languages, operating systems and user interface improvements. Computing has become inclusive of its own past and past impacts. Text processing and analysis tools developed in the late seventies remain viable today, albeit in improved form, running on faster hardware. ML will be the same way. A future impact will be the way ML changes the activity of programming itself, possibly to a conversational one. 


from 2ii:
Past impacts of ML to Medicine? We are just getting started.
A future impact is illustrated by the query: "Hey Google, build a database of NIH tuberculosis radiology and run a supervised learning session to answer which lobe of the lung is affected most in children between nine and eleven years of age."

from 2iii:
Past impacts of ML to Shopping? Again, we are just getting started. But the lines between past and future are starting to blur because older services will be remodeled and repurposed using the conversational interaction that ML provides. A future impact is illustrated by the interaction:
User: "Hey Alexa, fix dinner and deliver it."
Alexa: "What do you want me to fix?"
User: "The usual."
Alexa: "Okay, your pepperoni pizza will be delivered in 30 minutes."

from 2iv:
Past impacts of ML to Transportation? There have been a couple of significant accidents with driverless cars, causing vendors to be more cautions about releasing them to the public. Ralph Nader, in response to the Boeing Max 800 accidents that killed his grandniece, insists that we will have to keep humans in the loop rather than deifying machine learning and artificially intelligent machines.

A future impact is illustrated by the interaction:
User: "Hey Google, send a taxi para-drone and a passenger harness"
Alexa: "How heavy is your passenger?"
User: "100 kilos."
Alexa: "Okay, your drone will be waiting outside in five minutes."

from 2v:
Past impacts of ML to Entertainment? Too soon to tell. A future impact will be that ML and Augmented Reality will enable:

  • The invisible wall between audience member and actor to blur.
  • The line between movie and theatre will blur.
  • The line between computer game and science fiction program will blur. 


4. For each of the 6 impacts, give a second alternative possible future impact on individuals.

We have a second possible future impact of

  • ML on itself
  • ML on Computation
  • ML on Medicine
  • ML on Shopping
  • ML on Transportation
  • ML on Entertainment.


from Q1: ML on itself
Unlike conventional programming, Machine Learning discovers the algorithm by being trained with training data. This algorithm discovery process will increase in sophistication and eventually ML will figure out how to discover ML algorithms. 


from 2i: ML on Computation
With the need for fewer programmers, ML could result lower employment rates for those with a computer science or programming background.


from 2ii: ML on Medicine
With routine diagnosis and treatment partially automated there will be a need for fewer doctors. One doctor will be able to do the work of many, and will only be needed in ambiguous or difficult cases. As in the computer science case ML could result lower employment rates for those with a medical degree. Just as the internet eliminated the middleman, Machine learning will eliminate the domain expert.

from 2iii:
With no need for brick and mortar stores, there will be less need for cashiers, sales clerks, stockroom personnel, and managers. Physical stores will be replaced by Virtual Stores like Amazon, WalMart, and Target. These in turn will utilize ML and robotic automation further reducing the need for human staff. The main job will be repairing the robots when they break, which will be done by replacing them. These robots will be manufactured on automated assembly lines, so only the most meta-level engineers and skilled repair staff will still have jobs. Even so, producers of products that are distributed via the Virtual stores will still be needed. They will include jewelry and sand sculptures made by people who live on the beach, wear shorts, play video games and smoke pot. 

from 2iv:
With driverless cars, buses, trains and aircraft, there will be no need for drivers, conductors or pilots. When these transportation systems fail, airbags will inflate and parachutes will deploy. Dazed passengers that survive the crashes will wander aimlessly, making smartphone calls and trying to find another way home.


from 2v:
With fewer jobs, the primary pastime will be entertainment. This will include binge-watching various television series, movies, and AR and VR theatrical productions and immersive video game experiences articulated above. With less reason to be concerned about quality control, many will spend most of their free hours using entertainment and recreational drugs.


5. For the technological topic of your choice, give a present-day impact on an organization, such as business, government or others, and your opinion.

Machine Learning has enabled Amazon to become the largest shopping service in the world and its owner, Jeff Bezos, to become the world's richest man.

6. Give 5 more present-day impacts on organizations. Of these 5 and the 1 you just discussed above, at least one impact should relate to business, one to government, and one to some other type of organization. For each of the 5, give at least one good reason.

i. The TensorFlow software for Machine Learning was open-sourced by Google and has made TensorFlow the defacto standard for ML development.


ii. ML is used by Facebook to perform automatic facial recognition for tagging images.


iii. ML is used by Netflix to optimize its revenue streams.


iv. ML is being used by the United States to create smart weapons.


v. ML is being used to predict stock market behavior by sentiment analysis.


7. For each of the 6 impacts of questions 5 and 6, extend to past impacts and one possible future impact.

from Q5:

As in the case for the individual, the impact of ML on businesses and governments is still in its infancy and it is too soon to tell. But there is a new battlefield opening up in cyberspace between competing nation states, vying for superiority in intelligence gathering, spying, intellectual property theft, and cyber attacks. Future wars will be fought in cyberspace, and spill over into the real world as a consequence.

from 6i:
The past impact of Google was in search, document retrieval, book and paper digitization. The future impact of Google will be in using these data sources as the fuel for ML training, testing, deployment and prediction in smart services formats as we are seeing with digital assistants.

from 6ii:
The past impact of Facebook was in bringing people together and letting them share experiences regardless of their geographic location. But they have used their collection of personal information to generate revenue and throw elections without concern for their constituency, which could lead to their future demise.

from 6iii:
The past impact of Netflix was bringing movies and television shows to the desktop, to the family room, eliminating the need to go to dangerous movie theaters, where the floors are stick, and shootings happen. The future of Netflix will continue this trend, making movie theaters a thing of the past, especially in an atmosphere of growing violence.

from 6iv:
The advent of smart weapons in the nuclear age will make wars, when the do occur, swift and final. Second and third world countries which do not possess or control significant computing resources will be unable to wage war in any but the most Luddite of fashion. The demise of ISIS is an example of the old style warfare meeting the age of the drone and intelligent system. In this case civil disobedience and domestic terrorism may become more commonplace with damage to computing infrastructure taking place as nation states and sovereign individuals engage in cyber warfare.

from 6v:
Stock market trading patterns will shift as algorithmic trading powered by machine learning causes fortunes to be exchanged on millisecond time frames.


8. For each of the 6 impacts, give a second alternative possible future impact on organizations.

from Q5:

With the reduction in employment, governments, organizations and businesses will be obligated to provide minimum basic incomes for those displaced from the workforce by Machine Learning. Educational institutions will have to convert to faster training formats to service the multiple careers that people will have as ML advances, obsoleting their previous career at each turn.

from 6i:
ML will reach beyond the informational and extend into home automation, robotics, smart appliances and services like water faucets that vend out water at a specific temperature and log when users wash their hands providing the alibi's and warnings of medical conditions like peripheral neuropathy that occurs in diabetes, detectable when a user continues to request increasing water temperatures because they can no longer feel the water on their hands.

from 6ii:
ML and blockchain will be combined to enable automatic real time voting on systems that protect users privacy. Services like Facebook at that exploited their user base will give way to more subtle exploitations and advertising that is more tailored to the user and more respectful of their privacy.

from 6iii:
Another impact of ML, in an era where personal entertainment is growing is personal exercise and workout regimes enabled by machine learning. Examples of these are virtual bicycle tours of the world where the user never has to leave their home to obtain a good workout.

from 6iv:
As governments engage in smart arms race, individuals will use computer viruses, and devices whose construction is facilitated by the abundance of information an anonymity of the blockchain to wage war against the state at a using machine learning. This will be a high tech evolution of old style guerilla war tactics.

from 6v:
Financial singularities resulting from stock market trading under the control of machine learning programs will cause unpredictable rises and fallings in the market. Naked short selling will occur when some companies are targeted by ML programs for automated takeover and gutting of their capital resources causing them to go out of business and cease operations in a single moment.


9. For the technological topic of your choice, give a present-day impact on society, and your opinion.

The impact of machine learning on transportation will eliminate the idea that individuals will own vehicles that must be parked 95% of the time. 

10. Give 5 more present-day impacts on society. For each of the 5, give at least one good reason.

i.
Fewer vehicles in circulation will mean car dealerships will be things of the past. 

ii.
Fewer vehicles in circulation will mean a need for fewer parking lots and fewer parking spaces.

iii.
Unused parking lots can be repurposed for new buildings, housing and recreational purposes. 

iv.
Machine learning will also result in fewer stores and the value of commercial real estate will plummet as fast tracts of existing buildings are repurposed.


v.
Instead of vehicles being customized to the image of their owner, they will become fewer in kind, fewer in color and less distinguishable by decoration.


11. For each of the 6 impacts of questions 9 and 10, extend to past impacts and one possible future impact on society.

from Q9:

The last time society went through an impact of magnitude comparable to Machine Learning is when the automobile was originally invented. Streets and highways had to exist before cars and delivery trucks could go into widespread circulation. Now the infrastructure has been built, but the nature of transportation is changing. The nature of the delivery of goods and services is changing. The 'Amazon Effect' of dumpsters filled with one-use cardboard boxes will give way to nearly 100% recycling and standardization of shipping containers.

from 10i:
Even though car dealerships will eliminate their showrooms, their repair shops will remain active. But the variety of cars and the number of cars they service will drop precipitously. There will be fewer cars and trucks, but those cars and trucks that remain will have many more miles on them.

from 10ii:
Fewer parking spaces will result in cities having less revenue from parking meters. There will be no need for meter people to give tickets and those people will not have jobs. There will be fewer cars towed away and impounded because individuals will not own them. Tow trucks will still exist for those vehicles that are driven non-stop 24/7/365.

from 10iii:
With more real estate available housing costs will drop and it will be possible to afford a housing in high density population locations more easily.


from 10iv:
Fewer stores will compound the affordability of houses for people at all income levels. Income levels may bifurcate further into rich vs. poor unless guaranteed basic incomes are mandated and implemented.



from 10v:
Fleets of every kind from taxi fleets like Uber and Lyft, to delivery truck fleets, to aircraft fleets will consolidate. There will be fewer vehicle types as the economies of scale impinge on the holders of large fleets who will unify and simplify their vehicle inventory to reap the economies of scale.

12. For each of the 6 impacts, give a second alternative possible future impact on society.

from Q9:

The impact of Machine Learning on society will be as far reaching as that which occurred when the automobile was invented. Social rites of passage, like learning to drive, owning a car, going on a date in a car will end. Going on a vacation in a personal car will give rise to new group and family destination activities facilitated by entertainment companies. Experience-based gifts will replace material-gifts, since material possessions will lose value in a highly virtualized economy. In their place will be virtual collections of objects in virtual cyberspaces. These virtual collections may be copied or protected by blockchain technologies ensuring their uniqueness.

from 10i:
With fewer domain experts in circulation the need to supply large numbers of them in the industrial, engineering, medical and scientific arts will decrease. With knowledge being instantly available via Machine Learning mediated conversations with homebots, the notion of going to school for four to eight years to obtain a professional degree will change.

from 10ii:
Just as stores will decrease in number, so will schools. More people, especially in a age of random shootings by the discontent, will elect to train their children in safe home environments. Since massive online courses taught by the best teachers will prevail, there will be need for fewer trained professors and teachers. They will share the same fate as other domain experts. More people will make jewelry and sand-sculptures. They will play music, dance on the beach and smoke pot from dawn till dusk.

from 10iii:
Those who have failed to adjust to the technical revolution facilitated by machine learning will have less to learn and less to do. There will become a class of knows and know-nots, replacing the haves and have-nots of the past. These classes will be populated by those who continue to invest in their personal education versus those who do not. Because of universal basic income everyone's survival will be assured. But the know-nots, lacking critical thinking skills, will become prey for political extremists, charlatans, religious cults, and schemes designed to extract from them even their basic minimum income.

from 10iv:
Know-nots, having been cheated out of the universal basic income, will also become have-nots. This will lead to crime and corruption in the inner city much as we see today, only with a more sophisticated high-tech flavor. Instead of gang members rolling in cars and committing drive-by shootings, they will hijack ubers and carry out their mischief using fleets of vehicles.

from 10v:
Transportation of people, packages and materiale will become hierarchical so as to exploit the economies of scale. Large modules will fragment into smaller modules for deployment on narrower roads and more specific arrival locations. Having accomplished their objective they will then recombine into larger units to complete the transportation cycle.

Thursday, April 04, 2019

Computing and the Future HW 9 - Spoil Sports of the Prediction Game

Q1) Find videos on youtube about each of the spoilsports. Give
  • the web addresses of the videos
  • your commentary on them
  • how good they are.

5/5 The Observer Effect
This video is entitled, "The Quantum Experiment That Broke Reality". It is found when searching for, "The Observer Effect". It a PBS-produced 13 minute piece that starts by reviewing the double slit experiment, but extends the kinds of particles that are used, from photons, to electrons, to buckyballs with 60 atoms each. It reviews the work of Niels Bohr and Werner Heisenberg. It captures the notion of the wave function more completely, in ordinary language, and speaks to how the wave function itself appears to examine, "every possible path", as Feynman often speaks of. It raises the question, "How does the wave function know where it should land so as to complete the interference pattern when delivered one particle at a time. The narrator provides "The Copenhagen Interpretation" that is is not until the position of the particle is detected (measured) that its location is decided (determined). Until that moment, the particle lives in a superposition of possible states that include every possibility. This measurement requires the presence of an Observer in the form of a measuring instrument which can have an effect on the outcome, as we saw in the Dr. Quantum Double Slit Experiment Video.

5/5 The Heisenberg Uncertainty Principle (HUP)
This video is entitled "Understanding the Uncertainty Principle with Quantum Fourier Series. It is also a PBS-produced 15 minute piece. I chose it because Fourier series was the first mathematical method used to codify Heisenberg's principle. The narrator develops an analogous uncertainty principle for sound waves and introduces the notion that momentum is a generalization of the notion of frequency. This affected me greatly.  This can be demonstrated beyond the scope of the video as follows: Say you want to know the momentum of a photon of a certain color, that is how much pressure the photon will exert when it reflects off of a mirror. To find the momentum of a photon you multiply its color (its frequency) by a constant. That constant is Planck's constant divided by the speed of light which is also a constant. The Born rule tells us the probability that we will find that the particle, the wave function we are looking for in a specific position. But in fact it only gives us a range of probabilities. 
 

I have been looking for a long time to represent all common calculations as interval arithmetic. That is, instead of adding two numbers we are uncertain of, we instead add two ranges or intervals that include the number, and account for our uncertainty. So instead of adding numbers of everything we add intervals in which the numbers are certain to be. Here's a quick example:

Let's say we want to add 2 and 4, but we aren't sure that two is exactly 2 or that four is exactly 4, but that each could be off by 1 in either direction. We would say that [1,3] + [3,5] is the actual situation we are trying to represent. Now in the case that both numbers were at the minimum of their possible values the answer would be 1 + 3 or just 4. In the case that both numbers were at the maximum of their possible values the answer would be 3 + 5 or just 8. We would then write the result as [4,8] and be certain that we were correct. To collapse this notation to ordinary numbers we would just average the extrema, 4 and 8, to obtain 6, which correctly answers the original problem. Now let's try multiplication of the two numbers in a similar way. We repeat the process above using multiplication everywhere addition was used before to obtain [3,15]. A problem pops up with multiplication in that we can no longer average the values a the endpoints of the interval to produced a correct, 'collapsed' calculation, because the multiplication of intervals (or errors) behaves differently than the summation of same. Computing the product turns out to be the min of all possible products on the left and the max of all possible products on the right or [min(3,5,9,15),max(3,5,9,15] which is just [3,15], but now collapsing does not work out to the average because the errors multiplied instead of added!

It is important to remember that HUP is a product rule stating that the product of our uncertainty in position and momentum must be greater than or equal to some constant.


We can use the delta 𝝙 character to imply differencing or σ character to imply the standard deviation. Let's try using interval arithmetic as an estimation method for the uncertainty principle. In that case we can restate the uncertainty principle as:
where x and p represent the position and momentum of the particle after some kind of measurement event. The 1 subscript implies 'before the event' and the 2 subscript implies 'after the event'. Now since photons have no mass we have to use de Broglie's equation for the momentum of a photon which multiplies it's frequency (color) by a composite constant. The composite constant is Planck's constant divided by the speed of light. Assuming k = h/c we write:
Referring to the frequency or color of light directly is a little clunky so we can use the wavelength λ instead which removes the need to use a composite constant. I find terahertz frequency numbers harder to remember. Remembering the color of light in nanometers is very easy - red is 800 nm and blue is 400 nm. In this case we have:
As we discovered above, interval products require we compute the interval:
If we do this for an example problem we notice that all the p values contain a factor of h which conveniently cancels out of both sides. This is easier than lugging h along due to its miniscule magnitude.

For our example problem let's assume that the wavelength, and therefore the momentum of the photon did not change at all. What uncertainty in the position of the photon would this confer on us? First we make lambda the same before and after the event:
Since lambda is a common factor, we cross multiply it to move it from the interval to the right-hand side:
At this moment, with no loss of generality, we can assume that x1 is less than x2, which enables us to resolve the max and min functions and obtain our final general purpose result that accounts for photon momentum even though photons are massless:
Now let's plug in some numbers and ask, what uncertainty in the position of the photon is conferred on us when we are exactly certain of the momentum? Now we can notice that both sides of this equation have units of meters. This allows us to express the result in the non-dimensional format:
This is a very exciting result! It tells us that no matter what the wavelength is, that the uncertainty in position is at least 1/4π, which is about 1/12, which is about 8 percent. In other words, we can know no better than within 8 percent the position of a photon by any measurement no matter how careful we are.
This provides a quick back-of-the-envelope method for classroom use.

This 8 percent number is quite important to resolve the following question I had:
I wanted to know relationship between the Uncertainty Principle and the Nyquist sampling theorem. The latter states. "We must sample a periodic signal at least twice as often as the highest frequency appearing in the signal", if we want to reproduce that signal. Harry Nyquist created this principle in the context of communication theory, but it reminds me very much of HUP and made me wonder if there isn't some fundamental connection between the two. But Nyquist is on the order of twice, or half, depending on how you slice it, while my HUP photon calculation is on the order of 8 percent, so that tends to disconnect them as fundamental ideas.
The Nyquist principle, which is also a great 'spoilsport' in its own right, explains why we get different results depending on how finely we sample the signal due to aliasing. You may be familiar with spatial aliasing as, "the jaggies" on old-style computer displays. Temporal aliasing occurs when we sample at less than the Nyquist rate in time resulting in propellers, wagon-wheels and helicopter rotors rotating backwards or even standing still. This suggests we can use the sampling rate to appear to travel in time by producing an alias that would resemble the actual phenomenon. Dr. Quantum's double-slit experiment video discusses how the presence of an observer causes a degeneration in the results, but I was curious as to whether or not this is a sampling rate, and therefore a Nyquist sampling rate issue. As we can now see, they don't appear to be related.
5/5 Quantum Tunneling
This video is entitled, "Is Quantum Tunneling Faster Than Light". It is found when searching for the phrase, "Quantum Tunneling". It is also a PBS-produced piece that is 11 minutes in length. It is in the same series as the video cited in The Observer Effect above. In this video the narrator lays out the fact that during quantum tunneling, a photon can appear to move faster than light when compared to an identical untunneling counterpart. But, this faster than light movement is confined to the uncertainty in force for that position and momentum. This means below the level of uncertainty in position and momentum ANYTHING can be happening, but above that, normal quantum rules apply... if you can call quantum weirdness normal.

5/5 The Butterfly Effect
The instructor was kind enough to let us view this video, which I had recently seen independently, in class. The most important line in the video is that, "miniscule disturbances neither increase or decrease the frequency of occurrences of various weather events [], the most they may do is modify the sequence in which these events occur." I made a passing reference to this critical, but little known aspect of the Butterfly Effect. This little-know and little-understood point was made clear in just 13 minutes of high quality computer graphic presentation.
4/5 External Perturbations 
For me the term 'External Perturbations' translates to 'Unwanted Experimental Noise'. In the electronics context there several sources of noise. These are covered in the CalTech video entitled,  "Physics of Shot Noise, Burst Noise, Flicker Noise" in a lecture given by Ali Hajimiri. He did not discuss Johnson-Nyquist thermal noise which was characterized in 1928. The level of mathematical aesthetic  was highly refined - something I've come to expect from CalTech content. I would have given this video five stars, but the sound quality was a bit off, and the lecture wasn't from prepared slides which would have shortened it somewhat, as in the PBS presentations. Hajimiri talks about the transit time of electrons and the intermittent arrival of charge being the source of shot noise. This reminds me of the intermittent change in forces that cause Brownian motion that we discussed in class. Wires and resistors do not manifest shot noise, but p-n junctions, capacitors and other gapped devices do. You are literally measuring quanta of charge in gapped devices from tunneling sorts of arguments. Burst or 'popcorn' noise comes from the trapping of electrons and their subsequent release due to crystal imperfections. Next Hajimiri discusses Flicker or 1/f noise that has entire conferences dedicated to its study. At SIGGRAPH in the eighties I attended a seminar on 1/f noise in the context of fractals by Richard Voss, a student of Benoit Mandelbrot, after whom the Mandelbrot fractals are named. It was fun to revisit this topic. It gets the name 1/f because of the log of its power spectral density curve rolls off with linearly with the log of the frequency. It is also called 'pink noise'. Hajimiri also talks about power laws: If we plot event count on the y axis and size of the event on the x axis, there are lots of 'noise' events in nature that follow this rule. For example there are many small magnitude earthquakes for every larger earthquake. So nature let's lots of small noise events happen for every big noise event that happens. Stock market changes also follow a 1/f noise curve. Hajimiri won the Feynman prize for teaching and has over 100 patents. A complete list of his lectures is here.


5/5 Existentialism
This video, Existentialism: Crash Course Philosophy #16, was 9 minutes long and was less formal than the previous PBS and CalTech videos. It was a commercial, produced ironically by PBS, for several existential points of view from philosophers beginning with Plato and Aristotle and their notion of 'Essence' defined as the thing that makes a thing what it is. A person's purpose derives from their Essence, as in, born to do a certain thing. This gives rise to the dogma of Essentialism. The narrator then ventures to Nietzsche and Nihilism, which is the dogma that life is ultimately meaningless. Then we get to John-Paul Sartre who returns us to Essentialism. This with a chicken vs. egg approach of Existence vs. Essence and it's our job to figure out what that one thing is, as Billy Crystal hears from Jack Palance in the movie, 'City Slickers'. He then leads us to theistic Existentialism, Kirkegaard and teleology, defined as the world was or was not created for a reason and the Absurd define as the search for Answers in an Answerless world. The Narrator then returns to Sartre and the fact that we are painfully free, so free that we must construct our own moral code in the absence of any standard code to live by since there is no absolute authority. This in turn gives rise to living authentically. The video wraps up by quoting the French philosopher and author Albert Camus who said, "The literal meaning of life is whatever you're doing that keeps you from killing yourself." This is my new favorite quote.

5/5 The Care Horizon
This video topic did not respond well to a search, so I used, "The Time Value of Money" instead since that derives directly from the lecture on that topic. I found a 3 minute video narrated by a fast talking economist. It's title was, "Time Value of Money - Macroeconomics 4.3". The narrator opens with a delay discounting question, "Would you rather have $100 now or $200 at some time in the future". He then breaks down exactly what he means by "at some time in the future" and provides interest rate equations for both the future value of the money, and the present value of the money compared to its value in the future. It was quick, mathematical and useful so I'm giving it five stars.

Q2) Discuss how each of the "spoilsports of prediction" applies or does not apply to your project topic.


My project has two parts, artificial neural networks (ANNs) and transcranial magnetic stimulation of real neural networks (rNNs) which I am simulating using an anatomically accurate model. I will answer each of the seven topics for both the ANNs and RNNs. Since both are neural, the answer will sometimes be the same.

The Observer Effect
The Observer Effect in ANNs is very interesting. The cost of documenting each of the millions of decisions a deep layer neural net is making is cost prohibitive. This fact leads to, "The Explainability problem in AI" which I have discussed at length in previous assignments. In short it is not currently possible for an ANN to explain itself and be computed in reasonable time.
The Observer Effect in rNNs can be seen with performers, actors, thespians and speakers. When they know the people in the audience they have different response than when the audience is anonymous. We also see the Observer Effect in candid camera situations where people become aware they are being recorded and behave differently. 

The Heisenberg Uncertainty Principle (HUP)
The manifestation of HUP in ANNs is less pronounced since it is a completely digital system. However ANN's do not give the same answer every time because the style of computing is inherently nondeterministic. This takes some getting used to when working with Machine Learning systems, especially if one has come from a deterministic computing background. For simple models it is possible to seed the random number generators such that they create reproducible results, but in general one can get significantly different answers from run to run with ANNs.
The manifestation of HUP in rNNs is a critical issue. In Transcranial Magnetic Stimulation, one cannot excite individual neurons because the certainty in position of the magnetic field is much larger than the neuron itself. Thus only tracts of neurons can be stimulated. In the case of my project I am trying to use moving permanent magnets instead of electromagnetic pulses being emmanated by TMS coils and capacitor discharges. My approach is similarly encumbered by the fact that the magnets are much larger than the neurons and also in motion. 

Quantum Tunneling
The effect of Quantum Tunneling in ANNs is that of being a facilitating principle. The Machine Learning codes are running on computers that actually use tunneling transistors to enable the hardware to work.
The effect of Quantum Tunneling in rNNs is by analogy. If a neuron is stimulated often enough, at high enough frequency, with sufficient potential, it fires according to its activation function. Tunneling and neural firing are both threshold phenomena. 

The Butterfly Effect
I translate the Butterfly Effect in the neural network case to ask whether small changes in neural state can have large differences in output. This is dependent on the architecture, topology and structure of the deep layer neural net, whether artificial or real. There are certainly ANNs whose architecture is such that the Butterfly Effect is in play, and similarly for rNNs operated by real people. But ANNs and rNNs can be such that small inputs do not cause large changes in outputs of the two systems. So in summary this spoilsport is architecture dependent. There are mellow people and mellow ANNs who don't fly off the handle, or change their computation at the slightest provocation. A good counterexample is driverless vehicle ANNs which must respond in real time to small changes in input, if that input feature represents a danger in the environment.

External Perturbations 
I translate the External Perturbations in the ANN case to ask whether the presence of environmental noise can affect the outcome of the experiment, or in the case of digital electronic case whether noise sources described above affect the outcome. The first comment is that the advent of the digital revolution immediately eliminated the noise that limited the complexity of analog computing systems. Given that the hardware was functioning properly, all decisions were mapped into the Boolean subspace of [0,1] with no intervening continuous maybe's from shot noise, popcorn noise, thermal noise or 1/f noise. Floating point number were then constructed from sequences of Boolean numbers preserving the reproducibility of the outcome. This simple representational decision gave rise to the entire digital revolution. Now we must ask if an earthquake or a power outage or a flood can affect a computer running an artificial neural network. Again this is a threshold phenom. Either the machine is running properly and we can count on reproducible results, or it is not, there is little in-between.
We can ask if External Perturbations affect the rNN case and the answer is certainly and in the analog sense, continuously. People are affected by noise and the TMS equipment can be affected by noise and external perturbations leading to comments like, "It worked better when the rotor was closer to the subject."  

Existentialism
It would seem the quest for meaning is one of the motivating factors of the Artificial Intelligence revolution to start with. We design system ANNs modeled after ourselves both to save labor and as a method of self-reflection.
With respect to rNNs we are the neural networks that are searching for meaning and having the existential crisis in the first place! It makes sense that we would want to probe our minds and ask, if, and to what extent, magnetic fields might be used to engage them.

The Care Horizon
The time value of ANNs can be seen in the application of Deep Learning to skin cancer detection. A 1 mm deep skin cancer lesion can be excised with no harm. A 4 mm deep skin cancer can spread cancer through the entire body and kill the patient. The time value of early detection in skin cancer is thus a matter of life and death.  Skin cancer and melanoma detection is one of the recent areas where great strides have been made. 
The time value of rNNs - how would we phrase that. Would we rather have a learned brain now, or be twice as learned in four years. This it seems is what education is all about. Will transcranial magnetic stimulation affect education? That remains to be seen. 

Q3) Take a favorite topic (your project topic is a good one). Discuss where it may be in 5 years, 10, 20, 50, 100, 200, 1,000, 10,000, and millions of years.


To make the process of answering this question more deterministic, more plausible and more interesting I used:

  • Moore's Law for cost
  • Gilder's Law for Bandwidth
  • Metcalfe's Law for Network Benefit

For our purposes here these laws are:

  • Moore's Law states every 1.5 years computers halve in price.
  • Gilder's Law states that bandwidth doubles every 0.5 years.
  • Metcalfe's Law states network benefit goes as the square of the users.

To populate the spreadsheet for a machine learning problem I contrived an example where there was a GPU-month of training time, which is typical. I used figures from Amazon Web Services for Training, Memory and Prediction Costs. I assumed the resulting system would receive a usage of 1000 predictions per month. The first observation from the simulation is that the 10,000 and one-million year event horizons are undecidable numerically. I used a current world population of 7.7 billion and an annual population growth of 7 percent. One interesting outcome is that the current hourly cost of training a machine learning system is about the same as that of a domain expert in the same discipline. This may bode poorly for domain experts who make their living consulting in the future!





One thing that these laws tell us is how much faster to expect the training system to run, but because these services are already being vended to us using concurrent platforms at Google, Amazon, Apple and Microsoft there seems to be little value in saying how fast running a query or prediction will be. The real cost is in training the model. If the model has already been trained, the answer is effectively instant. Training can take from hours to weeks depending on the complexity of the ANN and the amount of data in the training set. 

Finally, notice that none of the three laws include saturation to a maximum, or peaking followed by roll-off.  To model these effects with effective prognostication would be a time-intensive effort, with limited benefit, since we do not know the saturation or roll-off figures. If we were to attempt a more sophisticated model, we would need to know how many people the earth landmass and oceans can support. For the long term there would have to be an accounting of the sizeable colonies on the Moon, Mars, Mercury, Europa, and Enceladus as well, not to mention those articulated in the Asimov short story.

Q4) Read Asimov's "The Last Question" 
Critique and comment.
Asimov called this story, "One of my favorites", written in the year of my birth, 1956. In several iterations he goes about predicting large mainframe computers, server farms, networking, wireless communication, and the personal computing revolution. A question is asked at each generation of computer development is, "Can Entropy Be Reversed?". The answer from the automaton is the same at all incarnations but the last one, "THERE IS INSUFFICIENT DATA FOR A MEANINGFUL ANSWER."  
I found the story to be entertaining and a fundamental search for meaning. Since the version I listened to was read by Asimov himself it containing interesting verbal idiosyncrasies of his own upbringing that reminded me of the time I've spent with rabbi's and distinguished Jewish people including holocaust survivors. Subtle banter, argumentation and then the sounds of children playing punctuate the story and carry it along.
The story constitutes a prophetic piece of the future of computing with an accuracy even Nostradamus would envy. So I began to be interested in what Asimov got wrong in the story, as opposed to the amazement I had at what he got right. This is interesting to me since the story is highly predictive and there is no direct way Asimov could have known how things were going to turn out 62 years ago. 
One of the things he got wrong was the 'A' in the acronym AC which stood for Analog Computing. Computing went digital instead of analog. He spoke of the clicking of relays, which were digital, then observed that those relays were replaced by switching transistors, which hardly existed in 1956, then by subatomic particles. He got the tendency for rapid population growth correct and the tendency for humans to look for new quarters whenever this happened. 
Another thing he may have gotten wrong was interstellar travel being commonplace, since the speed of light still seems to place that firmly out of reach. But who knows? There's still time for wormholes...

Q5) 
Write up 250 words for the equivalent amount of work [on your project] explain specifically what you did.
This week was spent recovering, successfully, from a hardware failure that fried one of the boards that I was using to control the lighting of the rotor. This necessitated a revision the power supplies so that everything in the vTMS unit could be operated at 12-24 VDC. Of particular difficult was rebuilding the LED panels. This was necessary so the unit could operate at low (and safer) DC voltages instead of operating at 170 volts - which during a test blew a fuse and turned off all the lights. A load limiting resistor was installed after computing its optimal value so that the LEDs are not damaged by excessive current. Now the vTMS unit turns at variable speeds and the LED lighting panel behind the rotor brightens and dims according. This meant many hours soldering controls and configuring the enclosures that hold the rotors, the motors, the lighting panels, the variable speed control, the on-off switch, and the direction reversing switch. Extensive modeling of the all the parts was done to enable the clearances to be optimized. It is a tight fit to get everything in the enclosure to the point that final assembly is facilitated by a tongue depressor blade. Once assembled all the parts have adequate clearance. It would not have been possible to use off the shelf enclosures without modeling the components to determine their sizes and positions. The final wiring is the most difficult step and along with final assembly can best be described as building a ship in a bottle. Not shown here are the three controls at the back of the unit. A revised wiring diagram is also being developed. In addition to this work a formula for the gelatin brain has been developed and an experimental schedule to determine the optimum concentrations and electrical properties of the ingredients. 

  • Prepare an outline for your paper (if you are doing a paper). You can use this outline later to help organize your report or other product, presentation, etc. If not doing a report, do something of equivalent effort instead and describe. 
The outline for my paper, is identical to the outline for my presentation which is presented below. Each slide will generate the verbiage to be included in my final report.

Q6) Provide an outline for your presentation:

Twenty Slides

Part One: TensorFlow Playground and Basis Functions for Prediction


  • Slide 0: A Blazing Fast Introduction to Machine Learning
  • Slide 1: The "Discovered Algorithm" Slide
  • Slide 2: Hyperparameters
  • Slide 3: Explainability
  • Slide 4: Basis Functions: Explicit Functions: definition and example
  • Slide 5: Basis Functions: Implicit Functions: definition and example
  • Slide 6: Basis Functions:  Parametric Functions: definition and example
  • Slide 7: Basis Functions: Iterated Functions: definition and example
  • Slide 8: Basis Functions: Chaotic Functions: definition and example
  • Slide 9: Do not ask a Cat AI what kind of Dog This Is
  • Slide 10: The Existing Tensorflow Playground and a Measurement
  • Slide 11: Modifications to Tensorflow Playground
  • Slide 12: The Modified Tensorflow Playground and a Measurement

Part Two: Transcranial Magnetic Stimulation with Permanent Magnets


  • Slide 0: The Question: Can we perceive a changing magnetic field?
  • Slide 1: The Follow Up: Can Permanent Magnets Produce Perception?
  • Slide 2: Rationale: Why Two Rotors
  • Slide 3: The Caltech Video
  • Slide 4: A Blazing Fast Introduction to TMS
  • Slide 5: My first TMS experience
  • Slide 6: My second TMS experience in the clinic.
  • Slide 7: Building the vTMS† and vBrain†
  • Slide 8: Demonstration of the vTMS†

Q7) Grad students only: continue with the book you obtained. Read the next 20 pages. State the book title, author, and page numbers you have read. Discuss the pages, explaining what you agree with, disagree with, and how your views compare with those of other reviewers on Amazon or elsewhere.

Reviewed This Week: 

  • Chapter 20 - The Teeming Cities of Mars
  • Chapter 21 - Big Ice
I have moved this answer to my ongoing review of the book, "The Human Race to the Future" a single curated document that is here.

This document has become rather large, so I have developed a tool to ease converting it into a form compatible with the blog. There are now 320 review notes for the first 21 chapters.

Amazon Kindle reader, has some note-taking shortcomings. One is that the notes I make are written out from the Kindle reader without Chapter Headings or page numbers. Kindle instead uses the abstraction of Locations, which are invariant of which mobile or desktop device is being used to read the book. So the Chapter headings have to be preserved manually. Another shortcoming is that the output of the notes I make are in html which is different in style than the blogger html. There are also a number of punctuation errors in the html, entirely due to the crappy Kindle html translator that I correct using the new script. Below is a the snapshot of the Unix bash script that saves some labor, but not all, in making the Book Review changes compatible with Google Blogger. I historically avoid perl like the plague, but I was forced to use it because of a text processing issue called 'non-greedy matching' which I won't bore you with.