Sunday, October 23, 2011

GOP Las Vegas debate: Perry and Romney taking most of the stage (as usual)

The GOP debate in Las Vegas this Tuesday was no different from the previous four debates, in that Romney and Perry had significantly more time to speak than the other candidates.  However, the gap was narrower than the previous debates.  In Las Vegas, the candidate with the most time, Romney, only had twice as much time to speak as the candidate with the least time, Gingrich, unlike previous debates (Reagan Library, Orlando) where the gap was a multiplier of three.

In the Las Vegas debate, at two moments, candidates bickered for about a minute, each one trying to speak over the other.  First, Perry constantly interrupted Romney for about one minute while he tried to answer a question about immigration, then Santorum constantly interrupted Romney for another minute about his credibility for repealing Obamacare.  Perhaps the other candidates were fed up with Romney getting so much more time to speak at the previous debates that they tried (and failed) to aggressively claim more time to speak for themselves?  In any case, these moments of bickering were not included in my calculations of time allocated to each speaker, as two people talking simultaneously is as useful as nobody talking at all.

What closing statement?
The last question, "Who could best beat Barack Obama?" seemed to be presented as a general question and an opportunity for the candidates to give their closing statements.  Unfortunately, not all candidates were able to answer this question, as time ran out.   While Romney had a chance to speak three times, and Perry twice, during this last question, Ron Paul was the only candidate not allowed to answer the question.

Santorum looking truly frustrated and desperate as he tries to undermine Romney's credibility concerning repealing Obamacare.  Santorum resorts to interrupting Romney constantly during one minute while Romney tries to answer a question.

Romney mentioned not once, but twice, his support for E-verify to reduce illegal immigration.

Perry mentioned the use of predator drones along the border to crack down on illegal immigration.

Perry was booed for his insistent criticism of Romney for allegedly continuing to knowingly hire illegal immigrants.

Perry quote of the day: When criticized by the moderator for ignoring a question and answering a completely different question:  "You get the ask the questions, and I get to answer them like I want to."

Bachmann quote of the day:  "Now with the president.  He put us in Libya. He is now putting us in Africa."  Last time I checked, Libya was in Africa.  Perhaps she meant Uganda?

Distribution of debate time
Following is the time allocated to each candidate at the debate. Romney is a clear winner, with twice as much time to speak as Gingrich.  Perry, with over 12 minutes, is a few minutes behind Romney, but still at a comfortable margin of over two minutes more than the remaining candidates, Cain, Bachmann, Paul, and Santorum, each having about 10 minutes.

Candidate Debate time (min)
Romney 15.92
Perry 12.33
Santorum 10.27
Paul 9.80
Bachmann 9.73
Cain 9.62
Gingrich 8.17

The following chart shows the time each candidate has had to speak at the previous five debates.  Gary Johnson was only invited to one of the debates, and Huntstman was absent from the last debate.

We can see that Romney and Perry have always had the most time to speak.  Among these two candidates, Perry started out with the most time in the earlier debates, but has since ceded this privilege to Romney.  Santorum and Cain have been getting progressively more time, while the remaining candidates have seen fluctuations.

Cumulative debate time
The following chart shows the total time each candidate has had to speak over the last five debates.  Romney has had 68 minutes, and Johnson, invited to just one of the debates, just over 4 minutes.
Raw data
Following are my notes, based on the four part video available here.
Santorum 08:12 08:29
Paul 08:32 08:48
Cain 08:54 09:10
Romney 09:16 09:33
Perry 09:39 09:54
Gingrich 10:00 10:24
Bachmann 10:30 10:42
Replacing the federal income tax with a federal sales tax
Bachmann 11:19 12:26 999 plan
Cain 12:35 13:30
Santorum 13:37 14:43
Cain 14:49 15:21
Bachmann 15:24 16:00
Perry 16:06 16:48
Cain 16:50 17:28
Paul 17:40 18:43
Cain 18:46 19:12
Romney 19:12 19:55
Cain 19:55 20:04
Romney 20:07 21:16
Gingrich 21:29 22:53
Bachmann 23:03 24:21
Romney's 59 point economic plan/Romneycare/Obamacare
Perry 24:36 25:46
Romney 25:54 26:38
Santorum 26:40 27:56
Romney 28:00 29:20 Santorum looking desperate saying Romney has no credibility for repealing Obamacare. Constantly interrupting Romney
Santorum 00:05 00:42
Romney 00:47 01:32
Gingrich 01:47 02:53
Romney 02:57 04:10
Bachmann 04:13 04:49
Paul 05:41 06:59
Cain 07:07 07:58
Perry 08:12 09:09 Talks about immigration instead of healthcare
Romney 09:15 09:20
Perry/Romney 09:20 09:45 Constantly interrupted by Perry
Romney 09:45 10:44
Perry 10:51 11:25
Romney 11:25 12:24 E-verify
Border fence
Cain 13:14 14:13
Perry 14:24 15:24 Predator drones
Bachmann 15:29 16:45
Perry 16:52 17:57
Romney 18:05 19:14 E-verify
Perry 19:17 19:40 Boo'd for criticizing romney for hiring illegals
Gingrich 20:06 21:10
Paul 21:28 22:37
Cain 22:45 23:23
Perry 23:31 24:59 You get the ask the questions, and I get to answer them like I want to
Anchor babies
Bachmann 25:01 25:42
Santorum 25:47 26:52
Paul 26:57 27:32
Opening national nuclear repository
Gingrich 27:47 28:47
Paul 28:48 29:35
Romney 00:02 00:52
Perry 00:58 02:03
Real estate bubble/forclosures
Santorum 02:20 03:31
Perry 03:36 03:57
Santorum 03:57 04:19
Perry 04:19 04:34
Romney 04:37 05:12
Cain 05:15 05:57
Bachmann 06:00 07:07
Occupy Wall Street
Cain 07:27 08:03
Paul 08:18 09:20
Cain 09:27 09:56
Paul 10:00 10:39
Romney 10:47 11:52
Should a candidate's faith shape a debate? Reference to Robert Jeffress
Santorum 13:00 13:54
Gingrich 13:59 15:09
Perry 15:23 16:25
Romney 16:31 17:51
Perry 18:06 18:15
Deficit reduction to cut defense spending
Bachmann 18:36 19:53 Potential assisination attempt by Iran on US soil. Entered a 4th conflict. Now with the president. He put us in Libya. He is now putting us in Africa. 
Gingrich 20:24 21:31
Paul 22:00 23:11
Would you negociate for a hostage ?
Cain 23:38 24:32
Santorum 24:36 25:59 Central threat is Iran
Paul 26:03 26:45
Foreign aid

Perry 27:09 28:01
Romney 28:05 29:11
Paul 00:05 01:04
Bachmann 01:07 02:20
Cain 02:26 03:03
Paul 03:06 03:13
Santorum 03:16 03:49
Gingrich 03:53 04:13
Who could best beat Barack Obama?
Santorum 05:25 06:57
Romney 07:03 07:34
Perry 07:42 08:14
Romney 08:17 08:53
Perry 08:53 09:23
Romney 09:29 10:01
Cain 10:09 11:04
Romney 11:09 11:35
Bachmann 11:49 12:10
Gingrich 12:15 12:50

Photo credits

The photographers of the heads above obviously do not necessarily support, or even know of the existence of, this blog :) .

Cain/Santorum/Gingrich/Perry: Gage Skidmore. Wikipedia articles for the candidates.
Romney: Brian Rawson-Ketchum (rawmustard)  on Flickr.

Saturday, October 22, 2011

Stallman: threats to our freedom in a digital world

This Wednesday at Sciences Po in Paris, I had the opportunity to hear Richard Stallman, the founder of the Free Software Foundation, give a talk on the threats to our freedom in a digital world. The content of his presentation can be found on the Gnu webiste.  The purpose of this article is to highlight the points which resonated the most with me, and to give my take on a few of the issues on which I disagree with Stallman.

So many interesting points were raised, making it difficult to keep this article short.

Favorite quotes
Following is a list of quotes from the presentation which struck a chord with me.  Hopefully they will entice the reader enough to continue this article or research Stallman further.

On censorship: "A country that imposes censorship on the internet is not a free country, and is not a legitimate government either."

On proprietary software: "Proprietary software is an injustice and should not exist, because it leaves the users without freedom."

On proprietary software in education: "A proprietary program is the enemy of the spirit of education: it's knowledge witheld."

On internet services controlling your data: "In an epoch where governments work for the megacorporations instead of reporting to their citizens, every technological change can be taken advantage of to reduce our freedom."

On open source software: Open source is "a term coined by people like Torvalds who prefer that these ethical issues don't get raised. If you agree with them, say open source, if you agree with us, say free software."

On the war on sharing: "In the war on sharing, they are prepared to abolish the basic principles of justice.  These are not legitimate governments. They are paid to defeat the people no matter what it takes."

My biases entering the conference

Over the last year, I have developed an interest in freedom and liberty in our lives in general, but my research and thinking has not focused much on freedom of software.  As a developer for companies making proprietary products, I have not been a great fan of the GPL license for software, created by Stallman, which states (in section 2b of GPL v2) that including, even without modifying, a GPL-licensed software in a product requires the source code of the entire product to be made public.  I have viewed this not as freedom, but as a sometimes unrealistic restriction to developing and selling software.

For example, suppose you are developing a complex software for video editing, with several hundreds of thousands of lines of code.  In your software you include a functionality to send error reports to the developer in case of crashes.  Inside this error-reporting functionality, you use a small library, of one hundred lines of code, which opens an HTTP connection to a server.  If this library is licensed under GPL (not LGPL), then you are required to release the source code of your entire video editing product.  In this case, you have the following options:

1) use the library and do not release your video editing software under the GPL, thus violating the GPL
2) develop your own library to open an HTTP connection, which is an inefficient use of your time, since you are a video-editing developer, not a network or web developer
3) abandon your project entirely, as the effort and resources required to develop your software would be undermined by the public release of the source code, enabling anybody to share your software without compensating you for your efforts
4) find and purchase a commercial library which can open the HTTP connection, if such a library exists. If this is the approach taken, then we can see that using a GPL license may actually encourage the use of proprietary software.  This is one of the reasons for the creation of the LGPL ("Lesser" GPL) license.
5) GPL your software.  Hopefully you are rich enough to work for months without compensation, since once the source code is released, there will be little incentive for customers to pay for software they can obtain freely.  Perhaps you can have a "pro" version which includes technical support.

Given my feelings about the GPL, I was surprised to find myself being convinced by many (but not all) of Stallman's arguments.  His talk not only covered the issues of proprietary software which the GPL tries to address, but also the use of technology by governments to restrict and control the people, sometimes in the interests of the megacorporations, sometimes simply to control the people as a dictator would.

Before he began speaking, the host explained that Stallman needed a minute to clean his feet.  Also of notice was the 1.5L bottle of soda he had next to him, in contrast to the 50cl bottles of water often seen with presenters at conferences.

Stallman initially began presenting in French.  While he was able to express himself well enough in French, the organizer requested that the conference be done in English.

He opened the presentation by stating that technology is not inherently good or evil.  The way technology is used, however, by individuals or authorities, can allow us to have more or less freedom.

The talk then focused on threats we face by living in a digital society.  Many of the examples he cited were specific to Europe, which makes sense given that the talk was in Paris.
Richard Stallman waiting for his conference at Sciences Po to start

Stallman cited several examples of surveillance in recent years.  In some cases, some level of choice is involved, when you purchase products which allow a company to remotely monitor your activity. Stallman mentioned the Amazon Kindle (which he baptized the "Amazon swindle") as an example, as Amazon can not only track which books you've purchased, but can also remotely remove books from your Kindle at will, as they did in 2009, ironically, with the book 1984.  

Owning and using a cell phone are increasingly becoming viewed as a necessity, although Stallman himself apparently does not own one.  Cell phone operators may store months of your location data, even with the GPS disabled, as your approximate location can be determined by triangulation of the cell towers near you.  Stallman cited a case in which German MP Malte Spitz sued Deutsche Telekom to obtain information the company had on his location, discovering that the telecom company had tracked and stored over 35000 location points over six months.

While it may still be possible to retreat from a digital society by choosing to not own a mobile phone, surveillance technology still impacts us the moment we choose to step outside. In a world without digital surveillance, we do assume a loss of privacy when we are in a public area.   Somebody who saw you at a certain time and place can always report your activity to authorities.  However, the employment of digital surveillance technology can exponentially facilitate the authorities' ability to track your activities, as they are indexed in a database and made searchable.  Stallman mentioned in particular surveillance in the UK, stating that all car travel is monitored with cameras on the side of the road, and that this has been used to stop protesters on their way to participate in a protest.

Stallman did not mention some uses of digital technology employed currently in the United States for surveillance, not just at airports, but also in the streets, some of which is being rolled out in some European countries: the use of x-ray or millimeter wave machines which produce a digital image of a traveler's naked body at an airport, or in the case of backscatter vans, allow to see inside vehicules or scan pedestrians.

The second digital threat which Stallman mentioned is internet censorship. In addition to countries like China, where censorship might be expected, internet censorship is also seen in the UK, France, Spain, Italy, Denmark, and Australia.   Denmark filters websites which are on a secret black list.  This list was leaked by Wikileaks.  At this point, Stallman incorrectly (as far as my research shows) claimed that Denmark reacted by placing the Wikileaks leak of the black list on the black list itself, thus enabling the whole world, except Danes, to know which sites Danes could not see.  However, and as Stallman's own written presentation describes, it was in fact Australia which placed the Danish blacklist on their own list of forbidden sites.  Australia's censorship does not involve filtering, but heavy fines ($11000/day) for Australian web sites which link to websites on the black list.

Stallman did not mention the censorship practices in the United States, where DHS/ICE have seized blocks of domain names whose sites are accused of copyright infringement, on at least one occasion also taking down thousands of unrelated sites in the operation.

Data formats
Stallman explained that a program which stores your data in a proprietary format which cannot be read by other programs restricts your freedom to do what you want to do with your data.  He described this as "digital handcuffs".  He further declared that it should be illegal for companies to use secret data formats.

This is one example where I diverge from Stallman's viewpoints. For data such as word processing documents, spreadsheets, presentations, GPS tracks, music, images, and probably many other types of data, a myriad of open formats exist today, without government coercion.  I don't believe it is necessary to put people in prison for developing proprietary data formats, as multiple alternatives are already freely available.

I would agree that any data provided by taxpayer-funded services should be in an open format, providing full transparency and allowing people to control and completely view and share public data.  One violation of this principle which Stallman cited is the Italian government's public television station RAI which distributes content in a proprietary format, VC-1.

Software the users can't control
This is the heart of the GNU GPL, whose goal is to promote free software.  This is discussed in detail in the written presentation.

When talking about free software, Stallman emphasized that the word "free" is used to indicate the freedoms the users have to use, study, modify, and share the software.  The word "free" has nothing to do with price.  A program may be developed or sold for a fee, and still respect the principles of "free" software, if the source code of the software is available and no restrictions are made upon the usage of the software.

Stallman also pointed out a difference between "open source" and "free" software.  "Open source" essentially means that the source code to a program is made available, while a "free" software license not only makes the source code available, but also allows the users to use, study, modify, and share the software as they wish (as long as the resulting software is also "free").

Software in education
Stallman discussed the use of proprietary software in educational institutions, from primary school to university.  According to Stallman, schools should only use and teach free software.

Corporations donate proprietary software to schools, and as a result, the students develop a dependance on the proprietary software.  Once the students graduate, they must either purchase the proprietary software, or work at a company which purchases the software. Stallman likened this dependance to giving heroin to children in schools.

As far as using both proprietary and free software in schools in an effort to provide a balanced education, he compared this to providing students which lunches which include both spinach and tobacco.

Internet services / Software as a service
People willingly and knowingly give some data to certain websites, such as Facebook.  Even if Facebook provides some privacy controls over this data, these privacy controls can change without notice, and Facebook has the ultimate control over your data.

"Software as a service" is the computing of your data by another machine over which you have no control.  One example Stallman cited is voice recognition software, where the voice processing is done on a remote server.  The owners of this server have access to all the voice content you produce.  The owners of the machine may not even have control over your data, however, if they are not using free software, but proprietary software developed by yet another party.

Since the enactment of the PATRIOT act (which, I agree with Stallman, has a hypocritical name), police can access any individual's data maintained by a company, without a court order.  He warned the audience to not trust any of their data with a United States corporation or foreign subsidiary.

Stallman's position on this topic: The only way to control your own data is to do your own computing on it with free software.

Unlike for proprietary data formats, he did not seem to advocate making software as a service illegal.

Digital voting
Stallman has little confidence in electronic voting systems, even using free software.  Even if the source code of the software is public and has been validated, the software would need to be evaluated in real time during the voting, to ensure that a modified version of the software was not deployed during the election.

The war on sharing
According to Stallman, "one of the most tremendous benefits of digital technology is that it is easy to copy works and share them."  The megacorporations have been employing draconian measures to fight this.  These measures range from suing teenagers for hundreds of thousands of dollars, to DRM ("digital handcuffs") to buying a law from congress which made it illegal to use a software to decrypt a DVD, to laws like HADOPI in France.

Stallman proposed two solutions for compensating artists without having to sacrifice freedom of the people:
1) A tax.  A certain amount of money from public funds could be used to compensate artists according to their popularity.

I have a few problems with this:
a) with governments in the US and Europe getting further and further into debt, do we really need a new tax (however small), especially one which doesn't serve the people?  If this tax would replace any government resources currently used in enforcing other measures the megacorporations have already bought (HADOPI or similar laws, court trials for file sharers, etc), and result in saving money and fewer infringements on privacy, then I might support it, only on a "lesser of the evils" principle.
b) France (maybe other countries) already has a tax on hard disks, CDs, etc, expressly to compensate for file sharing.  However, this has obviously not been enough to appease the record companies, as HADOPI was enacted, and politicians are still proposing new additional taxes to compensate artists.  The United States already has a tax on blank CDs marked for music use.
c) Who would decide what artists could benefit from this task, and what criteria would be used?  I have made some music videos with entirely original content on YouTube.  What would I have to do to get a part of the money raised by this tax?

2) A voluntary system in which people could donate to artists, in exchange for being free to share their music.  Stallman proposed donations as low as one dollar.  It would be interesting to see how this could work out.  By looking at the Apple App Store and Google Market, while they deal with mobile apps and not donations to artists, we can have an idea of how willing people are able to pay a low price of one dollar for a product.

We don't have a firm right to do the things we do in cyberspace
If there are activities we can do freely in the physical world, we should be just as free to do them in the virtual world.

Stallman gave few examples where this is not true:

  • In the physical world, you can stand on the street and ask people to put money in a can.  In the virtual world, you need the approval of companies (payment processing companies, banks) to receive donations.
  • In the physical world, you can print out copies of flyers to distribute and promote your views, to people on the street.  In the virtual world, if you wish to promote your views, you depend on domain name registrar to have a website, or use a site like as a service.
  • In the real world, if you rent a building and use it to promote your views, you cannot be shut down or evicted for the content of your views (this is not necessarily true in countries like France which prohibit hate speech), but only if you fail to pay your rent.  In the virtual world, Wikileaks was shut down by a "DDOS" attack from the United States government, requesting or demanding that companies like Amazon, Paypal, Visa and Mastercard cut off service to Wikileaks.

A lovable Gnu in search of a new home
At the end of the presentation, Stallman auctioned off a plush gnu, the money to be donated to the Free Software Foundation.  He pointed out that this would be an excellent companion to a plush penguin which many of us might have (I do have one), to have the complete pair of mascots for GNU/Linux.  I placed a few bids on the plush, but quit after 80 euros. After each pause in bidding when it seemed that the auction would be over, Stallman encouraged more bids by cuddling the plush and asking the audience "Do I hear X euros for an adorable, soft gnu who needs a home?  For the promotion of free software?"

The gnu was finally sold for 420 euros.

While I may not agree with Stallman on all the viewpoints he presented, he makes a strong case, with relevant examples and reasoning, that we need to work to protect our rights and freedoms in the digital world.  His humor and eccentricity are a bonus, and I would recommend hearing him speak if you have the opportunity.
After the presentation
Photos with fans

Saturday, October 15, 2011

GOP New Hampshire Debate: more disparity of speaking time

Consistent winners (time hoggers...): Romney and Perry
In New Hampshire this Tuesday, as in the previous debates, Romney and Perry had far more time to speak during the debate than the other candidates.  This has been the true at least for the Orlando, Tampa, and Reagan Library debates.  However, the gap between first and second place was the largest in this debate, with Romney having over 4.5 more minutes to speak than Perry.

Rising and falling stars: Cain and Paul
Since I've been studying the allocation of speaking time at the GOP debates, I've seen Cain rise from last place (at the Reagan Library and Tampa) to third place in New Hampshire.   Ron Paul, on the other hand, has had progressively less and less time to speak, placing fourth place, sixth place, eighth place (second-to-last) and eighth place (last) from the debates from September 7 until October 11. The time given to the remaining candidates has fluctuated from debate to debate.

Quote of the debate - the blank check
My favorite quote from the debate was from Michele Bachmann: "Let's not give Barack Obama another $2.4 trillion blank check to spend." I understand the point she is trying to make, but the troll inside me just can't help but to point out that a check for a specific amount ($2.4 trillion) made out to a specific person (Barack Obama) can not technically be a blank check.

Time distribution
Following are the speaking times I measured for each of the candidates at the New Hampshire debate.

Debate time (minutes)

Calculating floor time
I used the same approach as the previous debates: For a given question asked to a candidate, I did not include the time of the initial question asked by the host.  I included the time the candidate took to answer, as well as any dialogue between the candidate and the host during the answer.

My notes from the debate, upon which my time measurements are based.  As usual I invite any readers to point out any inaccuracies in my notes. 

Cain 2:32 3:33
Perry 3:50 4:47
Romney 5:04 6:20
Perry 6:36 7:40
Bachmann 8:13 9:42
Gingrich 10:04 11:12 12:02
Paul 12:14 13:33

Santorum 13:50 15:37

Huntsman 15:54 17:13

Gingrich 17:49 19:03
Bachmann 19:24 20:36

Huntsman 20:53 23:29 999
Cain 23:39 25:02
Romney 25:25 29:55
Cain 30:05 30:33
Gingrich 30:43 31:30

Paul 31:38 33:05

Perry 34:52 35:50
Romney 36:21 38:29
Gingrich 38:37 39:18
Bachmann 39:20 41:02 Let's not give Barack Obama another 2.4 trillion blank check to spend

Cain's 999 plan
Cain 41:56 43:42
Bachmann 43:48 44:33

China and currency
Huntsman 45:38 46:46
Romney 47:20 48:32
Perry 48:37 49:37

Santorum 50:45 52:31
Cain 53:40 53:00

Romney 53:05 53:58
Huntsman 54:01 54:18

Candidates ask each other questions
Perry's Democrat background and spending
Bachmann 55:50 56:33
Perry 56:33 57:24

Romney's tax plan
Cain 57:24 58:00
Romney 58:01 59:33

Romney's plan to lower the capital gains threshold
Gingrich 59:34 1:00:20
Romney 1:00:21 01:01:13

Romney's credibility on jobs
Huntsman 01:23 01:59
Perry 01:59 03:07

Federal reserve
Paul 03:08 4:23
Cain 4:24 5:23

Romneycare raised insurance premiums
Perry 5:40 6:12
Romney 6:12 7:53

Jobs for young people right out of college
Romney 8:30 9:11
Bachmann 9:11 10:37

Tarp, How will 999 restrict freedom?
Santorum 10:37 13:08
Cain 13:08 13:48

More questions from the moderators
Compare Perry and Romney's view on healthcare
Perry 15:02 17:37

Federal reserve chairman rĂ´le model
Cain 18:06 19:10
Paul 19:18 20:39

Small business credit, Dodd Frank
Romney 21:14 22:32
Bachmann 22:33 23:50
Cain 23:55 24:09
Paul 24:10 24:45

Federal government funding emerging technologies
Perry 25:10 27:23

Homeowners: video from Bush about how great it is everybody can now own a home
Gingrich 28:00 29:11
Cain 29:29 30:00

Tax increases
Romney 30:27 31:40

Economic disparity in America
Perry 32:13 32:54
Santorum 33:01 33:47

Closing statements: How do you relate to the American people ?
Bachmann 34:44 35:23
Cain 35:26 35:59
Gingrich 36:02 36:36
Paul 36:37 37:10
Santorum 37:11 37:52
Huntsman 37:53 38:39
Perry 38:40 39:15
Romney 39:16 40:01

Photo credits
The photographers of the heads above obviously do not necessarily support, or even know of the existence of, this blog :) .

Cain/Santorum/Gingrich/Perry: Gage Skidmore. Wikipedia articles for the candidates.
Romney: Brian Rawson-Ketchum (rawmustard)  on Flickr.