Posts this Month

March 2010
M T W T F S S
« Feb   Apr »
1234567
891011121314
15161718192021
22232425262728
293031  

Archived Posts

Categories

In the land of the blind

A bionic eye like this is a lifesaver.

Of course as it directly connects to the retina at the back of the eye it is only useful if your blindness actually left you that functionality but even so. It will improve the life of many.

Of course once the interface to the retinais up and running the sky is the limit for special gizmos that will connect to it. A night vision unit would be handy but think about microscopes and telescopes depending on what you want to do and all in a hot swappable unit for ease of use.

Imagine surgeons with the ability to zoom in close for intricate work.

Only question is that who will be the first to have healthy eyes removed to give them enhanced vision? Once is it perfected of course. Or would you only do one eye? I would like the enhanced facility but, yet again, I wouldn’t be at the front of the queue.

Keeping things simple. Pt 3 Robots

I can’t wait for robots to get here. It seems they have been promised since I was a kid and yet today we only have a few robots around and they are all expensive industrial ones for factories and the like.

Why is this? Where is my Rosie?

Well I think the answer is ‘still in the lab’ because our scientists are working too hard on creating a one size fits all robot and can’t get the thumbs right. A robot that can do the cleaning, the gardening and we can have sex with (If it is sex with something mechanical) This is not good.

We should not want our robots to do everything. We should want our robots to be specialists. A robot, that looks like a hoover cleaning up a bit, emptying itself, charging itself and moving on throughout the time when the house is empty. A robot that looks like a mosquito chasing and terminating bugs that are in the house or by the BBQ when it spots them. A robot that digs the garden around the veg and fruit and pulls up weeds only. A robot that scares the cats away from your garden but leaves your cat alone. A robot that looks like this when you want to have nookie but has little capability for thought outside suggesting new things to try.

The problem I see is that while we work on versatility that we don’t need we are missing out on making our lives much easier. The industrial robots don’t look like humans and don’t talk. They perform a single function only and they do that well. A robot that did nothing but clean hospitals for MRSA type bugs would save lives and need not be too complicated. Why does it need hands? Why does it need to walk? Why does it need to speak or to listen? A simple robot doing one simple task perfectly and as often as required that could save thousands of lives yet it is nowhere to be seen.

In addition we want to make sure that they are not programmable. Boot from ROM, updated manually as required a bit like firmware is now and with safety features not able to be overridden by programming so a nutter can’t just upgrade your code so your super sex toy starting biting instead of kissing. Don’t want that at all. No sirree.

When we do eventually make a robot that is exactly like a human in every way and is capable of rational thought what are we going to do when it says ‘Not tonight dear. My processor chips are overheating’ There will always be a bunch of namby pamby liberals out there pressing for you to go to jail for pressing the reset button and booting it up in safe mode.

Nope. Keep them simple. Specific tasks. No extra processing power and make them perform that role perfectly. What could be simpler? Good. I’ll expect my shirt ironing robot next year thank you.

Keeping things simple. Pt 2 Computers

Computers, Notebooks, Laptops, PDAs etc. keep on getting more powerful and more compact every day. Simply put they all do one thing and that is to store and analyse data which they then output for us. Nothing else. They do this in a linear way by following exactly the instructions given to it by a programmer, or in larger programs, a programming team. Programmers also continually improve their programming and the way the data is stored and analysed also improves all the time although people being people they make mistakes and the results are sometimes wrong, in hardware this is a design flaw, like a battery pack that falls off, in software this is a bug, like a program crash or more likely a miscalculation. The hardware and software are improving all the time as they become more sophisticated. This is a good thing.

Despite this continual improvement they have two major issues that they have not yet overcome, the Input/Output devices and security.

We have no way around the IO issue as we need to be able to input our questions and data and we need to see the results. Until we understand enough about the human body to interface directly, either via reading and writing into the nervous system wirelessly or via direct connection we will continually tinker around the edges with new ways to display data such as 3d holo images and input devices such as voice. Each will be useful to a small group but so far has not managed to replace a keyboard, mouse and a monitor or LCD screen. The same thing just different technology) So we await a medical breakthrough in reality, one that is being developed as we speak. I for one can’t wait, although I won’t be among the first for something that modifies or plugs directly into my brain. (Remember the bugs)

The second issue, one we can overcome, is security. At the moment security issues on personal computers are insignificant in the scheme of things. Sure, it is a big problem for each individual and can lead to the loss of money and private information but the major issue is one of inconvenience. You need to get new credit cards, rebuild your computer, contact your friends and give them your new EMail address and so on. Somethings can never be recovered such as contacts in your EMail program and corrupted pictures etc. It is really companies that suffer from security issues and they do suffer to the tune of millions per year at places like banks and thousands per year at online shops because of our slack security.

I won’t deal with corporate security here because that is a subject in itself. I will however offer a solution that would get rid of 99%, imo, of the attacks on personal computers.

Most people never add any software to their system once they have bought the computer. They simply get by with what was purchased at the shop or over the Internet. These people get their security compromised by changes made to the OS or applications without their approval because they don’t understand what is being done on their system when they download a bit of code or click on an external web page. Who does? Personally I see no reason for any code running on a web page to be able to run code on my computers and modify data on there either. Some brightspark did though as so code written by bad people runs and installs itself without your permission. Personally, I disable Java and ActiveX but that means there are some sites I can’t use and I have to use them for banking or because they sell cheap CDs. No alternatives except inconvenience or paying more because of their lazy programming.

Anyway, my solution is simple. All computers can handle more than one drive. We build a system drive on C: that can take the OS and all the layered products such as Office our games and we make that disk have an external write enable switch. Our other drive D:, E: etc. will have just data on it. Nothing else no executables, overlays, or system configuration data. Data is of course your word files, your pictures, your videos, your spreadsheets and soon. Nothing that can be executed by a browser.

Of course this would require changes to the OS and application software so that they wouldn’t use C: for data and that the user configurable registry type data was relocated to D: or something. These changes are not significant and should be simple configuration changes in the definitions. The only real issue is shared objects such as DLLs. The way these work now is not perfect now with many incompatibilities and imo with the cost of storage being what it is the only shared components we need are in the base BIOS. With the changes since the BIOS was introduced it is due for an upgrade and these shared objects can be installed there rather than in many places on your system disk but in general lets stick to a complete working system in one place makes for easy install, removal and reduces compatibility issues when the latest application head office gave you requires XYZ 7.1 but your tried and tested main application won’t work with XYZ 7.1. As an aside, while they are doing this they can remove the facility to manipulate and execute code on a system that can be provided by a user or a third party by validating the drives and halting if it tries to run something on D:, E: etc. Yes, Mr Developer it may be handy for one or two people but for the 300Million others using the software it only allows our systems to be compromised by a bad guy. You enable that thinking you are smart.

Then what would happen is that when your system is built. The Write enable switch would be on. This would enable boot only from a small OS that only allowed you to load in programs from disk and the Internet to install or upgrade your programs. The OS and all the programs you want would be loaded from the shrink wrap and then the upgrade patches applied. There will always be patches and of course program suppliers would need to ensure their programs met the upgrade API, again not a major task The Write switch would be turned off when finished. The system would then be able to boot from the disk, load the OS and load the drivers etc. and then come to a waiting state, preferably a login screen. This waiting state would be saved to drive C: and would in effect be the built OS which would be used by the system at boot time.

Startup times would be instantaneous and dependant on hardware checks only. Make the C: drive a SSD and it’s up and ready to use in seconds. Takes me longer to sort out my workspace and scratch my bum.

Downloaded viruses, executable code etc. would still be downloaded but unable to corrupt the operating system they would disappear when the system was switched off. No more keyloggers reporting back daily or whatever, excluding of course the backdoors the Stasi tell the software companies to put in. (Nothing is perfect)

Now for those that don’t stick with the basic OS or write their own code then you simply flick the switch to install the latest game or utility then when done back again to rebuild with your new application installed.

Nice and simple. Yet this would make most personal systems secure. You could even have the OS on a USB stick if you wanted to for portability.

On the downside it would force small software companies to add a new layer of installation and upgrade code in instead of a simple executable file but think of the benefits.

The removal of most of the SpamBots would significantly reduce Spam and that would allow the ISPs to track what remains to its source. Users would save time not rebuilding and re-entering data. Think of the money you would save on anti virus software, firewalls and security code. The time you would save checking your EMail for what isn’t really Spam but has been detected as such. The time you would have on line instead of contacting some self appointed blacklisting company in a different timezone to explain that it wasn’t you and some spammer had spoofed your IP address because you can’t contact someone you need to urgently.

Simple and effective but the hardware and software companies would rather develop a very sophisticated hardware and software platform that would stop you doing what you want just so it can build DRM into the hardware level. What a bunch of bastards. Luckily it won’t take off on its own. They will require legislation to make it happen. Although, with the current bunch in charge you never know.

Keeping things simple. Pt 1 Phones

I was asked today what do I mean by keeping phones simple. Personally, I thought it was obvious but clearly not.

My idea on phones is that they need to make phone calls and pass SMS messages. That is it nothing else. They need to make them unable to be programmed and not allow applications to run on them by supplying no RAM for programs just data, telephone numbers and messages and no enabling any programming languages at all. That way nobody hijacks the thing and nobody can program it to record your calls, give your location or list to you when you think it is off.

OK. I’ll be a bit flexible. I like the clock and a camera capability but again no programming just pictures and video as data which can be sent on to others for viewing.

I see bluetooth, infrared and WiFi as communication protocols so again it’s OK with that. Bluetooth headsets and connectivity are a necessity nowadays.

That however is it for my phone. As secure as you can get transmitting data into the ether. Unable to be hijacked by the Stasi and any other bad guys who are out there looking for bandwidth, data to steal or who just want to nose into my private life.

Greed could stifle innovation

One of the things that amazes me is how you can patent things that are in common use or based on things that are standard but will small upgrades added.

This, for example, where a patent has been issued for an accelerometer something I and many other have been using for some time. How the hell did that happe? Now, unless this is reversed, companies will have to pay royalties on equipment that we already use. It will also stifle technical innovation. It’s madness. Sheer corporate greed supported by legislation. More government screw ups.

And talking about government screw ups, how can someone copyright the name olympic and the numbers 2012? What are the calendar manufacturers going to call the year after next?

Tips for oppressive societies. Like ours.

Every now and again on my travels I come across interesting articles on net security and censorship.

Here is an interesting one that had some information that I was unaware of. You learn something every day. So today I thought I would share that knowledge.

Read Semi-Anonymous Internet Access.

The Judas Gene

It was the subject of Sci Fi. The generation of a biological weapon that took out only a single species or sub species. In the Sci Fi books it was Jews, blacks or asians that were the targets for genocidal maniacs. Now, in real life it’s bugs.

Now, where I get a bit conserned is that everything on this planet evolved to take a niche in the eco system and we don’t really fully understand these roles. Slow change allows species to adapt and for other species to take up gaps or we could identify an issue and make changes to stop the change or find alternatives.

Biological attacks like this may not allow those options. If a biological weapon spread uncontrollably across the world we could find that our target was a species that in another part of the world provided a different role. One that other species could not adapt quick enough to pick up the slack and we cannot resolve either.

I’m very much for using technology in this way but I’m a firm believer in having them on timers. I’m actually concerned about biological weapons like this as we cannot be 100% that the biological weapons cannot reproduce and will have a limited lifespan. Enough to keep them in a small area anyway. Thus infestations can be targetted. Any outbreaks are limited and no species is taken to extinction.

The good news about this one is that is is supplied as food. Therefore it is limited and is unlikely to spread far beyond the application area.

I actually wonder though if we could ever really predict with absolute certainty that there would not be any side effects. For example a pregnant creature that ate the food which modifies it’s childs DNA so it became an excreter of the tainted genes. Making it able to be spread about.

We do play at being God sometimes and every time is a risk which we don’t know how to evaluate yet.

So, I’m sticking with the little robots that simply target their species and kill them for their limited lifespan. No chance of spreading, no chance of unintended consequences. Little robot killers.

Shields up

Not quite the same as Star Trek shields as discussed but nevertheless a step towards them. Armour that can be charged to project an electromagnetic field to reduce the impact of weapons. Read here.

Now this is good news, for us anyway as it protects against the sort of attacks we can expect in the modern war arena such as RPG attacks and roadside bombs. Only thing is that unlike Star Trek, and every RPG we know, where you can raise your shields and have them depleted as they are attacked with this armour we need to raise them at a specific point during the attack. Unless this can be automated successfully then this armour isn’t really of much use. Also, like Star Trek shields, it will be possible to deplete them by overloading them or timing an attack, manually or automatically, to coincide with a recharge cycle.

However, I don’t see these shields being very effective against a modern army where overwhelming firepower could be brought to bear. Not yet anyway.

But anything that gives our boys a better chance of returning home is an improvement in my opinion. A definitve step forward. Now we just need phasers.

Harvesting wasted energy

Here is another system that harvests energy, electrickery, from moving cars. Supposedly from the shock absorbers. Read here.

Although it actually makes sense I cannot see what benefit this is. At the moment our car batteries are only really taxed during the winter when we are powering windscreen wipers, heating, defrosters and lights. During normal usage our batteries are kept topped up OK. I suppose when we are running all electric cars we will need items like this to help with the range but at the moment simply an expensive gimmick. Maybe we should just put little wheels in the back for the kids to run around.

I wonder how long it will be before they are compulsory?

Mini UAVs

The Israelis are a smart bunch. They have to be to live and they seem to continually innovate, just like we used to before we lost our way. Here is a new system they have devised, a Mosquito Micro UAV, a UAV that doesn’t carry ordinance, is designed for short range use and are undoubtedly significantly cheaper as a result. Just look at the requirements for launch.

Where I live is relatively quiet, only the occasional murder, bank robbery, rape and mugging. A utopia as far as the UK is concerned. However, we still get the drone of Plods aircraft whilst it searches for bad guys in cars or paedophiles with really big willies. One or the other.

Now in a few years time I see the sky filled with these mini UAVs all following every car as it travels the roads waiting for them to speed or race a red light or something. Every pedestrian as the walk the streets just waiting to mug someone or get their willie out.

It seems an ideal match. Low cost surveillance of the population at large. All managed by deskilled worker drones so we no longer need an expensive pilot or plane and can fly these using the latest technological advances in drone management, both UAV and people.

Of course we will always need access to a Predator class drone. A weapons platform that we can use when someone is creating too much pollution or perhaps even dropping litter out of a car window. Some people just don’t deserve to live.

But as you know technology is two edged. At this cost Mr Big could afford a few themselves to watch out for Plod tracking his guys, staking out his hideouts or even Plod getting into position for a raid. This would easily be spotted as Plod left their hidey spots to pick up some donuts and fill in the H&S forms in the command cabin.

It’s funny in a way. Israel has to go the non violent route to show they are the nice guys even though they are up against nutters, albeit nutters with the world’s press on their side while the US will go bigger and bigger until the drones are using B1′s with tactical nukes. It’s great being a sole world power.

Factoid : The B-1B Lancer is one of my favourite aircraft.