With 47 percent of the world's jobs poised to become automated in the next twenty years, what is half of humanity going to do when it is retired by robots?
While creative endeavors and skilled jobs still maintain their value for labor, automated jobs are quickly being phased out by those with the means to reap more capital by building machines to do so. As www.motherboard.vice.com reports, "last year Google, Apple, Amazon, and Facebook were worth over $1 trillion combined, but employed just 150,000 people." With labor jobs dwindling and information jobs not escalating, what will workers do when their careers and cash all vanish thanks to the rich and their robots?
According to the Oxfam report "Working For The Few", "those richest 85 people across the globe share a combined wealth of £1 [trillion], as much as the poorest 3.5 billion of the world's population." With 85 people controlling the same amount of money as 3.5 billion, it is no surprise that ideas like wealth redistribution and possibly guaranteed minimum income may become serious social issues in the coming years.
How safe is your livelihood in the robot revolution?
No Cash For Spy Stash: The NSA Loses Government Funds For Domestic Peeping; Foreign Spyware
Will a lack of "backdoor funding" deter the NSA in any way from spying on citizens at home and abroad? Soon the world will have a chance to find out.
As reported by www.wired.co.uk, on June 19th the House of Representatives passed an amendment to the Department of Defense Appropriations Act 2015 that will prevent the NSA from using government funds to stock information obtained while stalking both Americans and foreign citizens not expressly under warrant.
An open letter from several civil liberties groups to the House Of Representatives regarding the vote stated, "...These measures would make appreciable changes that would advance government surveillance reform and help rebuild lost trust among internet users and businesses, while also preserving national security and intelligence authorities."
This is an important breakthrough, with many foreign citizens recently extra-suspicious of the NSA thanks to discoveries of wireless routers sold in Europe being tainted by American spyware (subsequent hacks and defenses have already been issued to quell this problem.) But will removing Uncle Sam's wallet from Big Brother's pocket really slow down the spying?
As reported by www.wired.co.uk, on June 19th the House of Representatives passed an amendment to the Department of Defense Appropriations Act 2015 that will prevent the NSA from using government funds to stock information obtained while stalking both Americans and foreign citizens not expressly under warrant.
An open letter from several civil liberties groups to the House Of Representatives regarding the vote stated, "...These measures would make appreciable changes that would advance government surveillance reform and help rebuild lost trust among internet users and businesses, while also preserving national security and intelligence authorities."
This is an important breakthrough, with many foreign citizens recently extra-suspicious of the NSA thanks to discoveries of wireless routers sold in Europe being tainted by American spyware (subsequent hacks and defenses have already been issued to quell this problem.) But will removing Uncle Sam's wallet from Big Brother's pocket really slow down the spying?
Now they'll have to raise funds just as shady as they are. |
Assault On The Salt: New "Fertigation" System Desalinates Using Fertilizer
Researchers in Sydney, Australia required a way to quickly and efficiently desalinate water for irrigation during the difficult and dry brushfire season. What they achieved may help mankind the world over.
Creating a system called "Fertilizer Drawn Forward Osmosis" that is 80% more energy efficient than traditional heating/evaporation and filtering methods, researchers hope to preserve the nation's normal clean drinking water supplies while expanding the desalinization for irrigation. "By reducing the demand that irrigation places on our traditional water supplies, we are conserving precious water for domestic use in our homes," said head researcher Dr Hokyong Shon to www.phys.org
The new process, which uses soluble fertilizer to help strain the water, is called "fertigation." It is already in use desalinating water at a coal mining site in Newcastle. Further experiments hope to use the converted "osmotic energy" to power energy devices, like turbines.
Creating a system called "Fertilizer Drawn Forward Osmosis" that is 80% more energy efficient than traditional heating/evaporation and filtering methods, researchers hope to preserve the nation's normal clean drinking water supplies while expanding the desalinization for irrigation. "By reducing the demand that irrigation places on our traditional water supplies, we are conserving precious water for domestic use in our homes," said head researcher Dr Hokyong Shon to www.phys.org
The new process, which uses soluble fertilizer to help strain the water, is called "fertigation." It is already in use desalinating water at a coal mining site in Newcastle. Further experiments hope to use the converted "osmotic energy" to power energy devices, like turbines.
A small-scale fertigation system. |
3-D Me: Mechanically-Printed Organs And You
With tremendous biomedical leaps set to save you as 3-D printed organs are poised to become a reality,
www.engadget.com wants to tell the true story behind the technology. Beginning with "building blocks" printed at the Wake Forest Center for Regenerative Medicine in the late 1990s, bladder cells were printed for the purposes of study. Later, scientists at Clemson University began printing the actual 3-D organs. In 2007, the biomedical company Organovo began creating slices of human livers for testing.
After CAT and MRI scans to determine the size and placement of the organ needed, scientists use stem cells as well as other non-organic printable material (such as titanium) to craft the part in question. Live cellular organisms are then put into incubators to help aid their growth and cell fusion.
Of course, the organs still require acceptance by the body to go into action. As Cornell engineer Hod Lipson is quick to point out: "You can put the cells of a heart tissue in the right place together, but where's the start button? The magic happens after the printing has taken place."
78,837 people currently await organ donations, although only 3,407 donations have been created organically since January of this year. Hopefully this new onslaught of organ technology will make breakthroughs in time to save lives.
www.engadget.com wants to tell the true story behind the technology. Beginning with "building blocks" printed at the Wake Forest Center for Regenerative Medicine in the late 1990s, bladder cells were printed for the purposes of study. Later, scientists at Clemson University began printing the actual 3-D organs. In 2007, the biomedical company Organovo began creating slices of human livers for testing.
After CAT and MRI scans to determine the size and placement of the organ needed, scientists use stem cells as well as other non-organic printable material (such as titanium) to craft the part in question. Live cellular organisms are then put into incubators to help aid their growth and cell fusion.
Of course, the organs still require acceptance by the body to go into action. As Cornell engineer Hod Lipson is quick to point out: "You can put the cells of a heart tissue in the right place together, but where's the start button? The magic happens after the printing has taken place."
78,837 people currently await organ donations, although only 3,407 donations have been created organically since January of this year. Hopefully this new onslaught of organ technology will make breakthroughs in time to save lives.
The smallest elements of a freshly-printed organ. |
Space Station Sunday: Awards Season!
Top research and technology achievements made possible by the International Space Station were recognized and awarded this week at a conference that included NASA, the American Astronautical Society and the Center for the Advancement of Science in Space (CASIS.)
As reported on www.nasa.com, Allyson Thorn of NASA's International Space Station Research Integration Office spoke at this week's International Space Station Research and Development Conference in Chicago, stating, "This will be an exciting decade for the space station as we continue to learn more and turn ideas into opportunities, results and plans for humanity's future."
Research from scientists in twelve US states, Japan and Russia was analyzed and awarded distinction. Categories of the ISS-specific awards included Most Compelling Discovery, Biotechnology, Health and Education, Engineering Development and Technology, and Discoveries In Microgravity.
"Most Compelling" results included recognition for research regarding microgravity's effect on immune responses and heart function during spaceflight.
As reported on www.nasa.com, Allyson Thorn of NASA's International Space Station Research Integration Office spoke at this week's International Space Station Research and Development Conference in Chicago, stating, "This will be an exciting decade for the space station as we continue to learn more and turn ideas into opportunities, results and plans for humanity's future."
Research from scientists in twelve US states, Japan and Russia was analyzed and awarded distinction. Categories of the ISS-specific awards included Most Compelling Discovery, Biotechnology, Health and Education, Engineering Development and Technology, and Discoveries In Microgravity.
"Most Compelling" results included recognition for research regarding microgravity's effect on immune responses and heart function during spaceflight.
Winsome. |
Online Learning: An Intensive Bachelor's Level Computer Science Program Curriculum, Part II (Updated - Dec 2020)
Last month, we published a piece providing a basic template for a bachelor’s level computer science curriculum composed entirely from college or university courses that are freely available online. To date, this has been the most popular post on the blog, and we received a ton of great feedback, both positive and negative, in the comments and from around the web.
The original post was based on a learning plan that I had worked out for myself after I jumped into the study of programming and computer science just over a year ago on something of a whim. As I’ve mentioned before, I do not have any formal background in computer science beyond the handful of courses from this list that I have worked through myself. However, I do have years of experience in teaching and in curriculum design for natural and foreign language acquisition at the college level, and consulted the computer science curricula from a number of universities around the country when putting the plan together.
The idea was not to provide a substitute for an actual college or university education (that would typically also require a large amount of alcohol at the very least, which, unfortunately, is not freely available online), but rather to aggregate resources that have been made freely available online from disparate institutions and organize them into the sort of logical structure one would likely find in a general bachelor’s level computer science program.
On the basis of the feedback from that post, we’ve put together a new list of course offerings that covers a lot more ground. In the process, I’ve also loosened up a number of implicit strictures on resources for inclusion in the present listing. For example, some of these courses require registration at a particular website and/or may not yet be available in full (ex. Coursera), a couple others are actually compiled from other resources freely available online (ex. Saylor). But all of them are still free.
Whereas the first post was intended to provide a general overview of the field along with a generic curriculum and necessary resources suitable for an absolute beginner (containing 27 courses altogether), the present listing is much more extensive and intensive in scope representing 72 courses from 30 different institutions. While we have added a number of new introductory level courses, there is a lot more that may be of interest to intermediate level folks and perhaps even some who are highly advanced and are considering a refresher course or two.
The course listing is broken down into three major divisions: Introductory Courses, Core Courses and Intermediate/Advanced Courses. Individual courses are then listed by category within each division.
Last but not least, thanks to everyone who provided feedback and offered suggestions on how to improve the original listing. Special thanks to Pablo Torre who provided a ton of links in the comments to the first post, many of which are included here.
Introductory Courses
Intro to Computer Science:
Core Courses
Theory:
Intermediate and Advanced Courses
Algorithms and Data Structures:
Mobile App Development:
The original post was based on a learning plan that I had worked out for myself after I jumped into the study of programming and computer science just over a year ago on something of a whim. As I’ve mentioned before, I do not have any formal background in computer science beyond the handful of courses from this list that I have worked through myself. However, I do have years of experience in teaching and in curriculum design for natural and foreign language acquisition at the college level, and consulted the computer science curricula from a number of universities around the country when putting the plan together.
The idea was not to provide a substitute for an actual college or university education (that would typically also require a large amount of alcohol at the very least, which, unfortunately, is not freely available online), but rather to aggregate resources that have been made freely available online from disparate institutions and organize them into the sort of logical structure one would likely find in a general bachelor’s level computer science program.
On the basis of the feedback from that post, we’ve put together a new list of course offerings that covers a lot more ground. In the process, I’ve also loosened up a number of implicit strictures on resources for inclusion in the present listing. For example, some of these courses require registration at a particular website and/or may not yet be available in full (ex. Coursera), a couple others are actually compiled from other resources freely available online (ex. Saylor). But all of them are still free.
Whereas the first post was intended to provide a general overview of the field along with a generic curriculum and necessary resources suitable for an absolute beginner (containing 27 courses altogether), the present listing is much more extensive and intensive in scope representing 72 courses from 30 different institutions. While we have added a number of new introductory level courses, there is a lot more that may be of interest to intermediate level folks and perhaps even some who are highly advanced and are considering a refresher course or two.
The course listing is broken down into three major divisions: Introductory Courses, Core Courses and Intermediate/Advanced Courses. Individual courses are then listed by category within each division.
Last but not least, thanks to everyone who provided feedback and offered suggestions on how to improve the original listing. Special thanks to Pablo Torre who provided a ton of links in the comments to the first post, many of which are included here.
Introductory Courses
Intro to Computer Science:
- Introduction to Computer Science and Programming: MIT
- Introduction to Computer Science: Harvard
- Introduction to Computer Science and Programming Methodology: Stanford
- Programming Abstractions (Second Course in Unit): Stanford
- Mathematics for Computer Science: MIT
- Discrete Mathematics: ArsDigita
- Programming 1: University of Toronto
- Programming 2: University of Toronto
- Programming (University Link): University of Toronto
- Introduction to the Theory of Computation: Stonehill
- Principles of Computing 1: Rice
- Principles of Computing 2: Rice
Core Courses
Theory:
- Theory of Computation: UC Davis
- Theory of Computation: IIT Kanpur
- Efficient Algorithms and Intractable Problems: Berkeley
- Data Structures: Berkeley
- Linear Algebra through Computer Science Applications: Brown
- Discrete Math and Probability Theory: Unaffiliated
- Operating Systems and Systems Programming: Berkeley
- Introduction to Linux: Unaffiliated
- Programming Paradigms: Stanford
- Object Oriented Programming: MIT
- Object Oriented Programming in C++: ITU
- Software Engineering: Stanford
- Elements of Software Construction: MIT
- Software Engineering: Unknown
- Performance Engineering of Software Systems: MIT
- Computer Architecture: Carnegie Mellon
- Computer Architecture: Princeton
- Introduction to Databases: Stanford
- Introduction to Database Systems: Saylor
- Fundamentals of Computer Networking: Manhattan College
- Introduction to Data Communications: Thammasat University
- Introduction to Cryptography: Ruhr University
- Introduction to IT Security: Thammasat University
- Introduction to Artificial Intelligence: Berkeley
Intermediate and Advanced Courses
Algorithms and Data Structures:
- Advanced Data Structures: MIT
- Analytic Combinatorics: Princeton
- Computer System Engineering: MIT
- The Hardware/Software Interface: University of Washington
- Design in Computing: UNSW
- Principles of Programming Languages: IIT
- C++ for C Programmers: UC Santa Cruz
- Heterogeneous Parallel Programming: University of Illinois
- Compilers: MIT
Mobile App Development:
- Building Mobile Applications: Harvard
- iPhone Application Development: ITU
- Android Application Development: ITU
- Building Dynamic Websites: Harvard
- Introduction to Database Management Systems: (Unknown Affiliation)
- Database Management Systems: Ars Digita
- Advanced Databases: CMU
- Security and Cryptography: Thammasat University
- Intro to Information Security: Georgia Tech
- Cryptography 1: Stanford
- Cryptography 2: Stanford
- Bilinear Pairings in Cryptography: BIU
- Artificial Intelligence: HRW
- Artificial Intelligence: Berkeley
- Machine Learning: Stanford
- Natural Language Processing: Columbia
- Natural Language Processing: Stanford
- Digital Image Processing: Purdue
- Computer Graphics: Berkeley
- Computer Graphics: ITU
- Computer Networks: University of Washington
- Internet Technologies and Applications: Thammasat University
- Statistics and Probability: Harvard
- Probabilistic Systems Analysis and Applied Probability: MIT
- Statistical Inference: Johns Hopkins
- Data Analysis and Statistical Inference: Duke
Helo, I Love You: Mini-Helicopters To Solve City Traffic Congestion?
It just wouldn't be the future without flying cars. Now, the myCopter company is seeking to make that a reality, even for the average driver.
The myCopter design, first dreamed up in 2007 by Heinrich H. Bülthoff from the Max Planck Institute in Germany, is being tested in flight simulators in Liverpool with surprisingly easy reviews of the projected craft's usability.
Mark D. White, the flight simulator laboratory manager, explained that myCopters are about efficiency (the coolness factor needs no words.) As he told the New York Times, “You have so many man-hours lost sitting in traffic jams, and you have a lot of space above us… Can you travel from your home to your city-center work location without getting stopped in traffic jams?”
While infrastructural and legal issues will still need sorting out, this is still a good step (or flight?) in the right direction for new types of commuting and urban engineering.
The myCopter design, first dreamed up in 2007 by Heinrich H. Bülthoff from the Max Planck Institute in Germany, is being tested in flight simulators in Liverpool with surprisingly easy reviews of the projected craft's usability.
Mark D. White, the flight simulator laboratory manager, explained that myCopters are about efficiency (the coolness factor needs no words.) As he told the New York Times, “You have so many man-hours lost sitting in traffic jams, and you have a lot of space above us… Can you travel from your home to your city-center work location without getting stopped in traffic jams?”
While infrastructural and legal issues will still need sorting out, this is still a good step (or flight?) in the right direction for new types of commuting and urban engineering.
Sooo much cooler than the subway. Image courtesy myCopter.eu. |
Subscribe to:
Posts (Atom)