Useful Innovation or Dirty Cheat?

Someone cheating on a testA fascinating article written by Danny Sullivan over at Search Engine Land provides great detail about accusations made by Google that Microsoft’s Bing is cheating and copying Google search results.

In a nutshell: Microsoft Bing uses data captured by the Suggested Sites feature in Internet Explorer and/or the Bing Toolbar to provide and rank search results on Bing. This in itself isn’t the issue — unless you’re an IE or Bing Toolbar user and didn’t previously realize what you’d opted in to. At issue are the experiments that Google conducted that they say prove that Bing is not simply using the collected data to inform their site indexing process; but instead establish that Bing is actually copying Google search results and displaying them as their own.

The Bing team’s response to Google’s accusations frames the process taking place as a crowdsource/clickstream hybrid instead of a straight-up copy operation; and I’ll bet Bing hasn’t limited their efforts to Google — search engines, even. Best-case scenario for Bing’s reputation: They’ve been factoring all browsing activity that users have permitted in Bing’s own site indexing and ranking logic, and anonymizing the data prior to acquisition. If this is the case, users have agreed to play a part; and one could reasonably argue that Bing is simply trying to serve those users well by using unconventional means to improve the experience of using their product.

As a developer and a user, I find myself sympathizing with Google’s position that Bing is doing something it shouldn’t. If Bing has in fact, targeted Google as a source for content and page rank, then it begs one to ask a few questions. If users can depend on Google to find the same content, is Bing really providing value? If Yahoo was willing to ink a deal with Bing prior to publishing Bing results on Yahoo properties, doesn’t it suggest that Bing should be willing to treat Google search results as something deserving valuation and requiring permission for use? Are search results on Bing — or by proxy, Yahoo — really the result of Google’s tech often enough to characterize Bing’s actions as stealing instead of competing?

If Bing is simply leveraging permitted, aggregated user behavior to benefit its users, I’ll probably file this episode away as a non-issue. If instead, Bing is cheating and stealing from Google, Bing deserves every bit of criticism and consequence it has coming.

Update – 2/7/2011: In a follow-up article on February 4, 2011, Bing: Why Google’s Wrong In Its Accusations, Danny Sullivan recounts his discussions with Bing’s Harry Shum and Stefan Weitz following the publication of the February 1st article discussed above. While Mr. Sullivan seems to give Bing a fair hearing, his conclusions are ambiguous. From my perspective, the account of Google’s accusations continues to move toward the “non-issue” category I discussed last week. Through Mr. Sullivan’s articles, we may have learned more about novel techniques search engines are using to provide relevant results, but we also witnessed over-eagerness result in a catalyst for sensationalism.

I wasn’t surprised by the techniques being employed by Bing, I wasn’t surprised that Google took issue with them, and I’m not surprised by Bing’s response. I was surprised however, that Mr. Sullivan decided to publish his first article without including the kind of detail he provided in the second. Until I hear otherwise, I’ll afford Mr. Sullivan the benefit of the doubt and assume that he made an effort to get a response from Bing, and details were not forthcoming.

Tact, discretion and balance are important components of journalism and blogging; and if they were underutilized in this case, we — journalists and bloggers alike — should all use this example to remind ourselves to stay disciplined.

Posted in Technology | Tagged , , , , | Leave a comment

Reasons to Celebrate

As you can imagine, we were pleased that President Obama dedicated some time during the State of the Union Address to focus on the challenges faced by small business, the need for affordable broadband access in rural America, to make a call for new ideas to improve America’s education system, and to promote making tech innovation a national priority. However, speeches are just talk.

While we hope to see the talk turn to leadership and debate that results in progress, there was something else about the State of the Union Address that had us cheering: the good people chosen to attend the event as guests of First Lady Michelle Obama. I’d like to take a moment to focus specifically on the four young students — one of whom is from right here in Phoenix — invited as recognition of their achievements in science and engineering. Some of these students attended the first White House Science Fair late last year, where they met with, and demonstrated projects to Nobel Laureates, celebrities and the President.

The White House Science Fair is a fantastic showcase of what young Americans are capable of. I hope it becomes a tradition that helps to motivate people — young and old alike — to participate in science and engineering endeavors, and to pursue careers in fields that will drive a new American reality.

The four students in attendance at the State of the Union Address each won various competitions or science fairs with unique projects that demonstrate their inventiveness and capacity for hard work. The results of their projects have the potential to change our world for the better, and the creativity and intellect that was leveraged to drive these innovations is simply stunning.

The White House web site provides some great insight to each of these young Americans:

Amy Chyao (Richardson, TX)Amy [Chyao], a sixteen-year-old high school junior from Richardson, Texas, has developed a photosensitizer for photodynamic therapy (PDT), an emerging cancer treatment which uses light energy to activate a drug that kills cancer cells. After her freshman year biology class, Amy became interested in cancer research and came up with an idea for improving the way medicine is designed. So over her summer vacation she taught herself some basic chemistry and began her research. With her work, Amy won the first place Gordon E. Moore Award at the Intel International Science and Engineering Fair, a program of Society for Science & the Public, in May 2010. Since taking home the top prize at the Intel science fair, she and her teacher have received inquiries from researchers who are actually implementing the therapy and are interested in her work. Amy, whose parents came here from China, is also a cellist and tutors younger children in her spare time. Amy met the President at the October 2010 White House Science Fair.

Brandon Ford (Philadelphia, PA)Brandon [Ford], a junior at West Philadelphia High School, is a leader of the West Philly Hybrid X Team which includes students from an after school program at the West Philadelphia High School Academy of Automotive and Mechanical Engineering. West Philadelphia is a public high school serving one of the most disadvantaged neighborhoods in Philadelphia. Brandon and the Hybrid X team recently entered two cars in the Progressive Automotive X PRIZE competition, a global challenge that sought to deliver production-ready highly fuel efficient vehicles. As high school students, they successfully went head to head with corporations, universities and other well-funded organizations from around the world, even advancing to an elimination round with their Ford Focus that got an official 65.1 MPGe. Brandon is also one of a group of students who entered the Conrad Foundation’s Spirit of Innovation Awards with their proposal for an Electric Very Light Car. He and 4 other students spent many hours writing the proposal and graphic for the contest. Brandon is a dedicated and hard working team member; for example, last week he worked with the team Tuesday, Thursday, all day Saturday, and then on Sunday participated with the team in a MLK Day of Service activity. He also plays varsity football for West Philadelphia High School. Brandon and the West Philly Hybrid X team attended the President’s September 2010 “Change the Equation” event.

Mikayla Nelson (Billings, MT)Mikayla Nelson is currently a freshman at Central Catholic High School in Billings, Montana. As a middle schooler at Will James Middle School, she led her Science Bowl team to a 1st place finish at the National Science Bowl for the design document of their solar car. They also won 5th place in the U.S. Dept of Energy’s Junior Solar Sprint. In addition to excelling academically, Mikayla is taking flying lessons in hopes of attaining her pilot’s license, is building a 1932 Pietenpol Sky Scout airplane, runs her own birdhouse business, and is restoring a 1967 VW Beetle . She also works at a local hobby store to help cover the cost of her school tuition. Mikayla is working towards acceptance at the United State Air Force Academy where she hopes to major in mechanical engineering. Mikayla met the President at the October 2010 White House Science Fair where she represented her Science Bowl team and exhibited their solar car.

Diego Vasquez (Phoenix, AZ)Diego Vasquez, currently a freshman at South Mountain Community College in Phoenix, Arizona, was a member of the 12 person team from Cesar Chavez High School in Laveen, Arizona that won a grant through the Lemelson-MIT Program’s InvenTeams initiative for their design of a fully adjustable motorized chair for medically fragile individuals. The team decided to design the chair, which is to be used primarily for physical therapy, after seeing a disabled friend and fellow student struggle at school. The students and their families held a tamale “bake sale” so that the entire team could travel to MIT to attend EurekaFest, the Lemelson-MIT Program’s annual celebration of invention. For many members of the team, flying to Eurekafest was their first time on a plane. Diego hopes to become an aerospace engineer. Diego met the President at the October 2010 White House Science Fair where he represented his team and demonstrated their chair.

I can’t imagine how the achievements made, and the potential shown by these young people can result in anything but optimism. Personally, I can’t wait for opportunities to work with people of this generation and to witness some of the wonderful ideas and inventions that they’ll bring us.

Posted in Recommended | Tagged , , , , | Leave a comment

HTML5 — no, really!

HTML5 logoThe W3C, the standards body that oversees the HTML5 spec, introduced a new logo for HTML5 yesterday. Why? On the W3C blog, Ian Jacobs says, “. . . we [the W3C] are excited that this logo will help raise awareness about HTML5 and W3C.” I personally like the new logo (seem familiar?), and agree that a branding campaign could help raise awareness about HTML5. However, W3C has stumbled.

HTML5 already enjoys (or suffers from) buzz word status. Too many news articles and blog posts with “HTML5″ in the headline go on to discuss CSS 3 or JavaScript, or anything but HTML5. Now, the one group that should know better seems to be jumping on the bandwagon and over-hyping HTML5.

According to the W3C blog post, “HTML5 in the broad sense covers many different technologies at varying degrees of standardization and adoption.” Uh . . . NO?! The FAQ on the HTML5 logo site goes on to state the logo is “. . . a general-purpose visual identity for a broad set of open web technologies, including HTML5, CSS, SVG, WOFF, and others.” Reality check: HTML5 refers to a markup language specification; not client-side scripting, not graphics, and certainly not presentation semantics or typography.

Thank you, W3C for providing license to misuse language. In the spirit of this new convention, perhaps I’ll suggest to my uncle, Mark (a printer by trade), that he start referring to everything in his shop as “ink.”

I am dreading future conversations where I have to qualify the term “HTML5.” I guess I’ll just say “HTML” and leave it at that?

Update – 1/24/2011: In a W3C blog post published on Friday (1/21/2011), Ian Jacobs said, “Since the main logo was intended to represent HTML5, the cornerstone of modern Web applications, I have updated the FAQ to state this more clearly. I trust that the updated language better aligns with community expectations.”

Indeed, the HTML5 logo FAQ now states, “This logo represents HTML5, the cornerstone for modern Web applications.”

It’s good so see that the W3C has been so responsive, and quick to clarify its position. However, the convention adopted by WHATWG of an unversioned development model (HTML5 should just be called “HTML”) detailed in Ian Hickson’s blog post, makes sense and deserves consideration.

Posted in Technology | Tagged , , | Leave a comment

Heroism

Photograph of Dr. Martin Luther King Jr.

“A new commandment I give unto you, That ye love one another; as I have loved you, that ye also love one another.” (John 13:34)

“A coward is incapable of exhibiting love; it is the prerogative of the brave.”
– Mohandas Gandhi

“I believe that unarmed truth and unconditional love will have the final word in reality. That is why right, temporarily defeated, is stronger than evil triumphant.”
– Dr. Martin Luther King, Jr.

Posted in Recommended | Leave a comment

Network as Computer – Part 2

Cardboard box with a diagram of a hamster-powered jet on the topEarly last month, an interesting package was delivered. “If this is what I think it is, I’m buying a hamster tonight!” My wife opened the box, and instead of a hamster-powered jet dragster, she pulled out a small, black monolith. My memory was jogged. “Oh yeah . . . fun!” The little black slab: the Cr-48 test notebook from Google that I had been waiting for.

In part 1 of this series, I outlined some basic thin client computing concepts, we covered some history; and I talked about why the current state of web standards, server-side tech, and broadband availability provides a foundation that may make this a great time to aim thin client computing at the consumer market again.

In this post, I’ll offer my thoughts about Google’s implementation of the thin client model. Later, we’ll move on to discuss alternative approaches that we’ll probably see from Google’s competition if the idea takes off this time around.

The Cr-48 is a Chrome notebook: a computer that features the Chrome operating system (OS) that is built and optimized for the web. Google sent these little laptops out so Chrome OS could be beta tested on hardware well suited to run this lightweight Linux distribution.

Specs can be found all over the Web, but here is a quick rundown of the hardware. With a twelve inch screen, full size keyboard, the Cr-48 is thin, light, and highly portable. It’s built with inexpensive parts that include a low voltage CPU, a couple GBs of RAM, a small solid state drive, a USB port; and Wi-Fi, 3G, and Bluetooth connectivity. The Cr-48 will run Chrome OS for about ten hours on battery before needing a charge.

After work, I plopped on the couch, grabbed the Cr-48 and opened the lid. In under ten seconds, I had a “Let’s get started” screen waiting for my language and connection preferences. I chose English and entered my network’s Wi-Fi passphrase. I entered my Google account credentials in the sign-in screen fields, and skipped taking a photo of myself with the webcam (for use as an account picture on the sign-in screen).

An instant later, I’m looking at my web browser. Not just a browser, my browser. For over a year, I’ve been using Chrome and its developer tools on my Linux and Windows systems. With extensions and syncing to my Google account available since last January; having my bookmarks, history, extensions and preferences waiting for me wasn’t a revelation. But there was noticeable satisfaction from being free from downloading and installing Chrome; and having to drill into options to sign in to sync.

Let’s go a bit deeper into the user experience. I’ll draw your attention to some of the benefits of a thin client by first focusing on some of Chrome OS’s drawbacks.

A Chrome notebook is a brick if you don’t have an Internet connection.

  • If you have already signed in while connected, you can sign in while disconnected and use apps that utilize HTML5 features for offline interaction (e.g. Google Docs or the Scratchpad app for notes).
  • The Cr-48 has both Wi-Fi and 3G connections to choose from. This thing wouldn’t be very useful in the woods, but here in Phoenix metro, I’ve never had trouble getting connected. In fact, I’d argue that for most people living in urban or suburban areas, it may be hard to find a place they’d want to use this notebook where they couldn’t connect. video →
  • Since everything you do is online, you’ll always have access to your data, no matter what computer you’re using. All your bookmarks, apps, extensions, and web settings are synced to your Google Account. If your Chrome notebook is lost, stolen or smashed to bits, you don’t lose data. video →

Chrome OS is a web browser you log in to. That’s it. A web browser . . . all you can do is browse the Web.

  • I couldn’t possibly use a Chrome notebook as my primary computer, let alone as my sole computer. I need a PC to run the programs I use for software development and graphic design. However, I can’t remember the last time I used my laptop for anything but browsing the Web.
  • There are web apps to help you accomplish just about anything you need to do. These apps are constantly improving, and new applications crop up every day. The Chrome Web Store makes it easier than ever to find the tools, games and entertainment you want. video →
  • Because Chrome OS is so simple, it’s also fast. Really fast. You’re never more than ten seconds away from your browser. video →
  • Chrome OS is built with security features to prevent malware or viruses from accessing your data. If a web page misbehaves, it won’t bring down your other tabs or break your notebook. video →
  • To make sure that you get the latest features and security fixes, your Chrome notebook automatically updates whenever it detects that a new system version is available. The web apps you use are updated at their servers, so if an application you use changes, those changes will be waiting for you the next time you visit the site. video →

My experience with Chrome OS so far has been great. Running on the Cr-48, Chrome OS is a highly portable, energy efficient, safe, fast, hassle free, and simple to use tool. Ultimately, it’s surprisingly powerful. In fact, I haven’t needed to fire up my Windows 7 laptop since the Cr-48 arrived. Browsing the Web is fast and Chrome has handled everything I’ve thrown at it (i.e. Gmail, Google Docs, Facebook, Pandora, YouTube and Hulu). I like the speed and simplicity of the device and software. The dedicated browser related buttons that have replaced the F keys on the keyboard are a nice touch. I love that the guest browsing feature forces Incognito mode.

Again, there’s no way the Cr-48 could replace my PC workstation. Like me, engineers, graphic designers, and 3D gamers will find that a computer running Chrome OS won’t meet the requirements to perform most of their heavy duty computing tasks. What Chrome OS does offer to professionals, enthusiasts, and casual users alike, is a great platform for the productivity, communication, entertainment and casual gaming web applications you already use (or arguably, should move to in favor of their desktop counterparts).

I really like the combination of Chrome OS and the Cr-48, and I hope it serves to provide the nudge to application developers and users Google obviously intends.

In part 3 of this series, I’ll write about what we’re likely to see from Chrome OS competitors, and why I’ll be stupefied if we don’t later learn that Microsoft and Facebook are already working on their own thin client offerings. I’ll also discuss how I think thin client computing will evolve in the near future.

Posted in Technology | Tagged , , , , | Leave a comment