Floating Spaceports For Future Rockets

While early prototypes for SpaceX’s Starship have been exploding fairly regularly at the company’s Texas test facility, the overall program has been moving forward at a terrific pace. The towering spacecraft, which CEO Elon Musk believes will be the key to building a sustainable human colony on Mars, has gone from CGI rendering to flight hardware in just a few short years. That’s fast even by conventional rocket terms, but then, there’s little about Starship that anyone would dare call conventional.

An early Starship prototype being assembled.

Nearly every component of the deep space vehicle is either a technological leap forward or a deviation from the norm. Its revolutionary full-flow staged combustion engines, the first of their kind to ever fly, are so complex that the rest of the aerospace industry gave up trying to build them decades ago. To support rapid reusability, Starship’s sleek fuselage abandons finicky carbon fiber for much hardier (and heavier) stainless steel; a material that hasn’t been used to build a rocket since the dawn of the Space Age.

Then there’s the sheer size of it: when Starship is mounted atop its matching Super Heavy booster, it will be taller and heavier than both the iconic Saturn V and NASA’s upcoming Space Launch System. At liftoff the booster’s 31 Raptor engines will produce an incredible 16,000,000 pounds of thrust, unleashing a fearsome pressure wave on the ground that would literally be fatal for anyone who got too close.

Which leads to an interesting question: where could you safely launch (and land) such a massive rocket? Even under ideal circumstances you would need to keep people several kilometers away from the pad, but what if the worst should happen? It’s one thing if a single-engine prototype goes up in flames, but should a fully fueled Starship stack explode on the pad, the resulting fireball would have the equivalent energy of several kilotons of TNT.

Thanks to the stream of consciousness that Elon often unloads on Twitter, we might have our answer. While responding to a comment about past efforts to launch orbital rockets from the ocean, he casually mentioned that Starship would likely operate from floating spaceports once it started flying regularly:

While history cautions us against looking too deeply into Elon’s social media comments, the potential advantages to launching Starship from the ocean are a bit too much to dismiss out of hand. Especially since it’s a proven technology: the Zenit rocket he references made more than 30 successful orbital launches from its unique floating pad.

Continue reading “Floating Spaceports For Future Rockets”

Linux Fu: Literate Regular Expressions

Regular expressions — the things you feed to programs like grep — are a bit like riding a bike. It seems impossible until you learn to do it, and then it’s easy. Part of their bad reputation is because they use a very concise and abbreviated syntax that alarms people. To help people who don’t use regular expressions every day, I created a tool that lets you write them in something a little closer to plain English. Actually, I’ve written several versions of this over the years, but this incarnation that targets grep is the latest. Unlike some previous versions, this time I did it all using Bash.

Those who don’t know regular expressions might freak out when they see something like:

[0-9]{5}(-[0-9]{4})?

How long does it take to figure out what that does? What if you could write that in a more literate way? For example:

digit repeat 5 \

start_group \

   - digit repeat 4 \

end_group optional

Not as fast to type, sure. But you can probably deduce what it does: it reads US Zipcodes.

I’ve found that some of the most popular tools I’ve created over the years are ones that I don’t need myself. I’m sure you’ve had that experience, too. You know how to operate a computer, but you create a menu system for people who don’t and they love it. That’s how it is with this tool. You might not need it, but there’s a good chance you know someone who does. Along the way, the code uses some interesting features of Bash, so even if you don’t want to be verbose with your regular expressions, you might pick up a trick or two.

Continue reading “Linux Fu: Literate Regular Expressions”

Security This Week: Racoons In My TLS, Bypassing Frontends, And Obscurity

Raccoon is the next flashy security flaw with a name, cute logo, and a website (and a PDF). Raccoon is a flaw in TLS version prior to 1.3, and seems to be a clever bit of work, albeit one with limited real-world application. The central problem is that these older versions of TLS, when using Diffie Hellman (DH), drop leading all-zero bytes in the resulting pre-master key. As that key is part of the input for calculating the master session key, a shortened pre-master key results in a slightly faster calculation of the master key. If an attacker can make fine-grained timing measurements, he can determine when the pre-master key is trimmed.

Let’s review Diffie Hellman, briefly. The client and server agree on two numeric values, a base g and modulus p, and each party generates a secret key, a and b. Each party calculates a public key by raising the shared base to their own private key, mod the shared modulus: A = g^a mod p. These public keys are exchanged, and each party raises the received key to their own secret key: A^b. Exponents have a non-obvious quirk, the power rule. A value raised to a power raised to a power is the same as the value raised to the power of the exponents multiplied together. g^a^b is equal to g^(a*b). By going through this mathematical dance, the server and client have arrived at a shared value that only they know, while preserving the secrecy of their private keys. Continue reading “Security This Week: Racoons In My TLS, Bypassing Frontends, And Obscurity”

Credit: Lewin Day

The O-Bahn Busway – Obscure Transit For The Masses

Around the world, governments and city planners have long struggled with the issue of transport. Getting people where they need to be in a timely fashion is key to making a city a comfortable, attractive place to live. As far as public transport is concerned, this typically consists of buses on the roads, and trams and trains on rails.

Down in the city of Adelaide, Australia, things get a little muddled, however. Nestled in a river valley lies a special  transportation network known as the O-Bahn, where buses ride on concrete rails and the drivers can even take their hands off the wheel. The system remains a rarity worldwide, and was spawned by a perfect storm of conflicting requirements.

A Child of Circumstance

In the 1970s, the South Australian government found itself backed into a corner. Facing a booming population in the north-eastern suburbs, new transport links with greater capacity were needed to get people to the central business district. Original plans from the 1960s had called for more freeways to be built all over the city to solve the problem. In the face of stiff public opposition, legislation was passed in 1970 blocking the construction of any new freeways for a full decade, forcing the government to consider alternatives.

O-Bahn buses passing at speed near Stephens Terrace. Buses formerly reached speeds up to 100 km/h on the network; this was dropped to 85 km/h in 2012, adding 20 seconds to the average run. Credit: Lewin Day

Despite plans being shelved, a corridor of land stretching from the city to the north-east had already been acquired for freeway construction. This was retained, and studies were commissioned to determine the best transportation solution to suit the needs of the area. The “North East Adelaide Public Transport Review” suggested light-rail or a busway would be the best solution.

Initial plans were proposed to link the north-east with a light-rail tramway that would connect with the existing tramline from the city proper to Glenelg in the west. However, the City of Adelaide protested the plan, believing that extending the existing tramline to the east would damage the city’s carefully planned structure.  Plans were made to rectify this by running part of the line underground, massively increasing costs, and the proposal was shelved.

It was at this time, the guided busway in Essen, Germany came to the attention of the state government. Aiming to help reduce congestion by allowing buses to share tram tunnels, it began as a demonstration which later developed into the Spurbus network. The system offered lower cost and higher flexibility than light rail, and avoided the need to carve up the city to hook in to the existing light rail network. Had Adelaide laid out its existing heavy or light rail networks differently, the O-Bahn might not have gotten a look in. However, back in the early 1980s, it was an easy solution in a sea of difficult choices.

Continue reading “The O-Bahn Busway – Obscure Transit For The Masses”

3D-Printed Thermite Brings The Heat, And The Safety

Thermites are a double-edged sword. Packing a tremendous energy density, and eager to produce tremendous heat when ignited, thermite is great for welding train tracks. But sometimes you might be looking for a little more finesse. A new approach to 3D printing thermites might just be able to tame the beast.

Most of us do our soldering while sitting safely indoors in a comfortable climate. The biggest dangers we’re likely to face are burnt fingertips, forgetting the heat shrink, or accidentally releasing the smoke monster. But outside of our homes and workshops, there’s a lot of extreme joining of metals going on. No matter where it’s done, welding and brazing in the field requires a lot of equipment, some of which is unwieldy and even more difficult to move around in harsh conditions.

Welding railroad tracks with thermite. Image via YouTube

The utility of brazing is limited by all the complex scaffolding of hardware required to support it. This limiting factor and the discovery of thermite led to exothermic welding, which uses an energetic material to provide enough heat to melt a filler metal and join the pieces. Energetic materials can store a lot of chemical energy and forcefully release it in a short period of time.

Thermites are made of metal oxide and metal powder, often iron oxide and aluminium. When ignited by a source of high heat, thermite compounds undergo an exothermic reduction-oxidation (redox) reaction as the aluminium reduces the number of electrons in the iron oxide atoms. More heat makes the reaction run faster, generating more heat, and so on. The result is molten iron and aluminium oxide slag.

Continue reading “3D-Printed Thermite Brings The Heat, And The Safety”

AUTOVON: A Phone System Fit For The Military

It’s a common enough Hollywood trope that we’ve all probably seen it: the general, chest bespangled with medals and ribbons, gazes at a big screen swarming with the phosphor traces of incoming ICBMs, defeatedly picks up the phone and somberly intones, “Get me the president.” We’re left on the edge of our seats as we ponder what it must be like to have to deliver the bad news to the boss, knowing full well that his response will literally light the world on fire.

Scenes like that work because we suspect that real-life versions of it probably played out dozens of times during the Cold War, and likely once or twice since its official conclusion. Such scenes also play into our suspicion that military and political leaders have at their disposal technologies that are vastly superior to what’s available to consumers, chief among them being special communications networks that provide capabilities we could only have dreamed of back then.

As it turns out, the US military did indeed have different and better telephone capabilities during the Cold War than those enjoyed by their civilian counterparts. But as we shall see, the increased capabilities of the network that came to be known as AUTOVON didn’t come so much from better technology, but more from duplicating the existing public switched-telephone network and using good engineering principles, a lot of concrete, and a dash of paranoia to protect it.

Continue reading “AUTOVON: A Phone System Fit For The Military”

Google Turns Android Up To 11 With Latest Update

Just going by the numbers, it’s a pretty safe bet that most Hackaday readers own an Android device. Even if Google’s mobile operating system isn’t running on your primary smartphone, there’s a good chance it’s on your tablet, e-reader, smart TV, car radio, or maybe even your fridge. Android is everywhere, and while the development of this Linux-based OS has been rocky at times, the general consensus is that it seems to have been moving in the right direction over the last few years. Assuming your devices actually get the latest and greatest update, anyway.

So it’s not much of a surprise that Android 11, which was officially released yesterday, isn’t a huge update. There’s no fundamental changes in the core OS, because frankly, there’s really not a whole lot that really needs changing. Android has become mature enough that from here on out we’re likely to just see bug fixes and little quality of life improvements. Eventually Google will upset the apple cart (no pun intended) with a completely new mobile OS, but we’re not there yet.

Of course, that’s not to say there aren’t some interesting changes in Android 11. Or more specifically, changes that may actually be of interest to the average Hackaday reader. Let’s take a look at a handful of changes and tweaks worth noting for the more technical crowd.

Continue reading “Google Turns Android Up To 11 With Latest Update”