FLOSS Weekly Episode 763: Fedora Fixes Everything

This week Jonathan Bennett and Dan Lynch talk once again with Neal Gompa of Fedora, CentOS, openSUSE and more. This time the focus is Fedora, with sprinklings of Immutable Linux, KDE 6, and the new Linux stack of Pipewire, Portals, and Wayland. Neal gives us a rundown of what exactly makes Fedora Atomic so interesting, and why you probably don’t want it running on your desktop. But in a computer lab, or on a public machine? Fedora Atomic might be exactly what you need.

Up next there’s Pipewire, the userspace sound server that replaces Pulseaudio and Jack. Should we think of Pipewire as Jack 3.0? And what’s the secret to getting really reliable low-latency performance for Pipewire in Fedora? It might not be what you expect.

There’s a popular rant online, that Wayland breaks everything. And for years, that’s been a relatively accurate statement, in that Wayland hasn’t been ready for prime-time. Fedora 40 has gone all in on the belief that Wayland’s time has come, with KDE and Gnome no longer having an X11 native option. It’s Wayland all the way. And as one that has run Rawhide, I can say that the future there is bright. Literally, if you have an HDR capable monitor.

Continue reading “FLOSS Weekly Episode 763: Fedora Fixes Everything”

Promethean Matches: The Ancestor To Modern Matches

The history of making fire at will is a long and storied one, stretching back to the days when we’d rub wooden sticks together, or use flint and steel to ignite tinder. An easier, albeit vastly more expensive and dangerous alternative came in the 19th century when chemists discovered auto-ignition using a potassium chlorate mixture and sulfuric acid. This method was refined and later patented by Samuel Jones in 1828 as the ‘promethean match’ after the God of Fire, Prometheus, which is the topic of a recent [NurdRage] chemistry video.

Crush, don't strike: the fiery conflagration of a promethean match. (Credit: NurdRage)
Crush, don’t strike: the fiery conflagration of a promethean match. (Credit: NurdRage)

Using practically the same recipe of potassium chlorate and sugar as in the 19th century, [NurdRage] uses paper straws to contain this powder. Glue is used to section the paper straw into two compartments and seal in the components, with the smaller compartment used for a glass capsule containing sulfuric acid. This vial was produced from the tip of a glass pipette, using a hot flame to first seal the tip, then detach and seal the other end of the tip, resulting in the sulfuric acid capsule, ready to be added to the second compartment.

The moment this glass capsule is crushed, the sulfuric acid will soak into the paper, reaching the large compartment with the potassium chlorate and sugar mixture, causing a strongly exothermic reaction that ignites the paper. Yet as simple as this sounds, [NurdRage] found the three matches he made to be rather fickle, with one igniting beautifully after crushing the capsule with pliers, while one did nothing and the remaining match decided to violently explode rather than burn.

Considering the immense manual labor involved in making these matches, they never were very popular, and were quickly replaced by strike-anywhere matches, followed by safety matches, none of which require you to carry fragile glass capsules containing sulfuric acid with you. As a chemistry experiment, it is however a total blast that will set any boring chemistry class on fire.

Continue reading “Promethean Matches: The Ancestor To Modern Matches”

Hackaday Links Column Banner

Hackaday Links: December 24, 2023

Back near the beginning of the current Solar Cycle 25, we penned an article on what the whole deal is with solar cycles, and what could potentially lie in store for us as the eleven-year cycle of sunspot population developed. Although it doesn’t really come across in the article, we remember being somewhat pessimistic about things, thinking that Solar Cycle 25 would be somewhat of a bust in terms of increased solar activity, given that the new cycle was occurring along with other, longer-period cycles that tend to decrease solar output. Well, looks like we couldn’t have gotten that more wrong if we tried, since the Sun lashed out with a class X solar flare last week that really lit things up. The outburst came from a specific sunspot, number 3514, and clocked in at X2.8, the most powerful flare since just before the end of the previous solar cycle. To put that into perspective, X-class flares have a peak X-ray flux of 10-4 watts/m², which when you think about it is a lot of energy. The flare resulted in a strong radio blackout; pretty much everything below 30 MHz was unusable for a while.

Continue reading “Hackaday Links: December 24, 2023”

Absorbing Traffic Noise With Bricks Using Helmholtz Resonators

One inevitable aspect of cities and urban life in general is that it is noisy, with traffic being one of the main sources of noise pollution. Finding a way to attenuate especially the low-frequency noise of road traffic was the subject of [Joe Krcma]’s Masters Thesis, the results of which he gave a talk on at the Portland Maker Meetup Club after graduating from University College London. The chosen solution in his thesis are Helmholtz resonators, which are a kind of acoustic spring. Using a carefully selected opening into the cavity, frequencies can be filtered out, and extinguished inside the cavity.

Basic functionality and formula used to determine the dimensions of a Helmholtz Resonator.
Basic functionality and formula used to determine the dimensions of a Helmholtz Resonator.

As examples of existing uses of Helmholtz resonators in London, he points at the Queen Elizabeth Hall music venue, as well as the newly opened Queen Elizabeth Line and Paddington Station. For indoor applications there are a number of commercial offerings, but could this be applied to outdoor ceramics as well, to render urban environments into something approaching an oasis of peace and quiet?

For the research, [Joe]’s group developed a number of Helmholtz resonator designs and manufacturing methods, with [Joe] focusing on clay fired versions. For manufacturing, 3D printing of the clay was attempted, which didn’t work out too well. This was followed by slip casting, which allowed for the casting of regular rectangular bricks.

But after issues with making casting hollow bricks work, as well as the cracking of the bricks during firing in the kiln, the work of another student in the group inspired [Joe] to try a different approach. The result was a very uniquely shaped ‘brick’ that, when assembled into a wall, forms three Helmholtz resonators: inside it, as well as two within the space with other bricks. During trials, the bricks showed similar sound-deadening performance as  foam and wood. He also made the shape available on Thingiverse, if you want to try printing or casting it yourself.

Continue reading “Absorbing Traffic Noise With Bricks Using Helmholtz Resonators”

Photoshop image of the NES game Metroid on a Super Nintendo cartridge.

NES Classic Metroid Ported To Equally Classic Super Nintendo

There was a time early in the development of the Super Nintendo (SNES) where the new console was to feature backwards compatibility with NES games. The solution would have required a cumbersome cartridge adapter and a hard switch on every console to flip the CPU into 8-bit mode. Unfortunately, it was not meant to be — outside of the first public demo of the console, little evidence exists to suggest the gamers would have been able to supercharge their old NES carts on their Super Nintendo.

But thanks to the impressive port of Metroid to the SNES by [infidelity], we can imagine what such a capability might have been like. There’s more on offer here than reduced sprite flicker. There are additional frames of animation compared to the original, so now Samus’ arm cannon stays consistent rather than magically switching arms when turning around. A complete save game system from the Famicom Disk System version has also been implemented as well, with the traditional three slots. Although purists can still utilize the password system if they so choose.

Ultimately the most impressive inclusion of [infidelity]’s work is the MSU-1 enhancement chip implementation. Fun video intro sequences lead into the main menu where players can select the accompanying soundtrack. There’s the original 8-bit music remapped onto the SNES sound chip, the expanded 8-bit version from the Famicom Disk System, the reimagined sound of Metroid Zero Mission, or a full orchestral score. It really is the sort of situation where there are no wrong answers.

While you’re here, check out this post about bringing Poke’mon ROM hacks into physical cartridge form.

Continue reading “NES Classic Metroid Ported To Equally Classic Super Nintendo”

Mailblocks Makes Your Phone Work More Like The Post, Kinda?

Phones can be distracting, with notifications popping up all the time to snare our attention and maybe even ruin our lives. [Guy Dupont] wishes to be no slave to the machine, and thus built a solution. Enter Mailblocks.

The concept is simple. It’s a physical mailbox which [Guy] can put his phone in. All notifications on the phone are blocked unless he puts his phone into the box. When the phone is inside and the box is closed, the little red flag goes up, indicating “DOPAMINE” is available, and [Guy] can check his notifications.

To achieve this, [Guy] is running a custom DNS server. It redirects all the lookups for push notifications on Android so they go nowhere. Placing the phone in the mailbox turns the re-directions off, so the phone can contact the usual servers and get its notifications as normal.

It’s a novel way of fighting against the constant attention suck of modern smartphones. Rather than being bombarded by notifications in real time, [Guy] instead has to take a significant intentional physical action to check the notifications. It cuts the willpower required and the interruptions to his work in a fell swoop.

We’ve featured [Guy’s] innovative and outside-the-box projects before, too. His smart pants were an absolute tour de force, I might add.

Continue reading “Mailblocks Makes Your Phone Work More Like The Post, Kinda?”

Dial Up Over Discord

Some hacks are useful and some are just… well… for the fun of it, and we can appreciate that. Take, for example, [Cool Blog’s] recent experiments with dialup networking. If you think about it, the BBS systems of yesterday have been replaced with more modern tools like Discord. So why not run modems using audio chat over Discord and get the best of both worlds?

This was both easier and harder than we would have expected. The first hurdle was the lack of any actual modems. Luckily, there are software modem emulators like minimodem that makes a PC soundcard work like a modem. It supports some basic protocols, and that’s probably a good thing since the digital audio channel is probably unable to support anything too sophisticated.

Using some crude audio routing 300 baud data did flow. Increasing the baud rate all the way to 2,100 worked reliably. Combining some more sophisticated audio flows and managing sockets with systemd made the process easier. The goal was to, eventually, telnet over the link but that never worked. We would guess that it could work if you spent enough time.

But the proof is in the pudding, and the basic idea works. Why do it? We can’t think of a good reason. But if you want to give it a shot, you can find what you need on GitHub.

Hams still use modems. While we tend to have a soft spot for retrocomputing gear, we don’t miss acoustic couplers at all.