The original proposal was for a second Headquarters with 50,000 new jobs. But, there were two 'winners' each with 25,000 new jobs. So bait and switch, big time. So is it sort-of Headquarters 2 and 3 or HQ 2.0 and HQ 2.5. Amazon did not follow through with their promised prize.
The volume of bits flowing over the Internet goes up and up, but investment in infrastructure goes down, and current infrastructure decays. Latency goes up. Streaming services have pauses, intermittent failures, Interactive websites have flaky responses. Everything that depends on a continuous connection becomes irritating and unreliable.
"Always connected" becomes a dream. Major businesses fail.
In the good old days, a new DOS or Windows computer came with BASIC pre-installed. There were a bunch of books available on programming in BASIC. Many people started programming this way.
In the good old days, all Apple Macintosh computers came with HyperCard pre-installed. There were a bunch of books availaable on programming in HyperCard. Many people started programming this way.
If you buy a new tablet/ laptop/ desktop with Microsoft software, there is no learning to program software.
If you buy a new phone/ tablet/ laptop/ desktop with Apple software, there is no learning to program software.
If you buy a new tablet with Amazon software, there is no learning to program software.
If you buy a new phone/ tablet/ laptop with Google software, there is no learning to program software.
The confusion over which of the many choices for learning to program environments is a show stopper for most people.
Knuth is giving his annual Christmas lecture on Thursday, Dec 8, 2016, at 6:00 pm PST in the Huang Engineering Center's NVIDIA Auditorium. It will be webcast. See: http://www-cs-faculty.stanford...
All of the previous lectures are online.
Volume one was my textbook for Algorithms many, many years ago, so I read it. I read volumes two and three when they first came out. I read some of the bits of volume four A. When I read 1-3, they were the best or only sources of their content. One of the key features is the use of assembly language for a mythical computer (later revised to be more RISC-like). i wrote an interpreter for MIX for my computer architecture class. Possible programming languages in the 1960s were FORTRAN, COBOL, ALGOL-60, IBM's PL/I, and IBM-s APL, and compilers did not optimize. The obvious real computer architecture to use was the original IBM 360 instructions set (Principles of Operation). Choosing any one of those would obsolete the books in five to ten years after publication.
My fantasy is to publish the draft of the original two volume Art of Computer Programming, started in 1962. When he started rewriting it, he planned for seven volumes, which are outlined on the end papers of the published volumes. The two volume original is a snapshot of Computer Science in the early 1960's.
The Computer History Museum is on Shoreline Drive, a couple of blocks from the Googleplex. It has public bathrooms. Check the website for hours. The building was built for Silicon Graphics' Marketing department. The Googleplex was the Silicon Graphics' Engineering building. Also in the neighborhood is Microsoft and LinkedIn.
On June 3, 2010, the Computer History Museum hosted a 6-session conference on the PLATO learning system.
Session 1 was entitled "A Culture of Innovation: What Don Bitzer Wrought." https://www.youtube.com/watch?...
Session 2 was entitled "Innovations in Hardware: Mission-based Developments Led Other Places." https://www.youtube.com/watch?...
Session 3 was entitled "PLATO Software: Driven by a Clear, Compelling Challenge." https://www.youtube.com/watch?...
Session 4 was entitled "Online Education & Courseware: Lessons Learned, Insights Gleaned." https://www.youtube.com/watch?...
Session 5 was entitled "PLATO Games: An Early, Robust Community of Multiplayer, Online Games." https://www.youtube.com/watch?...
Session 6 was entitled "An Early Online Community: People Plus Computing Grows Communities." https://www.youtube.com/watch?...
I live about 50 miles northwest. I woke up feeling like I was rolling right-left (basically east-west) in bed. After waiting about a minute, I got up and checked the inside of the house, nothing dislodged or damaged.
This book shows how to build software tools to bootstrap from a crummy environment (FORTRAN on IBM 370) to
a much more productive environment. Stop whining, get coding, build tools. Expounds on tool pipelines based on
Unix pipes.
.
Buying Borders would give HP about 400 stores in US overnight.
Remove the stationery, most CDs and DVDs, keep the books.
Divide into thirds: 1. HP tablets, phones, computers, printers, Kobo e-reader, show how WebOS connects them;
2. Coffee bar, event space with huge internet TVs, sponsor book clubs and author interviews;
3. Books, magazines, top CDs and DVD/blurays.
HP will need to demo directly to customers why WebOS is great.
HP should either get serious or just give up.
On June 3, 2010, the Computer History Museum hosted a 6-session conference on the PLATO learning system,
all of the videos are up in the Computer History Museum channel.
Search on youtube.com for 'Computer History Museum Plato'.
There were several later model terminals (still orange plasma and touch screen)
running off of a modern PC emulating the CDC mainframe.
Read:
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition by Frederick P. Brooks
Literate Programming by Donald E. Knuth
Beautiful Code: Leading Programmers Explain How They Think by Andy Oram and Greg Wilson
But the real answer is: since there is no professional testing / licensing for software engineers or software managers; most of them are actually incompetent and/or inexperienced.
At the Computer History Museum, volunteers have restored three transistor/core memory computers: an IBM 1620 (from 1959), an IBM 1401 (from 1959), and a DEC PDP-1 (from 1960). There are also emulators for the machines on PCs. We are running original programs, including diagnostics, on these machines. Of historical interest is playing Space War! on the PDP-1, written in 1962.
CHM has the second instantiation of Babbage's Difference Engine#2 on loan. If you consider Babbage's notes on how to set up the machine to be software, then those date to about 1847. I have set up the Engine based on those notes and cranked out the results.
A open source edit list format in XML that could be used by MythTV and non-linear editors. Also need an unique ID for the video programs/files.
The format can specify:
1. An edit list that just removes all of the commercials.
2. Control the audio volume and can bleep.
3. Rearrange scenes in a program.
4. Replace the soundtrack with a different audio file.
5. Mix scenes from multiple video programs, or user generated video/audio.
6. Specify fades and disolves; and MythTV can compute them in realtime. (ouch)
7. Contain menu information for generating DVDs
One problem is how to find the starting frame
( 0:00:00.00 in the edit list) in all of the file
copies of a program recorded on all the instances of MythTV.
Note that an edit list never contains any copyrighted material, just uniqueIDs to video/audio programs and timecodes.
The original proposal was for a second Headquarters with 50,000 new jobs. But, there were two 'winners' each with 25,000 new jobs. So bait and switch, big time. So is it sort-of Headquarters 2 and 3 or HQ 2.0 and HQ 2.5. Amazon did not follow through with their promised prize.
The volume of bits flowing over the Internet goes up and up, but investment in infrastructure goes down, and current infrastructure decays. Latency goes up. Streaming services have pauses, intermittent failures, Interactive websites have flaky responses. Everything that depends on a continuous connection becomes irritating and unreliable. "Always connected" becomes a dream. Major businesses fail.
In the good old days, a new DOS or Windows computer came with BASIC pre-installed. There were a bunch of books available on programming in BASIC. Many people started programming this way.
In the good old days, all Apple Macintosh computers came with HyperCard pre-installed. There were a bunch of books availaable on programming in HyperCard. Many people started programming this way.
If you buy a new tablet/ laptop/ desktop with Microsoft software, there is no learning to program software.
If you buy a new phone/ tablet/ laptop/ desktop with Apple software, there is no learning to program software.
If you buy a new tablet with Amazon software, there is no learning to program software.
If you buy a new phone/ tablet/ laptop with Google software, there is no learning to program software.
The confusion over which of the many choices for learning to program environments is a show stopper for most people.
Knuth is giving his annual Christmas lecture on Thursday, Dec 8, 2016, at 6:00 pm PST in the Huang Engineering Center's NVIDIA Auditorium. It will be webcast. See: http://www-cs-faculty.stanford... All of the previous lectures are online.
Volume one was my textbook for Algorithms many, many years ago, so I read it. I read volumes two and three when they first came out. I read some of the bits of volume four A. When I read 1-3, they were the best or only sources of their content. One of the key features is the use of assembly language for a mythical computer (later revised to be more RISC-like). i wrote an interpreter for MIX for my computer architecture class. Possible programming languages in the 1960s were FORTRAN, COBOL, ALGOL-60, IBM's PL/I, and IBM-s APL, and compilers did not optimize. The obvious real computer architecture to use was the original IBM 360 instructions set (Principles of Operation). Choosing any one of those would obsolete the books in five to ten years after publication.
My fantasy is to publish the draft of the original two volume Art of Computer Programming, started in 1962. When he started rewriting it, he planned for seven volumes, which are outlined on the end papers of the published volumes. The two volume original is a snapshot of Computer Science in the early 1960's.
The Computer History Museum is on Shoreline Drive, a couple of blocks from the Googleplex. It has public bathrooms. Check the website for hours. The building was built for Silicon Graphics' Marketing department. The Googleplex was the Silicon Graphics' Engineering building. Also in the neighborhood is Microsoft and LinkedIn.
On June 3, 2010, the Computer History Museum hosted a 6-session conference on the PLATO learning system. Session 1 was entitled "A Culture of Innovation: What Don Bitzer Wrought." https://www.youtube.com/watch?... Session 2 was entitled "Innovations in Hardware: Mission-based Developments Led Other Places." https://www.youtube.com/watch?... Session 3 was entitled "PLATO Software: Driven by a Clear, Compelling Challenge." https://www.youtube.com/watch?... Session 4 was entitled "Online Education & Courseware: Lessons Learned, Insights Gleaned." https://www.youtube.com/watch?... Session 5 was entitled "PLATO Games: An Early, Robust Community of Multiplayer, Online Games." https://www.youtube.com/watch?... Session 6 was entitled "An Early Online Community: People Plus Computing Grows Communities." https://www.youtube.com/watch?...
I live about 50 miles northwest. I woke up feeling like I was rolling right-left (basically east-west) in bed. After waiting about a minute, I got up and checked the inside of the house, nothing dislodged or damaged.
This book shows how to build software tools to bootstrap from a crummy environment (FORTRAN on IBM 370) to a much more productive environment. Stop whining, get coding, build tools. Expounds on tool pipelines based on Unix pipes. .
Buying Borders would give HP about 400 stores in US overnight. Remove the stationery, most CDs and DVDs, keep the books. Divide into thirds: 1. HP tablets, phones, computers, printers, Kobo e-reader, show how WebOS connects them; 2. Coffee bar, event space with huge internet TVs, sponsor book clubs and author interviews; 3. Books, magazines, top CDs and DVD/blurays. HP will need to demo directly to customers why WebOS is great. HP should either get serious or just give up.
On June 3, 2010, the Computer History Museum hosted a 6-session conference on the PLATO learning system, all of the videos are up in the Computer History Museum channel. Search on youtube.com for 'Computer History Museum Plato'. There were several later model terminals (still orange plasma and touch screen) running off of a modern PC emulating the CDC mainframe.
Literate Programming by Donald E. Knuth
Beautiful Code: Leading Programmers Explain How They Think by Andy Oram and Greg Wilson
But the real answer is: since there is no professional testing / licensing for software engineers or software managers; most of them are actually incompetent and/or inexperienced.
At the Computer History Museum, volunteers have restored three transistor/core memory computers: an IBM 1620 (from 1959), an IBM 1401 (from 1959), and a DEC PDP-1 (from 1960). There are also emulators for the machines on PCs. We are running original programs, including diagnostics, on these machines. Of historical interest is playing Space War! on the PDP-1, written in 1962. CHM has the second instantiation of Babbage's Difference Engine#2 on loan. If you consider Babbage's notes on how to set up the machine to be software, then those date to about 1847. I have set up the Engine based on those notes and cranked out the results.
1. An edit list that just removes all of the commercials.
2. Control the audio volume and can bleep.
3. Rearrange scenes in a program.
4. Replace the soundtrack with a different audio file.
5. Mix scenes from multiple video programs, or user generated video/audio.
6. Specify fades and disolves; and MythTV can compute them in realtime. (ouch)
7. Contain menu information for generating DVDs
One problem is how to find the starting frame ( 0:00:00.00 in the edit list) in all of the file copies of a program recorded on all the instances of MythTV.
Note that an edit list never contains any copyrighted material, just uniqueIDs to video/audio programs and timecodes.