Raspberry Pi

Carving up the Raspberry Pi

Back in 2011, I wrote about a new kind of computer that game designer and engineer David Braben was developing that would cost just $25. Hot on the heels of the E2 Green PC, an effort that many people felt produced underwhelming results, folks were rightfully skeptical that anything worthwhile could be developed in the computing field for about the cost of a nice meal in a restaurant. Many of the people who commented on my original article made valid points about the limited type of display technology and networking options that could be attached to such a cheap PC.

Last December, however, the Raspberry Pi  was made available for purchase and sold out in the initial run, and the Raspberry Pi Foundation went into a second production. One commenter that time around said he was able to pick one up, was impressed with its performance, and wondered if there were some potential government uses, such as storing the little computers inside a vault that could be unlocked to reestablish communications and infrastructure in the event of a disaster.

Since then, people have been coming up with a variety of ways to make use of the computer. CNN recently reported about some the amazing tasks the $25 computer is performing now thanks to its tech-savvy users. The list includes everything from displaying a train schedule to running an interactive network of weather and air quality stations. Some users even created their own private mobile phone network, driven by a single Raspberry Pi.

I think we tend to get a little too caught up sometimes in the speeds and feeds of the latest computing gear. Sure, if a Raspberry Pi can run an application, then a faster, more expensive computer can probably drive it better. (The Pi is about equivalent to a 300 Mhz Pentium 2 processor, though it can be overclocked to 800 MHz, according to Raspberry Pi’s FAQ.)

But if a solid $25 system can make things work, why not use it? I've not been able to find any purely public-sector applications that use a Raspberry Pi, though I can think of a few where it might fit in nicely. It could be used to control remote cameras or sensors, for example or to send images from a weather balloon or drone. And, of course, its adaptability has a lot of educational potential.

If anyone knows of any other good potential uses for a $25 computer, or are planning to try and enlist the Pi for government service, let us know.

Posted by John Breeden II on Apr 02, 2013 at 9:39 AM1 comments


Bahnhof underground high security computer facility right in Stockholm Sweden

Going underground: Will data centers become data bunkers?

Hong Kong is one of the most vertical cities in the world. Like many cities, when it ran out of space, it simply built up instead of out.

But Hong Kong has almost reached its upper-limit for going skyward. And as a financial capital of the world with an incredibly dense population, space is at a premium. That means that large dedicated computing areas, like data centers, have to compete for space with everything else, even though they are in great demand.

The solution for Hong Kong might be to stop building skyward and to start looking under its feet. Data Center Knowledge recently reported that Hong Kong may  dig out rock caves under the city and build new data centers down there. Apparently putting a data center in a deep cave isn't such a bad idea because the naturally cooler below-ground air could help maintain temperatures as long as the cave is properly ventilated.

The biggest problem with the underground concept is likely to be price. It was estimated in the Hong Kong scenario that digging out a tunnel for a data center would cost up to $600,000 per meter. That makes for an expensive project that all but the most profitable data centers would be hard pressed to ever overcome.

But there may be other advantages to building underground. Apparently other underground data center projects are in the works, or even  have been completed in other places, using decommissioned military bunkers as their base of operations. Swedish IPS Bahnhof converted a bunker below central Stockholm into a state-of-the-art data center back in 2008.

The main advantage to using a military bunker, besides the fact that it's already been dug out, is that they were built to survive a nuclear war. Governments looking for the ultimate level of security may want to consider it.

Even with the structure already in place, it will still be expensive to store data in a nuclear-proof  bunkers. Probably credit card companies will take advantage of it. So you can rest easy knowing that in the event of a nuclear war, both cockroaches and your MasterCard bill will survive.

Posted by John Breeden II on Apr 01, 2013 at 9:39 AM0 comments


Man behind virtual prison bars at home checking smartphone

Can virtual prisons improve rehabilitation?

After a recent blog post about voting technology, and another where I advocated moving elections online, people were understandably a little wary. But the most poignant comment I got was also the simplest. An anonymous poster said, "Technology is not always the answer…"

Stab me in the heart, why don’t you? Seriously, that's a pretty hard statement to take for those of us who live in a highly technological world. We tend to think that technology might be the solution for everything. And if its not, it just means that a little more work is needed to make it happen.

It was with that in mind that I dove into an interesting report from the Deloitte University Press entitled “Beyond the Bars: A new model of virtual incarceration for low-risk offenders.” The study brings up some interesting ideas about how technology can be used to create a virtual prison for low-risk inmates, allowing them to both be controlled and serve their sentences from their homes.

Home detention, or house arrest, has been around a long time for some offenders, and I'm not completely sure that it is much of a punishment. Many years ago when I was a crime reporter I interviewed a convict who was sentenced to spend a year in his house. I asked him what he did all day and he said that he mostly spent his time watching “Looney Tunes,” an activity that would admittedly drive me crazy, but didn't seem to affect him very much. He was sad that he couldn't "smoke weed" because someone might check up on him.

But debates about punishment aside, the study implies that technologically enhanced home detention — that would combine such things as risk analysis and geospatial tracking — could be effective as a rehabilitation tool. The report sees each offender being issued a cell phone with numbers pre-programmed based on their crimes. So someone with a substance abuse problem could push a button and be connected with a counselor if Bugs Bunny reruns made him want to light up. That connectivity also presents opportunities for training and education.

“Beyond the Bars” even says that gamification could be used to make sure that offenders regularly check in with their parole officers. Detainees would be given points or badges for making it on time to their appointments, which would be virtual video conferences taking place over that same government-issued phone. If they earned enough points, they could be awarded a longer curfew outside the home, a reduction in their sentence or some measure of increased freedom. Before you scoff at that idea, consider that many people released on parole don’t make their appointments, and that often leads to increased risk of participation in new crimes. By encouraging inmates to make it to all their appointments and providing them the support they need to overcome their demons, it makes society safer.

The biggest advantage to a program like this would likely be felt in states such as California, which recently had to release over 33,000 inmates due to a court ruling on overcrowding. The state has no money to build new prisons, but has a robust IT infrastructure that could support a program like the virtual prison. It would allow the state to punish and rehabilitate offenders when the only alternative might be to let them go all together. Obviously the most violent criminals need to be kept away from the rest of society, but many non-violent offenders might successfully be able to work within this program.

So I have mixed feelings. The technologist in me thinks that everything in the report makes sense, assuming the right inmates could be chosen for the program, especially if the alternative is no punishment at all, or serving a couple days of a year-long sentence before having to be released.

But the whole "technology is not always the answer" comment is still ringing in my ears.

So, what do you all think? Would you feel safe having a virtual prison program like this in your community? What if the alternative is simply to have criminals walking your streets with no oversight? It's a sticky issue and not one that will be locked down anytime soon.

Posted by John Breeden II on Mar 29, 2013 at 9:39 AM4 comments


People voting

Hack shows risks, but not the folly, of online voting

I almost had to go back on a remark I made a few months ago, that the United States should push forward with online voting. This was right after the presidential election, where we saw huge lines in some states like Virginia, with polls having to stay open an extra four hours to accommodate people who were still waiting to cast their ballots. Newly reelected President Barrack Obama even pointed it out as an issue that needed to be fixed in his victory speech.

This week CNN reported that there has been an actual cyberattack on a voting system in the United States, or I should say that there was one, in August of 2012, that we are just learning about thanks to a court hearing. The attack took place in Miami-Dade County, Fla., of all places, an area that has somehow become synonymous with election-related problems since the days of the butterfly ballot.

In this case, apparently, no voters were confused by the system, and no votes were changed. Instead a system whereby citizens could obtain absentee ballots was attacked. Hackers apparently created a program to send spam ballot requests into the system. There were 2,500 fake requests made before system administrators discovered that the requests were all coming from a small set of computers (tracked though their IP addresses) and that the requests were coming in too quickly to have been sent by actual humans sitting at a keyboard.

The attack in question was apparently stopped, no real damage was done and nobody really knows what the hacker’s motives were.

But it’s worth noting that there was not very much security on the system, according to an article in the Miami Herald. I suppose nobody thought that a system to simply request an absentee ballot would be that much of a target.

Now that this attack has come to light, it will likely give ammunition to those who say that elections should never be put online. It’s not a bad argument, though it assumes that pen and paper elections can’t be manipulated, which we all know has been done in certain instances in the past.

Instead, this attempted breach should be a warning that almost any part of an election system is a target. That’s not so different from online banking, credit card machines and anything else protecting money or, in the case of an election system, power in society.

GCN’s Cybereye Bill Jackson has pointed out that securing voting rights and moving them to an electronic or online format involves a lot more than just securing the voting machine. I don’t think anyone believes that we should casually begin to elect our leaders by a new method without first securing the process from both ends and the middle. At the same time, it’s a worthwhile effort that could increase turnout, and ultimately make elections more representative of the entire population of the country.

Doing all that will be hard, but when has that stopped the United States? One of my favorite leaders, John F. Kennedy, once famously said that, “We choose to go to the moon in this decade and do the other things. Not because they are easy, but because they are hard.” Surely online voting would qualify as one of those other things.

Posted by John Breeden II on Mar 21, 2013 at 9:39 AM1 comments


AR Drone controlled by AstroDrone app flies toward simulated international space station

How a game helps improve robotic space flights

I’m not sure how many hours I wasted in my youth playing Lunar Lander,  or how many times I screamed at the computer that it was cheating. It probably wasn’t, but trying to land a spacecraft on a jagged planetary surface using only a tiny fuel reserve isn’t easy.

Thankfully, I can now claim that I wasn’t wasting time. Instead, I was developing a unique skill set that could one day make robots in space more efficient.

Like many U.S. agencies, the European Space Agency is experimenting with gamification, with an eye toward making processes and devices more efficient or to solve complicated problems with crowdsourcing. In this case, ESA is attempting to improve the way flying robots are controlled in space.

To get a real sense of how robotic flight works, the researchers needed both a virtual and a real-world component. The virtual component is used to test out the controls, but the real world robot was needed to show how real, physical flight controls would actually perform.

Thankfully, they found the AR.Drone, which has sold about half a million units around the world. There is even a large community of  flyers who make apps for the device and videos of their flights. Equipped with two cameras, the midget drone flies around on four rotors and can be steered by any iOS device.

ESA created an app that lets users print out strips of paper that can be used as targets for the AR.Drone. Whatever a user attaches the strip to becomes the International Space Station in the game. So a chair or the side of a house work just fine as space station stand-ins. Then, using an iOS device, users attempt to dock the drone with the space station. The app feeds the user positional data, and the screen displays the docking port on the ISS.

So players are juggling both the physical robot in the real world and the virtual landing instructions within the game. If players can keep the two in sync, they will successfully dock the craft.

ESA then collects the scores of the players and their positional data. All that information will be used to help refine the software used by actual engineers trying to dock spacecraft with the ISS. The more people who play the game, the better that subset of data will be in helping to improve robotic operations.

ESA may release other versions of its docking-type games, including one where the Rosetta probe attempts to land on the 67P/Churyumov-Gerasimenko comet, an event scheduled to happen early next year.

And unlike the Lunar Lander game, I’m pretty sure this new app won’t cheat me out of my victory!

Posted by John Breeden II on Mar 19, 2013 at 9:39 AM0 comments


Picture of blogger John Breeden in a Matrix setting

Are we all living in a simulated world?

Given all that is happening in the world in terms of sequestration and spending cuts, it might not be the best time to advocate government getting onboard with a hugely expensive supercomputing project that has a good chance of delivering no usable data. Then again, it could change everything we know about reality. And it’s not like we don’t currently have the fastest computer in the world with the Energy Department’s Titan.

But first you have to get your head around a concept that initially seems utterly ridiculous. I know that’s what I thought, at first. But then the more I contemplated it, the more intrigued I became.

So here goes: There is actually a chance, logically speaking, that we are all living inside a simulated reality. And one scientist thinks he’s found a way that we can tell.

Now I know everyone is automatically thinking about “The Matrix,” which was a great movie and seemed pretty original, but there actually have been a lot of simulated reality theories, going all the way back to Parmenides, Zeno of Elea and Plato. Wikipedia has an expansive page devoted to all the theories that’s a fascinating read.

To boil it down in my very non-philosophical way, the main theory that puts us all into a simulation is based on three principles.

1) Humans are getting very close to being capable of producing life-like simulations. Look at any modern open-world computer game like Skyrim,  and it’s difficult to tell that it’s all simulated and not a real place. How much more would be needed to push it over the top?

2) In the not-too-distant future, humans will not only be capable of making these simulations, but will have the hardware to produce quite a few, if not an infinite number of them, on a large scale, even entire universes. Which leads us to:

3) Either we are the original humans leading up to the creation of all those simulated worlds or we are somehow living inside one of them. In relation to all those simulations, it is, statistically speaking, more likely that we are inside one right now.

Enter University of Bonn physicist Silas Beane, who works simulating nuclear reactions in a grid-like universe created with computers. In an interview with the New Scientist,  he said that his best simulations can calculate some of the properties of real things such as the simplest nuclei. But the process also generates artifacts that don't appear in the real world and must be removed. So Bonn believes that mapping a high-energy particle like a cosmic ray and comparing its behavior to an actual cosmic ray could provide evidence of a simulation.

There is another theory that says that a grand-scale computer simulation would be designed to shut down if the residents inside it got to the point where they could make an equal simulation inside of it, in order to prevent computer overload. If that is true, then we're better off with our blissful ignorance than being shut down all together. Or maybe it just means that we are, after all, the real deal.

Posted by John Breeden II on Mar 04, 2013 at 9:39 AM6 comments