Tuesday, August 14, 2012

Top Five Reasons Why Computer Scientists Should Support Obama

The upcoming election will significantly impact science and technology. Here are some specific things which the Obama administration has done which computer scientists might want to consider when going to the polls:

  1. Opposition to SOPA (and PIPA). Many netizens don't realize how significant, and politically brave, the administration's response to these bills was: As most of you will recall, the Stop Online Piracy Act (SOPA) and its Senate Counterpart (PIPA) greatly threatened the openness of the Web. These bills were withdrawn after considerable anti-SOPA/PIPA activity on the Web. One of the key nails in the coffin of this legislation was the Administration's response to two We The People petitions requesting that the administration oppose this legislation (particularly the petition "VETO the SOPA bill and any other future bills that threaten to diminish the free flow of information"). The administration summarized their response this way: "the important task of protecting intellectual property online must not threaten an open and innovative internet." This response came out before the "Internet blackout," unlike many political responses which did not come out until afterwards. When one considers that Hollywood, one of the staunchest big-money supporters of the Democratic Party, was backing the legislation you realize that President Obama put his pro-technology principles ahead of his own political fund-raising needs. This alone would be enough to convince me to vote for him, but there's plenty more...

  2. Creation of "We The People." The petition mentioned above could not have happened without the We the People web site that was created by the administration as part of the Open Government Initiative. This Web site lets ordinary Americans, of any party, create a petition requesting a response from the White House. In the year since it was opened, more than eighty petitions have passed the 25,000 signature criterion and been responded to. These responses, maintained online, show publicly how the Administration responds to these bottom up initiatives. This bold experiment in open democracy was created by the White House itself, not in response to external demand but as an example of the kind of changes towards openness that this Administration has come to represent. From a computer scientist's viewpoint, this is not only an important piece of democratic reform, but clear evidence of this administration's understanding of how our technologies can be deployed to improve government.

  3. Cleaning up Government Spending on IT. Any computer scientist who has paid attention to prior governments' use of computers and computer infrastructure could tell you what a mess it was. In many cases, contractors were able to exploit a lack of government coordination across systems and acquisitions. This led to the deploying of systems that, in the best case, were inconsistent and generally incompatible and in the more typical case were neither cutting edge nor designed to the best modern practices. This had implications not just in wasted money in acquisitions but also, in all too many cases, to the deployment of systems with bad security practices, out of date code bases, and generally poor designs. One of President Obama's first acts after inauguration was the appointment of Aneesh Chopra as the first Chief Technology Officer of the US and Vivek Kundra as the first CIO of the US (this latter position had been created earlier, but not used). Aneesh and Vivek were given two main missions: open government, which I return to below, and fixing this acquisition mess. The solution that came about was the creation and use of the IT Dashboard website which, among other things, tracked all IT spending and projects for the Federal Government. The review of IT spending undertaken by Kundra saved the government over three billion dollars and also led to better practices in IT acquisition and development across the Executive Branch agencies. (see Video: Vivek Kundra, CIO Of United States, Talks IT Spending for more details).

  4. Creation of Data.gov and other open government sites. One of the first official acts taken by President Obama was to release the Transparency and Open Government Memorandum asserting that "My Administration is committed to creating an unprecedented level of openness in Government." Even opponents of this government, or transparency advocates who'd like to see even more transparency, have conceded that this administration is far more open than previous ones, and especially the Bush White House. For example, where Bush refused to release lists of who participated in White House meetings, the Obama administration has made these not only public, but also online and downloadable. In June of 2009, just months after the administration took office, they created the "Data.gov" website, which provides access to large amounts of government data -- in this, it's third year, over 400,000 datasets are available through the site, making it the world's largest government sharing site. This data comes from hundreds of different federal agencies and has been used by companies to create innovative products for travel, labor and insurance, education and much more. In addition, agencies throughout the executive branch have created a number of other sites for sharing data, documents and other government collections. The level of information and data made available for computer scientists and our students to use for data experimentation, open government research, and application development (and commercialization in many cases) is unprecedented. It's also worth noting that in 2010, when the Republicans took the House, the funding for these data sharing projects was cut drastically. Given Ryan's role in these cuts, it's pretty clear that a Romney-Ryan administration would not see this data sharing as any sort of priority, and certainly not as the high-priority, visible projects that the Obama administration has supported.

  5. Support for research and education in general, and computing research in specific. The administration's support for higher education is well-known , with examples such as preservation of the Pell grants in the face of proposals for significant cuts (the Ryan budget would slash these grants drastically), and the fight to maintain student loans. While one can argue about the context of Romney's statement that students should borrow money from their parents to go to College, it is clear that he would have to cut education tax breaks to afford maintaining the large tax cuts that he proposes (see the independent analysis linked to this story on the effects of Romney's proposals. ) Ryan is even worse, for example the Chronicle of Higher Education reviewed Ryan's positions on a number of issues related to college education concluding in a number of cases that his positions would hurt students and colleges (except for "For-profit" colleges, which both Ryan and Romney continue to support despite the growing evidence of the damage these schools are doing to their graduates). More specifically, with respect to research funding in computer science, President Obama has consistently fought to preserve funding for basic research in computing at the NSF and NIH. His ARRA recovery act (opposed by Ryan and Romney) included large funding increases for both organizations, and the administration continues to support funding in critical computing areas, such as the support for the recent Big Data initiatives. Research funding in CS was hurt significantly under Bush's appointed DARPA Director while Obama, through both words and actions, has helped to improve the situation for computing research.

    While I think there are many more aspects to this administration's support for computing, and many other problems for our field that would result from a Romney-Ryan administration, these are my top five.

    --- Jim Hendler, Computer Scientist


  1. I respectfully disagree. Obama's reckless spending has added $5 Trillion to the US national debt (it took Bush 8 years to add $3.8 Trillion which is bad too). Obama’s high cost national health care and anti-business tactics has not improved U.S. unemployment (still over 8%). Obama has not offered any solutions to US spiraling Medicare costs (he raided $716 Billion to fund his National Health care, leaving the elderly with a Medicare system that will be bankrupt). His stimulus plan of near $800 billion went to government jobs not the private sectors. He has burdened business with more regulation. Added more banking and environmental regulation. Not offered an energy policy. He doesn’t realize that the private sector economy and workers/tax-payers fund the government and its programs. He has not passed a budget in 3 years. His last two budgets were voted down by his Democrat majority Senate by 97-0 and 98-0 votes. Not one of his own party Democrats voted for either of his last two budgets in the Senate. So this country continues to operate under his first year budget with a $1.x trillion deficit. The USA is very close to becoming the next Portugal, Ireland, Italy, Greece and Spain. The US Dollar is only attractive because it looks better against the Euro. Understand that the US government has a Senate (Obama Democrat majority) and House of Representatives (Republican majority) that each pass and then reconcile legislation that the President signs into law. Obama had a super majority in the first two years of his term. This is very unusual and he passed everything on his agenda. He screwed things up so bad that there was a landslide victory in the House of Reps during his mid-term election. That was the largest shift since 1938 http://en.wikipedia.org/wiki/2010_midterm_elections. Just like Republican President Nixon waited until the end of his first term to pull out of Vietnam, Obama is finally pulling out of Iraq as an election ploy. I could go on. It is hard to summarize a dismal presidency in this small space. Unfortunately, there are many people in this country that will vote for him again thinking he will protect their entitlements not realizing that the now almost $17 Trillion debt interest payments will consume the federal budget leaving little left to pay out Social Security, Medicare, Food-stamps, etc. Once interest rates rise to their averages of 4 or 5 %, the only thing the government will be able to do is print more money/dollars and create large inflation that will erode peoples purchasing power and savings. Thank you to all who have read this to understand the other side to this election.

    1. It's certainly a set of interesting Republican talking points you spout. Of course, the stimulus plan that was opposed by the Republican party did create a significant amount of jobs (cf. http://www.facebook.com/photo.php?fbid=518657274826626&set=a.163029403722750.42222.134525006573190&type=1&theater) - one can argue about effects of deficit - I think that there are times when one must do deficit spending (this is why I have a mortgage on a house instead of living in a rental, for example). You also spin things interestingly, you say Obama is pulling out of Iraq as an election ploy, which is odd since he has opposed it since the beginning, been discussing the pullout since the day he was elected, and been making it happen over Republican opposition. Still, to each there own. At least for now we have a free society, and I am glad we live in a country where we can both vote our consciences

    2. These are not talking points. I ripped on Bush, Nixon and Obama. The DEFICT is not a Republican talking point. Have you forgotten your math with your computer science classes? A trillion has 12 zeros after it. Our country cannot sustain 4 more years of $1+ Trillion deficit spending. Our US NATIONAL DEBT is way worse than most people understand. The potential to literally destroy the country is there. Did you really think it would be this bad (after 4 years of Obama)? My answer is no. I thought it would be bad. But I didn’t think that our political process including the Senators in the Democratic Party would allow us to run these kinds of deficits because they know that the potential literally to destroy our country is there. I could have seen $750 billion annual deficits, unemployment hanging around 7%. I’m actually surprised that it as terrible as it is.

      If we run these kinds of deficits for 5 more years we are going to default or have to inflate the currency so bad that we are going to wipe out all of our senior citizens savings. We need to make major changes right now.

      I’m not in the camp that it is a forgone conclusion that we are under. That is because is I think you solve this by cutting spending, reforming entitlements and also getting some economic growth in this country. I’m confident that economic growth is possible because I think there is an incredible amount of money to be made if we start going after all the Oil and Natural Gas we have. The profit potential in that is absolutely enormous. Simply replacing Obama and changing some of our policies solves a large portion of our problems. If we don’t do it, it will be a terrible disaster for our country. You can’t run $1+ trillion deficits every year. The total national debt is now $16 Trillion dollars. We only have 300 million people in this country and about a third of them (us?) pay federal income taxes. Do the math; we are in a terrible situation. http://www.usdebtclock.org/

      PS don’t confuse a fiscal conservative from a Republican. I’m in the camp of fiscal conservatives of both parties Democrat Gina Raimondo RI-Treasurer http://online.wsj.com/article/SB10001424052970204136404577207433215374066.html along with Republicans WI Gov Scott Walker (eliminated $3.6 billion deficit) and OH Gov Kasich (eliminated $8.0 billion deficit).

  2. Personal Computer Technology is still one of the most analyzed areas. Due to its need universities have started Computer Science online applications. As with the introduction of online education people have signed up in almost so many different areas but still computer science online level applications are popular. The Personal Computer science system concentrates mainly on the application side. Development in different dialects is taught in this area. Languages like BC-plus plus, BC, Pascal and Coffee. It also instructs computer programming concepts, computer programmingand operating application. In computer science applications a student must have a very sound understanding about all the basic applications, architectures and coding.