Hack The Cloud!

The obvious rants against software or services “in the cloud” are that you don’t own it, your data isn’t on your own hard drive, or that, when the interwebs are down, you just can’t get your work done. But the one that really grinds my gears is that, at least for many cloud services, you just can’t play around with them. Why does that matter? Well, as a hacker type, of course, I like to fool around, but more deeply, I feel that this invitation to play around is what’s going to grow up the next generation of hackers. Openness matters not just for now, but also for the future.

Of course, it’s unfair to pin all of this on the cloud. There are plenty of services with nice open APIs that let you play around with their systems as much as you want — witness the abundance of amusing things you can do with Twitter or Twitch. Still, every day seems to bring another formerly-open API that gets bought up by some wealthy company and shut down. I built a nice “is it going to rain today” display out of a meter-long WS2812 strip and an ESP8266, but Dark Sky API got bought up by Apple and is going dark soon (tee-hee!) leaving me thinking of how I’m going to get easy weather data in the next few months.

Whisper your tip in our earOr take my e-mail annunciator. I wrote a little script that, when I have new mail that’s work related or from my wife (read: important), it displays the subject line on a VFD that I have perched on my monitor. This works with Gmail, which I have to use for work, because they support IMAP so at least I can do cool things with the mail once it reaches my server. But can I do anything with Google Groups, which we use for the Hackaday Tip Line? Fat chance!

So there’s good “cloud” and there’s bad “cloud”. Good cloud is open cloud. Good cloud invites you to play, to innovate, and to come up with the right solutions for yourself. Good cloud gives you access to your data. Good cloud is hackable cloud. Let’s see more of that.

Does PHP Have A Future, Or Are Twenty Five Years Enough?

In June, 1995, Rasmus Lerdorf made an announcement on a Usenet group. You can still read it.

Today, twenty five years on, PHP is about as ubiquitous as it could possibly have become. I’d be willing to bet that for the majority of readers of this article, their first forays into web programming involved PHP.

Announcing the Personal Home Page Tools (PHP Tools) version 1.0.

These tools are a set of small tight cgi binaries written in C.

But no matter what rich history and wide userbase PHP holds, that’s no justification for its use in a landscape that is rapidly evolving. Whilst PHP will inevitably be around for years to come in existing applications, does it have a future in new sites?

Continue reading “Does PHP Have A Future, Or Are Twenty Five Years Enough?”

Retrotechtacular: Predictions That Just Missed It

Few occupations are more fraught with peril than predicting the future. If you are a science fiction author, it might not matter, but if you are trying to design the next game-changing piece of hardware, the stakes are higher.

It seems like, for the most part, even if you manage to get some of the ideas right, the form is often way off. Case in point: telemedicine. Today you can visit a doctor using video conferencing with your phone or a PC for many common maladies. A new idea? Not really. Hugo Gernsback wrote about it in Radio Electronics back in 1955.

Gernsback wrote:

The average medical doctor today is overworked and short-lived. There are never enough doctors anywhere for the world’s constantly multiplying population. Many patients die because the doctor cannot reach them in time, particularly at night and in remote regions.

…[H]e can only see a few [patients] during the day. With increasing traffic congestion, many doctors refuse to make personal calls — execept in emergencies. Even then they arrive often too late. Much of this dilemma will be archaic in the near future, thanks to the Teledoctor.

Gernsback envisioned a doctor using what we now call Waldos similar to what people use to manipulate radioactive material. These super mechanical hands (Gernsback’s words) would allow the doctor to write a prescription, pour liquids, or even diaper a baby thanks to a sense of touch built into them.

Oddly enough, Gernsback’s vision included renting a teledoctor from the drugstore for $3.50 a day. This way, the doctor could call on you and then follow up as well. The drug store would deliver the machine and it would — get this — connect to your phone:

A cord with the a telephone plug attached to the teledoctor instrument is now plugged into a special jack on your telephone. Future telephones will be provided with this facility. The TV signals and telehand electronic signals, etc., will all travel over the closed circuit telephone lines.

In a footnote, Gernsback notes that you can’t send a 525-line TV signal on current phone lines, but a 250-350 line picture was possible and that would be sufficient.

Visionary? In some ways, maybe. The basic idea is coming true today, although it isn’t likely doctors will do surgery or inject you remotely in your home anytime soon. The special telephone plug sort of came true and is already obsolete. The images, by the way, are the ones that accompanied the original article in Radio Electronics.

Continue reading “Retrotechtacular: Predictions That Just Missed It”

Supercon 2018: Mike Szczys And The State Of The Hackaday

Every year at Superconference, Editor-in-Chief Mike Szczys gets the chance to talk about what we think are the biggest, most important themes in the Hackaday universe. This year’s talk was about science and technology, and more importantly who gets to be involved in building the future. Spoiler: all of us! Hackaday has always stood for the ideal that you, yes you, should be taking stuff apart, improving it, and finding innovative ways to use, make, and improve. To steal one of Mike’s lines: “Hackaday is an engine of engagement in engineering fields.”

Continue reading “Supercon 2018: Mike Szczys And The State Of The Hackaday”

Quantum Computing Hardware Teardown

Although quantum computing is still in its infancy, enough progress is being made for it to look a little more promising than other “revolutionary” technologies, like fusion power or flying cars. IBM, Intel, and Google all either operate or are producing double-digit qubit computers right now, and there are plans for even larger quantum computers in the future. With this amount of inertia, our quantum computing revolution seems almost certain.

There’s still a lot of work to be done, though, before all of our encryption is rendered moot by these new devices. Since nothing is easy (or intuitive) at the quantum level, progress has been considerably slower than it was during the transistor revolution of the previous century. These computers work because of two phenomena: superposition and entanglement. A quantum bit, or qubit, works because unlike a transistor it can exist in multiple states at once, rather than just “zero” or “one”. These states are difficult to determine because in general a qubit is built using a single atom. Adding to the complexity, quantum computers must utilize quantum entanglement too, whereby a pair of particles are linked. This is the only way for any hardware to “observe” the state of the computer without affecting any qubits themselves. In fact, the observations often don’t yet have the highest accuracy themselves.

There are some other challenges with the hardware as well. All quantum computers that exist today must be cooled to a temperature very close to absolute zero in order to take advantage of superconductivity. Whether this is because of a reduction in thermal noise, as is the case with universal quantum computers based on ion traps or other technology, or because it is possible to take advantage of other interesting characteristics of superconductivity like the D-Wave computers do, all of them must be cooled to a critical temperature. A further challenge is that even at these low temperatures, the qubits still interact with each other and their read/write devices in unpredictable ways that get more unpredictable as the number of qubits scales up.

So, once the physics and the refrigeration are sorted out, let’s take a look at how a few of the quantum computing technologies actually manipulate these quantum curiosities to come up with working, programmable computers. Continue reading “Quantum Computing Hardware Teardown”

Retrotechtacular: Robots, Robots Everywhere, With Kitschy Pronunciation

One of the great things about the human intellect is that we have the ability to build machines of varying complexity to do our bidding. As a major proponent of technology, the Chevrolet automobile corporation once dreamed of a future where the American housewife’s most mundane tasks are handled with the push of a button—one that sets a robot butler into action.

Chevy shows us what this future might look like in this short film, which they presented at the 1940 World’s Fair. A housewife’s faithful ‘robot’, pronounced throughout the picture as ‘robe-it’, has gone on the fritz. Naturally, she calls for a repairman. We see from the console controller that Roll-Oh the Robe-it can take care of all kinds of housewifely duties: he can answer the door and the phone, wash dishes, clean house, make beds, fetch hats, get dinner, and fix the furnace (and only the furnace). And that SCRAM! function? That’s never explained. We like to think it has to do with getting kids off the lawn, or could be used in conjunction with ‘get door’ to chase away would-be burglars. We get a glimpse of this when Roll-Oh answers the door and scares the daylights out of a young [Gary Sinise*] delivering flowers in a cop uniform.

Roll-Oh’s upper limbs have several Swiss Army knife-like implements in them. He uses a sharp one to cut the ribbon off of the flower box. Upon seeing the flowers, he gives them a gentle misting with his sprayer attachment. Dropped petals are no problem for Roll-Oh. He promptly vacuums them up from the thin industrial sound stage carpet with his big metal feet. Roll-Oh is then tasked with getting dinner. This amounts to him painstakingly opening a couple of cans and lighting candles with the torch hidden in his face.

While Roll-Oh the large ductwork butler is only a dream, Chevy wants you to know that smaller robe-its are all around us already. They’re regulating the heat in our stoves, browning our bread without burning it, and brewing our coffee in cool double-globe glass percolators. These tiny servants are capable of performing other tasks, like shutting off machinery when humans are too close, or sensing heat and engaging fire suppression systems. There is brief mention of something called the Petomat, an automatic dog feeding system which is essentially a bowl of food hidden in a latched box. The latch opens rather violently when the alarm clock connected to it goes off.

Robe-its are also performing more serious tasks, like keeping airplanes level and headed in the right direction. Of course, they’re also abundant in Chevrolet automobiles. A small one in the carburetor administers the proper mix of “gasoline calories and fresh air vitamins” to the engine. It’s rare to get to this level of technical detail, you know. Others watch over the spark, the intake manifold, and the voltage regulation. Up in the cab, friendly robe-its will happily traverse the AM dial at the push of a pre-set.

*Probably not actually [Gary Sinise].

Continue reading “Retrotechtacular: Robots, Robots Everywhere, With Kitschy Pronunciation”

Hack A Day; Into The Future

Through the years, our reader base has grown like we never could have imagined. We thank everyone for reading, and owe our gratitude to all  who have sent in submissions. We live for them. The more high quality submissions you send in, the more we’ll post.   Along with you, we’ve taken part in some really great projects and enjoyed the writing of some really great people.

Now it is time to share our plans for the future with you. We have two announcements that we would like to get your thoughts on.

#1. Content:

Hack a Day first started as an offshoot of Engadget. It was a place where we were able to look at things from a hacker perspective. Contrary to what some people believe, it wasn’t all hardcore electronic engineering. It wasn’t even all projects.  We had fun, and discussed our thoughts on many things that weren’t that complicated.

As we move forward, we will be covering a wide variety of posts. From simple things, like teardowns to the amazingly complex projects that inspire us all. We intend to get you original content from the perspective of people who are not just consumers, but hackers of all different skill levels.

We are working to make it easier to browse the site, with your specific interests in mind. Our first motion was to add the “Classic Hacks” category which gathers up the more complicated projects.  We’re open to other ideas of how to best categorize the content to make your experience better.

#2. Social Interaction:

Since the beginning of Hack a Day, we have been inundated with questions and requests. People are asking for help on existing projects as well as trying to break into the complexities that can lay in front of a beginner. We’ve seen unofficial Hack a Day forums come and go, but we think it is time that we did something ourselves.  We’ve been working behind the scenes on a really slick system which allows people to ask questions, get answers, and even rate and give feedback.You will hopefully see this appear in a matter of weeks as we finish up the last bits.

We look forward to seeing some of you shine, sharing your knowledge with the hacker community.