The Third Industrial Revolution

Recently there has been a lot of talk about a third industrial revolution in the making. It is of course that involving 3D printing. Take a look at the other articles on the website for an overview.

The thing about these machines is that they can produce individual tailor made objects at low cost, something that was not really possible in the days of mass production, when multiples were cheap but individual one off projects very expensive.

It is a contentious technology though for several reason, the first being its versatility. A few months ago we had the first fully printed gun, the plans were put online for free before being removed but only after more than 100 000 people downloaded them.100 000 more unlicensed guns in the world possibly. Check out this article.

Another reason is that these machines will completely change manufacturing. The old days of heavy machinery in production lines might be numbered, and this means that the power and financial strength that the organizations that have control of these systems currently posess is about to be lost.

So where should somewhere like MIT here in Cambridge MA stand? They have to support new technology, it is their job, but in doing so they might be undermining their own foundations, rooted as they are in large scale US industry.

3D Printed Prosthetic Hand

3D Printed Prosthetic Hand

As well as the printable gun though there are obviously a million good uses for this technology. Two weeks ago I mentioned an engineering company that is testing an aeroplane engine that uses printed parts, and in case of dire need you can now print a prosthetic hand for about $150 through an open source website. Read the article here.

Last week the Bassetti Foundation sponsored a series of events in San Francisco based around these problems. One of the main speakers was Chris Anderson, ex editor of Wired magazine and author of the book Makers, he is a leader in thinking on these matters. There is plenty of information on the website for interested readers, including videos of the symposium about the political and social implications of a move towards 3D printed manufacture.

3D Printed Motorbike

3D Printed Motorbike

Check out the photos too, here is a printed motorbike. They can produce far more than you imagine.

Is a lazy website key to online success?

Speed matters. Once upon a time, if a business had a website, it was revolutionary. Now in many cases if a business doesn’t have a website, it will usually suffer as a result.

When the internet was in its infancy, speed wasn’t really on the agenda. If your site loaded super fast (remember we are still in the days of 56kbps/dial-up internet access here) great. If it didn’t, people would be prepared to wait.

Nowadays there are so many different websites offering such similar information, if your site is slow, your traffic (or as I prefer to call it visitor numbers, or even better: people) will suffer as a result. There are countless studies into this, almost all of which conclude that the slower a site is, the fewer visitors it has.

Furthermore, speed is starting to become an evermore important search engine ranking factor – if your site is slow, you are less likely to rank at the top.

Okay, you get the point: today speed matters.

The problem with many websites is that they have so much to load. When you load our homepage, it isn’t just a few lines of HTML that your browser requests from our server, it also fetches a handful of local CSS, JavaScript and PHP files, in addition to bunch of images and some large chunks of external code, which are used to generate social media buttons.

This all takes time, and every extra byte and file that is requested will slow down the page load time.

Slim Down

One way to reduce the size of the page is to reduce the amount of files – and the size of those files – that are fetched. We make every effort to ensure that our locally loaded scripts are as condensed as possible, so your browser doesn’t have to request dozens of files, just one or two.

We have also combined several images into one file (a CSS sprite), again, so your browser has to fetch fewer files. Take a look at the image below for an example.

CSS sprite social media

Technology Bloggers social icons CSS sprite.

The trouble is, we only have control over internal files. I can’t go and reduce the Tweet button script and add it to one of our existing files, as it is controlled by Twitter, and served via their servers.

Lazy Loading Images

Sometimes slimming down isn’t enough, so one way to prevent the initial load becoming verbose is to delay the loading of images not in view. We use a WordPress plugin called Lazy Load, which only loads images just before they come into view. So if the page has five megabytes of images to load, and four are below the fold, then when the page loads, you will only have to wait for one megabytes worth of images to load; if you don’t scroll down, the other four never get loaded.

Lazy loading images can significantly help improve page load time, as images are usually the biggest files that a website loads, so only loading the vital ones really speeds things up!

Lazy Loading Social Buttons

As I mentioned above, one of the biggest strains on loading is external code, specifically social buttons and sharing buttons.

For a long time now, the ability to offer you the potential to share content and follow us via social media has come at a high price – in terms of loading time. However after a lot of coding and hours of tweaking, our social buttons are now just a tiny (in size) image.

If you take a look at our sidebar, the social buttons sill look very similar to before – Facebook like, Twitter follow and Google Plus recommend all still there – however they now only load the external scripts if you mouse over them. This removes a huge delay when you first load a page, and means we can provide these buttons on every page of the site, with a much smaller speed loss.

At the top of articles, the social buttons there now also load lazily, and only fetch code from the networks when you mouse over the button images.

Lazy loading sharing buttons.

Technology Bloggers delayed loading social buttons.

Lazy loading social media buttons has dramatically improved the speed of Technology Bloggers, and still enables you to share content when and how you choose.

%CODETWEETTB6%

What is your view on delayed loading?

Somebody is Watching You (Via TV)

Last week my local Congressman Michael Capuano introduced some important legislation into the house regarding privacy and TV.

Like many of us residing in the US, Capuano was astonished and troubled by the revelations that home TV and telephone operator Verizon was required to give the government lots of data about our telephone use. They provide a daily list of all calls, duration and codes to identify mobile devices so that the government can look for terrorists.

Capuano decided to look further into issues of privacy surrounding this particular operator, and his legislation is a result of his findings.

He found that cable TV companies are developing systems that allow the TV set to watch the viewer. The idea is that a box sits in your house and watches you watch the TV so that advertisers can market their wares better.

A woman watching TV in the dark

Watching TV

The systems will be fitted with face recognition software (see this article for an idea of how far this software has come) so that publicity can be tailor made for the consumer.

So if I am watching something the publicity will be aimed at me, and probably cross referenced with data about my interests, life and Google searches. Fast cars, motorbikes and concert tickets.

If my wife is in the room maybe the publicity will also take her presence into account, and offer her shampoo, a fitness package or the likes, or maybe target us both with a cruise or a romantic weekend in the sun for 2 or likewise. If we are sat at opposite ends of the sofa maybe some counselling or a good divorce lawyer, who knows.

I can only imagine that if the watcher is eating a bag of crisps (chips) and drinking a bottle of beer then publicity for pizza and wine would be in order, the right message at the right time if you see what I mean.

What Capuano and his co sponsor are trying to do is to pass legislation to force producers to build and market a version of their cable interface box without the cameras integrated, and that the TV must show the message “I am watching you” when the machine is watching you.

Not too much to ask you might think but in free market led America I await the outcome. Read more about the legislation here.

I was fortunate enough to interview Congressman Capuano for my Bassetti Foundation blog a couple of years ago. We spoke about technology and his responsibility as a politician to society and his electorate. A transcription of the interview is available here.

Just as a sideline the BBC has an article out about hackers taking over webcams to spy on people covertly. Apparently there is a market for access to your computer, although the stated motivations are different and the practice is not legal.

EDITOR NOTE: Don’t forget the post I wrote about keeping Java up to date Jonny; it mentions about webcam hacking too 🙂 – note by Christopher