Write Once, Run Everywhere: Cross-Platform Programming Done Right

One of the goals of programming languages back in the 1950s was to create a way to write assembly language concepts in an abstract, high-level manner. This would allow the same code to be used across the wildly different system architectures of that era and subsequent decades, requiring only a translator unit (compiler) that would transform the source code into the machine instructions for the target architecture.

Other languages, like BASIC, would use a runtime that provided an even more abstract view of the underlying hardware, yet at the cost of a lot of performance. Although the era of 8-bit home computers is long behind us, the topic of cross-platform development is still highly relevant today, whether one talks about desktop, embedded or server development. Or all of them at the same time.

Let’s take a look at the cross-platform landscape today, shall we?

Continue reading “Write Once, Run Everywhere: Cross-Platform Programming Done Right”

Recording Video In The Era Of CRTs: The Video Camera Tube

We have all watched videos of concerts and events dating back to the 1950s, but probably never really wondered how this was done. After all, recording moving images on film had been done since the late 19th century. Surely this is how it continued to be done until the invention of CCD image sensors in the 1980s? Nope.

Although film was still commonly used into the 1980s, with movies and even entire television series such as Star Trek: The Next Generation being recorded on film, the main weakness of film is the need to move the physical film around. Imagine the live video feed from the Moon in 1969 if only film-based video recorders had been a thing.

Let’s look at the video camera tube: the almost forgotten technology that enabled the broadcasting industry. Continue reading “Recording Video In The Era Of CRTs: The Video Camera Tube”

Be Wary Of Radioactive Bracelets And Similar

Before you start cutting up that ‘negative ion’ health bracelet or personal massager, be aware that these are highly likely to contain thorium oxide or similar radioactive powder, as this research video by [Justin Atkin] (also embedded after the break) over at The Thought Emporium YouTube channel shows. Even ignoring the irony that thorium oxide is primarily an alpha (He+) emitter and thus not a ‘negative ion’ source (which would be beta decay, with e), thorium oxide isn’t something you want on your skin, or inside your lungs.

These bracelets and similar items appear to embed grains of thorium oxide into the usual silicon-polymer-based bracelet material, without any measures to prevent grains from falling out over time. More dangerous are the items such as the massage wand, which is essentially a metal tube that is filled with thorium oxide powder. This is not the kind of item you want to open on your kitchen table and have it spill everywhere.

Considering that these items are readily available for sale on Amazon, EBay and elsewhere, giving items like these a quick check with the ol’ Geiger counter before ripping them open or cutting them up for a project seems like a healthy idea. Nobody wants to cause a radiological incident in their workshop, after all.

Continue reading “Be Wary Of Radioactive Bracelets And Similar”

Introducing The XFM2: A New FM Synthesizer Board

[René Ceballos] contacted us about the new XFM2 FM synthesizer board, successor to the XFM that we covered on Hackaday last year. In addition to changing FPGAs from a Spartan 6 to an Artix-7 35, the DAC was also upgraded from 16 to 24 bits. Since the project is based around two easily available boards for the FPGA and DAC functionality, it is something that should be easy for anyone to recreate.https://images.squarespace-cdn.com/content/v1/5d2c7309e3281e0001ef5655/1580208742008-DDG6FHLVST9DTOU5YDV7/ke17ZwdGBToddI8pDm48kIzPiMR3_Rs2gge4hyoameUUqsxRUqqbr1mOJYKfIPR7LoDQ9mXPOjoJoqy81S2I8N_N4V1vUb5AoIIIbLZhVYxCRW4BPu10St3TBAUQYVKc8LXFP3nIOov1DiYlxUpn2kjauiJB9jSbs9pkYnnzvQkOGqqUmgmVAUPjW85v7F78/xfm2.PNG?format=1500w

The project consists of a lower board that features the opto-isolated MIDI-input port, a 24LC1025 EEPROM, and a few passives, on top of which are mounted the Adafruit UDA1334A-based I2S decoder board and a Digilent Cmod A7-35T, containing the Xilinx XC7A35T-1CPG236C Artix-7 FPGA. [René] has made a schematic and BOM available on the XFM2 page. Total part cost should be about $99.

A user manual, installation guide, and the binaries that have to be loaded into the FPGA – using the provided instructions – are all made available. Unfortunately no HDL source is provided, but that shouldn’t take away from the fun of assembling an FM synthesizer board like this.

[René ] said that based on the feedback to the XFM project, he is now working on a visual user interface for the board. Once this is all working and depending on the feedback from XFM2 users, he may decide to start a crowdfunding campaign.

Nuclear Fusion Power Without Regular Tokamaks Or Stellarators

When it comes to nuclear fusion, the most well-known reactor type today is no doubt the tokamak, due to its relatively straight-forward concept of plasma containment. That’s not to say that there aren’t other ways to accomplish nuclear fusion in a way that could conceivably be used in a commercial power plant in the near future.

As we covered previously, another fairly well-known type of fusion reactor is the stellarator, which much like the tokamak, has been around since the 1950s. There are other reactor types from that era, like the Z-pinch, but they seem to have all fallen into obscurity. That is not to say that research on Z-pinch reactors has ceased, or that other reactor concepts — some involving massive lasers — haven’t been investigated or even built since then.

In this article we’ll take a look at a range of nuclear fusion reactor types that definitely deserve a bit more time in the limelight.

Continue reading “Nuclear Fusion Power Without Regular Tokamaks Or Stellarators”

Lead-Free Solder Alloys: Their Properties And Best Types For Daily Use

Lead-free solder alloys have been around for as long as people have done soldering, with sources dating back about 5,000 years. Most of these alloys were combinations like copper-silver or silver-gold and used with so-called hard soldering. That’s a technique still used today to join precious and semi-precious metals together. A much more recent development is that of soldering electronic components together, using ‘soft soldering’, which entails much lower temperatures.

Early soft soldering used pure tin (Sn), yet gradually alloys were sought that would fix issues like thermal cycling, shock resistance, electron migration, and the development of whiskers in tin-based alloys. While lead (Pb) managed to fill this role for most soldering applications, the phasing out of lead from products, as well as new requirements for increasingly more fine-pitched components have required the development of new solder alloys that can fill this role.

In this article we’ll be looking at the commonly used lead-free solder types for both hobby and industrial use, and the dopants that are used to improve their properties.

Continue reading “Lead-Free Solder Alloys: Their Properties And Best Types For Daily Use”

Nuclear Fusion At 100: The Hidden Race For Energy Supremacy

It’s hardly a secret that nuclear fusion has had a rough time when it comes to its image in the media: the miracle power source that is always ‘just ten years away’.  Even if no self-respecting physicist would ever make such a statement, the arrival of commercial nuclear fusion power cannot come quickly enough for many. With the promise of virtually endless, clean energy with no waste, it does truly sound like something from a science-fiction story.

Meanwhile, in the world of non-fiction, generations of scientists have dedicated their careers to understanding better how plasma in a reactor behaves, how to contain it and what types of fuels would work best for a fusion reactor, especially one that has to run continuously, with a net positive energy output. In this regard, 2020 is an exciting year, with the German Wendelstein 7-X stellarator reaching its final configuration, and the Chinese HL-2M tokamak about to fire up.

Join me after the break as I look into what a century of progress in fusion research has brought us and where it will take us next.

Continue reading “Nuclear Fusion At 100: The Hidden Race For Energy Supremacy”