Category: Future

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

Don’t Spy on Us!

2 Crypto KeysIt’s the end of the day here, and what a day it’s been with 3 causes, 2 manifestos and so many hashtags I lost count! ;-) Organised chaos springs to mind… But it’s been worth it. I’ve done my best to spread the word and went to my first CryptoParty (and Unconference :) at English PEN, which I just thought I’d briefly recap. The function was at their offices in London which were probably a bit small for the event even though there was a small lecture theatre space included.

EncryptionLuckily as the numbers were limited it wasn’t too crowded,  just very comfy. The mix was interesting – a few business people, some good hackers, information & freedom people, quite a few IT people (like me :) and just many who were interested and wanted to find out more. There was certainly a wide range of topics covered (in no particular order):

  • Secure SMS
  • Smart Phone Security
  • Secure Storage
  • Encrypting Mail
  • Safe Web Browsing
  • Why Bother? I have nothing to hide…
  • A Secure OS – Qubes OS
  • How Google and Facebook make money from you
  • PGP
  • Politics
  • TruCrypt (the software Snowden et al use)

nsa Utah Data Centre

In all, I’d say a Total Success! I was able to chat with many people and my wife was educated on many issues, some of which I’d talked about. The great thing was that it wasn’t just me blabbering on and there were some interesting freedom and rights perspectives that were also given.

Big Brother Is NOT Watching YouFor me, it was great to meet others of like mind, that simply want to be able to express themselves freely and without fear of any consequences now and in the future.

One of the key messages was that privacy should be the default (ah – remember the good ‘ol days ;) and that we should politically move towards this.

In the mean time however, we need to implement “stop gap measures” that increase peoples privacy by encrypted communication, storage and working. This has given me some focus for my contribution.

I’d planned on leaving Google this year anyway and blog about it. I can now see that I actually have a greater need to reclaim my privacy, and I’ll be blogging about that also. I can’t wait to see what happens on next years The Day We Fight Back, Necessary and Proportionate, to Stop The NSA, and Stop Spying on US! Or as I’d like to call it – Information Freedom Day :-)

The Day We Fight Back

The Day We Fight Back

Updates: Just in today:

Big Brother Is Watching YouWelcome to my meager effort in the push back against unconditional mass surveillance. At the moment I’m waiting on some treatment for a pinched nerve that means I can’t use my right arm much for typing, which is literally a pain. Still, nothing will stop me blogging on this auspicious occasion which I passionately believe in!

Anyone who knows me virtually or physically knows that I am a passionate believer in people, humanity and freedom – some of the core principles of The Magna Carta and The American Constitution. For this reason I’m fully signing up to The Day We Fight back. To me, this means a sort of non-violent revolution along the lines of
How to Start a Revolution by Gene Sharp

which has been behind many recent revolutions such as the Arab Spring and Eastern European ones. Ironically, we now need tools such as this to ensure our own freedom in Western Civilisation…

We are here to keep you safeWhy? Because the USA (NSA) and other countries such as the UK (GCHQ) and Australia (ASIO) seem to be heading down a very dark path based around the darker side of human nature. This has been trodden before and never ended well for anyone…

The current situation with mass surveillance will soon be beyond what George Orwell warned against in his book and the movie 1984. Even allowing for the fact that people have “nothing to fear” if they “obey the law”, there have already been numerous instances of NSA Employees abusing the current system and the NSA helping US corporations conduct corporate espionage. Here in the UK, we’re now looking at our confidential health information being sold to whoever wants it which is a total violation of patient-doctor confidentiality.

Benjamin Franklin

Underlying all of this is the dangerous assumption that large institutions (be they government or corporations) can tramp over the rights of individuals (aka people :) and exploit them as they would any other resource for their own ends. I think it’s time people really understood the value of the privacy and took it back so we don’t all end up going somewhere where most people don’t want to be and won’t enjoy. The choice is yours…

Dark Light Path

PS If you’re in the UK, although it’s not on the official page, there’s a (CyberParty) event at English PEN tonight – seems like there are still tickets available…

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 :-)

Who stole the American Dream?

Heist - Who stole the American DreamA while ago I watched a very disturbing documentary, Heist – Who stole the American Dream? on how an attack has been underway on the Free Enterprise system by some elite individuals (e.g. David Koch – can’t wait to see Citizen Koch when it comes out) and their Corporations.

Sounds like your average “nutter conspiracy theory”? Well, it might be if it wasn’t for the fact that the basis of all this, the “Powell Memorandum: Attack On American Free Enterprise System” (published 1972) is now widely available on the net from such as the Washington and Lee University School of Law Powell Archive after it was leaked.

In fact, here’s a link directly to the PDF / Scan of the original memorandum which was originally written by Lewis Powell (who later became a Justice of the Supreme Court) for Eugene B Sydnor Jr and the Chamber of Commerce. The end goal is as the film says “A Corporate Makeover of America”.

The film then goes on to outline how what we have today is an eerily “step by step” implementation of the Powell Memorandum. But – it’s not finished! There’s more to come, but I’ll let the film outline that…

If you’re at all an independent thinker and not part of the top 0.0…01% then here’s a few very disturbing facts:

  • US Corporations currently have US$1.5T in offshore accounts as they’re only paying an average of 13% Tax, with many of the largest such as Exxon Mobil, Chevron and GE paying none or even getting rebates!
  • Due to the crash:
    • US$10T in Housing Wealth was lost
    • 10M Families lost homes to foreclosure and 11M more are “underwater”
    • 10M Workers lost jobs
  • As a result, there are now 47M (or about 15%) Americans living in poverty

If you’re interested finding out more outside of the film, here’s a great analysis The Powell Memo (also known as the Powell Manifesto) from reclaim democracy and Google will give you a heap of information.

100th Post!

100th Blog PostI’m not the most prolific of bloggers, but after that first post on the 30th June 2012 “Hello world! Of Architecture and Change” this is now the 100th post – WOOHOO! As you can see above, I had a fairly modest celebration with a few Grenadier mates  – thanks guys ;-)

As with any Base-10 based moment, I think it’s time for a bit of reflection and cogitation… What better place to start than the “mission statement” from that first post:

If you’re interested in IT, Privacy, Science, Maths, Process, Systems
(of people and technical), Programming, Organisations and any other
topics that grab my attention, then you may want to follow this.

So how did I score?

The inevitable question is where now? Firstly, I think it’s time for a renewed mission statement:

To boldly go, where I've not gone before
To seek out new ways of being, living, thinking and working
To explore seemingly strange new worlds and ideas of other people
These are the voyages of me...
In physical, virtual, emotional & mental space: The final frontiers

Enterprise - NCC1701But a bit more specifically, what are my thoughts and plans for the future?

  • I like blogging about “anything”. I know this may be frustrating for some who very much stay on a particular “message topic”, as one day I’m talking about a product, another some programming, people or an organisation type. Well, that’s just me so I won’t change that…
  • I do want to increase the “technical content”, by which I mean around Architecture, Design and Programming. I got drawn down a people and process rabbit hole, which in some ways culminated with previous post on Toxic Waterfall. I’ll still blog in this area, but have a lot of technical ideas I want to explore and talk about along the way
  • I think topics like Maths, Science, Privacy and the like are probably better covered on Twitter, which I’ll be getting back on to next year after I’ve returned from a well earned break in Australia

Sam-TaegeukOr put more simply, I’ll probably stick with The Classics of Transformation:

  • People (& Organisations)
  • Process (with People and Organisations)
  • Technology (to implement Processes for People in Organisations)

but most importantly in a humane context