3D Prints And Food

We recently ran a post about a cute little 3D printed elephant that could dispense booze. The design didn’t actually have the plastic touching the liquid — there was a silicone tube carrying the shots. However, it did spark a conversation at the secret Hackaday bunker about how safe it is to use 3D printed objects for food. In particular, when I say 3D printing, I’m talking fused deposition modeling. Yes, there are other technologies, but most of us are printing using filament laid out in layers with a hot nozzle.

There’s a common idea that ABS is bad in general, but that PET and PLA are no problem because there are food-safe versions of those plastics available. However, the plastic is only a small part of the total food safety picture. Let me be clear: I am not a medical professional and although my computers have run a few plastics plants in years past, I am not really an expert on polymer chemistry, either. However, I don’t use 3D printed materials to hold or handle food and while you might not drop dead if you do, you might want to reconsider.

Continue reading “3D Prints And Food”

Inside Two-Factor Authentication Apps

Passwords are in a pretty broken state of implementation for authentication. People pick horrible passwords and use the same password all over the place, firms fail to store them correctly and then their databases get leaked, and if anyone’s looking over your shoulder as you type it in (literally or metaphorically), you’re hosed. We’re told that two-factor authentication (2FA) is here to the rescue.

Well maybe. 2FA that actually implements a second factor is fantastic, but Google Authenticator, Facebook Code Generator, and any of the other app-based “second factors” are really just a second password. And worse, that second password cannot be stored hashed in the server’s database, which means that when the database is eventually compromised, your “second factor” blows away with the breeze.

Second factor apps can improve your overall security if you’re already following good password practices. We’ll demonstrate why and how below, but the punchline is that the most popular 2FA app implementations protect you against eavesdropping by creating a different, unpredictable, but verifiable, password every 30 seconds. This means that if someone overhears your login right now, they wouldn’t be able to use the same login info later on. What 2FA apps don’t protect you against, however, are database leaks.

Continue reading “Inside Two-Factor Authentication Apps”

Ask Hackaday: What Tools Do You Reach For First?

Let’s face it, in your workshop there are convenient tools, and there are quality tools, but so often they aren’t both. Think back to the tools you reach for first. Very often for me, speed and convenience win out. I don’t want to look too hard for that drill or saw, and want them to work as expected when I reach for them. At the same time, there are some tools that simply must be stored away, and can’t perch on my workbench forever or sit on a shelf.

It really is a balancing act sometimes. I don’t have a sure fire formula for when to break out the expensive tools, and what jobs are easy with the less expensive. I’ll lay out some of my most-often utilized tools in my arsenal, then I want to hear from you on your own faves.

Continue reading “Ask Hackaday: What Tools Do You Reach For First?”

LEGO-compatible Electronics Kits Everywhere!

Within the last few years, a lot of companies have started with the aim to disrupt the educational electronics industry using their LEGO-compatible sets. Now they’re ubiquitous, and fighting each other for their slice of space in your child’s box of bricks. What’s going on here?

Raison D’Être

The main reason for LEGO-compatibility is familiarity. Parents and children get LEGO. They have used it. They already have a bunch. When it comes to leveling up and learning about electronics, it makes sense to do that by adding on to a thing they already know and understand, and it means they can continue to play with and get more use from their existing sets. The parent choosing between something that’s LEGO-compatible and a completely separate ecosystem like littleBits (or Capsela) sees having to set aside all the LEGO and buy all new plastic parts and learn the new ecosystem, which is a significant re-investment. littleBits eventually caught on and started offering adapter plates, and that fact demonstrates how much demand there is to stick with the studs.

Continue reading “LEGO-compatible Electronics Kits Everywhere!”

Happy Ada Lovelace Day!

Today is Ada Lovelace Day, a day to celebrate and encourage women in the fields of science and technology. The day is named after Augusta Ada King-Noel, Countess of Lovelace, born Byron. (You can see why we just call her Ada Lovelace.) She was a brilliant mathematician, and the writer of what’s probably the first real computer program — it computed the Bernoulli series. At least according Charles Babbage, in correspondence to Michael Faraday, she was an “enchanted math fairy”. Not only a proto-coder, she wrote almost all of the existing documentation about Babbage’s computation engine. She’s a stellar example of a brilliant and unique individual. If you were looking for a superhero to represent women in science and tech, Ada’s a good pick.

In our minds, she gets stiff competition from Marie Curie. Curie did fundamental research on radioactivity, is one of two people with Nobel Prizes in two different sciences, and got to name the two elements that she discovered. 2011 was the Year of Marie Curie in France and Poland. She has her own year in addition to her own unit. Even Spiderman doesn’t have those radioactive super powers!

Don’t Need Another Hero?

But on a day dedicated to getting more women into the technical arts, it’s also a little bit daunting to pick Lovelace or Curie as a symbol. Are you ever going to have something that equals “first computer program” or “two Nobel Prizes” on your résumé? We aren’t. It’s great to have heroes, but maybe we need more than just heroes — we also need mentors.

Continue reading “Happy Ada Lovelace Day!”

Our Reactions To The Treatment Of Robots

Most of us have seen employees of Boston Dynamics kicking their robots, and many of us instinctively react with horror. More recently I’ve watched my own robots being petted, applauded for their achievements, and yes, even kicked.

Why do people react the way they do when mechanical creations are treated as if they were people, pets, or worse? There are some very interesting things to learn about ourselves when considering the treatment of robots as subhuman. But it’s equally interesting to consider the ramifications of treating them as human.

The Boston Dynamics Syndrome

Shown here are two snapshots of Boston Dynamics robots taken from their videos about Spot and Atlas. Why do scenes like this create the empathic reactions they do? Two possible reasons come to mind. One is that the we anthropomorphize the human-shaped one, meaning we think of it as human. That’s easy to do since not only is it human-shaped but the video shows it carrying a box using human-like movements. The second snapshot perhaps evokes the strongest reactions in anyone who owns a dog, though its similarity to any four-legged animal will usually do.

Is it wrong for Boston Dynamics, or anyone else, to treat robots in this way? Being an electronic and mechanical wizard, you might have an emotional reaction and then catch yourself with the reminder that these machines aren’t conscious and don’t feel emotional pain. But it may be wrong for one very good reason.

Continue reading “Our Reactions To The Treatment Of Robots”

A 3D Printer Alone Doesn’t Make A Hackspace

There was a time when hackspaces were few and far between — legendary environments that you’d read about online, where amazing projects were made by people who had come together to form communities of creative technology enthusiasts. Of course, they were always in places far afield, California, or Germany, never in provincial England where I call home. Eventually our movement spread its tentacles into the county towns, and several years later with a stint as a hackspace director behind me I sense that it is on the cusp of escaping its underground roots. Every month seems to bring news of yet another organisation wanting to open a makerspace of their own, be they universities, co-working spaces, enterprise centres, libraries, or even banks. It’s evident that our movement has attracted an aura of edginess when it comes to getting things done, and that these entities are anxious to secure a little piece of that for themselves.

So within a few miles of most hackspaces will be several places where you can find a 3D printer, maybe a vinyl cutter, a CAD workstation, and a soldering iron. There will be a fancy hipster coffee machine and some futuristic furniture, and probably some kind of enclosed meeting pod of dubious design. All of which can no doubt be viewed through a glass wall, so that people in suits can watch all that raw #innovation sizzling away.

Viewed from within the movement, it’s easy to see all this activity on the edges of the world of making as a threat. A struggling community organisation survives on its wits alone, it doesn’t have a multi-million pound (or dollar) university or investor behind it. Its tools are hard-won and patched up, and its coffee machine is a battered electric kettle and a jar of supermarket instant coffee. When it comes to gleaming innovation spaces, a group of assorted makers simply can’t compete. Surely the arrival of these spaces will tempt members away, and the hackspace will inevitably wither, and die.

It’s worth taking a step back at this point, and considering what makes a hackspace. Specifically, what makes a good hackspace.

Continue reading “A 3D Printer Alone Doesn’t Make A Hackspace”