I’ve been using youtube for really useful things for a few years. On April 20th, the following video started to appear instead of the ones I wanted:
I get this for about one third of the videos — the rest play fine, as before.
So it’s saying that I’m viewing Yotube with an unsupported device. Which is probably fair enough. I’m searching youtube via the API, getting an URL via youtube-dl, and then playing the video with mplayer under Linux. Neither really sounds like what Google would call a supported device.
Devices affected: Select devices manufactured in 2012 and earlier, including Sony TVs & Blu-ray Discs, Panasonic TVs & Blu-ray Discs, older iOS devices, and devices running older versions of Google TV.
So Google says that three year old TVs are too ancient to watch their content. Fine. Who cares about three year old TVs, anyway?
But does anybody know how to make mplayer support whatever the new format is? Or is this part of Google’s ever present drive to wall their gardens?
I’ve binged for an answer, but haven’t found anything promising…
In November 2014, Emacs switched version control systems from Bazaar (aka bzr) to git. There were two main reasons: 1) bzr has kinda stopped development, and 2) using a version control system that more people are familiar with might attract more developers.
On the other hand, git is really, really finicky, and bzr is arguably superior to git in many works flows. Perhaps switching to git would scare away some Emacs developers who just couldn’t be bothered?
First of all, it’s amusing that we have a timeline going back to 1988, but I would suspect that the numbers before, say, 2007 are too low because maintainers would commit patches with themselves as the “author”, I think. (Edit: Eli Zaretskii says the numbers should be accurate throughout the timeline.)
But the most recent years should be kinda reliable:
Uhm… Well, attracting droves of new developers didn’t happen, apparently. Except for the spike the month git was introduced, we’re within the normal range of developers, I think.
Anything interesting pop up if we count commits per month instead of contributors per month?
Not really — same story.
What about the number of people who commit patches to the Emacs repository?
That does look like a possible uptick.
So… was the changeover worth it? Probably. But the impact was a bit over-sold on both sides, I think.
I rip all CDs, vinyl and cassettes to flac for easier listening, but I also convert the files to mp3 for listening in the car, which has an mp3 CD player. This is what the display normally looks like:
But all the files that I’ve ripped from vinyl are displayed like this:
I’ve been assuming that my vinyl ripping tool chain just hasn’t been inserting id3 tags into the mp3 files for years, and that the car mp3 player was just displaying random data. But yesterday I finally remembered to check the tool chain, and it does insert id3 tags into those files, too.
So, while pondering this deeply serious and puzzling issue, I started looking at id3 tools. I wanted one that could just output all the id3 data in a machine-readable format, so that I could, perhaps, figure out what it was about certain files that made the car stereo not like them.
And I couldn’t find a single one. I installed at least five different ones, and they were all so charmingly human oriented. Phooey.
If I managed to discover what the problem was, I was going to have to re-tag all the problematic mp3 files, and I wanted that to be a process that could be automated, so I need machine-readable output.
Instead of continuing down that rabbit hole, I just wrote an id3 parser in Emacs instead. And what the problem was because obvious on the first file I parsed:
The group name starts with “\377\376M^@”… That’s utf-16 (or ucs-2) with a Byte Order Mark!
Interpreted as the iso-8859-1 Latin-1 charset, that would just be “ÿþM”, because it would think the string terminated at the first nul byte.
D’oh.
So the version of the Lame mp3 encoder on my vinyl ripping computer writes utf-16 tags, while the CD ripping computer writes iso-8859-1 tags. And my car only understands the latter.
Mystery solved.
But when I’ve written the id3 parser, I thought I could just finish the job and write an id3 mode, too, to allow viewing and editing the id3 data. It’s a bit scary, altering the mp3 files themselves, so I’d handle this with care. In fact, I would recommend not actually testing this mode for writing data. But it kinda seems to work for me. Slightly.
Here’s what it looks like on an mp3 file that has an embedded image inside:
Kinda basic, but should be a starting point if somebody wants to experiment more…
IDW announced last year that they were going to translate and publish a complete set of Hugo Pratt’s Corto Maltese (in English translation). There was much rejoicing across the land. I haven’t read those comics for decades, since they were stuck at my parent’s house up in the North, so I thought “what they hey” and bought the first volume, Under the Sign of Capricorn.
But this Xmas holiday it struck me that I could, like, just start shipping the comics up there down here so that I could re-read … all that stuff … So I started packing.
After six boxes of 20kg each I stopped, because comics are heavy and I recalled that I live on the fourth floor, no elevator, and I’m lazy.
But included in those first six boxes were all the Corto Maltese albums published in Danish and Swedish back in the 80s, so I thought it might be slightly interesting to compare the new editions to the old ones. I’m doing this on my comics reading couch for added versimilitude instead of doing scans.
So, first of all: That cover.
That is ugly. That’s just ugly.
In addition to choosing a pretty weird drawing of Corto Maltese here, there are just so many other bad things going on here. Let me linger on this ugliness for an unreasonable amount of time and pictures:
There’s a drop shadow behind Corto
There a compass thing that’s very busy in an of itself with all the pointy spokes in the background in addition to the Nato logo in the front. And then there’s the title with a drop shadow onto the compass, and then “Corto Maltese” and “Hugo Pratt” on the compass itself. At least they used the same font, even though the font is butt ugly.
The teal background has both a map and a ship (and some seagulls) imposed onto the map.
There’s a totally unnecessary border around most of the cover.
It’s fun to see the old Eclipse logo make a reappearance, but even here they just can’t keep it simple. There’s the awkward “O” in “EURO” that’s reversed halfway through; there’s all that itty-bitty text underneath it, and as if that wasn’t enough, at the bottom right-hand corner they’ve stuck the Library of American Comics (!) logo. At least that’s what I think it is — it’s so tiny. And these are “EURO COMICS”. Wha?
The cover looks like somebody with attention deficit disorder went mad in Photoshop for fifteen minutes.
Seriously.
Here’s what the Danish version looked like in 1982:
Peace. Tranquility. Beautiful.
Ok, enough with the cover, already. Get ready for some innards. By now I was cringing, expecting the worst…
Ok… It’s not restrained or anything, but the compass makes more sense here. It’s not very Hugo Pratt, though, but it’s not awful.
Hey, that’s nice. Even included Pratt’s very handsome signature.
Wow. Did they use a complety different designer on the innards of the book? That’s pretty excellent.
And then the story itself starts. What does it look like?
The printing looks really nice and crisp. However, they’ve used a semi-glossy paper stock, which means that you have to keep shifting the page around to be able to read it, because the light makes reflections. It’s not as shiny as many other modern reprint projects, but it’s still not… good.
But when you angle the paper just right, it looks really nice. The ink is nice and black, and the paper is just slightly off-white. It’s perfectly acceptable.
The Danish version from 1982 is more washed out, but is printed on completely matte paper. So that’s a tie, I guess. I do think the new printing is perhaps a bit busier than intended. All those lines that were probably intended as barely visible skritches (compare the lines in the woodwork and the lines in Corto’s brow in the two versions), and these small lines are now solid, with even width. It looks like whoever digitised this applied a thresholding function that makes all the lines look stark. More lines mo better, perhaps, but…
Let me digress a bit about a subject that is, strictly speaking, totally irrelevant here:
These days, most reprint projects of European albums have a tendency to stick a lot of albums together into a great whopping book. European albums are mostly in the 40-60 page range, and selling anything less than 120 pages is apparently impossible these days.
But sticking separate stories together into one volume changes the way they read.
Most European albums are separate works that have a definite beginning and ending. After reading one, you feel you’ve experienced something complete. Sticking several of these works together into one volume changes that experience. When the next story starts three pages later, there’s a compulsion to continue reading, but more importantly, when you have 60 pages left in the book when you’re reading the end of a story, it doesn’t really feel like the end of a story.
It’s like if films were realeased with a two second pause between “The End” and then the next film the director did starting. American comics are often more serially oriented, and presenting collections of those works fine, as does collections of TV series. But doing the same with most European comics changes the reading experience, and not for the better.
But like I said, that rant is irrelevant here, because this book is a collection of six related stories, so just forget what I just said.
As is the norm, though, this volume is over 120 pages, while the 80s edition comes in two volumes:
Oh, and there’s the cover of the second 80s volume:
Kinda purdy, that one too. I mean, not as good as the first volume, but still way better than the IDW cover.
Oh, and what’s the stories like? They’re fantastic, of course, and if you haven’t read them already, you should run out to your nearest comic book store and buy one immediately. Then rip off the cover, put it in the paper recycling, and then read the stories.