Category: google

  • Facebook: No ‘definite plans’ to ARM data centers • The Register

    Image representing Facebook as depicted in Cru...
    Image via CrunchBase

    Clearly, ARM and Tilera are a potential threat to Intel’s server business. But it should be noted that even Google has called for caution when it comes to massively multicore systems. In a paper published in IEEE Micro last year, Google senior vice president of operations Urs Hölzle said that chips that spread workloads across more energy-efficient but slower cores may not be preferable to processors with faster but power-hungry cores.

    “So why doesn’t everyone want wimpy-core systems?” Hölzle writes. “Because in many corners of the real world, they’re prohibited by law – Amdahl’s law.

    via Facebook: No ‘definite plans’ to ARM data centers • The Register.

    The explanation given here by Google’s top systems person is that latency versus parallel processes overhead. Which means if you have to do all the steps in order, with a very low level of parallel tasks that results in much higher performance. And that is the measure that all the users of your service will judge you by. Making things massively parallel might provide the same level of response, but at a lower energy cost. However the complications due to communication and processing overhead to assemble all the data and send it over the wire will offset any advantage in power efficiency. In other words, everything takes longer and latency increases, and the users will deem your service to be slow and unresponsive. That’s the dilemna of Amdahl’s Law, the point of diminishing returns when adopting parallel computer architectures.

    Now compare this to something say we know much more concretely, like the Airline Industry. As the cost of tickets came down, the attempt to cut costs went up. Schedules for landings and gate assignments got more complicated and service levels have suffered terribly. No one is really all that happy about the service they get, even from the best airline currently operating. So maybe Amdahl’s Law doesn’t apply when there’s a false ceiling placed on what is acceptable in terms of the latency of a ‘system’. If airlines are not on time, but you still make your connection 99% of the time, who will complain? So by way of comparison there is a middle ground that may be achieved where more parallelizing of compute tasks will lower the energy required by a data center. It will require greater latency, and a worse experience for the users. But if everyone suffers equally from this and the service is not great but adequate, then the company will be able to cut costs through implementing more parallel processors in their data centers.

    I think Tilera holds a special attraction potentially for Facebook. Especially since Quanta their hardware assembler of choice is already putting together computers with the Tilera chip for customers now. It seems like this chain of associations might prove a way for Facebook to test the waters on a scale large enough to figure out the cost/benefits of massively parallel cpus in the data center. Maybe it will take another build out of a new data center to get there, but it will happen no doubt eventually.

  • Showcase Your Skills & Analyze Which Skills Are Trending With LinkedIn’s New Tool

    Image representing LinkedIn as depicted in Cru...
    Image via CrunchBase

    Professional network LinkedIn has just introduced the beta launch of a new feature LinkedIn Skills, a way for you to search for particular skills and expertise, and of course, showcase your own and in LinkedIn’s words, “a whole new way to understand the landscape of skills & expertise, who has them, and how it’s changing over time.”

    via Showcase Your Skills & Analyze Which Skills Are Trending With LinkedIn’s New Tool.

    It may not seem that important at first, especially if people don’t keep their profiles up to date in LinkedIn. However, for the largest number of ‘new’ users that are in the job market actively seeking positions, I’m hoping those data are going to be more useful. Those might be worth following over time to see what demand there is for those skills in the market place. That is the promise at least. My concern though is just as grades have inflated over time at most U.S. Universities, skills too will be overstated, lied about and be very untrustworthy as people try to compete with one another on LinkedIn.

  • Big Web Operations Turn to Tiny Chips – NYTimes.com

    Stephen O’Grady, a founder at the technology analyst company RedMonk, said the technology industry often has swung back and forth between more standard computing systems and specialized gear.

    via Big Web Operations Turn to Tiny Chips – NYTimes.com.

    A little tip of the hat to Andrew Feldman, CEO of SeaMicro the startup company that announced it’s first product last week. The giant 512 cpu computer is being covered in this NYTimes article to spotlight the ‘exotic’ technologies both hardware and software some companies use to deploy huge web apps. It’s part NoSQL part low power massive parallelism.

  • Augmented Reality intersects with GPS Navigation

    smartphones and GPS
    It doesn't matter what device you use, it is all about the software

    TomTom is releasing a new personal navigation device (PND) called the TomTom Live 1000.  As part of this article from MacNN they mention TomTom is attempting to get into the App Store market by creating its own marketplace for TomTom specific software add-ons (like the Apple App Store). The reason is the cold war going on between device manufacturers gaining the upper hand by wholesale adoption of a closed application software universe. Google is doing it with Android and Apple has done it with the iPhone and iPad. Going all the way back to the iPod, there was interest in running games on those handheld devices, but no obvious way to ‘sell’ them, until the App Store came out. Now TomTom is following suit, by redesigning the whole TomTom universe using Webkit as a key component of it’s new OS on TomTom devices (Webkit is also being used in the Android based Garmin A10 phone too).  Ambivalent about the added value? Other than trying to gain some market share against PND manufacturers, Harold Goddijn, the CEO of TomTom says it’s all about innovation. They mention in passing the possibility of Augmented Reality apps for TomTom devices. But there’s a small matter of getting a video feed into the PND that can then be layered with the AR software. And honestly even the CEO Tom Goodjin is somewhat ambivalent about seizing the opportunity of Augmented Reality in the TomTom application store universe. As reported on Pocket-lint.com: “Although Goddjin confirmed that the company was looking at the possibility of adding augmented reality in to the mix, the niche technology isn’t a major objective for them.”

    It’s not enough to just overlay information on an Apple iPhone or TomTom PND screen showing related points of interest (POI). Like the iPhone Nearest Tube app from Acrossair, knowing the general compass direction to a subway station is useful. But full step-by-step navigating to it seems to be the next logical step, maps and all. What makes me think of this is the recent announcement of the Garmin A10 smartphone with GPS navigation. If Garmin, TomTom or an independent developer could mashup Augmented Reality with their respective navigation engines, whilst throwing  in a bit of Google Street View one might, just might have the most useful personal assistant for finding places on foot. Garmin has a whole slew of devices for the hiking, and bicycling market. They even offer walking/pedestrian directions on their automobile navigation devices. So the overlay of Augmented Reality/Point-of-Interest and full-on Garmin Navigation to me would be a truly killer app.

  • Google Chrome bookmark sync

    I used to do this with a plug-in called Google Browser Sync on Mozilla back in the day. Since then, there’s a Firefox plug-in for Delicious that would help keep things synced up with that bookmark sharing site. But that’s not really what I wanted. I wanted Google Browser Sync, and now I finally have it again, cross platform.

    At long last Mac and PC versions of the Google Chrome web browser have the ability to save bookmarks to Google Docs and sync all the changes/additions/deletions to that single central file. I’m so happy I went through and did a huge house cleaning on all my accumulated bookmarks. Soon I will follow-up to find out which ones are dead and get everything ship-shape once again. It’s sad the utility of a program like browser sync is taken away. I assume it was based on arbitrary measures of popularity and success. Google’s stepping down and taking away Browser Sync gave some developers a competitive edge for a while, but I wanted Browser Sync no matter who it was that did the final software development. And now finally I think I have it again.

    Why is bookmark syncing useful? The time I’ve spent finding good sources of info on the web can be wasted if all I ever do is Google searches. The worst part is every Google search is an opportunity for Google to serve me AdWords related to my search terms. What I really want is the website that has a particularly interesting article or photo gallery. Keeping bookmarks direct to those websites bypasses Google as the middleman. Better yet, I have a link I can share with friends who need to find a well vetted, curated source of info. This is how it should be and luckily now with Chrome, I have it.

  • Some people are finding Google Wave useful

    Posterous Logo

    I use google wave every single day. I start off the day by checking gmail. Then I look at a few news sites to see if anything of interest happened. Then I open google wave: because thats where my business lives. Thats how I run a complicated network of collaborators, make hundreds of decisions every day and organise the various sites that made me $14.000 in december.
    On how Google Wave surprisingly changed my life – This is so Meta.

    I’m glad some people are making use of Google Wave. After the first big spurt of interest, sending invites out to people interest tapered off quickly. I would login and see no activity whatsoever. No one was coming back to see what people had posted. So like everyone else I stopped coming back too.

    Compare this also to the Facebook ebb and flow. I notice the NYTimes.com occasionally slagging Facebook with an editorial in their Tech News section. Usually the slagging is conducted by someone who I would classify as a pseudo technology enthusiast (the kind that doesn’t back up their files, then subsequently writes about it in an article to complain about it). Between iPhone upgrades and writing up the latest free web service they occasionally rip Facebook in order to get some controversy going.

    But as I’ve seen Facebook has a rhythm of less participation then periods of intense participation. Sometimes it’s lonely, people don’t post or read for months and months. It makes me wonder what interrupts their lives long enough that people stop reading or writing posts. I would assume Google Wave might suffer the same kind of ebb and flow even when used for ‘business’ purposes.

    So the question is, does any besides this lone individual on Posterous use Google Wave on a daily business for work purposes?

    logo
    Google Wave
  • Google Shrinks Another Market (and I’m not talkin’ DNS)

    Brady Forest writes: Google has announced a free turn-by-turn navigation system for Android 2.0 phones such as the Droid.

    via Google Shrinks Another Market With Free Turn-By-Turn Navigation – O’Reilly Radar.

    And with that we enter a killer app for the cell phone market and the end of the market for single purpose personal navigation devices. Everyone is desperate to get a sample of the Motorola Droid phone to see how well the mix of features work on the phone. Consumer Reports has tried out a number of iPhone navigation apps to see how they measure up to the purpose built navigators. For people who don’t need specific features or generally aren’t connoisseurs of turn-by-turn directions, they are passable. But for anyone who bought early and often from Magellan, Garmin and TomTom the re-purposed iPhone Apps will come up short.

    It's big and heavy but it's got an OS that won't quitThe Motorola Droid however is trying to redefine the market by keeping most of the data in the cloud at Google Inc. datacenters and doing the necessary lookups as needed over the cell phone data network. This is the exact opposite of most personal navigation devices where all the mapping and point of interest data are kept on the device and manually updated through very huge, slow downloads of new data purchased online on an annual basis (at least for me). Depending on the results Consumer Reports gets, I’ll reserve judgment. This is not likely to shift the paradigm currently of personal navigation except that the devices are going to be necessarily even more multipurpose than Garmin has made them. And unwillingly made them at that. The Garmin Nuviphone was supposed to be a big deal. But it’s a poor substitute for a much cheaper phone and more feature filled navigation device. I think the inclusion of Google Maps and Google StreetView is the next big thing in navigation as the Lane assistance differentiated TomTom from Garmin about a year and a half ago. So radical incrementalism is the order of the day still in personal GPS devices. But with an open platform for developing navigation services, who knows what the future may hold. I’m hoping the current oligarchy between Garmin and TomTom starts to crumble and someone starts to eat away  at the low end or even the high end of the market. Something has got to give.

  • 7 Things You Should Know About Google Wave | EDUCAUSE

    Wave challenges us to reevaluate how communication is done, stored, and shared between two or more people.

    logo
    Google Wave

    via 7 Things You Should Know About Google Wave | EDUCAUSE.

    Point taken, since I watched the video of the demo done last spring I too have been smitten with the potential uses of Google Waves. First and foremost it is a communication medium. Second of all unlike email, there are no local, unsynced copies of the text/multimedia threads. Instead everything is central like an old style bulletin board, newsgroup or collaborative wiki. And like a  wiki revisions are kept and can be “Played Back” to see how things have evolved over time. For people recognizing the limits of emailing attachments to accomplish this goal of group editing, the benefits far outweigh the barriers to entry. I was hoping to get an invitation into Google Waves, but haven’t yet received one. Of course if I do get invited, the problem of the Fax Machine will crop up. I will need to find someone else who I know well enough to collaborate with in order to try it out. And hopefully there will be a ready and willing audience when I do finally get an invite.

    As far as how much better is Waves versus email, it depends very much on how you manage your communications already. Are you a telephone person or an email person or a face-to-face person. All these things affect how you will perceive the benefits of a persistent central store of all the blips and waves you participate in. I think Google could help explain things even to us mid-level technilogically capable folks who are still kind of bewildered by what went on in the Demos at Google Developer Day. But this PDF Educause has compiled will help considerably. The analogy I’m using now is the bulletin board/wiki/collaborative document example. Sometimes it’s just easier to understand something in comparison to something you already know/use/understand.

    a list of Google Waves with participant icons
    Waves can start to add up

    PS: Finally got an invite from Google Waves about two weeks ago and went hog wild inviting people to join in. If you want to include me in a Wave add me to your list as: carpetbomberz@googlewave.com. Early returns from sending invites and participating in some experimental Waves has shown the wild popularity dying down quite a bit. At one point we had 8 participants in one single Wave. Trying out some of the add-on tools was interesting too. But the universe of add-ons is pretty small at this point. Hopefully Google will get that third party development effort going in high gear. As far as the utility of the Google Waves, it is way too much like a super-charged glorified bulletin board. It doesn’t have any easy hooks in or out to other Social Media infrastructure. Someone has to make it seamless with Facebook/Twitter/Gmail either though RSS hooks or making the whole framework/interface embeddable or linkable in other websites. As always we’ll see how this goes. They need to keep a torrid pace of development like Facebook achieved from 2005-2007 improving and adding membership to the Google Wave Universe.

  • Tom’s Hardware – Google Invites Users to Test Wave

    I haven’t received my invite yet, but I did sign up. So my fingers are still crossed and I’m hoping I see the invite  in my gmail inbox soon. And I some other people I know signed up too, because what’s the use of this exercise if you aren’t collaborating with another person.

    Google Wave

    In this morning’s blog post, Rasmussen did say there were still some key features missing from Wave that the company has yet to implement. At the moment you can’t remove a friend from a wave, define groups of users or configure the permissions of users on wave. Rasmussen said that they’d be rolling out those features, along with a draft mode and more, over the next few months.

    via Google Invites Users to Test Wave – Tom’s Hardware.

  • Email is crap: The past is yours, the future’s mine!

    File this!
    File this!

    Considering the evolution of email and the Internet it’s a wonder we cling to it so tenaciously. The original Internet was slow, unreliable, and had a small number of actual users. Email was a messaging mechanism allowed communication to occur asynchronously over a slow unreliable network. And the mechanims used to transport it prior to the ever popular SMTP server was something called Unix to Unix Copy Protocol. Your messages to people would get copied over the network as files to another Unix computer. Eventually they would get routed to the mail spool on a machine your recipient had an account on. He could then read the message and reply to it. Kind of like telegrams back and forth. So what if you got a telegram with no subject line? Or a telegram with all kinds of tasks for different projects all wrapped up into a single message?

    Dan Dube @ dandube.com complains that Filing Cabinets which approximates the desktop computing metaphor are not good. The extra work required to make the Filing Cabinet work outweighs the benefit of the activity the email is helping take place.

    Each email is a file, so each email needs an informative, relevant title.  Look in your inbox — I would guess there are almost no emails that fit that bill.

    Nobody uses subject lines. I get blank subject lines from people. Or they put the vaguest subjects in the subject line.

    Emails don’t happen in a vacuum, people reply to them, are added and subtracted from the distribution list, change the content, etc.  Yet we still treat each email as a singular file.

    That’s the truth, especially for group projects, or worse committee projects where people come and go. You don’t know sometimes where a requirement or task ever came from because you don’t have the original text in an email from the person that proposed it. There’s no trail or flight data recorder for what transpired in that email message.

    Emails don’t always categorize nicely.  If they fit in more than one “folder”, the filing cabinet metaphor will fail.

    I couldn’t agree more. If you have a boss who starts using ‘bullet points’ in the email you know you will need to file that thing in more than one spot. I have a boss that does this often and it takes a few minutes to parse out the tasks that are expected to be accomplished. Once that’s done, which “project” do you file that email message into?

    Emails are extraordinarily redundant, with the original message copied hundreds of times in long conversations.

    Oh the insanity of quote all. And worse yet I think Outlook turns it on by default. Occasionally I will go back through that really long message and delete everything except my own contributions so the email is physically shorter in length and easier to read.

    Files can be emailed, which immediately forks the original file and makes any further edits a synching problem.

    This happens all the time rather than copy and paste the text of another file into the medium of the email message, the immediacy of ‘attaching’ just makes it too appealing. Someone is ‘dumping’ the task off on you with the minimum effort necessary, and that means they attach the file that has the exact same text they could have included in the email. Worse yet, sometimes those attachments are PDFs! Useless,useless,useless. Try keeping track of that mix of files.

    All of these gripes apply to the file system of the computer, too.  Regular files (mp3, doc, html, etc) all have the same shortcomings.

    Again it’s hard to associate files in a wide range of ways that make sense for a variety of projects. None of us are limited to one file type in all the projects we do. We might have pictures, audio, video, text, etc.

    Now Dan mentions Google Waves. And I wrote a quick blurb about Google Waves about week after the Google demo in San Francisco. Waves is by design, very different from email. It’s not copying files from one server to another over an unreliable slow network. It is meant to give you realtime text based communication in whatever collaborative style you prefer. And it keeps a record of everything, so you can step back through a document at each version or stage of editing.

    It’s kind of like chat too. You just start a connection with one other person, start inviting in participants as you go. And as part of the record of the ‘Wave’ or wavelength, you have buddy icons of all the participants. And everything is a reference to that original wave. So file it wherever you want, open it from wherever you want, it all points back to the original and will edit that original file for you AND all the participants. Because like I said, there is but one original, one index everyone’s client points to that same EXACT REFERENCE. That’s the genius of the wave format of communication and collaboration. Waves is a giant shared workspace, nobody really keeps private copies and edits them. They always edit the shared copy no matter what. And so the mailbox/cabinet metaphor is broken at last.

    So if it’s not a filing cabinet we’re looking for, but Google Waves, what’s the metaphor? Instead of a filing cabinet in my office, I now use a big giant bulletin board that sits in the hallway in my building. And everyone posts there and edits there and nobody keeps copies of anything anywhere on the bulletin board. The original bulletin is there with all it’s edits recorded, all the participants in the document are recorded for all to see. Scary isn’t it?