The right tool for research

Sometimes you are looking for something on the internet that is too specific for generic tools like “Google” and “Bing” to actually solve. I was given one of those the other day: “List all US astronauts not born in Ohio”. There are four options for tacking questions like this:

  1. You keep trying multiple “general” searches trying to find a page that contains your answer by looking for specific words that might be on the list. Things like “Ohio astronaut Akers Altman” and find Wikipedia’s list of astronauts by state. Going directly to Wikipedia might also have worked, once you know what to look for.
  2. Go and search for specialized sources, like “astronaut history” which might take you to Nasa’s Astronaut Bios, where you can download a factsheet for all astronauts and build your list.
  3. Know your sources and look for specialized structured search sites, like FreeBase (a Google property now). And then build your search… Profession name is Astronaut AND Place of birth is contained by name is not Ohio AND Place of birth is contained by name is United State of America. Voila!
  4. Give up

The question on #3 is how precise is the answer. I’ll say that it’s ok… There are some US astronauts that don’t appear when you search for “Place of birth is contained by name is USA”. And the list of astronauts does contain some people that actually never made it to space, but it’s the closest “precise” source that I have found. Wolfram Alpha doesn’t have this information, nor does Factual or TrueKnowledge (which is overrun by ads right now – very sad).

The other question on #3 is how easy it was to build the query. Because I had played (and contributed) with FreeBase before, it wasn’t too hard. The “Place of birth is contained by” part was the hardest, but there weren’t too many other options. It was also a little slow, which made it a little frustrating. So thinking about people without a lot of background on data modeling and structured search, I don’t think they would be able to use it. So it’s not really there yet.

But it was fun!

2011 Gadgets – the year of Apple…

After Apple’s ridiculous quarter earnings, it should come to no surprise the summary provided by gdgt on the most used gadgets of 2011:

gdgt Zeitgeist 2011

Where Apple shows impressive numbers everywhere:

  • 5/10 top gadgets launched in 2011 were Apple’s
  • 5/10 top gadgets in 2011 (launched not necessarily in 2011) were Apple’s
  • 2 of the top 3 mobile and desktop platforms are Apple’s
  • 6/10 top Christmas gadgets
  • Finally, 8/10 trashed gadgets

Yes, gdgt’s numbers are biased towards more tech-inclined higher-earning people, so they will be more Apple-biased than the average population, but it’s still quite impressive. Let’s see how long they will be able to continue on this roll.

Privacy-supported music?

I was reading this article today about a new record label, DigSin, that will be offering their music for free on their website.

Why Record Label DigSin is Giving Away its Music – from TheNextWeb

How are they paying for their music? By getting more information about who is listening to it! It’s interesting how quite quickly people are realizing the cost of privacy, and the economic benefit that you can get if you are able to break that privacy barrier.

Today, as far as I know, Spotify and iTunes provide analytics to the record label about how many people purchased/listened to their music, and from where (I think that Spotify also provides time information). But owning your own analytics is always better if your business is around user analytics (analytics for this blog is great to have, but as I don’t get any money from it, whatever the platform, Squarespace, provides is better than what I would have time and knowledge to generate myself). Also, they will probably request email addresses for those users, which is much more powerful than anything that larger services can provide.

Where is this trend taking us? A lot of more people knowing things about us. Is this a good thing? For people that believe that relevant ads are good for you, yes! For me: it depends on how and when it’s used. If I can then go to their website and say: “Hey, I’m looking for something to do next month. What is something I’d be interested in?” and they would be able to provide me with artists that will be having concerts around here that I’ll like based on my past downloads, I’ll gladly provide them with my information (assuming that they have their security in place and I won’t start getting spam in a few months because somebody accessed their database).

Anyway, I could go a long time writing about this topic. I’ve had the opportunity in my past to work on a few “personalization” projects and had to think about my “limits” of what I think is good for people and when we cross that line. Privacy is good. But recommendations (algorithm or human-based) are what allow us to choose in this world full of choices.

Windows Phone 7 Voice and Siri

I watched this very short interview with Craig Mundie for Forbes:

Been There, Done That

And it cracked me up! The second part of the interview he says that everybody is overhyping Apple’s Siri, because Microsoft (and, if one should follow his line of thought, Google) has had voice commands on the phone for over a year now. The part that he doesn’t understand is that there is a fundamental difference between what Windows Phone Voice does and what Siri does:

Windows Phone provides you with voice shortcuts to doing things. You can say “Call …” and it will make a call. “Search …” and it will use Bing to search. So, if you know the right phrases, you will get exactly what you ask for.

Siri, on the other hand, tries to take this voice recognition to a “conversation” level. Yes, you can do things like “Call 425-555-1000” and it will also call that number. However, it can do things like “Call my wife” and the first time you do that it will ask you to tell the name of your wife. After that it will know and will call that number all the time.

Does that sound the same? Well, now for a different example: I can ask Siri: “Will it rain today?” and it will reply with things like: “There is no rain on today’s forecast” and show me the forecast. Again, why does Microsoft think that they have a similar product already? It’s amazing and very sad how blind some companies can be from time to time.

RSS Feeds still alive?

Tonight I was in a conversation with a set of not-so-techie friends and suddenly one of those friends proclaimed her admiration for RSS feeds! That was quite shocking to me, as multiple people out there have been proclaiming RSS as a “dead medium” for some time now (e.g. [1], [2]), and saying that something more like Twitter, Facebook and Google+ are better ways of navigating and sharing articles.

There are multiple things against RSS:

1) It’s focused on recency and not on relevance. That makes it very hard to use for things that generate too many articles or many updates to articles, such as some news agencies.

2) It keeps people away from ads, which is what allows thos companies to post the articles to begin with. So, in order for them to make you go to their website, they end up posting only a small part of the article and hope you will click through and see the full article and the full set of ads. Some sites do it almost right, such as Engadget. But some are just unusable, such as Estadao.

3) You lose all formatting and “metadata” that enriches your experience trying to read articles. For example, if you go to the NY Times website and read an article there, you will see that at the end of the article it will provide you with recommendations of related articles. Also you don’t see comments and you can’t easily enrich the article with discussions.

4) It’s actually not very easy to use. Some websites have multiple RSS feeds to choose from and many RSS readers are very clunky to add new feeds.

So seeing that there are people out there that are not deeply into tech and use RSS religiously and happily is quite strange. Even Google that has one of the most popular Web-based RSS readers (Google Reader) is giving hints to be moving away from it, and focusing more on Google+ that gives you the possibility of commenting, aggregating to the top the most “interesting” articles (as defined by your circles) and in the end just forwards you to the content provider’s website where you can see all the ads and features that they provide with the article.

What about me? Well, I still use Google Reader. From time to time I do go for a week or two without opening it, but it’s not that I find a different source for my news – it’s just that I don’t have time to read anything. I did try to use Twitter for it, but I just don’t follow enough people, and don’t spend enough time tracking links (the problem with Twitter is the firehose effect – you either keep constantly up-to-date with what is going on, or you miss a lot of interesting things).

Facebook never really worked for me. Yes, I do have quite a few good friends there that share interesting articles, but most of the time all I see is my other friends talking about their lives. It’s interesting, but doesn’t really give me enough news coverage. And Google+? Well, I just haven’t invested any time there at all. I still have way too few friends there, and even fewer that post anything.

So, do I think RSS is going to die? Yes! I just don’t yet know what is going to replace it.

Printable memory – more than a million entries?

I was looking through my past emails today and I came across a new product sold by Inventables:

Printed Rewritable Memory Development Kit

I first thought the focus was going to be on the “printed” part, but actually it’s just around being a flexible memory storage component. So I was looking a little further to know how much it can store and I read:

Each Thinfilm Memory™ sticker costs about 5-cents apiece in volume and each sticker contains 20 bits of data, corresponding to a lookup table that can store more than a million entries.

So it’s a 20-bit memory. That by itself sounds very small (you can’t even store 3 ASCII characters). So they call the brilliant marketing people and come up with something that might make it sound usable. Actually what they really are trying to remind people is that:

220=1,048,576

That’s big, right? I guess it all depends on what you are going to use it for. If it’s just to store some sort of multiple-choice configuration (should the toy say “hi” or “oi” when connected to the base?), then it’s probably good enough. However, if you want to store things like a serial number so that you can track something, then you might end up hitting the limit at some point.

In any way, it’s still an interesting technology. It requires contact to a reader, so that limits its usability somehow, but I can see it being usable for things like toys and art pieces (think of something you can control the color or frequency by switching physical objects on well-defined connectors – the memory is used to identify the object that has been connected).

New stuff

So here I am again to talk about a lot of random topics that I’ve completely kept to myself for the last couple of months. Busy months, but not in the same way that most of the rest of my year was busy. Yes, I have still been working more than the average person in the US, but it hasn’t been nearly as crazy. Work changed to being much more focused on designing the “next thing” than actually getting something out of the door (the Kindle Touch). But I won’t talk too much more about it, just that I didn’t really have anything to do with the “famous” Kindle Fire, even though I did buy one and have one at work for development. I’ll talk about it later.

More things that happened: my first niece, Sophia, was born and I went to Sydney, Australia to visit her (and my sister and brother-in-law, just because I might as well say hello to them if I’m there). It’s strange to hear my parents calling themselves grandfather and grandmother, but besides that it was great. Australia is a country worth visiting! After spending a week in Sydney, we went to Tasmania for 3 days and then Melbourne for another 3 days. All amazing places! I’ll post links to the pictures when I finally finish selecting a reasonable number of them.

After I came back, weather started turning colder and leaves started making a mess on the ground everywhere. But that didn’t really make me stay home more often, as we are starting to plan home remodel phase II, and there are always many things to do during the weekend, just really prepare to do it through buying more toys:

iPad – Well, technically I bought this just before our trip to Australia so that I would be able to travel without taking my laptop and it worked alright. It’s just that some hotel WiFi authentication systems don’t work very well with the iPad (or iPhone). Nothing really interesting to mention here. It’s an iPad and it’s a very solid piece of technology. There are lots of applications for it, even if it’s less than for the iPhone (and it’s very annoying to use iPhone-built software on the iPad)

iPhone 4S – I really considered jumping ship to Android when I was switching my phone, but I wasn’t very happy with any of the Android phones out there. Too many mixed reviews with people complaining about battery life, lack of stability, weird update behavior, etc. And I’m so used to all the applications that I had on my iPhone 3GS that I decided to be “safe” and continue on the platform at least for another 2-year cycle. Anyway, it’s not a huge change from my 3GS. Siri is pretty good, which makes me use it quite often, but I’m not as bullish about it as many tech analysts out there, but I can see how it is the closest that I’ve seen to a real usable speech-based UI so far. It’s certainly not something added to the phone just to catch up with Android (which has voice input, but not really a system that can answer natural language voice questions, like “is it going to snow today?”). It’s always great to see technology moving forward!

Skyrim – Probably the most expected game of the year, for friends around me. Yes, there were tons of sequels this year, like Portal 2, Uncharted 3 and Gears of War 3, but out of those sequels that I’ve played, Skyrim is hands-down the best of them. Just like any Elder Scrolls game, it’s not a very quick game (I know people that have already clocked something like 80 hours on it, considering that I has only been out for 9 days now), but it has the level of depth, intrigue and oddness that just makes you excited about most of the time that you are playing the game (not the time that you are lost in the dark trying to find your way to your next destination on the other side of the map).

Kindle Fire – as I’ve mentioned, I did buy one. At $200 it was difficult not to allow my curiosity about owning an Android device to win (even if it’s nothing like your typical Android device). What are my impressions, you might ask… Well, it’s not a bad device. There are quite a few things that work well, like the cloud player integration, the Kindle books, and the Amazon Appstore. However, it’s also a little finicky at times. Some applications crash from time to time (although I heard things like that from any Android device), and only having soft buttons (including volume control) is a little weird in some applications. All in all, it’s certainly a good buy, but I’ll be more excited after a couple of updates (and I’m not talking about new functionality that I may or may not know that is coming in future updates, more about bug fixes and clean up of some weird UI oddities).

And that’s it. As you can see, I can keep myself busy for a long time! And this doesn’t even talk about pre-existing projects.