Thousands Of Internet-Connected Satellites Above Us, What Could Possibly Go Wrong!

Our skies are full of satellites, more full than they have been, that is, because SpaceX’s Starlink and a bevvy of other soon-to-launch operators plan to fill them with thousands of small low-earth-orbit craft to blanket the Earth with satellite Internet coverage. Astronomers are horrified at such an assault on their clear skies, space-watchers are fascinated by the latest developments, and in some quarters they’re causing a bit of concern about the security risk they might present. With a lot of regrettable overuse use of the word “hacker”, the concern is that such a large number of craft in the heavens might present an irresistible target for bad actors, who would proceed to steer them into each other can cause chaos.

Invest in undersea cables, folks, the Kessler Syndrome is upon us, we’re doomed!

Continue reading “Thousands Of Internet-Connected Satellites Above Us, What Could Possibly Go Wrong!”

Saving 4 Patients With Just 1 Ventilator

We all know that COVID-19 is stressing our health system to the limit. One of the most important machines in this battle is the ventilator. Vents are critical for patients experiencing the worst symptoms of respiratory distress from the virus. Most of the numbers predict that hospitals won’t have enough ventilators to keep up with the needs during the height of the pandemic.

Now anyone with a walkman or iPod can tell you what they do when there is one music device and two people who want to listen: Plug in a Y-connector. Wouldn’t it be great if you could do the same thing with a medical ventilator? It turns out you can – – with some important caveats.

Way back in 2006, [Greg Neyman, MD and Charlene Babcock, MD] connected four simulated patients to a single ventilator. Ventilators connect to a patient with two tubes – an inflow and an exhaust. Using common parts available in just about any hospital, the doctors installed “T-tube” splitters on the inflow and exhaust tubes. They tested this with lung simulators and found that the system worked.

There were some important considerations though. The patients must be medically paralyzed, and have similar lung capacity — you couldn’t mix an adult and a child. The tubing length for each patient needs to be the same as well. The suggestion is to place the patients in a star pattern with the ventilator at the center of the star.

[Dr. Charlene Babcock] explains the whole setup in the video after the break.

Interestingly enough, this technique went from feasibility study to reality during the Las Vegas shooting a few years ago. There were more patients than ventilators, so emergency room doctors employed the technique to keep patients alive while equipment was brought in from outside hospitals. It worked — saving lives on that dark day.

The video and technique remind us of Apollo 13 and the CO2 scrubber modifications. Whatever it takes to keep people alive. We’ve already started looking into open source ventilators, but it’s good to see that medical professionals have been working on this problem for years.

Continue reading “Saving 4 Patients With Just 1 Ventilator”

Sweet Streams Are Made Of These: Creating Music On The Command Line

There are countless ways to create music. In the simplest form, it won’t even require any equipment, as evidenced by beatboxing or a capella. If we move to the computer, it’s pretty much the same situation: audio programming languages have been around for as long as general-purpose high-level languages, and sound synthesis software along with them. And just as with physical equipment, none of that is particularly necessary thanks to sed. Yes, the sed, the good old stream editor, as [laserbat] shows in her music generating script.

Providing both a minified and fully commented version of Bach’s Prelude 1 in C major as example, [laserbat] uses a string representation of the sheet music as the script’s starting point, along with a look-up table of each transformed note’s wavelength. From here, she generates fixed length PCM square wave signals of each of the notes, to be piped as-is to the sound card via ALSA’s aplay or SoX’s play. To keep things simple enough, she stays within the region of printable characters here, using space and tilde as low and high values respectively, providing highest possible volume at the same time this way.

The concept itself is of course nothing new, it’s how .au and .wav files work, as well as these little C lines. And while the fixed note duration takes away some of the smoothness in [laserbat]’s version, adding variable duration might just be a hint too much for a sed implementation, although we’ve certainly seen some more complex scripts in the past.

[via r/programming]