Kindle Fire does not like to be poked

I’ve been playing around with a Kindle Fire. The touchscreen isn’t like any that I have used recently. It works very well when swiping or stroking sideways, e.g., to turn a page. But poking the screen to launch an app works so poorly and inconsistently that I haven’t yet figured out if one or two clicks is necessary (it takes me about 6 or 8 to get an app launched). Anyone reading this a touchscreen technology expert who can explain why this device is not like any other Android?

Separately, I am very impressed with the standby battery life on the Kindle Fire. I got one in the middle of last month, promptly lost it (one of the joys of moving to a five bedroom house from a two-bedroom apartment is that now I have six of everything and can never find even one), and finally found it a couple of days ago. Unlike any sleeping laptop that I have used, the device still had plenty of charge.

Full post, including comments

The problem with taxing the 1 percent

Today I finally figured out the main problem with the idea that a tax on the rich would solve all of America’s fiscal problems. The best way for a politician to stay in power is to hand out money to cronies, e.g., $150,000 per year pensions to unionized government workers or $400 million per aircraft to a defense contractor. The only limit to government spending, therefore, would be some sort of a limit on a politician’s desire to obtain and retain power. Our government needs to raise taxes right now because it has greatly outspent its revenue at current tax rates. Raising tax rates, especially on the rich, therefore seems like a very attractive idea, at least to some of the 99 percent.

Why would any of the 99 percent oppose a big tax on the 1 percent? Perhaps they think that the government will eventually outspend this new revenue source and then start coming after the non-rich.

Full post, including comments

How do people share iPhone video?

What’s the best way to share video captured with the iPhone? The camera on the iPhone 4S seems to be much higher quality than the one on my old Droid 2. That’s the good news. The bad news is that I can’t figure out how to share video semi-privately. On Android, it is easy to share video via YouTube without re-entering one’s Gmail account and password (the iPhone can do this, I think, but at the cost of keying in one’s Google ID once again (I’ve done it about 15 times so far)). The Android phone also has useful options for sharing via Facebook and Google+ that the iPhone seems to lack. One thing that I came to like on Android was a default option to push everything up to a private folder on Google+. I can’t find an equivalent on the iPhone. I tried iCloud, but it doesn’t show any content from the phone except for contacts and calendar items.

If you don’t want to email someone a monster file, what is the most convenient process for getting a video to just one other person, or possibly a handful as in a Google+ circle?

Full post, including comments

Come to Boston in January for our database management system programming class

Ask your boss for three days off and a trip to Boston at the end of January. If you’ve ever wondered what it would be like to lose all feeling in your toes, you’ll appreciate that a few friends and I are teaching a free three-day intensive course on SQL programming for database management systems, with a bit of Web and Android application development. It went well last year so we’re looking forward to an even better class this year. I think that people come away from this class with about as good a knowledge of SQL as folks who take a semester-long course. The intensive TA’d format is much more efficient than a traditional lecture-and-homework system.

Course web page: http://philip.greenspun.com/teaching/rdbms-iap-2012

Note that the class is free and open to the public.

Full post, including comments

The movie Hugo: If you’re not famous, you’re nothing

One of the peculiarities of American life is that young people tend to see serious movies intended for old people while old people (like me) tend to see frivolous movies intended for young people. Everyone seems to love and be inspired by the Martin Scorsese movie Hugo. (Spoiler alert) The story concerns an old man who was a pioneer in the early movie industry and who, after World War I, found that his popularity had faded to the point where he could no longer make commercial films. No longer famous, he becomes a “loser” who does nothing more than support a wife and god-daughter by working in a toy shop inside a train station. A boy connects the old forgotten guy with a film historian in an attempt to “fix” the old man. I assumed that the “fixed” old guy would be able to resume his creative projects, but in fact the inspiring ending is not that the creative genius is able to work again in a creative field. The old guy emerges from obscurity to wear a tuxedo, attend awards ceremonies, etc.

The message to children in the audience seems to be “Achievement is irrelevant if you’re not famous; if you are famous, no additional achievement is required.” Certainly having an ordinary job and supporting a wife and child is not an outcome to be desired.

I’m not shocked that someone in Hollywood would have made this movie, but I am shocked that people would pay to watch it and more shocked that they would pay to have their children watch it. What if your kid ends up selling tires and coming home ever night to feed the family? Should he feel like a failure? What if your kid writes a bestselling novel and, 20 years later, is forgotten? Do you want him to feel like a failure?

[Separately, what do folks think of the 3D in this movie? I didn’t find that it added much to the story or experience. Mostly it just made me wonder what parts were animated and what parts were real(-ish).]

Full post, including comments

United States foreign aid as a percent of GDP

A friend was recently debating the question of whether or not the U.S. is generous with foreign aid. One of his colleagues pointed to data that show the U.S. giving less “official development assistance”, as a percentage of GDP, compared to other countries (various charts, most of which make the U.S. look stingy compared to Norway, Sweden, Denmark, et al). My friend commented that the U.S. is actually the most generous country because our enormous military efforts benefit many other nations. For example, we discourage wars and keep shipping lanes open (except off the coast of Somalia!). Our military also shows up in other nations when disaster strikes. This costs a huge percentage of our GDP but isn’t counted as foreign aid per se.

Some of the most valuable assistance that we provide to other nations is not accounted for either in military or foreign aid spending. For example, we have spent a high percentage of GDP on funding scientific research that is published and available to anyone worldwide who can afford the price of a journal subscription. We have spent our tax dollars on standards such as TCP/IP that can be used at no charge by people worldwide. A lot of free Web services, such as Wikipedia, Hotmail, Yahoo!, and Gmail, were built and are run by Americans. A foreigner who learns from Wikipedia and uses Gmail has received very useful aid.

Why not come up with an accounting measure for how our military, scientific research, and Internet offerings benefit people in other nations? Then we can feel good about ourselves without spending (i.e., borrowing) more money.

[I guess we’d have to make sure that we didn’t ask unhappy Iraqis or Afghanis contribute to this project because they would be likely to put in a negative column for a lot of the stuff that our military does!]

Full post, including comments

Setting up my new iPhone

After a few years of using Android, I received an iPhone 4S (Verizon network) to use for a consulting project. I’m experimenting with using it as my primary phone.

One of the things that I have liked best about Android is how easy it is to set up a new phone by typing in one’s Gmail account name and password (just once). This automatically syncs calendar, contacts, email, etc.

For a Gmail user such as myself, the process of setting up the iPhone is not simple and involves Googling for a variety of tutorials. The first step is to set up the phone with one’s Apple ID. In addition to entering the username and password on the phone, I had to respond to an email message from Apple asking me to verify my Apple ID and password. Thus did I have to type in Apple ID and password twice.

Next step was trying to use Gmail and sync contacts and calendar. I downloaded the Gmail app from the App Store and typed in my Gmail account name and password. This populated the Gmail app with mail but did not sync calendar or contacts. So I went to the Settings -> Mail control panel and selected “Gmail” as an account to add. At the cost of typing in my name, Gmail username, and password, this synced mail, calendars, and notes, but not contacts. The Google help page on the subject says that to sync Gmail contacts one tells the iPhone that one is using Microsoft Exchange and then follows a series of instructions with server names to type in.

Back in 2008, I started picking out “Favorites” on a series of Android phones. Google puts these into a “Starred in Android” group. You would hope that these would be automatically mapped into the “Favorites” contact group on a new iPhone, but they aren’t. The Favorites group remains empty even after all of one’s contacts have been sync’d.

By the end of the set up process I think that I’d typed in my Apple ID and password at least twice and my Gmail username and password three or more times. Typing passwords on the virtual keyboard was much more difficult than on the Droid 2 physical keyboard.

One good thing about Android phones is that they don’t further clutter my house with cables. I keep micro-USB and mini-USB cables permanently attached to my desktop computer and use them to charge a variety of devices from different manufacturers. Neither cable works with the iPhone, which requires a custom cable.

Siri works better than expected as far as speech-to-text is concerned, but has a way to go in common sense reasoning. For example, I asked “Will the weather be nice on Thursday?” Siri correctly recognized the words but said “no”. The forecast was for sunny skies and 50 degree temperatures. That’s pretty nice for December 1 as far as most folks in Massachusets are concerned, but Siri apparently differs.

Question: What do folks like to use for turn-by-turn navigation (voice prompts) on the iPhone? I haven’t yet figured out how to get that out of the built-in Maps application.

[Oh yes, how does it work as a phone? So far, not so great in an area of weak coverage that I call “my house”. With the Droid 2 I could make and receive calls inside the house, though the sound quality was better stepping outside. With the iPhone, the phone will ring but the call drops after a minute or two unless I walk outside. This could become an issue in January…]

Full post, including comments

Harvard Square Verizon Store

I popped into the Harvard Square Verizon store today and got a glimpse of the American worker’s interaction with ever more advanced technology.

  • Customer: “Is the iPhone 4G?”
  • VZ Employee: “Yes.”

[ iPhones run on the obsolete 3G network, not the current 4G LTE system; note that in July, 34 percent of existing iPhone customers thought that they already had 4G.]

  • Customer: “I want to return this prepaid smartphone because the sales guy said it was 3G but the data is really slow and the phone says ‘1X’ at the top” [1X stands for 1xRTT, a slow and ancient standard]
  • Omar, VZ Employee: “All of our phones are 3G. This is definitely a 3G phone. We don’t support any older networks.”
  • Jamie Albanese, VZ Store Manager: (standing next to Omar) “This is definitely not a 3G phone. Who told you that the prepaid phone was 3G? None of my employees would have told you that this phone is 3G.”
  • Customer: “You mean none of your employees aside from Omar, who just now said that it was 3G?”

Curious to know how far up the management chain the ignorance would persist, I called and talked to Kirsten Lyall, another VZ Store Manager. She said “1X is 3G.”

Separately, a friend went into Starbucks and ordered a latte. The employee working the register asked “Do you want milk in that?”

Remember that there are approximately 15 million Americans who are less skilled than these folks.

[The truly sad discovery from this excursion was that the Galaxy Nexus “Google phone” is not yet available.]

Related: my phone call to the T-Mobile store asking whether it was on the north or south side of a major highway

Full post, including comments

Joys of Thanksgiving with children

I was on the phone with a friend from graduate school. It must be a sign of aging, but this guy is now legitimately an “eminent” scientist. He was in the car while his wife drove the family to his father’s house. We talked about the things for which we are grateful. We hadn’t gotten very far into it when he said “Gotta go. Noa’s barfing. She’s car sick.” [Noa is 5.]

Full post, including comments

Google+ Email Notifications Cannot be Controlled Per-Author

I have been getting spammed by a Google+ user. He seems to be some sort of political activist. As a Massachusetts resident, my vote counts for almost nothing on national issues so I would like to unsubscribe. Yet my only options are to unsubscribe from all Google+ email notifications (some of which might be useful or interesting) or none. In the 1980s USENET days it was possible to establish a “bozo filter” to screen out messages from posters with a track record of being uninteresting. Yet somehow we’ve lost this feature in Google+.

Full post, including comments