Space, the last frontier.
It seems we are about to start a new chapter on space exploration, with the process of america opening it up to private initiative clipping along.
This week we saw a major milestone being achieved when SpaceX’s Falcon 9 rocket launched into space, carrying an unmaned Dragon 9 capsule—the spaceship proper—into a test flight and rendez-vous with the International Space station.
The mission will last for 10 days, with multiple stages occurring before success can be declared, but up until now all things are going well.
This mission is basically a test for what amounts to a space-trucking (pun intended) contract.
Now granted, there’s not much glamour in hauling cargo (and eventually people) to and from the ISS, but this is just the first part of what SpaceX promises will be a long and successful foray into space. After all, Elon Musk seemed to be serious when he famously said he is planing on retiring to Mars…
Meanwhile, down here on earth…
Trying to solve a slightly less challenging problem, Lit Motors is trying to build a special kind of motorcycle-car hybrid that can stand upright by itself and correct for whatever external factors try to push it into falling over—the C-1.
They have a partial prototype that shows their gyroscopically stabilized solution works as advertised, but I think there is no evidence of a full-on prototype available. You can watch the pitch, along with a rather short clip of the existing prototype here.
And as for gadgety stuff, prepare for the arrival of the Leap Motion’s The Leap.
Apparently this little piece of tech outperforms Microsoft Kinect in many important features, while being smaller and substantially cheaper.
Check out some videos demoing the device and notice it’s definition and responsiveness.
Evolution, that’s the name of the game here. The Kinect is amazing, but this is clearly one step ahead.
I’ve talked about assistive technology before, regarding robotic legs. This time I’ll mention a slightly trickier proposition: a neural interface system that is definitely intrusive (you have to have an electrode array surgically inserted into your brain), but which allows for the controlling of equipments such as robotic arms with nothing but the person’s conscious thoughts. The most notable part of this system is that it is not a simple lab prototype, it is already in clinical trials. You can watch a real-life demo of it here.
Our friends, the flying robots are coming along nicely, now getting free from the outer motion tracking mechanisms, and starting to do autonomous flight using only their in-board sensors and processing hardware. Some of them even do it rather aggressively.
The Opportunity Rover has woken up after the Martian winter and got back to work. Just to recap it’s history a little bit, Opportunity has landed on Mars on January 2004 and was supposed to perform a 90 day mission. It is now on it’s 8th year of service, with over 35Kms driven on the Mars surface. Talk about “above and beyond the call of duty”!
Another subject I’ve alluded to before is the legalization of self-driving cars in Nevada, USA. Well, the first license has been issued to Google and road-tests (of the legal kind) have probably already begun. Watch the seminal video of a blind man “driving” one of these cars here. A host of other entities (notably car makers) is also entering the fray and other states in the USA have also made known they are working on legalizing these kinds of vehicles, so this is a space where exciting things are bound to happen in the near future.
DARPA—the Defense Advanced Research Projects Agency, an agency of the United States Department of Defense—is one of the entities which has done the most for the advancement of technology in general and robotics in particular (at least as far as publicly visible actions are concerned).
It has a long standing tradition of putting forth challenges to the community regarding some areas where it thinks some stimulus is needed to push our knowledge and capabilities further.
One good example of such challenges was the famous DARPA Grand Challenge, which consisted of a long distance competition for fully autonomous (driverless) cars, along desert roads.
The first event was held on 2004 and none of the competing robots managed to finish it.
Then, in the second event held in 2005, five vehicles (out of twenty three) completed the course.
Driverless cars are something that we’ve been hearing a lot about these days, with some of the existing prototypes having driven hundreds of thousands of miles in real-world roads and some states in the USA even handing out licenses for such robots to drive on their roads, but if we think back to 2004, when the first challenge was held, it was nothing short of miraculous for any car to drive even 100 meters without assistance, let alone the full 240km of the race.
And yet, just one year after, Stanford’s University’s Stanley did just that and did it without a hitch.
Later, in 2007, DARPA ran another competition—the Urban Challenge—where the cars where also expected to drive autonomously for a long distance, under time constraints, but this time the challenge was run on a closed “urban area-style” course, where the cars encountered other traffic (both robotic and human) and had to obey all traffic rules and regulations while navigating their assigned course.
Even if it doesn’t look like it, this was a significantly tougher challenge for the robots and in the end six team finished the course successfully (out of eleven finalists).
Just as an aside, the practice of posing grand challenges to the community is not an exclusive of DARPA. I cannot help but briefly mention, by way of example, the X PRIZE Foundation’s space initiatives which gave us the first private space flight five years ago with it’s Ansari X Prize and which is currently, together with Google, trying to send a private robot to explore the moon.
Getting back on track, the robotic community has been abuzz in the last few weeks about a new challenge coming from DARPA: the DARPA Robotics Challenge.
This time, the competition revolves around the creation and/or programming of (preferably humanoid) robots to operate in search-and-rescue types of environments.
There will be different “tracks” that teams can compete on, with some of them expected to develop both the hardware and the software and others being given the robots and asked to develop “just” the software .
To give you a taste of what the challenge entails, the robots will be expected to:
All of these tasks must be accomplished by the robots in semi-autonomous mode, which means there will be some supervision of it’s actions, but that supervision must be light, performed by non-expert operators and communication links between the robot and the operator will be spotty.
This is a rather tall order given the current state of robotics, but then that’s the whole point of these challenges: to push the boundaries of what we can achieve in a very significant way.
If you want to know more about this fascinating challenge, I would point you towards the Broad Agency Announcement (the official documentation) and IEEE Spectrum’s interview with Dr. Gill Pratt (the creator of the challenge).
Time flies when you’re learning fun stuff.
Having had a blast recalling what little I’d learned about AI, years ago in university, with Thrun’s and Norvig’s “Introduction to Artificial Intelligence” and also exploring the—until then—unknown science of Machine Learning with Ng’s introductory course a few months ago, I’ve now been expanding my knowledge about robotics, specifically self-driving cars (but learning lots of generally applicable stuff on the way) with Udacity’s CS373—Programming a Robotic Car (again by Sebastian Thrun).
The CS373 course is just about to finish and I now know more than enough to tackle a lot of projects I’ve dreamed up in my mind and also to finally get some other projects I’ve already tried to implement to fully work. Things get a lot easier when you know the maths and the algorithms, as opposed to simply throwing guesses at the problems.
What I lack is the tools, workspace and inclination to delve deep into the hardware side of things, but luckily I have friends who are more of the hardware and tinkering persuasion and so the potential for collaboration is high.
On a slightly different note, I’m also going through Coursera’s Game Theory class (by Jackson and Shoham), just because it seems really interesting and maths is kind of fun.
But getting back to the cool tech mentioned in the title of the post, this week we have…
MIT Media Labs have been busy developing a camera that can see around corners. There’s a video that explains the process in simple terms which is actually quite interesting to watch.
It uses lazers! So it’s cool, right?
Also in the “I can see you!” department, Face.com has some rather nifty software that is really good at not only detecting faces and the mood of the person, but now also at guestimating the person’s age.
And then it gets creepy fast, when Hitachi Kokusai Electric starts selling a system that is capable of analysing 36 million images per second to detect and match people’s faces, with quite a bit of flexibility regarding the person’s pose and the size of the picture.
The fact that the system seems to be extremely well thought out and allows you to immediately jump into the relevant point in the video stream being analyzed and also to search multiple possible matches for the same person throughout the timeline can be viewed as a bit disturbing.
Watch the demonstration video for a glimpse of what it can do.
By now we should be more than aware that privacy is dead but this still creeps me out a little.
Ever worried about our health, the helpful robots are now ready to try to prove their mettle on the Hospital floor.
Of course this is early days and this first trial will mostly let the developers of the robot know how much and in what ways it gets in the way of the doctors, but it is a necessary step towards taking the drudgery out of the hands of junior doctors, allowing them to focus on more important aspects of their development as professionals.
And now for the really cool and shinny piece of tech of the week: the Mighty morphing hexapod bot is back!
This spheric hexapod has been making the rounds for some time now and it has been learning and getting new abilities at a nice pace, until it reached what you can watch in this video.
That doesn’t mean that the development is done though, after all, there’s so much potencial with this lovely toy!
The robots, they are a-coming!
I’ve been beating the flying-robots-drum quite a bit lately, because that’s where much of the current research is happening (also because these articles are entitled “Assorted Cool Technology”) and because things have been evolving at a rapid pace in that area.
A lot of the most recent videos we’ve been seeing are in fact produced by the very same group and quite recently they’ve been incorporated into a Ted Talk presentation by Vijay Kumar which you should definitely check out. More info on the whole issue can be read in this article from the Singularity Hub.
Also, on the subject of flying things, these beauties are going to be available to us, mere mortals, soon.
And then they became smaller then ever before. Harvard engineers have devised a clever and incredibly elegant way to produce tiny (think millimeter-scale) robots based on origami-like techniques.
Back on the ground, Boston Dynamic continues to impress us with legged robots that can out-do us in many ways. Be afraid, they can now out-run us in the long run. Read more about it at the ieee spectrum.
So if we’re inexorably going to be left in the dust, what can we do?
Nothing really, but at the very least we can look cool while wearing our tech-based life-enhancers. As is the case of those who wear these glasses to record what happens around them in first-person POV. The demo video and the specs are quite impressive.
This is yet another cross-post from the One Over Zero blog.
One aspect that is often associated with the coming of the Singularity is that it will enable us to live forever (or at least for as long as we want to). This may or may not be desirable, but setting aside the discussion about whether we will want to live forever or even if we can cope with such a thing, at least the notion of substantially extending our current lifespan is very appealing to most people right now.
In fact, and regardless of the Singularity, for quite some time now we’ve been studying the ageing process in animals, with an especially keen eye towards the human species, in the hopes of being able to substantially delay said process or even to revert it and make it possible to rejuvenesce an ageing body into a younger, healthier one.
As it turns out, our bodies appear to have a definite expiry date after which, no matter how sound our mind is, they’ll simply shut down, independently of our efforts to keep them healthy. Assuming the following article accurately reflects the state-of-the-art of our knowledge about human ageing, trying to keep this body around for much more than a century is a losing proposition.
In “Your Body Wasn’t Built To Last: A Lesson From Human Mortality Rates” the author explains how
By looking at theories of human mortality that are clearly wrong, we can deduce that our fast-rising mortality is not the result of a dangerous environment, but of a body that has a built-in expiration date.
Now, even if we can’t live forever in our own bodies, we’ll still be inside them for quite some time, as the expected life span of the average human being increases (whether or not we do hit a biological limit). So what can we do to be better able to cope, then?
Well, some people are thinking about ways to enhance the human body, in order to make it more adapted to our living conditions here on earth. This could be taken to the natural conclusion in the form of a process of gradually replacing body parts that become defective. This process may have it’s appeal for some but it is also a controversial issue with it’s fair share of hot buttons (“When do I stop being a person and become a machine?”, “Am I less of a person as a Cyborg?”, “Am I the same person I was when I began the process?”, “And if not, when did I become a different person?” and so on and so forth…)
Others are working on ways to preserve and even enhance our brain’s abilities but only at a very small, personal level (no big society-scale jump here).
Personally I don’t put much stock in the possibility of making our current frail shells last forever, preferring to bank on another staple of the Singularity concept, which is the idea that after it comes to pass, we’ll very soon be able to codify our minds (which is not the same as our brains exactly, but does include them) in such a way that will allow us tu upload them to a different container, be it a computer, a computer network (living in the clouds, anyone?) or a new, physical, engineered body. And some container that will be, can you imagine our ability to design such things by then?
Now the fun part comes when we try to ponder such a possibility under the light of our current moral standards. If the concept of incremental body enhancements through technology is a controversial one, what can be said about the concept of living as a bodiless entity, or about the concept of “self” when your mind can be uploaded and, thus, gasp copied!
Fun stuff indeed.
The universal jamming gripper is a piece of tech that has been demoed some time ago, which allows for picking up somewhat more intricately designed objects with much care and precision. It basically boils down to a sort of balloon, filled with small particles (think grains of sand or the like) which is pushed gently against the object you wish to pick up, so that it moulds to the outer shape of that object. After that, the air gets sucked out of the balloon, thus making the shape it is in permanent. At this point, the object is sort of “embedded” into the griper and can be moved around without causing it any harm. You can watch a video of the prototype to get a better sense of what I’m trying to describe.
So that’s cool and all, but at that stage the gripper prototype was still not being used to it’s full potential. But of course, the good folks at Cornell University and the University of Chicago did not stop there and very recently I’ve come across a much more enticing demonstration of the gripper’s new capabilities: by using positive pressure, as well as vacuum-induced negative pressure, it is now able to shoot some hoops and throw some darts.
Now that’s progress!
I’ve blogged about another cool application of technology over at OneOverZero: robotic legs. This is a stripped-down version of the full exoskeleton that’s being developed for the military, but for this to have become an actual product for “regular people” is, I think, very important. Technology can improve our lives in myriad ways, but we have to fight our basic urge to resist it and this, because of the “look & feel” of the legs, is probably going to be a very important step towards full acceptance of bionic technologies in our everyday lives.
All hail the cyborg!
The Cylons are taking to the streets! Well, not literally, but their forebearers certainly are.
As I’ve written about at the OneOverZero blog, robotic, self-driving cars are about to be allowed to legally drive the streets of Nevada.
This is an important step (albeit a very early one) on the way to full parity between human-driven and self-driving automotive vehicles on the public roads. Something that will inevitably happen and which can be a really big step for humanity in many ways (not the least of which are the reduction in the number of road accidents and of time wasted while on transit).
Related to the previous topic, the Udacity on-line university has opened up it’s first courses, with one in particular that I have my eye on: “Artificial Intelligence for Robotics: CS 373: Programming a Robotic Car”.
From what I’ve been able to gather about it, the course is a natural continuation to Stanford-based Introduction to Artificial Intelligence, which I took in the fall and it picks up neatly where it left off, with localization and particle filtering in full swing.
I find this course very exciting, not necessarily for the automobile component of it, but more for the hands-on approach it seems to take to the mobile robot orientation and guidance issues.
What still remains to be seen is if I can find the time to follow along this course. When I took the ai-class and ml-class courses, last fall, I got really, really strained for time…
Other bits of interesting tech on the radar (because, you know, I’m going to quit my job and start taking some speeds to get a full 23h a day of free time) are:
Carrying on with the robotics trend, I’ve been looking a bit more carefully at ROS and I’m finding it to be a really nice development platform for me. The way it is designed to be so easily distributed makes my plans for a robot-house a natural fit for it. The integration with the rather inexpensive Arduino platform is also a plus. But more on that later, when I have something to show for it (if I ever do).
There is a study that came out a while ago, about the way children envision the integration of robots in school and which, I think, ultimately reflects the way they envision their integration on our society as a whole. I would recommend to everyone interested to go download the pdf file with the findings, as it contains some interesting insights.
Some of the findings clearly show how children tend to conceive of robots as special (as in very gifted) helpers and even as friends and protectors. In fact they go all the way towards humanizing them and expecting them to be part of their lives in a very close way. Robots, for them, wouldn’t be mere machines, but instead they would be their companions. Just like their friends, only sometimes more dependable and trustworthy.
And those expectations might just be the guidance we need in our current and future development efforts with these entities. Late last year, when I applied for the developer documentation package of the NAO robot, I was asked to describe a cool application for it and what I came up with at that moment was a kind of “guardian angel” robot for toddlers that while being a cute and interesting toy for them (have you seen the robot? it’s actually a beautiful piece of hardware) would also watch over them, trying to avoid dangerous situations if possible and alerting adults whenever necessary. This was a mere coincidence as I hadn’t known about this study by then, but it seems I was thinking along the right lines there. :-)
Anyway, it’s like Carlo Ratti says in the latest episode of the Robots Podcast, the best robots are the ones that do not look like robots, but the ones that become seamlessly integrated with us and our environment. We may still be a long way off, but that seems like a nice goal to have in mind.
This is another cross-post from the One Over Zero blog where I write about (loosely) singularity-related topics.
This week’s article is entitled ‘A few notes on “Singularity and Its Discontents”’ and it is developed enough that I think warrants it’s cross-posting here.
My good friend Benjamim tweeted a link this week that prompted me to get back onto the singularity topic itself. The tweet pointed to an article entitled “The Singularity and Its Discontents” which presents a summary of what I interpret as being objections to the notion of the singularity.
First off we read about Jaron Lanier’s opinion that many singulitarians’ discourses feel uncomfortably close to religious indoctrination. Then he goes on to point out that the singularity is used mainly as a way to excuse people from making decisions and taking responsibility for their own lives and future.
Then we learn about Paul Root Wolpe’s objection to the concept of the singularity as a single event that suddenly transforms our lives forever. If I understand his arguments, he basically asserts that we’ve often been promised such radically transformational events before and they’ve often failed to materialize as such and, instead, whatever major disruptive events and advancements we’ve experienced have mostly brought us new unknowns and the possibility of further major changes in the future.
The author of the article, Jason Gots, then goes on to opine that
In reality, the future may be much closer in some respects to William Gibson’s cyberpunk classic Neuromancer, in which biotechnology and artificial intelligence solve some of our problems, only to introduce a myriad of new ones.
Now, before I go any further, I must say I do hope I’m not misrepresenting any of the ideas or positions presented in the article and if I am, it is my mistake and I’ll correct it if it is pointed out to me.
I must say I find Jason Gots’ opinion to be rather according to my own view of things. In fact I don’t see any of the arguments posed by the so called “discontents” as arguments against the notion of the singularity itself. Instead they feel to me more like a list of important and rather valid points about our lives in the present and the way we think about progress and science in general.
I do agree that many self-proclaimed singulitarians sound and act more like bogus religious cult leaders than like rational, scientific-minded people. I also agree that no kind of technological advancement should ever excuse us from deciding what we want for ourselves (or what we should want for ourselves) at any given point and especially they should never excuse us from going after what we want or need. Finally, I too don’t think the singularity will happen as a big bang kind of event, changing everything in a split-second. But I do think it will change everything forever. And change will be fast. Too fast for most of us to follow. But then, wasn’t it always like that? Didn’t people also complain, when the printing press was invented, that they were being overloaded with information, now that all those newfangled books were being automatically printed left and right? And they probably were being overloaded. People at that age just couldn’t cope. But then the human brain kept evolving and, most importantly, our methods evolved to be able to deal with the new complexity our world had just gained.
And so it went with many other advances in human civilization. Right now we (again) feel overwhelmed by so much information being thrown at us from all around. Many (maybe most) of us just can’t cope. And when the singularity rolls around, people on our level of intelligence will be left in the dust. But our descendants may learn to cope, they will most likely be equipped with the tools necessary for the job (yes, brain implants, bionic sensors and more) and there’s a real possibility that instead of destroying mankind, the singularity will actually elevate it to a whole new level of existence. Maybe.
In short, I actually do agree with most of what is said and still, I don’t find evidence against the singularity itself or the possibility of it happening. Just some discontentment with humans, mostly as they stand now.
I’ve been wanting to get a place where I can post simple links, accompanied by some small observations about random cool stuff and quite frankly I think this blog is the right place to do it.
There is the OneOverZero blog, where I write about singularity-related topics, but I wanted to write about (or rather, link to) more than just singularity-related stuff. I want to start collecting links to things that are just cool to look at. And that’s why I’ve decided to try and keep a kind of journal of those things right here.
Lots of good intentions, let’s see how long I can keep it up.
A few weeks ago the robots dreams blog posted an article about an autonomous quad copter demonstration video, with a few links to relevant sources that really got my will to build one of these things going. Luckily (?) for me I am fully aware of just how many side projects I’ve gotten myself into lately and how much I don’t have time for something like this. For now. :-)
But anyway, do watch this video of ongoing riots, captured by a Polish quad builder.
Also regarding quad copters (aren’t they just the coolest things?), I’ve posted a link at the OneOverZero blog regarding a quad rotor swarm demonstration video. My views about it are explained on the post and, really, need not be repeated here, just watch it and you’ll get what the excitement is all about.
If there’s one topic of technology I’ve always been in love with it has to be robots. And lately I’ve been paying a little more attention to it on a few fronts, from building a few tentative arduino-based experiments, to getting back to studying and playing around with AI.
So when I got word of the new NAO, the humanoid robot from Aldebaran Robotics (which you have to love, if only just for their name) I was quick to register for access to the developers kit and the community resources.
Unfortunately that’s about as far as I will go regarding this beautiful piece of tech, because the price of the robot, even for individual developers, is way out of what I can reasonably justify before myself for a hobby.
Lastly, I’ve finally gotten around to watching some of the videos from 2011’s Google IO conference and I was particularly struck by the Cloud Robotics session. First off, the quick presentation they give of ROS is very well structured and useful. I’d never delved into it before, but just from that talk I was surprised to find out that ROS is, at it’s heart, a “simple” message routing system. The way that it allows for the whole robot to be a highly-distributed system is very interesting. And then, the integration with android seems to be getting in place really well.
I am aware of a few other initiatives of taking your robots to the cloud, but this seems to be one with a real future. As long as Google keeps interested in it and doesn’t forget about it as it’s done with so many other projects.
I’ve posted about the lifestream concept before and I’ve even implemented such a stream for myself.
My lifestream feed was supported by Storytlr.com and it worked rather well, actually, but Storytlr decided, a while ago, to call it quits and yesterday they shut down their servers.
As such I went through all of the links on the site that referenced that stream and deleted them.
Now, to my utter surprise, I find out that some people were actually following that stream. They’ve asked me about it and why it started giving them an error page.
Amazed I am, yes… :-)
I currently have nothing that can substitute the Storytlr feed. Yes, they did put up their code for other people to use if they wish, and there are other alternatives out there, but what I would like was for something that would be at least as flexible and as “hands-off” as the Storytlr service was, and that I haven’t been able to find out (maybe due to lack of trying hard enough).
So for now I’ll redirect the lifestream.nunonunes.org domain back to the nunonunes.org site and if and when I find an alternative I’ll point it back there.
But the question lingers in my mind, what exactly did you like so much about the lifestream that made you follow it instead of any other feed I have (say my Friendfeed or Google Buzz feed)? I’d really like to know so that I can look for a suitable alternative.
Anyway, thank you all for following.
This is a short series of essays on how I have been using Google Wave in the few weeks since I’ve got my invite and why I think it is a great tool for collaborating.
This started out as an idea for a single blog post, but as I began outlining it and fleshing out the sections I wanted to write, it soon became too big for a single article and so I decided to split it into a few different ones so as to make each part bite-sized, making the whole thing easier to read and spreading it out over time a bit.
I’ll use this first article to keep track of all the subsequent ones, so as to turn it into a kind of index of the whole series (look for it at the end of this post).
My feeling so far can be summed up in like this: I really like wave!
I’ve been wanting a product like this for a long, long time and I’ve been using things like Google Docs for some of the purposes I now use wave for, but some things have been lacking all along.
I always knew what I wanted out of such a product (I’ve worked on a prototype of a system loosely resembling part of what wave is many years ago, on my last years at university, and I’ve been pinning for something like this to show up ever since then) and now, after using wave for a while, I find that it fulfills my needs quite nicely.
It is still not all there, of course (and I will address this on an upcoming article,) but it is on the right track.
This, then, is why I love Google Wave and why I think it is a product with great, great potential.
In the rest of the series I’ll describe some of my best use cases, interesting ways I found to use it and what I still feel is lacking.
Hope you enjoy it! (And no, at this time I have no invites to hand out, sorry.) :-)
Trusting Google with an even bigger part of my on-line life.
For quite some time now I’ve been slowly handing my life over to Google.
In 2005 I started by entrusting it with the access stats of my site.
Then in 2007 I made the big move of having it handle my mail by way of supporting my domain in Google Apps. This also meant that I automatically gained XMPP accounts (or Google Talk accounts if you prefer) for the accounts on my own domain.
By early 2008 I tried (without success) to have Google support my calendars and contacts and by late 2008 even my feed reading needs were taken over by the big G.
Thus far I’d been using a system based on my own server at home which basically consisted of using MAC OS X’s iCal for the calendar and Address Book for the contact management.
One of the most obvious and important features I absolutely had to have was full two-way integration (i.e. synchronization) with my phone which, with my recent acquisition of the HTC smartphone, meant that I had to install a program that provided an ActiveSync interface to the MAC OS X sync service. I found that “The Missing Sync” by mark/space was ideally suited to this end and I was a happy user for quite some time.
Apple’s products work great and are more than sufficient for my needs, and I grew ever more fond of the features they provided and which Google Calendar and Gmail contacts’ support sorely lacked.
Time passes… And since I’m not eaten by a Grue I keep looking around for alternatives.
Not that I dislike my old setup all that much, but I’d rather have something that automatically synchronizes over-the-air (thus releasing me from the need to dock my phone at home and only then have it synched-up) and that would let me edit my appointments even if I can’t use my phone at that particular time and I’m not home (I grew fed up with running VNC over my home ADSL line, especially since it’s reliability is less than stellar). Also I’ve grown way too tired of managing my own infrastructure. Life’s too short to waste it managing servers, connections and stuff. I’m old, I want things to “just work”. Preferably by magic. Or something undistinguishable from it.
It has been apparent for some time now that Google is starting to pay much more attention to the needs of the “enterprise users”. Indeed it has been wooing the corporate folks with increasingly better features in it’s Google Apps offering, for example, and quite recently I came across news of it offering nice ways for the suit-and-tie crowd to connect their Outlook clients to Gmail’s servers (or something to that effect).
This got me thinking that it was high time that I went over to the admin pages of my Google Apps account and looked around for new stuff that might have popped up in the mean time.
And lo-and-behold, we now have the ability to sync up a mobile device both with Google Calendar and Gmail (for the contacts). This sync service is provided for a number of platforms which I already new about, but what struck me the most was that they provided an ActiveSync server for the users to sync up with.
Woha! The announcement of this feature must have slipped by me some time ago, but this means that I can now sync my phone effortlessly with Google’s services. Over the air. “Magically”.
This together with the fact that Google Calendar’s been getting pretty decent lately (feature- and stability-wise) and that Gmail’s handling of the contact’s information got a really nice bump (feature-wise) some time ago means that it was indeed high time I gave it another go. And a rather serious one at that. Even with all the warnings that Google plasters in our face when we go through all the hoops of activating the sync service. What can I say, I like to live dangerously.
Well… No, not really, I’m just rather lazy and I’d much rather the good folk at Google deal with supporting the servers than having to do it myself. :-)
So now the time has come to finally switch over my calendar and contact management system to Google’s care.
I then proceeded to subscribe my external calendars on my Google Calendar, exported my own calendars from my server at home and imported them into my own calendar at Google, cleaned-out the mess that was my contacts list at my main Gmail account (and did so by nuking it entirely, a move which, in hind-sight, was not all that smart, as it forced me to re-request the authorization for every XMPP contact on my pidgin roster, but I digress), exported my contacts from my address book at home and imported them, nice and clean, into my Gmail account.
I then proceeded to zero out my phone (first sync is always a bitch if you have information on both sides, I’d rather not risk it. Well, that’s not entirely true, I did risk it and ended up with loads of duplicate information, so the second time-around I just nuked the phone’s data and was done with it) and sync it with my Google Apps accounts.
Bliss!
So far I’m rather impressed with the result. I’ve been toying around with changing things on the phone and on the web interface and so far all is smooth sailing. What small differences I’ve noticed from my previous experience with data synching are easily overlooked for the benefits I get from this setup.
As it would happen, just this morning the “sync” link on my Google Calendar page stopped working (which got me worried about the possibility that the service might be pulled off the air), but then this afternoon the link returned and, with it, a new calendar emerged automatically on the “My Calendars” list —the “Tasks” calendar— together with the “Tasks NEW!” link on the top of the page.
Now Google Calendar’s documentation on synching (the link which disappeared temporarily) clearly states that Google’s sync service only supports calendar and contact data, not tasks, but maybe this is up-and-coming soon? Not that I care really, I never used tasks all that much and for the really important stuff I’m perfectly happy with using Hiveminder anyway.
So now I’ve taken the plunge and switched to using Google’s services to manage my contacts and calendars and I’ll force myself to keep at it for a few days until I reach a final decision on whether I should keep it up or drop it and roll back to my previous solution.
Please, please, let it work! I really want to drop the home server and this is
a huge step in that direction!
Please note that I’ve enabled the testing of Beta(er?) features for my Google Apps, something that more sane (or less risk-inclined) people may not want to do and some of the stuff I described surely falls under this category.
The Lifestream concept is one that appeals to me in a really strong way.
I have (like most people) loads of content I produce on-line almost every single day of my life —of which this weblog is the least part, actually— and (if only for my own sake) I’d really like to have the possibility of reviewing it in a time-line and aggregate fashion. This is a need I’ve felt for a long, long time, since before the “Lifestream” term was even coined.
Now this concept has been gaining some attention from many people (as it obviously would) and a few services have appeared that address this need in different ways.
My own forays into using these services have been somewhat limited. I’ve been using my FriendFeed account as a kind of content aggregator which can produce a kind of lifestream (which powers the side-bar mini-lifestream gadget that I currently —as of this writing— have on the weblog pages) and that has been going well for the most part.
More recently, however, the concept has been gaining even more traction (as demonstrated by the amount of content generated on the lifestream blog) and a few services have surfaced which are even better suited to this end.
After having messed around briefly with a couple-three of them I seem to have settled —for now at least— on the Storytlr one and I must say I’m quite impressed.
The design is not all there yet (and knowing me it will be a long, long time before it is), but you can take a peek at it at http://lifestream.nunonunes.org/. Neat, heh?
Update on March 2, 2010: Storytlr has shut it’s servers down and discontinued the service. The lifestream links have been removed from my site today. Read more about this move here