Category Archives: commentary

The curse of HTML mail

It’s been most of a year since I last posted here, but I wanted to rant about HTML mail, and this is the right blog for it. People complain about the intrusiveness of Web tracking, but email tracking is even worse. I’ve noticed this especially after subscribing to a couple of Substack newsletters. They’re sent as HTML, and whenever possible, I click the link to the equivalent Web page, which is less intrusive. Every link in a Substack newsletter is a tracking link, with the odd exception of the link to the Substack page.

The links in a Substack newsletter don’t go to the target page but to a Substack redirection URL. Their purpose is to let Substack know about everything you click on. There are no terms or privacy policy in the email telling you what Substack uses the information for.

Continue reading

How broadcast FM can wreck your receiving system

Today I came upon some news weird enough to justify a post on this long-dormant blog. Ars Technica reports that it “began on January 30 and afflicted Mazdas from model years 2014 to 2017 when the cars were tuned to the local NPR station, KUOW 94.9. At some point during the day’s broadcast, a signal from KUOW caused the Mazdas’ infotainment systems to crash—the screens died and the radios were stuck on 94.9 FM.”

That shouldn’t be possible, right? A broadcast FM signal is just frequency-modulated audio. It might deafen you or damage the speakers, but it shouldn’t make the receiver stop working! Well, actually, it isn’t just audio. Broadcasters can optionally use the Radio Broadcast Data System (RBDS), which supports encoded digital data. It uses a 57 kHz subcarrier, well above the limits of human hearing. The data is encoded at 1187.5 bits per second, a strange-sounding number that yields 48 cycles of the subcarrier for every bit. Error correction codes bring the effective data rate down to 730 bits per second.

Continue reading

Looking at some ballot scanning issues

The town of Windham, New Hampshire, became the site of a controversy when the results of a ballot recount by hand didn’t match the original results. This has some interesting implications for ballot scanning and errors in the process, so I think it’s fair game for this blog. I’ll have to get into the politics to give it context, though.

The four winning candidates for the state legislature were found to have gotten about 300 additional votes each, while the one who requested the recount got fewer, so the results weren’t affected. Still, it was appropriate to ask why the scanners’ total was so far off. The town accordingly had an audit conducted.

Continue reading

Remembering the DAT war

Waking up briefly to mention an interesting article…

In 1986, the RIAA was outraged that Sony’s Digital Audio Tape (DAT) would let ordinary consumers record high-quality sound. The format was expensive and never caught on in the mass market, but it led to other digital audio formats. In retrospect, we’re lucky to have reached a state where we can record sound without mandatory DRM. (If you don’t believe me, recall that strong encryption was once outlawed.) The article mentions that “Computer manufacturers successfully lobbied to exempt CD-ROM drives from copyright protection technology.” Our technology would be much less advanced today if we had to jump through copy-protection hoops every time we used a computer.

Technical issues with the Hunter Biden email

The PDF Association has an analysis of the file which the New York Post has uploaded to Scribd, which purports to show a message from Vadim Pozharskyi to Hunter Biden and Devon Archer. Discussions of what it signifies politically and whether Twitter was justified in blocking the link are for another place. The issue in this blog is what the file says about the authenticity of the email. The answer is: Nothing at all.

Continue reading

Apple HEIC vs. students

When a device uses a relatively obscure image format and a site that accepts uploads fumbles it, who is to blame? This is the question that came up when students couldn’t complete their AP college exams because of such a situation.

Students took pictures with their iOS devices of materials they submitted for the test. Their phones stored and uploaded the pictures in HEIC format. The College Board’s server didn’t recognize the format and timed out. The students immediately failed and were told they could retake the test in three weeks.
Continue reading

Helping a nation of homeschoolers: Digital preservation

We’ve abruptly become a nation of homeschoolers. People are figuring out how to do it with no preparation. They have to face a lot of issues, most of which I’m not helpful with. One of them is finding good material on the Internet. There’s no lack of well-written, informative pages; the hard part is sorting them out from all the garbage. Many of us can help in our fields of expertise by providing pointers to the best material.

On Twitter I saw a call for “expert sniffers,” people who can find the experts. We can do that where we’re specialists if not experts. We need to find articles that are good from an educational standpoint. Presenting all the knowledge isn’t enough; the hard part is presenting it in a way that learners can understand.
Continue reading

Preserving Yahoo Groups

Yahoo is sending out alerts on the transformation of Yahoo Groups into a list server. The spin is ridiculous. The changes “better align with user habits,” and “we are making adjustments to ultimately serve you better.” It’s as if users had been protesting against the existence of public groups and Web-hosted discussions and Yahoo were complying with the demand.

Yahoo, in case you haven’t been keeping track (I hadn’t), now belongs to Verizon. It makes economic decisions, and one was that running public Yahoo Groups was no longer worth the cost and effort. This is the result of changing user preferences, as well as stupid policy decisions over the years that drove people away. The attempts to correct those blunders may be part of the current problem.
Continue reading

Nefertiti, now available as a 3D scan

Bust of Nefertiti, from 3D scan, Egyptian Museum of BerlinOne of my favorite areas in Berlin is the Museum Island. It includes the Egyptian Museum, which is part of the Neues Museum. Among its most famous possessions is a bust of Nefertiti which dates from about 1340 BCE. The museum has an entire room dedicated to Nefertiti.

More relevant to this blog, it has made a detailed 3D scan of the bust. The museum belongs to the Prussian Cultural Heritage Foundation, which is funded by the federal government and the 16 state governments. Supposedly it has an obligation to make its information public, but for reasons that aren’t clear, it held tight to that scan for a long time. It’s now available as a free download, ten years after it was made, thanks to the persistent efforts of Cosmo Wenman. He tells the story on Reason.com.
Continue reading

Identifying files by programming language

Most of today’s programming languages look vaguely similar. They’re derived from the C syntax, with similar ways of expressing assignments, arithmetic, conditionals, nested expressions, and groups of statements. If the files have their original extension and it’s accurate, format identification software should be able to classify them correctly.

The software should do some basic checks to make sure it wasn’t handed a binary file with a false extension, which could be dangerous. A code file should be a text file. regardless of the language. (This isn’t strictly true, but non-text languages like Piet and Velato are just obscure for the sake of obscurity.) The UK National Archive recognizes XML and JSON (which is a subset of JavaScript) but doesn’t talk about programming languages as file formats. Exiftool identifies lots of formats but makes no attempt to discern programming languages.
Continue reading