Hackaday Links Column Banner

Hackaday Links: October 23, 2022

There were strange doings this week as Dallas-Forth Worth Airport in Texas experienced two consecutive days of GPS outages. The problem first cropped up on the 17th, as the Federal Aviation Administration sent out an automated notice that GPS reception was “unreliable” within 40 nautical miles of DFW, an area that includes at least ten other airports. One runway at DFW, runway 35R, was actually closed for a while because of the anomaly. According to GPSjam.org — because of course someone built a global mapping app to track GPS coverage — the outage only got worse the next day, both spreading geographically and worsening in some areas. Some have noted that the area of the outage abuts Fort Hood, one of the largest military installations in the country, but there doesn’t appear to be any connection to military operations. The outage ended abruptly at around 11:00 PM local time on the 19th, and there’s still no word about what caused it. Loss of GPS isn’t exactly a “game over” problem for modern aviation, but it certainly is a problem, and at the very least it points out how easy the system is to break, either accidentally or intentionally.

In other air travel news, almost as quickly as Lufthansa appeared to ban the use of Apple AirTags in checked baggage, the airline reversed course on the decision. The original decision was supposed to have been based on “an abundance of caution” regarding the potential for disaster from its low-power transmitters, or should a stowed AirTag’s CR2032 battery explode. But as it turns out, the Luftfahrt-Bundesamt, the German civil aviation authority, agreed with the company’s further assessment that the tags pose little risk, green-lighting their return to the cargo compartment. What luck! The original ban totally didn’t have anything to do with the fact that passengers were shaming Lufthansa online by tracking their bags with AirTags while the company claimed they couldn’t locate them, and the sudden reversal is unrelated to the bad taste this left in passengers’ mouths. Of course, the reversal only opened the door to more adventures in AirTag luggage tracking, so that’s fun.

Energy prices are much on everyone’s mind these days, but the scale of the problem is somewhat a matter of perspective. Take, for instance, the European Organization for Nuclear Research (CERN), which runs a little thing known as the Large Hadron Collider, a 27-kilometer-long machine that smashes atoms together to delve into the mysteries of physics. In an average year, CERN uses 1.3 terawatt-hours of electricity to run the LHC and its associated equipment. Technically, this is what’s known as a hell of a lot of electricity, and given the current energy issues in Europe, CERN has agreed to shut down the LHC a bit early this year, shutting down in late November instead of the usual mid-December halt. What’s more, CERN has agreed to reduce usage by 20% next year, which will increase scientific competition for beamtime on the LHC. There’s only so much CERN can do to reduce the LHC’s usage, though — the cryogenic plant to cool the superconducting magnets draws a whopping 27 megawatts, and has to be kept going to prevent the magnets from quenching.

And finally, as if the COVID-19 pandemic hasn’t been weird enough, the fact that it has left in its wake survivors whose sense of smell is compromised is alarming. Our daily ritual during the height of the pandemic was to open up a jar of peanut butter and take a whiff, figuring that even the slightest attenuation of the smell would serve as an early warning system for symptom onset. Thankfully, the alarm hasn’t been tripped, but we know more than a few people who now suffer from what appears to be permanent anosmia. It’s no joke — losing one’s sense of smell can be downright dangerous; think “gas leak” or “spoiled food.” So it was with interest that we spied an article about a neuroprosthetic nose that might one day let the nasally challenged smell again. The idea is to use an array of chemical sensors to stimulate an array of electrodes implanted near the olfactory bulb. It’s an interesting idea, and the article provides a lot of fascinating details on how the olfactory sense actually works.

Retrofitting Robots

Al Williams wrote up a neat thought piece on why we are so fascinated with robots that come in the shape of people, rather than robots that come in the shape of whatever it is that they’re supposed to be doing. Al is partly convinced that sci-fi is partly responsible, and that it shapes people’s expectations of what robots look like.

What sparked the whole thought train was the ROAR (robot-on-a-rail) style robot arms that have been popping up, at least in the press, as robot fry cooks. As the name suggests, it’s a robot arm on a rail that moves back and forth across a frying surface and uses CV algorithms to sense and flip burgers. Yes, a burger-flipping robot arm. Al asks why they didn’t just design the flipper into the stovetop, like you would expect with any other assembly line.

In this particular case, I think it’s a matter of economics. The burger chains already have an environment that’s designed around human operators flipping the burgers. A robot arm on a rail is simply the cheapest way of automating the task that fits in with the current ergonomics. The robot arm works like a human arm because it has to work in an environment designed for the human arm.

Could you redesign a new automatic burger-flipping system to be more space efficient or more reliable? Probably. If you did, would you end up with a humanoid arm? Not necessarily. But this is about patching robotics into a non-robotic flow, and that means they’re going to have to play by our rules. I’m not going to deny the cool factor of having a robot arm flip burgers, but my guess is that it’s actually the path of least resistance.

It feels kind of strange to think of a sci-fi timeline where the human-looking robots come first, and eventually get replaced by purpose-built intelligent machines that look nothing like us as the environments get entire overhauls, but that may be the way it’s going to play out. Life doesn’t always imitate art.

New Venue Gives Philly Maker Faire A Fresh Start

When we last checked in with the Philadelphia Maker Faire in 2019, one couldn’t help but be impressed with what the organizers had pulled off with just a fraction of the budget and resources it took to put on the defunct World Maker Faire in New York. We came away absolutely certain the event was on the verge of explosive growth, and that next year would be even bigger and better.

But of course, that didn’t happen. The COVID-19 pandemic meant that by the time the 2020 Faire should have kicked off, the logistics of holding a gathering much larger than a family dinner had become a serious hurdle. Philadelphia implemented strict rules on indoor and outdoor events to try and contain the spread of the virus, to the point that even when they were relaxed in 2021, it still didn’t make sense to try and put on a Faire under those conditions.

Thankfully things are largely back to normal-ish now, and as such the Philadelphia Maker Faire had something of a rebirth this year. Organizers decided to move the event to the Independence Seaport Museum, with vendor and exhibitor tables distributed throughout the museum’s three floors. This made the ticket price a great two-for-one value, especially if you had enough time left over to head out to the docks so you could explore the 130-year-old cruiser USS Olympia, and the USS Becuna, one of the last surviving WWII Balao-class submarines.

As you’d expect, the event was packed with fascinating projects and demonstrations, to the point that trying to list them all here would be impossible. But for those who couldn’t make the trip out to see what the 2022 Philadelphia Maker Faire had to offer, let’s take a look at a handful of the standout exhibits.

Continue reading “New Venue Gives Philly Maker Faire A Fresh Start”

Hackaday Podcast 190: Fun With Resin Printing, Tiny Tanks, Lo-Fi Orchestra, And Deep Thoughts With Al Williams

This week, Editor-in-Chief Elliot Williams and Assignments Editor Kristina Panos rendezvoused in yet another secret, throwaway location to rap about the hottest hacks from the previous week. We start off by gushing about the winners of the Cyberdeck Contest, and go wild over the Wildcard round winners from the Hackaday Prize.

It’s the What’s That Sound? results show, and Kristina was ultimately stumped by the sound of the Kansas City Standard, though she should have at least ventured a guess after shooting down both modem and fax machine noises.

Then it’s on to the hacks, which feature an analog tank-driving simulator from the 1970s, much ado about resin printing, and one cool thing you can do with the serial output from your digital calipers, (assuming you’re not a purist). And of course, stay tuned for the Can’t-Miss Article discussion, because we both picked one of resident philosopher Al Williams’ pieces.

Direct download.

Check out the links below if you want to follow along, and as always, tell us what you think about this episode in the comments!

Continue reading “Hackaday Podcast 190: Fun With Resin Printing, Tiny Tanks, Lo-Fi Orchestra, And Deep Thoughts With Al Williams”

This Week In Security: Linux WiFi, Fortinet, Text4Shell, And Predictable GUIDs

Up first this week is a quintet of vulnerabilities in the Linux kernel’s wireless code. It started with [Soenke Huster] from TU Darmstadt, who found a buffer overwrite in mac80211 code. The private disclosure to SUSE kernel engineers led to a security once-over of this wireless framework in the kernel, and some other nasty bugs were found. A couple result in Denial-of-Service (DOS), but CVE-2022-41674, CVE-2022-42719, and CVE-2022-42720 are Remote Code Execution vulnerabilities. The unfortunate bit is that these vulnerabilities are triggered on processing beacon frames — the wireless packets that announce the presence of a wireless network. A machine doesn’t have to be connected or trying to connect to a network, but simply scanning for networks can lead to compromise.

The flaws were announced on the 13th, and were officially fixed in the mainline kernel on the 15th. Many distros shipped updates on the 14th, so the turnaround was quite quick on this one. The flaws were all memory-management problems, which has prompted a few calls for the newly-merged Rust framework to get some real-world use sooner rather than later.

Fortinet

Much of Fortinet’s lineup, most notable their Fortigate firewalls, has a pre-auth authentication bypass on the administrative HTTP/S interface. Or plainly, if you can get to the login page, you can break in without a password. That’s bad, but at this point, you *really* shouldn’t have any administrative interfaces world-accessible on any hardware. Updated firmware is available.

More than just a couple days have passed, so we have some idea of the root problem and how it was fixed. It’s a simple one — the Forwarded HTTP headers on an incoming request are unintentionally trusted. So just send a request with Forwarded:for and Forwarded:by set to 127.0.0.1, and it falls through into code logic intended for internal API calls. Add a trusted SSH key, and pop, you’re in. Whoops. Continue reading “This Week In Security: Linux WiFi, Fortinet, Text4Shell, And Predictable GUIDs”

Retrotechtacular: The Original Weather Channel

The Weather Channel has decided to pull the plug on its automated weather display, a favorite experience for weather geeks everywhere. However, it wasn’t the original weather nerd TV station.  Early cable TV networks had their own low-tech versions of this much longer ago than you might expect. For example, check out the video below which shows one of these weather stations back in 1975.

The audio was from a local FM station and you can enjoy handwritten public service announcements, as well.

Continue reading “Retrotechtacular: The Original Weather Channel”

Crusty Leaking Cells Kill Your Tech. Just What’s Going On?

Seasoned Hackaday readers may have noticed over the years, that some of us who toil under the sign of the Jolly Wrencher have a penchant for older tech. After all, what’s not to like in a dirt cheap piece of consumer electronics from decades past that’s just begging for a bit of hardware hacking? For me at the moment this is manifesting itself in a selection of 8mm movie cameras, as I pursue a project that will eventually deliver a decent quality digital film cartridge.

When A Cell Is From West Germany, You Know It’s Old

A leaky Duracell, "Made In West Germany"
“Made in West Germany”

The trouble with scouring junk shops for a technology superseded four decades ago is that the cameras I find have in most cases been sitting in a drawer since the early 1980s. They were a valuable item back in the day so of course they were hung on to, then they were forgotten about until one day the grown-ups who were once the kids featured in the home movies are clearing the house, and they start their journey to my bench.

The problem is that very few owners of 8mm cameras had the good sense to remove their batteries before putting them away, so I inevitably end up with a battery compartment full of crusty 1980s Duracells and rusted contacts. This has left me curious, just what has happened here and how can I fix it?

What’s The Leaky Stuff?

Construction of a zinc-manganese "alkaline" cell.
Construction of a zinc-manganese “alkaline” cell. Tympanus, Public domain.

Non-rechargeable cells come in a variety of chemistries, but the commercial ones we’re most familiar with are zinc-carbon “dry cells”, and “Alkaline” zinc-manganese dioxide cells. The zinc-carbon variety are becoming less common here in 2022 and have an acidic zinc chloride or ammonium chloride electrolyte, while the alkaline cells have a higher capacity and a basic potassium hydroxide electrolyte. They both have different failure modes that result in the leaky cells, so it’s worth taking a look at each one.

The failure mode of a zinc-carbon cell is a chemical one, the acidic electrolyte reacts with the zinc can anode, and eventually eats through it. The leaking electrolyte then attacks the surrounding circuitry and battery clips. It’s hardly a concentrated acid, but it’s enough to do plenty of damage over the years.

Meanwhile an alkaline cell has a build-up of hydrogen as it degrades. It incorporates a vent which allows the hydrogen to escape, however the hydrogen pressure can instead force the electrolyte out through this vent. The electrolyte will then corrode the battery terminals and any other electronics it touches. A feature of alkaline cell leakage is a white crust, this is potassium carbonate formed from the reaction between the potassium hydroxide electrolyte and carbon dioxide in the air.

The Global Parts Bin To The Rescue

Fresh and new battery clips for AA holders
Fresh and new battery clips for AA holders

How much damage has been done is usually a function of how long the leaking batteries have been in the device. Sometimes one is lucky and the battery contacts are salvageable, otherwise they are too far gone and a replacement has to be found. A past me tried all sorts of home-made solutions using stiff copper wire and other materials, but today thanks to the miracle of international commerce it’s usually possible to find a contact the same as or very similar to the old one. A quick AliExpress search on terms such as “AA battery spring” will return numerous options, and it’s simply a case then of paging through to find the one you need on the terms you like.

So those of you who like retro tech will find something familiar in the last few paragraphs, but there’s a lesson to be found in dealing with ancient batteries. Here in 2022 we’re more likely to have lithium polymer cells in our consumer devices and so the need to keep a pile of Duracells at hand is reduced. But the thought of today’s equivalent of a Super 8 camera lying forgotten in a drawer for decades with a cheap li-po pouch cell inside it is far more frightening than something with some crusty manganese cells. Have we just found the root cause of house fires in the 2040s?