Is updating Java really important?

This is a sponsored post. To find out more about sponsored content on Technology Bloggers, please visit our Privacy Policy.

What do you know about Java? If the answer is not much, then you are not alone. In this article I am going to explore exactly what Java is, and why it is so important that you keep it up to date.

Java or JavaScript?

Java and JavaScript are completely different things, however many people confuse them as one and the same.

JavaScript
JavaScript is a scripting language (like PHP and HTML) that is used in browsers to help render websites, and is also now used to create [relatively simple] desktop games.

We use JavaScript on our blog. One example can be found in our comment form; if you don’t tick the box to confirm you have read the comment policy and click Post Comment, a box comes up reminding you that you have to tick it to proceed – that works via JavaScript.

You can disable JavaScript, but so many websites use it nowadays, your browsing experience would be significantly affected.

Java
Java is a programming language, which is capable of doing far more than JavaScript. Java can be used to create new programs and applications that run virtually on their own, or via a browser.

Most computers come pre-loaded with Java, as do many other devices, including some cars, printers, parking machines, ATMs and more. A printer doesn’t use JavaScript, as it is a browser based language.

Malicious Java

It is possible for someone to gain access to your computer via Java. All you would need to do is visit a website with malicious Java code on it, and unknowingly to you, you could be being hacked. Some websites allow you to add your own code to their site, (like forum’s for example) so it might not even be a malicious website you are visiting, just one page which contains malicious code.

Oracle's Java logoWhen you visit a page with a malicious Java application, your browser will usually start to run the code, which will open up a direct link between your PC and the hacker – remember browsing the net is a two way process, every time you request data from a server, the server can request something back.

On face value, a page with malicious Java could look completely normal and trustworthy, as you wouldn’t be able to see the code – your browser would render it for you.

Malicious code can give a hacker almost complete access to your machine, via the internet. They could potentially browse through your files and open applications, and even receive feedback from input devices like a webcam and microphone.

Java Update

When Sun Microsystems (who are now owned by Oracle) developed Java, they didn’t plan for it to be used maliciously, and still don’t. Like with most code, hackers exploit loopholes and flaws in the language, to enable them to perform malicious activity.

Oracle's logoLike with any software, to combat malicious activity, when flaws are discovered, developers create patches and launch new versions to protect uses against their installation being misused.

Many of the know ways Java can be used to gain access to your computer are preventable, if you have the latest version installed.

It is important that you not only keep your computers version of Java up to date, but also your browser’s version. Many browsers come with a Java plugin, and this can become outdated, even if your system version of Java is up to date.

You should check to see if your browser’s extensions and plugins are up to date ideally once every week. If you have Premier IT Support, or your computer is updated by an external provider, you shouldn’t need to update Java, as that should be taken of care for you.

Vintage Computers For Sale

Buoyed by the sale of one of the first and few remaining Apple 1 computers for $650,000 I started thinking about the old machines that were lying in my mum’s garage and wondering if I was sitting on a fortune.

Although I myself was never interested in computers my younger brother was a guru, going on to study computing at University, so we have a real vintage lot just awaiting discovery.

The first Hankins computer was a 1981 Sinclair ZX81. What a machine that was. It was manufactured by the famous watch maker Timex in Scotland, and really represents the movement from mechanical to digital technology. I remember recording programs onto a cassette recorder that were broadcast over the radio as a series of sounds similar to the noise a fax makes. Then you play them into the machine and bang you are off, you could use your 1kB of memory to do almost anything (or nothing).

A Sinclair ZX81

A Sinclair ZX81

The keys were part of the machine, like an old cash register, and it is through these that my brother learned the skills of programming in Basic, although I never got to grips with it. Then he moved on to Extended Basic and machine code (whatever that is).

Anyway it will not make me rich, they go from about $2 to $20 on eBay.

But even 1 kB of memory was not enough for us so a couple of years later we (my parents) invested in what was in its day the height of technology, a TI99. This was altogether greatly improved, it had a cartridge system in the front so you could slide in games and use the cursors to maneuver through the asteroid fields.

The TI99 was manufactured by calculator maker Texas Instruments and was the first computer with a 16 bit processor. Texas Instruments were big on voice synthesis and the big use of it for us was during the game Parsec. With 16kB of memory we had moved on considerably, and my brother made the most of learning Extended Basic using their wonderful program.

A TI99 Home Computer

A TI99 Home Computer

Just look at the lines on this beast, a design classic it sold almost 3 million units and with 68 by 48 pixels in colour the picture was a joy to behold when plugged into our TV.

It was high finance though for our family, it cost more than $500 US when newly released but as with all of these things the price fell over the following years to $150, and so the question arises again, am I rich today?

The answer unfortunately is no, you can buy one on eBay for about $20. Could be a great investment though, they have one in a museum in Paris.

Well a couple of years passed and my brother needed a serious computer to take to University. At great expense my parents went for the BBC Microcomputer built by Acorn. This was much more of an educational tool, and its release was followed by a BBC educational series that taught its user (my brother and unfortunately not me) to program, and it was the machine of choice for UK universities and schools.

Our model B had 128 kB of memory, a giant leap that allowed graphics programing and increased complexity of use. It also had a floppy disc for ease of data transferral. It was a beast of a thing though as it sat in my brother’s bedroom, and it is the most expensive machine in the house to date.

A BBC Acorn Computer

A BBC Acorn Computer

Oh how I could pay my mum back if it were now worth the same as the first Apple I thought, but once more eBay broke the spell. From $10 to $150 with all the extra hard and software, so sorry mum the Austin Martin will have to wait.

After University (and post BBC) my brother went to work and we moved into company machinery, laptops, blueberry, blackberry, apples and other fruits of commerce, and I lost touch a bit, but I alone have owned 3 desktops and 3 laptops to date and it is all awaiting disposal, so there certainly isn’t much room in my mum’s garage today (certainly not enough for an Aston Martin anyway).

The size of the Internet – and the human brain

How many human brains would it take to store the Internet?

Last September I asked if the human brain were a hard drive how much data could it hold?

The human hard drive: the brainI concluded that approximately 300 exabytes (or 300 million terabytes) of data can be stored in the memory of the average person. Interesting stuff right?

Now I know how much computer data the human brain can potentially hold, I want to know how many people’s brains would be needed to store the Internet.

To do this I need to know how big the Internet is. That can’t be too hard to find out, right?

It sounds like a simple question, but it’s almost like asking how big is the Universe!

Eric Schmidt

In 2005, Executive chairman of Google, Eric Schmidt, famously wrote regarding the size of the Internet:

“A study that was done last year indicated roughly five million terabytes. How much is indexable, searchable today? Current estimate: about 170 terabytes.”

So in 2004, the Internet was estimated to be 5 exobytes (or 5,120,000,000,000,000,000 bytes).

The Journal Science

In early 2011, the journal Science calculated that the amount of data in the world in 2007 was equivalent to around 300 exabytes. That’s a lot of data, and most would have been stored in such a way that it was accessible via the Internet – whether publicly accessible or not.

So in 2007, the average memory capacity of just one person, could have stored all the virtual data in the world. Technology has some catching up to do. Mother Nature is walking all over it!

The Impossible Question

In 2013, the size of the Internet is unknown. Without mass global collaboration, I don’t think we will ever know how big it is. The problem is defining what is the Internet and what isn’t. Is a businesses intranet which is accessible from external locations (so an extranet) part of the Internet? Arguably yes, it is.

A graph of the internet

A map of the known and indexed Internet, developed by Ruslan Enikeev using Alexa rank

I could try and work out how many sites there are, and then times this by the average site size. However what’s the average size of a website? YouTube is petabytes in size, whilst my personal website is just kilobytes. How do you average that out?

Part of the graph of the internet

See the red circle? That is pointing at Technology Bloggers! Yes we are on the Internet map.

The Internet is now too big to try and quantify, so I can’t determine it’s size. My best chance is a rough estimate.

How Big Is The Internet?

What is the size of the Internet in 2013? Or to put it another way, how many bytes is the Internet? Well, if in 2004 Google had indexed around 170 terabytes of an estimated 500 million terabyte net, then it had indexed around 0.00000034% of the web at that time.

On Google’s how search works feature, the company boasts how their index is well over 100,000,000 gigabytes. That’s 100,000 terabytes or 100 petabytes. Assuming that Google is getting slightly better at finding and indexing things, and therefore has now indexed around 0.000001% of the web (meaning it’s indexed three times more of the web as a percentage than it had in 2004) then 0.000001% of the web would be 100 petabytes.

100 petabytes times 1,000,000 is equal to 100 zettabytes, meaning 1% of the net is equal to around 100 zettabytes. Times 100 zettabytes by 100 and you get 10 yottabytes, which is (by my calculations) equivalent to the size of the web.

So the Internet is 10 yottabytes! Or 10,000,000,000,000 (ten thousand billion) terabytes.

How Many People Would It Take Memorise The Internet?

If the web is equivalent to 10 yottabytes (or 10,000,000,000,000,000,000,000,000 bytes) and the memory capacity of a person is 0.0003 yottabytes, (0.3 zettabytes) then currently, in 2013, it would take around 33,333 people to store the Internet – in their heads.

A Human Internet

The population of earth is currently 7.09 billion. So if there was a human Internet, whereby all people on earth were connected, how much data could we all hold?

The calculation: 0.0003 yottabytes x 7,090,000,000 = 2,127,000 yottabytes.

A yottabyte is currently the biggest officially recognised unit of data, however the next step (which isn’t currently recognised) is a brontobyte. So if mankind was to max-out its memory, we could store 2,127 brontobytes of data.

I estimated the Internet would take up a tiny 0.00047% of humanities memory capacity.

The conclusion of my post on how much data the human brain can hold was that we won’t ever be able to technically match the amazing feats that nature has achieved. Have I changed my mind? Not really, no.