Category: Computing

Back in Australia

MoranReserve

WOW! I just realised that it’s been a year since I did a blog post. I knew it had been a while, but I figured around 6 months max… Well, I suppose I needed it, and the good news is that I’M BACK!

I’m not going to go in to what has transpired over the past year since an agile adoption, as it’s quite involved and will come out in some successive posts, but will focus on where I am now and what my Posting Plans are.

Near the end of last year we started planning a return to Australia after almost a decade in the UK – what a BLAST! So many lovely experiences, people, places and new friends :-) Eventually though, it was time to return to Australia as it really is my home and although I may have a few gripes about it, Australia really is an amazing place and as the old cliche goes: I now really appreciate how lucky I am to live in this country after being away so long. That shot above is from my local beach which is 3 mins drive, and I can get in to the city (in the distance) in around 1/2h with a walk and public transport – that’s a pretty good lifestyle.

So what’s in the pipe? A much more varied mix than when I started out doing just “software stuff”:

  • Reflections on life in the UK and Europe
  • Observations on life in Australia now I’m back
  • Reviews of gadgets
  • Travelogues as I explore my own country – now I’ve probably seen more of Europe than I have of Australia, so it’s time to correct that
  • Process  – yes, I’m still on the agile path
  • Architecture – looks like that will be my primary area of work still
  • Software – which I’m gradually getting back in to, with the current focus being Clojure
  • Probably the odd bit of music or photography to round things out
  • Anything else anyone would like me to write about…

YachClub

The End of the Apple Honeymoon?

Note: If you think I’m some kind of “Apple Hater”, read My History with Apple at the bottom

Apple seems to be suffering an all-round lack of quality in their software and some would say hardware – what to do? Before we get in to this, let me tell you my tale of woe…

FlamingHoneymoonThis post has been 6 months or more in the making, but has culminated with the problems I’ve been having with my iPad Air 2 over the past months. It all started so innocently – I was happily using iOS 7 and I’d installed a new App which said “In order to use this, you must use iOS8”. Fine, I thought – it’s been out for a while and there have been a few incremental updates (something like 8.0.3) so I upgraded. From memory, this one was OK, so when 8.1.2 or 3 came out I didn’t really think much and just upgraded, and that’s when my problems started.

Apple Horror MovieIt was a bit like a horror movie – you know, everything is fine, the sun is shining – living the good life (on iOS 8.0.3 :). Then, one day (some time in 8.1), something a bit out of place happened – I was finding it hard to close browser tabs – didn’t really think much of it. Unfortunately over the next few days, things got worse! Typing started either not getting the characters or doing multiple characters and it just got worse and Worse and WORSE! Basically, my iPad was bricked. “Luckily”, 8.2.2 had been out for a while so I upgraded, after checking the forums as some people reported it solving the problem.

Groundhog DayThen, like a groundhog day, all started coming back with the same pathology – first, an error here or there and after a few days – bricked again. 8.2.3 came out so I went to this – same thing – worked for a while, then bricked. I was at the end of my tether and was at the stage of buying a cheap Android tablet to use at work until Apple fixed things on the iPad. Again, as luck would have it, 8.3 is out and I’ve just upgraded today. I’m not holding my breath though as I know that this bug can surface after days or weeks…

 What’s the Problem?

My experience is not unique. In fact, I’m one of the “Lucky Ones” who didn’t have problems with iOS 7. Just Google “iOS problem” and you’ll find there are 194M pages!!! I know there are even more hits for Android (564M) and Windows Mobile problems (264M), but is that really something to compare to? Especially when both those platforms are on a wide range of uncontrolled hardware, whereas Apple is a “closed ecosystem” where they’ve designed every Apple Phone ever made. As a long-time (over 30 years – I started with an Apple II) Apple user I’ve seen an increase in the quality of their software, until the last few years. A bit like my touch problem, they surfaced occasionally, but were not of significance, but now we’re talking about many, releases with the same or worse problems – where will it end? Don’t think iOS 9 will necessarily fix everything as as iOS 8 was supposed to fix the problems of iOS 7!

What’s even worse, the “Crappy Quality Virus” seems to of infected the Mighty OS X. Touch wood and 3 Hail Mary’s I’m actually OK – running Yosemite 10.10.3 and no problems. Again, Googling “OS X problem” gives 264M hits – more than iOS! For both OS’s, there’s now a huge industry around documenting and fixing the various problems – all on platforms that Apple has total control over – THERE IS NO EXCUSE!

What’s the Solution?

As I mentioned at the beginning, I’m not an Apple Hater. In fact, I’m an Apple Lover – I used to have the attitude of buying Apple for anything personal. Unfortunately, I’m now in the situation where if this doesn’t improve I’ll be replacing my iMac with one of the many all-in-one PC’s, and my Tablet with an Android or Windows one. I already have an Android phone as I was about to get a 5, but the company I was working for got pre-release devices and they kept (physically) breaking.

Apple JobsTo the solution: I believe this malaise set in with the passing of Steve Jobs. For all his faults, the amazing thing about Jobs was that he got understood the Business, Design, Hardware and Software of making “Insanely Great Products”.

What have we now? We have Tim Cook who’s background is in Sales and Manufacturing and Jony Ive, the reclusive yet internally influential and widely acknowledged design genius (although I do question the “new blue folders” on Yosemite and the Apple Watch). What’s missing?

        Hardware & Software

Name the people associated with those… There’s a hardware guy who we see in their videos, but I can’t find him on Google. For software, there’s Craig Federighi and I must admit I thought Phil Schiller was until I looked up Google and found he’s VP of Marketing! Therein lies the problem – there’s no outstanding person across Hardware and Software. Although the ideal would of been to find another Jobs to replace them all, I don’t think that would ever happen. What is needed is someone responsible for “Integrated Design” who can work with Ive, ensure the highest standard of hardware and software is produced to go in to the Objects of Desire that Apple makes and has the same visibility as Cook and Ive.

Why did I write this?

Probably mostly to get all this off my chest and also as a warning of what may happen to Apple if they don’t get back on track. We’ve seen so many companies like IBM and Microsoft fall so far when they lost their way, it would be a pity to see the same happen with Apple…

Finally, I have the tiny hope that someone at Apple sees and relates to it – I’d love to continue the conversation…


original-apple-logoMy History with Apple

As mentioned at the beginning, before anyone thinks of criticising this piece (which you’re free to do after you’ve read this :) here’s a brief history of my (hopefully ongoing) time with Apple products:

  • Started with an Apple II
  • Used a Lisa – a rich friend had one when I was in my senior school years
  • Got caught up in the “PC Revolution”
  • Shipped some of the early NeXTs* to Australia, did the Australian product launch, taught NeXT programming, created software for NeXT, attended most NeXTworlds and met Steve Jobs
  • Got caught up in the “Java Revolution”
  • Employed by a company in the 90’s who used Apple gear, got my own and went to a few WWDCs (before they were hip)
  • Have continuously bought Apple products again since the 90’s
  • Currently have an iMac, Mac Mini, iPad 2, iPad Air, two Apple iPods and an Apple TV

* For you young’ns, NeXT was what Jobs created after Apple fired him and NeXTstep was the operating system which became Cocoa – all those NS prefixed classes stand for NextStep

Welcome 2015!

London Fireworks 2015M25 Carpark

It’s been quite a while since I’ve posted much, mainly due to a contract which requires me to drive on the M20 and M25 (aka “the carpark” for those outside the UK) and as a result, I just don’t seem to of had the time and energy…

Javelin TrainOh, how I long for those lovely trains, and will never complain about a 30 or even 60 minute delay – the worst I’ve had in a car is a 1h trip taking 4h!!!

I look forward to getting on something where someone else is doing the driving so I can use my time effectively

Amazingly, it seems like only 7% (4.5 Million) people in the UK use public transport. Given that nearly 1/3 (22 Million) live in the South-East, where transport is generally pretty good, that seems pretty low. No surprise given the number of people on the motorways – I’ll be happy to take one more off them next contract.

So what’s up for 2015 for me and this blog?

For one, I plan to start getting back in to a bit more of a rhythm, both with my posts and the associated (play) work (generally outside “real work”), and I will continue to post based on my experiences – recent and past…

theme : ecologyWhat are the themes though? Here’s a list of where I’d like to go:

  • Lifestyle & Reviews
  • Process & People & ScramJet
  • Clojure
  • Architecture, including Enterprise & SOA aspects

in no particular order. I won’t get in to specifics as much of it is not yet planned, or I’m working on it but don’t want to reveal it until I have enough meat on the the bones so I can be sure it will fly.

teaserHere’s a few teasers though based on posts I know I’ll write or have in draft form:

  • Review of Bob Marshall’s “Thinking Different” happening last year
  • Review of the: BMW i3 electric car; Samsung Galaxy Alpha
  • Corporate Subversion – in a positive manner of course :-)

and that’s really just the “boring stuff” – there should be some very interesting posts coming as I hit my stride.

I hope you’ve all had a great XMas & New Year break and look forward to some great interactions in 2015!

Changearc – the thinking person’s RiczWest ;-)

Today I’m (@RiczWest) starting a new twitter account. It’s called ChangeArc. For those who follow me, you’ll recognise this as my “Blog Name” – so what’s the purpose?

Simple – when I started using Twitter, it was primarily as a bookmarking tool. To some extent I still use it as such, but also for so much more…

There’s one problem though – as I look at a lot of content, that means a lot of tweets, and not everyone likes that, including me! There are a number of great people I’d like to follow, but I can’t because they tweet too much.

To that end, I’m going to start a much lower volume (only a few tweets per day) account which is ChangeArc. So what can you expect apart from less tweets? Extremely high quality tweets that will include any posts I do.

I don’t know how this will evolve, but it will be interesting to see…

Free “Mathematica”* in the Wolfram Cloud

Wolfram CloudMy history with Mathematica goes back about 20 years, when I was doing Masters research and using Mathematica for both programming and visualisation.

One problem was that it was expensive unless you could justify it. Also, there were no free or “community” editions available…

Well, THAT’S ALL CHANGED NOW!

Almost a week ago, Stephen Wolfram announced the Wolfram Programming Cloud, which as you can see from the image below is extremely powerful – try doing that in a programming language…

MySurface3DMy SurfaceYep, Mathematica just integrated for two variables and then just assigned that to MySurface which represents that expression and plotted it in 3D

“Ah…”, I hear you say, “that’s just some fancy trickery with a good library, but it’s not real programming”. Well, that’s kind of right, except for the fact that Mathematica has a huge range of such libraries, spanning across most disciplines: Applied Mathematics, Arts and Humanities, Business and Economics, Education, Engineering, Information Science and Technology, Mathematica Technology, Mathematics, Science and Social Science.

Also, those two lines above are written in the language for Mathematica which is now called Wolfram that is a “symbolic, functional, and rule-based multi-paradigm programming language“. Pure language wise, it’s pretty hard to match.

It’s fully functional, being able to pass around functions to functions in whatever way you want, like above. But it doesn’t stop there as you can do conventional procedural programming:

For[i=0,i<4,i++,Print[i]]
0
1
2
3

or, rule and pattern- based programming:

rule = {a_, b_} :> {b, a}
{1, 3} /. rule
{3, 1}

and purely functional programming like this classic fibbonaci example:

f[1]=1;  f[2]=1;
f[n_] := f[n-1]+f[n-2] // Define Fibbonaci Function
f /@ Range[10]       // Now get the first 10
{1,1,2,3,5,8,13,21,34,55}

So that’s pretty much all of the major programming paradigms covered! Also, with all the talk about REPL’s these days, Mathematica has had one since it’s inception, except it’s not the REPL you’re used to. Apart from the normal ASCII behaviour, it can typeset and edit equations along with displaying graphics and widgets making it more of a SupeREPL.

Mathematica REPLI’ve not even scratched the surface here in order to keep the examples short and understandable, but you can easily find more by searching for “Mathematica programming example” or “Wolfram programming example“. Or, if you just want to see what it’s capable of doing or just get some inspiration, check out the Wolfram Language Code Gallery.

Interested? Then just head on over to the Wolfram Programming Cloud https://programming.wolframcloud.com/app/ and get started with the free version which is more than adequate to work out if you should upgrade to add extra options like an offline desktop version or even the mighty Mathematica itself.

Oh, and one last thing…

The Wolfram Cloud works on an iPad!

Yes, our (some very geeky people & me :) dream of being able to do complex computation and programming on the iPad is here – as long as you’re connected… Hopefully it won’t be that long before an offline “iPad Desktop” version comes out :-)


* Technically, the whole of Mathematica is not all in this product yet, but it seems quite a bit is and hopefully it will only be a matter of time before the whole thing is

Transcendence movie mini-review

Transcendence - Johnny DeppToday I decided to see Transcendence, despite Wired actually canning it – Transcendence: A Movie Too Terrible to Even Hate-Watch. In my opinion, that’s being way too harsh. Of course the movie could of been better, but it could of been way, way worse.

I won’t give any spoilers, but it’s basically a movie where Depp ‘Transcends’ in to a computer, a-la Kurzweils singularity. This bit is quite cleverly done as there’s a conceptual twist that is so obvious yet rarely mentioned in singularity literature.

Things go pretty well, as they do when you have a brain the size of a planet, but of course we can’t leave it there. With people involved we know there will be twists, and there are. I thought the ending was quite brilliant and romantic, even if a bit Hollywood which is to be expected as it’s a big budget film. With a cast of Depp, Rebecca Hall, Freeman, Paul Bettant and great supporting cast there’s no problem with the acting. The special effects are great to illustrate what a giant Quantum computer and associated peripherals may look like.

4 out of 5If you’re in to computers, AI and the like I’d rate it 4/5 – it’s as least as good as the brilliant British movie “The Machine” which takes a different spin. If you’re not in to computers and AI then it may be a 3/5 – not wasted time, but you could wait until an online/DVD release.

PS If you’re in UK, you may want to go elsewhere than Cineworld as they didn’t turn off the lights during the movie and have terrible “customer service”

PPS To end on a positive note, this is my first (of I’m sure many) posts using the absolutely brilliant BlogPad Pro App on my iPad. It actually makes it possible to use your iPad for blogging and at £3 is a no-brainer

Review – Google Chromecast

ChromeCast BrainFreeze

I think the above error message from ChromeCast really applies to it, in that Google should really try again to make this device, but this time with an eye to making it work for most people! I was hoping this would be a fairly positive review for an “up and coming product”, but unfortunately my executive summary for this is:

Don’t buy it – wait for the next generation

I’d always delayed getting an Apple TV and wanted to test the waters of IPTV, so when I heard it was out I added it to our shopping list. Couldn’t wait to get it home and give it a try…

Set Me UpSetup took me 2 1/2h, which really is a bit much. Theoretically, it should only take 5-10 mins, but that’s only if you have the right router – what’s that?

I had a middle of the road router which worked for a few days and then ChromeCast stopped working with it. Even to get my router (a Netgear WNR 2000 – not exactly unusual, in fact widely used in the UK) working, I had to throttle it back from 802.11n (the current fast standard) to 802.11a (the oldest and slowest standard) which is a well known problem with my router and ChromeCast – see the bottom for more info.

Ready To CastAs mentioned, ChromeCast actually worked once I dialed my router back and it certainly had some cool features, such being able to “cast” the tab of a browser which is unfortunately broken as it’s extremely slow (as in – is not usable if there’s video in the tab).

What does work is YouTube and an extremely nifty Chrome extension called VideoStream. If you do have a ChromeCast, then you should definitely get it as VS allows you to play files from your laptop which as the apps tag line says “What you bought your ChromeCast for”

Chrome Cast ExplosionSo what went wrong?

I thought I’d be able to play around a bit with ChromeCast and it’s potentially cool applications until I went to show it off to my neighbour a few days later – that’s funny, it wasn’t registered on my iPad… Nor was it on the windows laptop…

Ken is a fellow geek, so he hung around for about 10 mins as I rebooted everything in various combinations but to no avail.

That was basically it! I suppose I could of done more web research or whatever but frankly I’d lost patience with ChromeCast as it is supposed to be a consumer device that I could plug and play with. Instead, it was plug and play and break and fix and pray and play and break and fix and … well, I just couldn’t be bothered.

Routers

The main problem is WiFi

As mentioned before, I have a Netgear WNR 2000 router. It works with my iMac, a Windows 7 laptop, iPad and 2 Android phones from Samsung and HTC at full 802.11n speed or fallback. Unfortunately, to get ChromeCast to work with my router, I had to set the speed right back to 802.11a! Not good – I was actually prepared to set up another ‘special slow router’ for ChromeCast, but then it just stopped working after 2-3 days and as mentioned. This was not what I expected or would tolerate. To their credit, PC World accepted the unit back without argument (maybe this wasn’t the first?). Was it just me though? A search of ChromeCast Problems yields about 15M results, so there must be something going on here…

The funny thing was that my router is OK on the ChromeCast Router Compatibility table. But note, that’s only when it is with the “default settings”. I’ve obviously got quite a few customisations on mine and there was no way I was going to set everything back to factory just for one little device.

But why the good reviews? you may ask… as looking around, it mostly seems to get from 3-5 *’s out of 5 from most mainstream outlets. I think this just indicates that they didn’t thoroughly test the device, took materials from press releases, were “favourably biased” or just plain incompetent – take your pick ;-)

Anyway, caveat emptor and fortuna, si emere

Simplify

https://i1.wp.com/www.spectrumphotographytips.com/images/simplify2.jpg

About a month ago when I returned from a month in Aus, I had a few things to do in a day which combined to get me thinking about simplification as it seems that despite all our wonderful “web technology” (what are we on – 3.0?) we seem to reaching the stage where we are making things that worked about a year ago complex and harder to use for no reason! For illustration, here are the two web based tasks I had that day:

  1. Reserve an item in store at Curry’s
  2. Reset a password for a Google account

Sounds simple enough? As mentioned, a year ago each of these would have taken max 5 mins each. Instead, each took 1/2h! What’s going on???

complex flower pattern

1. Reserve an item in store at Curry’s

Sounds so simple, doesn’t it? Last time I did it, it was – you clicked reserve & collect, entered your postcode, selected a store, input your name, email and that was it! You’d get a confirmation email with reservation number and the item was held for 24 hours for you. Just go and pick it up :-)

What went wrong this time? You click Reserve & Collect and are given a message that it’s available for Reserve & Collect! Really? I’d hope so, but my money says there are some items where you click on this link and are told it’s not available for R&C…

Anyway, I persisted and was now asked also for my phone number (which I input a false one for – it’s wasn’t relevant) – why? After declining the privilege of being contact by Currys and various 3rd Party organisations I then tried to reserve the item – nothing, nada, nicht!

OK, I’ll try phoning the number on the web site. After being led down 2 IVR blind paths I gave up and drove to my local store. I noticed that there was a B&Q (hardware store) nearby and went there first, so I took some “consumer action” – they had the item and I was happy, but after a long and tortuous route I would have preferred not to take.

2. Reset your Google Password

In the afternoon, I was doing some “IT Support” for my 80 year old neighbour and he forgot his password for Google. “No problemo” said I (naively). I then went to the appropriate link where you’re asked for the email address and put it in. Last time I did this, you got a “check your email” message and off you go. Now, I got a security question (his cars numberplate) – ok, they’re beefing up security a bit – that’s good…

NO IT WASN’T! They’d beefed up security so much that we were asked another 5 or so questions about which Google products he used, when he started using them and even how much he used them! Although we were told that the system would allow for some mistakes, we were both sweating as we attempted to prove that Ken was indeed Ken!

Unlike the store, we couldn’t just go somewhere else, so after (what seemed like) 10-15 minutes looking up various bits and nervously waiting for Google’s assessment of his “Ken-ness” we finally PASSED – WOOHOO! I now have a backup record of his password, as neither of us want to go through that again…

brazil computerSTOP Complexifying!

What just happened? My two consumer type actions on the web in one day were a disaster! They wouldn’t have been a year ago…

Both systems seemed fine, but have now been bureaucratically engineered beyond their intent and optimal usability. If this keeps going on, we really will have computers like in Brazil

The Justifications

After too many years working for such organisations, I can take a pretty good guess at why both “enhancements” were done:

  1. The original R&C was probably a side project which worked great. But either the great Hammer of IT or EA came down and demanded compliance with their CRM strategy. This would have demanded more information be collected so they could “engage” aka annoy their customers. The system was obviously not fully working and the IVR, well that was probably a disaster (as are most) from the get-go.
  2. Due to increased identity fraud etc, there is clearly a need for increased security, especially around password resets. Unfortunately, some CRM / Security people got involved and thought of a whole bunch of questions which only they could answer. Us mere mortals never stood a chance :-(

solutionSome Solutions

With quite a bit of Solution Architecture experience, I’m going to put my SA hat on and suggest some potential low impact solutions to both these ?

  1. If it ain’t broke, don’t fix it! This system should have been left as is as it was the minimum usable implementation. “But we need to populate our CRM system” you may say. Well, in that case do it, but progressively. Give people the option and motivation to give you information and respect their choice if they choose not to (which is a subject of a whole other post).
  2. Stop being so damn “smart”, because it’s not really! Google have a history of only hiring the “best and brightest” and this is one of their products, so no real surprise here. There are so many dimensions of information that Google have on people. Create questions that people (and not machines or people who are like machines ;) can relate to. Use information such as IP’s, location to reduce the need for the “20 genius questions”.

Deep Human Solution

There’s a common theme here
– both solutions were supposedly “improving” a system. Both had a common problem of an over and mechanistic engineering of the solution. Maybe part of the problem is the implicit “continual growth” in capitalism. Why can’t we sometimes just leave parts of a system as they are because everyone is happy with them?

kayakerOnRiverFurthermore, if we do have to change something, how about we do it in a humane way? As the Antimatter Principle from @flowchainsensei would say, being sensitive to the needs of the real user rather than some abstract entity cooked up for the convenience of analysts, technologists or even worse, the business or their CRM system!

If you are ever in the position of dealing with a system which interfaces with people, then assuming you want it to be “nice” ask some questions like this: “Would I personally want to use a system like this?”, “Would my partner and children want to use this system?”, “If the CEO of the company used this system” (which they rarely do, but that’s another problem ;) “what would they think?”

If you’re in the position of allocating funds / priorities for systems, you may want to ask questions like “What is this doing for our customers?”, “Is it making their lives better / easier?”, “Politics aside, is this really the best way to spend the companies money?”, “What would happen if we didn’t do this change?”, “Is there something else in the organisation which could make better use of the money if we didn’t do this project?”

DARPA Robotics Challenge Trials

DARPA Robotics ChallengeFor those of you who aren’t Robot Geeks and missed DARPA’s Virtual Robotics Challenge mid this year, don’t worry! Only one day ago the DARPA Robotics Challenge Live Trials have just completed

(Spoiler Alert – I’ll reveal the winner later on :)

https://i0.wp.com/media1.s-nbcnews.com/j/msnbc/Components/Photos/051009/051009_ROBOTRACE_hmed.grid-6x2.jpg

In case you’ve never heard of the DARPA Robotic Challenge and are wondering it’s significance, they had another one called the Grand Challenge for Autonomous Vehicles. It started in 2004 and no vehicle could complete it! They then scheduled another for 2005 which Stanford won with a tricked-out VW Touareg R5 called Stanley. This wasn’t the end though…

https://i0.wp.com/www.cmu.edu/news/image-archive/Boss.jpgWe then moved on to the Urban Challenge, which was won by Boss, a Chevy Tahoe with Stanford getting second place with Junior. Why is that significant? Because Sebastian Thrun (in the photo above) is the Director of the Stanford AI laboratory and also a Google Engineer. Yes, the Google Car is based on Junior, a modified Volkwagen Passat Wagon which came second in the Urban Challenge. Now back to the present and the Robotics Challenge…

You can find out more at the actual DARPA Robotics Challenge site or from the DARPA YouTube Channel which has a lot of content! If you want a bit more background, first watch Robotic Expectations & The Challenge History. The teams are all over the place, so here’s a slightly more structured curation of teams that had their own unique robots:

Yes, that’s a female robot! Uses flexible “muscles”
A mostly 3-D Printed robot Which is based on a chimp
Essentially built from one component! A clever multi-limbed robot
A lightweight robot One of the few Japanese designed robots
An Open Architecture Robot!!!  

And there were a number of other teams: IHMC Robotics; WRECS WPI; TRACLabs; ViGiR; TROOPER; MIT who all used the Atlas robot:

which is made by Boston Dynamics – the same people who bought you Big Dog, Cheetah (the fastest robot) and many others.

So who won? Unfortunately there were some pretty bad summaries for Day 1 & Day 2 and a number of 10h(!) archives of robots doing things extremely slowly…

In the end though, the top 8 (who will receive continued funding) were:

  1. Schaft (27)
  2. IHMC Robotics (20)
  3. Tartan Rescue (18)
  4. MIT (16)
  5. Robosimian (14)
  6. TRACLabs (11)
  7. WRECS (11)
  8. TROOPER (9)

I’ve bolded and underlined the ones based on Atlas (which are 1/2). Why is this significant? Because Google just bought Boston Dynamics, who manufacture Atlas!!! What’s more, Google also owns Schaft who won! Monopoly anyone?…

Atlas Frontview 2013As we saw from the Vehicles, it doesn’t matter whether a Google team actually wins. One thing you can guarantee – Google will be making robots in a few years which will be commercially available by the end of this decade. Given Google’s “record” – i.e. blatantly violating peoples privacy and who knows what else, I’m not sure how good this really is…

Yes, I know they’ve feigned disgust at various NSA revelations, but remember that their chairman Eric Schmidt, once said “If you have something that you don’t want anyone to know, maybe you shouldn’t be doing it in the first place”

I’m still waiting for him to mail me his social security number and bank account details, because hey, he’s obviously an upstanding guy who has nothing to fear… ;-) How would you feel about having a Google Spy (oops Robot) in your home?

https://i1.wp.com/www.digitalworldtokyo.com/entryimages/131205_NewAsimo.jpgOne question remains though – where are Honda in all this? Ironically, the Japanese did win this challenge, but using technology which is pre ASIMO. I think HONDA are quite rightly keeping to themselves as what do they really need to prove? If you look at any recent ASIMO information you can see that it’s way beyond where all the DARPA people are, which is not to say they won’t catch up, but who knows what’s in HONDA’s labs?… The last information we have is from 2011 which is pretty awesome!

Also, they don’t really need to participate in the “DARPA Challenge” as they’re already working on a Disaster Response Robot Based on ASIMO and are using ASIMO to Act as an Autonomous Explaining Robot – beat that DARPA door opening droids! ;-)

My hopes and predictions (since we’re getting near New Year) for the future on Robots?

Google will obviously have a number of models with military and civilian applications which will become a major profit centre for them (thanks military industrial complex :) – not a surprise considering all the “hard AI” work they’re doing with Kurzweil – stay tuned next decade…

Honda will enter with ASIMO and buddies around the same time. They’ll probably be more expensive but will be more consumer friendly and secure (i.e. they (hopefully) won’t be spying on you).

Open Source will have something, and Hubo definitely looks like a good start – I like the concept that I could own a robot that I can trust and improve :-)

Mathematica – coming to an iPad near you in Wolfram Calculator!

It’s not often you stumble across something that people don’t already know about on the net, but I think I’ve done it! I was doing my n-monthly “Mathematica iPad” search (which I’ve been doing for years!) when I stumbled across the this Stack Exchange discussion: Mathematica and the iPod or iPad [closed] where a link to a very interesting video (above) is given

I almost didn’t watch it as I thought “just another overpriced Wolfram iPad product (e.g. US$50 for the Wolfram Alpha App???), but something made me keep watching and at 13:44 – BLAM!

Wolfram Calculator : Mathematica

So what’s the big deal?

Plot[Evaluate[D[func, respect]], {respect, -3, 1}.., PlotRange->Automatic]

is Mathematica Code!!! Or the “Wolfram Language” as Stephen Wolfram has so humbly named it ;-) That’s right – somewhere in the upcoming (they’re saying Q1, 2014) Wolfram Calculator is the Mathematica Kernel and Language. This is pretty significant in a number of ways:

  • It’s a great differentiator (no pun intended ;) for their calculator which will make it unique and beyond the reach of anyone else on the iPad within the foreseeable future – hopefully they’ll only charge US$50 or less though as any more and people probably won’t buy it.
  • It’s getting a subset (kernel/core) of Mathematica on to the iPad, which is an incremental step to the inevitable:
  • Prediction>>> Mathematica on iPad! Given the fact that Mathematica will be free with Raspberry Pi’s I’d be surprised if we don’t have Mathematica on iPad by the end of next year (2014) – hopefully it too will be reasonably priced, especially if you have existing Mathematica licenses