• Boston-Tuscon on Amtrak: Day 4

    The train has reached finally reached Texas as I had imagined it:

    Bluffs with remarkably ground-parallel layers behind a plane full of hardy shrubs.

    …and, for better or worse, we are arriving.

  • Boston-Tucson on Amtrak: Day 3

    I'm comparing Amtrack with the Bavarian Außerfernbahn and Dallas, Texas with Annweiler in the Palatinate mountains while moving south through long train country:

    A few freight cars in a curve, one has a Union Pacific logo on it and a claim “Bulding A…”
  • Boston-Tucson on Amtrak: Day 2

    I transfer to the Texas Eagle in Chicago, IL, and cannot decide whether I am in Blues Brothers or in the song about the City of New Orleans:

    A glum image in grey: aging concrete and steel, vapours in the air.
  • A DB User on Amtrak: Boston to Chicago

    A few cars of a train in corrugated-alumnium look with a blue stripe connecting the windows.

    My carriage of the Lake Shore Limited train from Boston to Chicago.

    To at least make good use of the all the pollution I caused with my recent transatlantic flight, I'm combining business in Cambridge, MA with business in Tucson, AZ. And to avoid further flight shame, I am doing the intra-US leg of the journey by train, that is, Amtrak. Now that I have managed to get into the train from Boston to Chicago (advertised when booking as Lake Shore Limited, though that name doesn't come up often on the train or in on-board announcements), I plan to write a bit of a travelogue as I go.

    Departing in Anguish (13:40)

    I'm seeing all this through the eyes of a regular if unhappy user of Deutsche Bahn (DB; cf. the Bahn tag on this blog if you can read German). Thus, I immediately felt at home when the train was delayed at Boston's South Station, except things were quite a bit more nerve-wrecking here.

    You see, riding on the DB I'm used to knowing in advance on which track a train will depart. DB tells you that in the schedules they thankfully still post in the stations. Of course, they occasionally lie about which platform a delayed train will end up being redirected to, but still: It feels reassuring when one stands on a platform and can be reasonably sure that if and when the train departs (usually delayed, of course), you cannot miss it.

    A screen showing departures to Chicago, Needham Heights, Worcester, track all TBD.  That's at 12:37, where the next trains depart 12:50.

    Not so over here. The displays say “track TBD“ until something like five minutes before departure. Well, five minutes before the scheduled departure of my train the display changed to “12:50 South Station Delayed“ – no word of Chicago any more. I'd certainly have panicked had I not closely watched the displays, even more so because had I missed that train, I'd probably have reached Tucson with a delay of two days given how sparse the connections are.

    Someone must have noticed that something was awry on the display, because it changed again a short while later, to “12:50 Back Bay Delayed“. Back Bay, in case you've not been to Boston before, is a rather posh part of the city itself. Well… at least the departure time still matched the actual train. But then some indication of what order of magnitude of delay to expect be would have helped soothe my anxiety a bit.

    After five minutes of anguish the confusing line on the display eventually showed a “Track 2” instead of “Delayed“, I rushed there, and at the remote end of the platform (the South Station is a railhead), a surprisingly short train – three or four coaches – was ready for boarding. Whoa.

    Legroom Galore

    I was somewhat concerned things might become tight because the ticket selling machine in Boston claimed the train was 80% full. Well – at least for now it's not; perhaps 50% of the seats are taken. Instead, there's a (by DB standards) surprising amount of legroom:

    Seats of a train carriage, where the distance to the next row is of the order of airline first class.

    And now we're going roughly westwards, though a land of woods, lakes, and parking lots. We've just passed Worchester. And I halfway feel like I'm in Once Upon a Time in the West every time the engine hoots. It does this quite a lot here in central Massachusetts with its relatively tightly-knit road network.

    The First Hours (16:30, 42.4N 73.1W)

    We are still crossing Western Massachusetts, where you get to see, as I said, lots of trees and lakes:

    A lake with trees in (mild) autum colour behind it in warm-ish sunlight.  In the foreground a few motion-blurred structures.

    Meanwhile, before we entered Springfield, MA, a conductor walked through all the cars and called out the station. This felt oddly anachronistic, in particular because there were two additional announcement on the loudspeaker about only certain doors being available. But I still liked it. You see, it made me feel I could have asked a question, perhaps on a connecting train, if I had needed that. Granted, you couldn't do this sort of personalised service on a DB train with its (usually) much more frequent stops, and it certainly helps that this train has just three cars.

    In Springfield, I also got a first taste of the disappearing railroad blues (as extolled in the 1972 song City of New Orleans):

    A rusty steel pergola

    I'm rather sure this used to be a platform, and there once was a roof on top of the upper beams. Ah well – how many trains will there stop in Springfield? I think it's already outside of the area served by the MBTA communter rail and then… I'd expect that to be a very lonely station.

    A Break at Albany, NY (18:30)

    Now, that's a variation on train travel I've not yet seen anywhere else: The train has just stopped in Albany, NY – for a bit more than an hour. Almost everyone left the train. That's probably a rational behaviour since Amtrak subsequently cut power and even the toilets won't work any more. At least there are some emergency lights in the cars.

    Nachtrag (2023-11-03)

    Well – the power loss is a fairly compelling consequence of changing the engine, which this stop partly was about (see below). So, I should probably tone down the “cut” here. It's more that the power source was gone given HEP. Later on, however, my impression was that they're locking the toilets during stops at the station anyway. I'm not sure why they would do that, though, as in contrast to the Transsiberian (where they lock the Toilets like 5 minutes before entering a station), the Amfleet cars have closed wastewater systems (or so the Wikipedia claims).

    The idea might be that people grab something to eat in the station hall; this mode of nourishment is popular on the Transsiberian, where they stop for about 30 minutes every 1000 kilometers or so to swap locomotives, and at least the locals get off and buy all kinds of stuff in little shops set up on the platforms. I frankly had not expected something remotely similar in the US.

    On the other hand, the station hall in Albany has absolutely nothing in common with the dingy platforms of the stations along the Transsiberian. Actually, it is more reminiscent of an airline terminal than of what you would expect knowing DB stations:

    A high room with a marble floor and ads suspended from the ceiling

    Only… there's just one cafe-and-convenience place in there, which didn't really appeal to me. That's the food option. Hm. I suppose if I wrote a user manual for Amtrak, I'd research reasonable food places that will feed you so that you are back in the train within one hour. On the other hand, I think the first car of our train is a dinining car; it's locked at the moment, but perhaps it will open later?

    Right now there has been a bump at the train's end – who knows, perhaps they were just waiting for another part of the train to join us?

    Back and Forth (19:05)

    Hu? They said the train would leave at 19:04 (of course, 7:04 pm), and then suddenly the thing started moving at 18:58, which made the (few) people in the car seriously doubt whether they were on the right train. And even though I had been on that train since Boston and they had promised it would go to Chicago, I started to worry, too.

    Then, after a few hundred meters, the train stopped and went back into the station. Um… exciting. There's clearly some serious shunting going on. That's something familiar for DB users: Mildly scary things happen and nobody tells you what's going on.

    A minute later: another fairly violent bump. So – are we longer now? And shouldn't we be already be out of Albany for, what, four minutes now? Ah, in all fairness: someone from Amtrak just came into the (still dark) car and explained that something is „a little bit… delayed“. I feel almost at home.

    Nachtrag (2023-11-03)

    Over the next day I figured out what was going on: The Lake Shore Limited actually has two branches, the main one – including the sleeper cars – coming in from New York City. That's why the train was so short in Boston and until Albany, NY. There, the Boston branch was waiting for the New York part to come in. When it was there, the two parts were merged and then continued on together to Chicago. They probably even said as much in some announcement, but… well, another communality between DB and Amtrak is that the only announcements you can clearly understand are the ones you don't need.

    The one thing I still have not worked out: why did the train have four (4!) engines in front of it when it arrived in Chicago?

    Wifi and Emptyness (20:30)

    Another thing feels as if I were in a DB train …

  • Thanks, B2C!

    A paved bikepath with a green lawn right and left. At the very left, there is a small tree in autumn colors.

    Believe it or not: This isn't Holland, this is America.

    When I was living in the Boston area around 2000, I often rode out to the beaches of Nahant, a peninsula something like 15 km northeast of Boston, which features pretty beaches – this is the Forty Steps Beach last weekend:

    A cove with stairs leading down to the beach, plants, and blue water.

    – and pretty wild rocks with occasional dramatic splashes; this photo I've also taken last weekend:

    A cliff falling into the see with a mighty splash.

    Since there's not much parking for cars on the peninsula, I have never seen the place crowded once I left the Long Beach along the dam to Lynn behind me. Nahant, as far as I am concerned, is close to a perfect paradise in a very well cyclable distance from at least the northern part of the Boston metro area, and it's living proof that the secret behind livability is getting rid of car parking (or avoiding it in the first place).

    However, despite the manageable distance, getting there was somewhat spoiling the fun. I had tried various variations of passing through Everett, Chelsea, and Revere, or Everett, Malden and Saugus, weathering the dreadful Lynnway at times; it all required a serious amount of navigation and quite a bit of tolerance for cars and their drivers that were clearly unwilling to share what they considered their road. And don't get me started on constant confrontation with roadkill.

    Well, right now I am visiting Cambridge again, and last weekend I used the last summer day (yes; Oct 28 had temperatures quite a bit above 25°C) to ride out there. Doing that, I discovered the miracle pictured at the top of this article: A bike path of almost netherlandic qualities. It's sufficiently wide, generally without too many twists and turns (well: there is a difficult crossing in Malden where I almost lost the trail when riding home), reasonably well marked, and there's even some great pieces of nature here and there, like these salt marshes of (I think) the Saugus river:

    Panorama of reeds and occasional open water

    Almost expectably, it turns out that this miracle – named the Northern Strand Community Trail – did not come about by itself[1]. It is the work of a a group called Bike to the Sea (warnings: Google fonts, Google maps, Google Recaptcha, Google Analytics) or B2C for short, who have evidently worked for 30 years (!) to make that bike path a reality. Thank you very much indeed!

    Having said that: Dear mayors of Boston, Somerville, and Lynn: Please help fixing the trail's ends. It sucks that its Boston side currently ends on what appears to be the premises of Boston's new gambling temple, the Encore, where they ask you to walk your bike along the harbourwalk:

    On the left, an empty paved way, on the right, a branded green sign „Please walk your bike“.

    Of course, nobody does that when the promenade is empty, but still: a connection to Somerville and Cambridge that you could ride with a clear consciousness and a reasonable pace [on the map, the Amelia Earhart Dam looks as if it could do the trick with a fairly moderate investment] would be most appreciated. Please help the great folks of B2C.

    And on the Lynn side… well, yesterday I had not bothered to check a map before leaving the trail to get to Nahant. Almost inevitably, I ended up on the dreadful Lynnway, which is now even worse than it was ten and twenty years ago. Dear mayor of Lynn, please liberate a few of your streets from cars – I mention again that the key to livability is drastically reducing the amount of car parking –, and make it so people can ride from the Mystic River to Nahant with just a few road crossings.

    Also, whatever you do, don't be Berlin.

    There, they were advertising a “Radschnellweg” (bicycle freeway, if you will) from the Priesterweg S-Bahn Station to Gleisdreieck around 2015. Back then, you had to access that trail over cobblestone and some hidden narrow ascent (where they also asked you to dismount). See:

    Cobblestone, curbstone, and a narrow concrete-paved path

    Berlin Priesterweg. There's a bicycle freeway here according to the Berlin city government. Can you find it?

    Back then I thought: “Well, that's lame – how hard could it have been to bring that at least to an acceptable level before the official opening?“

    When I was there again a couple of weeks ago it turned out that you still have to pass a few hundred metres of raw cobblestone, still have to jump the curb, still have to guess that narrow ascent with the unfriendly “Radfahrer absteigen” (“cyclists dismount“) is what leads to what passes for a “Fahrrad-Schnellweg” in Berlin. And neither has the other end, at Gleisdreieck, improved, where you are still thrown into some mad maelstrom of highly motorised traffic.

    But even with the caveat of imperfect ends, the Northern Strand Community Trail is great fun and a huge improvement for cyclists on their way from, say, Somerville to Nahant. If you're unconcerned about Google surveillance, check out their trail map. otherwise, start here and just ride on. The trail is easy to follow except for that one place in Malden I have mentioned above.

    And by the way, while you are riding the trail, don't miss out on the Saugus Iron Works just a few hundred metres off the trail.

    [1]Neither, by the way, did the Netherlands get the fine cycling infrastructure that they have without a struggle.
  • How to Pin a Wifi Access Point in Debian – and Why You Probably Don't Want to in Lufthansa Planes

    A vertical gradient from black to light blue, lots of unfilled template variables in double curly braces in white.

    That's what you see in Lufthansa's onboard wifi when you don't let just about anyone execute client-side Javascript on your machine. See below for a more useful URI in the onboard wifi.

    I have already confessed I was flying recently (albeit only in German). What was new versus the last time I've been in a plane five years ago[1]: Not only did wifi signals apparently no longer confuse the aircraft's navigation systems but there was actually an onboard wifi network with no less than seven access points within my machine's range.

    Somewhat surprisingly, I had a hard time getting a connection that would not break after a few seconds. I'll confess that's not the first time I've had trouble connecting to fancy networks recently, where the syslog contained cryptic messages like:

    kernel: wlan0: deauthenticated from <redacted> (Reason: 252=<unknown>)
    kernel: wlan0: disassociated from <redacted> (Reason: 1=UNSPECIFIED)

    In all these cases, there were a lot of access points with the same ESSID around, and so I suspect whatever selects the access points is currently broken on my machine; it chooses really weak access points and then gets badly mangled signals. While I'm waiting for this to heal by itself, I am resorting to manually picking and pinning the access points. In case you use ifupdown to manage your wifi, perhaps this little story is useful for you, too.

    The first part is to pick an access point. To do that, I ignore the warning of the authors of iw (from the eponymous package) not to parse its output and run:

    sudo iw wlan0 scan | egrep "^BSS|signal: .*dBm|SSID:"

    Nachtrag (2023-11-02)

    Well, in non-plane situations it's wise to get the SSIDs, too, so you see which APs actually are for the network you want to join. Hence, I've updated the grep in the command line above.

    The output of this looked like this on the plane I was in:

    BSS 00:24:a8:83:37:93(on wlan0)
            signal: -68.00 dBm
    BSS 00:24:a8:ac:1d:93(on wlan0)
            signal: -41.00 dBm
    BSS 00:24:a8:83:37:82(on wlan0)
            signal: -62.00 dBm
    BSS 00:24:a8:ac:1d:82(on wlan0)
            signal: -48.00 dBm
    BSS 00:24:a8:83:37:91(on wlan0)
            signal: -60.00 dBm
    BSS 00:24:a8:83:76:53(on wlan0)
            signal: -76.00 dBm
    BSS 00:24:a8:83:77:e2(on wlan0)
            signal: -82.00 dBm

    The things after the “BSS” are the MAC addresses of the access points, the numbers after signal is some measure for the power that reaches the machine's antenna[2] from that access point, where less negative means more power. So, with the above output you want to pick the access point 00:24:a8:ac:1d:93.

    With ifupdown, you do that by editing the stanza for that Wifi and add a wireless-ap line; for me, this then looks like:

    iface roam inet dhcp
      wireless-essid Telekom_FlyNet
      wireless-ap 00:24:a8:ac:1d:93

    – and this yields a stable connection.

    I must say, however, that the services on that network (I'm too stingy for actual internet access, of course) are a bit lacking, starting with the entirely botched non-Javascript fallback (see above). At least there is http://services.inflightpanasonic.aero/inflight/services/flightdata/v1/flightdata where you will see some basic telemetry in JSON. Or wait: it's actually perimetry if you see speed, height, and other stuff for the plane you're on.

    Fetching the numbers from the json you will save a lot of power versus the web page that becomes extremely network-chatty and CPU-hoggy (on webkit, at least) once you let Lufthansa execute Javascript. I'm afraid I have too much flight shame (and hence too little use for it) to cobble something nice together with that API and qmapshack. But it certainly looks like a fun project.

    [1]Ah wait… now that I think again, I seem to remember that during one of my last sinful travels there has already been a plane that had on-board Wifi. But it certainly is a nicer story with the little lie of news when coming back after five years.
    [2]Since “dBm” stands for „decibel milliwatt“, you could compute that power as 10s ⁄ 10  W. I'd not trust the absolute numbers, as they would indicate here that one access point is a factor of ten thousand stronger than another one, which sounds implausible primarily because I'd be surprised if the circuitry of the Wifi card could deal with such a high dynamic range. And “I'm getting 0.0001 milliwatts from the AP“ is a statement in dire need of interpretation anyway (e.g., “in the carrier? Bolometric?”). But let's not go there.
  • Nacktscannen oder Strafen: Von den Grenzen der Freiwilligkeit

    Ein weiterer Grund, Viren zu loben: Ich habe es geschafft, fünf Jahre und einen Monat nicht zu fliegen, was im Wissenschaftsbetrieb außerhalb von Pandemien nicht einfach ist. Doch ist jetzt es vorbei: es hilft nichts, wenn ich meinen Job machen will, komme ich für die nächsten drei Wochen nicht um die USA herum, und so musste ich mich heute erneut all den schon halb vergessenen unangenehmen Ritualen einer Flugreise unterziehen.

    Nicht viel Schamgefühl außer Flugscham

    In etwa das unangenehmste Ritual unter diesen ist wohl die „Sicherheitskontrolle“, wobei in Frankfurt inzwischen immerhin das Rausfummeln von Computern sowie in Abhängigkeit von der Mondphase auch anderen Elektrogeräten entfällt. Kennt wer die offizielle Erzählung, welcher Wundertechnik (vielleicht „KI“?) wir diese Erleichterung verdanken? Unter „den Umständen entsprechend gute Nachrichten“ zu rubrizieren ist auch, dass an den dämlichen Nacktscannern weiterhin zu lesen ist, mensch unterwerfe sich ihrer Analyse „freiwillig“.

    Nicht, dass ich viel Schamgefühl jenseits der Flugscham hätte, aber da die Dinger wie kaum etwas anderes für das Geschick des Sicherheits-Industriellen Komplexes stehen, der öffentlichen Hand mit autoritären Versprechen allen möglichen Tech-Plunder unterzujubeln, habe ich zumindest in der BRD immer abgelehnt, sie auf mich anwenden zu lassen. Der Preis dafür war ein Abtasten etwa der Art, die es zuvor für ein Piepen des Metalldetektors gesetzt hatte.

    Demonstrativ grobes Fingern

    Bis vor fünf Jahren haben die Abtastenden in allen vielleicht fünf Fällen, in denen ich bei dem Zirkus mitspielen musste, einen gewissen Respekt für die Entscheidung demonstriert; manchmal fragten sie sogar mit echtem Interesse nach meinen Motiven.

    Heute hingehen hat der Abtaster die Prozedur demonstrativ grob durchgeführt und spürbar viel gründlicher rumgefingert als unter den öffentlichen Narrativen („Sprengstoffgürtel und -schuhe finden“) plausibel. Durch eine (wirklich) milde Rückfrage in dieser Sache ließ sich der Abtaster hinreißen zu einem ranzenden: „Tja, wer nicht in den Scanner geht, kriegt halt das hier“. Ich denke, es ist keine Paranoia, wenn ich in seiner Rede mehr als nur einen Hauch von Strafabsicht wahrgenommen habe.

    Ein weniger schlecht gelaunter Kollege relativierte das zwar ein wenig, indem er meinte, jetzt gerade – „Israel, Palästina“ – sei viel Sorgfalt geboten. Aber dennoch: Wann genau hört Freiwilligkeit auf und wann wandelt sich Sicherheitstheater in Strafe für unbotmäßige Technikverweigerung?

    Ballern ganz offiziell im Mainstream

    Es wäre gut, diese Grenze abgesteckt zu sehen wann immer irgendein autoritärer Quatsch (sagen wir, Fingerabdrücke im Personalausweis oder personengebundene Bahnfahrkarten) daherkommt und es heißt: „Habt euch doch nicht so, es ist ja freiwillig“. Ah… Na gut, speziell bei den Fingerabdrücken im Perser hat sich die Autorilla zugegenermaßen gar nicht erst mit eskalierendem Rumnerven abgegeben und gleich den Zwang ausgerollt.

    Mir selbst nicht klar geworden bin ich darüber, ob das in irgendeiner Beziehung steht zu einer anderen Post-Corona-Änderung am Flughafen: Ballerspiele sind auch dort ganz offiziell im Mainstream angekommen. Am hochsicheren Flugsteig Z in Frankfurt sind sie inzwischen auf einem Salienzniveau mit Toiletten und Raucherzonen:

    Ein Flugsteig, in dem ein paar Leute rumlaufen.  Davor ein quadratisches Schild mit Aufschrift „Gaming“ und einem Piktogramm aus einem stilisierten Gamepad und einem Männerklo-Icon.
  • Vom Verlust des schlanken, effizienten Beamtenapparats

    Verwitterte Pfosten, ein verwittertes Sportfeld, ein verwitterter Unterstand mit einem alten Autoreifen davor, alles überzogen von rotem Staub.

    Bahnprivatisierung nicht als Symbolbild: So sah es 2015 in Cook, Southern Australia aus. Verfallen ist das Nest in der Nullarborebene, weil der Staat die Eisenbahn aufgegeben hat. Gut: vielleicht wäre es auch verfallen, wenn noch was anderes als Tourizüge fahren würde, weil die wartungsaufwändigeren Dampfloks verschwunden sind. Das Bild ist trotzdem eine gute Illustration des Konzepts „Privatisierung“.

    Heute stand in einem (offenbar noch nicht anderweitig veröffentlichen) Mailing des Bündnisses Bahn für Alle folgende bedenkenswerte Passage:

    Bundesbahn und Reichsbahn hatten von 30 Jahren zusammen 6.000 Bahndirektoren, bei insgesamt fast doppelt so vielen Beschäftigten wie heute. Aktuell haben wir 20.000 Bahnmanager, die im Durchschnitt geschätzt pro Kopf 100.000 Euro im Jahr kosten. […] Macht zusammen allein zwei Milliarden Euro jedes Jahr.

    Ich würde auch in diesem Fall nicht viel auf die konkreten Zahlen geben; die Flügel'sche Regel: „Wenn du genug weißt, um Metriken richtig zu interpretieren, brauchst du die Metriken nicht mehr“ gilt sicher auch hier, wo schon mal unklar ist, ob „Direktor“ bei der Bundesbahn irgendwas mit einem modernen „Manager“ zu tun hatte.

    Weiter wäre zu prüfen, ob nicht auch die alten DirektorInnen wie ihre modernen NachfolgerInnen in der Mehrheit für den Bahnbetrieb eher schädlich als nützlich gewesen sein werden. Und kommen zu den 20'000 hier berichteten ManagerInnen noch welche von all den anderen Unternehmen, die die öffentliche Hand für den Betrieb des ÖPNV bezahlt? Oder sind die schon drin?

    Auf all das kommt es jedoch gar nicht so sehr an, denn qualitativ ist sicher, dass durch Maßnahmen im weiteren Privatisierungsbereich eigentlich immer eine im Vergleich schlanke und billige öffentliche Verwaltung ersetzt wird durch einen Apparat von GeschäftsführerInnen, JustiziarInnen und ihren Stäben, die sich mit komplizierten Firmengeflechten beschäftigen („S-Bahn Rhein-Neckar“ vs. „DB Regio Oberbayern“ vs. „DB Station und Service“), deren Zweck wiederum selten übers Steuersparen, Lohndrücken und Aushebeln von Betriebsratsrechten hinausgeht. Reporting, Compliance und Investor Relationships beschäftigen weitere Menschen, die sich durch die höhere Handelsschule (Mikro und Makro) gekämpft haben. Na gut: immerhin die Investor Relationships haben sie bei der Deutschen Bahn inzwischen hoffentlich wieder rückgebaut.

    Nachtrag (2023-10-17)

    Als ich letztes Wochenende in Bad Friedrichshall aus einem überfüllten Zug in einen etwa genauso überfüllten anderen Zug umgestiegen bin, ist mir zum Thema bizarre Sub-Subunternehmen der Deutschen Bahn noch das hier untergekommen:

    Eine rostfarbene Strebe eines Güterwagens mit aufgesprühten weißen Buchstaben „DB Schenker Rail Automotive GmbH [...] Mail: dispo@dbschenker-atg.com“

    Der Twist an der Sache:

    $ dig +short dbschenker-atg.com

    Mit anderen Worten: die merkwürdige „Automotive“ GmbH, die da irgendwer mit viel juristischer Beratung hat gründen lassen, ist schon so lange tot, dass nicht mal mehr wer die Domain anmeldet, auf die das längst für irgendeine andere Briefkastenfirma rollende Material noch verweist.

    Da wundert mich eigentlich auch nicht mehr, dass die Wayback-Maschine für eine hypothetisch zum Unternehmen gehörende Webseite nur einmal ein Signal hatte. Im Juni 2019 war da: „Hier entsteht in Kürze eine neue Internetpräsenz.“ Mergers and Aquisitions im Endstadium.

    Nachtrag (2023-10-22)

    Und gleich noch ein DB-Subunternehmen, für dessen Existenz ich mir keine gutartige Erklärung vorstellen kann: DB Training („Ihr Anbieter im Bereich Corporate Learning & Development“). Allerdings: Das Impressum der Webseite redet nur von der Deutschen Bahn AG. Vielleicht tut das Ding ja nur so, als sei es ein eigenes Unternehmen und ist in Wahrheit „nur“ eine Abteilung (wie es ja auch nur vernünftig wäre)? Potjomkinsche Unternehmen als Verneigung vor dem immer noch herrschenden Zeitgeist?

    Wer weiß? Gehört habe ich von der… nun, Entietät jedenfalls in einem mich ebenfalls zum intensiven Kopfschütteln anregenden Hintergrund Politik im Deutschlandfunk, nämlich dem vom 9.10.2023, „Wie die Schiene gemeinwohlorientiert werden soll“. Hauptgrund des Kopfschüttelns: Zwar zählt der Beitrag durchaus zutreffend ein paar der Kritikpunkte an der Bahnprivatisierung seit den 1990ern (jenseits der mutwilligen Zerstörung eines vergleichsweise effizienten BeamtInnenapparats) auf – aber er fragt weder, warum diese Kritik nur für die Schienen und nicht auch für den Verkehr darauf gelten soll, noch fragt er, wozu mensch wohl den ganzen Unternehmensfirlefanz braucht, wenn das doch ohnehin „gemeinwohlorientiert“ sein soll.

    Vor allem aber stellt er nicht all den Dampfplauderern, die im Beitrag streiten, ob die „Infrastrukturgesellschaft“ der DB gehören soll oder sonstwem anders, die an sich naheliegende Frage: „Wir hatten doch schon mal eine doch ganz gut funktionierende Bahn. Sollten wir für den Anfang nicht erstmal dahin zurückgehen, wo wir offensichtlich falsch abgebogen sind und dann von dort sehen, wo ein besserer Weg langführt?“

    Mithin ist praktisch unvermeidlich, dass bei einer Privatisierung das Verhältnis von denen, die nützliche Arbeit tun (Züge warten, Verspätungsdurchsagen machen) zu denen, die diese nützliche Arbeit verwalten („Management”) schrumpfen wird. Das Ergebnis ist vielerorts sichtbar: die kaputte Bahn, die teueren, verrottenden ex-Sozialwohnungen, ein Geschäftsgebaren von Telefonunternehmen, das von offenem Betrug nur mit Mühe zu unterscheiden ist – und Systemlotto dort, wo einst ein Postamt war. Oh, na gut; manche Orte (hier: Dossenheim) haben im Vergleich auch Glück gehabt:

    An einer Arkade eines 70er-Jahre-Baus hängt ein Schild „Postfiliale und Restpostenshop“, davor ein Gelber Postkasten.

    Unverständlich bei all dem ist nur: Wie kommt das Major Consensus Narrative[1] eigentlich mit der Vorannahme durch, mit Privatisierungen und Wettbewerb gingen „Effizienzgewinne“ einher? Klar, Privatisierung führt in der Regel zu zum Teil drastischer Lohndrückerei, aber selbst wenn mensch die sozialen Kosten dieser Lohndrückerei externalisiert, dürfte das Reibungsverluste in der eingangs zitierten Größenordnung kaum ausgleichen können.

    Leider sorgen all die Management-Jobs umgekehrt für eine weitgehende Unumkehrbarkeit der Privatisierungen außerhalb von katastrophalen Ereignissen: Zu viele gut bezahlte Jobs als Frühstücksdirektor oder Chief Information Officer der Privatbahn Hintertupfing AG würden verschwinden. Die Leute, die jetzt darauf sitzen, haben ein fast schon existenzielles Interesse daran, dass eine Rückkehr zu einer schlanken, tarifgebundenen öffentlichen Verwaltung nicht passiert.

    Nun: Ein Grund mehr fürs bedingungslose und nicht ehrenrührige Grundeinkommen.

    [1]Das ist schöne postmoderne Diktion für die weitgehend unhinterfragten Vorannahmen, von denen aus alles argumentiert, was, na ja, sagen wir Regierungsfähigkeit behauptet oder ernsthaft Auflage haben will.
  • How to Disable pdf.js in Webkit on Debian

    A window of the zathura PDF viewer showing the GDPR.

    This is how I want my PDFs rendered. And I want a j to scroll down a bit. That pdf.js fails on both accounts is just the first two of its defects.

    When I upgraded to Debian bookworm, I noticed with great dismay that the webkit browser engine it comes with has a pdf.js-based PDF renderer built in.

    That means that my preferred browser, luakit, is basically broken when dealing with PDFs: where I disable Javascript (i.e., by default), I see nothing at all. Where I allow Javascript, my PDFs appear in a UI I consider rather nasty. On top of that, I lose the nice archive of PDFs I've recently read that came with luakit's viewpdf extension. That holds true even if I do manage to properly open the PDF in my preferred renderer (zathura) using pdf.js's Save, as that blindly calls all PDFs “document.pdf”.

    Regrettably, there doesn't seem to be a runtime switch to turn off the in-browser PDF rendering. After poking around a bit in webkit's source code, I have convinced myself that I won't add that switch myself. I am just not desperate enough to start hacking on one of the major browser engines.

    But there is a build-time switch to turn pdf.js off. I have always shied away from building my own webkit packages because there's so horribly much code and C++ compilers are so terribly resource-hungry. But my suffering with the pdf.js disaster has reached a level that made me overcome that horror. So, here's how to build a Webkit such that browsers based on it will again handle PDFs properly (sc. by handing them over to the system). All this is for Debian bookworm and derivatives; let's hope it won't be necessary beyond that.

    1. Get the source:

      mkdir -p src/webkit
      cd src/webkit
      apt-get source webkit2gtk
      cd webkit2gtk*

      This will only work if you have configured a source repo for your suite in your /etc/apt/sources.list (or equivalent) and run apt update after that.

      This is pulls in about 50 Megabytes, which in itself is an argument in favour of netsurf. But these 50 Megs are peanuts compared to what's coming: by the time you've done a full build, this directory will have exploded into more than 3 GB (in i386). Let's fix the web so plain browsing doesn't require such monsters.

    2. Configure your build. Fortunately, you mostly only touch the debian/rules file. In there, change:


      to (presumably):


      That's for luakit that is built on top of soup2; if your browser uses a different API, make a different choice here. Each build takes forever and gobbles up about 3 Gigs in the process, so be stingy here.

      Then, locate the line -DENABLE_MINIBROWSER=ON (which currently concludes the EXTRA_CMAKE_ARGUMENTS) and change it to:


      Disabling the journald log is not strictly necessary, but it helps building on non-systemd boxes, and I doubt it actually hurts anyone.

      Nachtrag (2024-01-21)

      At least with 2.40.3, this procedure ends in a:

      dh_install: error: missing files, aborting

      presumably because we are not building for two APIs. I think that's a bug, but from dh_install's manpage I cannot even understand why it thinks it should fail because of missing files, and consequently futzing around with debian/not-installed or the various options went nowhere. Because I'm really grumpy with the whole state of affairs, I quickly resigned into simply emptying all debian/*.install files not pertinent to the packages I want to build.

    3. Remove the systemd build dependency. We can do that because we have just disabled the JOURNALD_LOG. So, in debian/control, delete the line:

      libsystemd-dev [linux-any],
    4. Install the build dependencies:

      sudo apt-get build-dep webkit2gtk

      On non-systemd boxes, this will say something like:

      libelogind0 : Conflicts: libsystemd0

      because you have not removed the libsystemd dependency from apt's database in step (3), and webkit at this point doesn't know it could build with libelogind0-dev, too. Don't worry about it as long as all the other build-dependencies came in.

    5. Make a changelog entry so your system knows your build is “newer” than Debian's and you can later tell it's your custom build:

      dch -i

      You probably want to put something like “rebuild with PDFJS disabled“ in there, but that's exclusively for your own comfort unless you start distributing your package.

    6. Do the build:

      dpkg-buildpackage -j6 -b -uc -us -rfakeroot

      Do that on a cold day, because this will turn your machine into a space heater for several hours (unless you have a very fast machine, in which case you probably don't need another space heater in the first place).

    7. When this is done, you will have about a dozen binary packages in the build directory's parent. You probably don't want to dpkg -i *.deb, as there's no point installing debug packages (for starters). For luakit, I've run this:

      sudo dpkg -i gir1.2-javascriptcoregtk-4.0_2.*.deb gir1.2-webkit2-4.0_2.*.deb libjavascriptcoregtk-4.0-18_2.*.deb libjavascriptcoregtk-4.0-bin_2.*.deb libjavascriptcoregtk-4.0-dev_2.*.deb libwebkit2gtk-4.0-37_2.*.deb libwebkit2gtk-4.0-dev_2.*.deb

      This could be a slight over-installation.

    By the way, in case the build fails somewhere in the middle but is fundamentally sane, you can resume it by calling:

    fakreroot debian/rules binary

    Doing dpkg-buildpackage as above resets the build and will discard everything the computer has built in perhaps hours.

    Given the extreme cost of building a webkit, getting pdf.js out in this way is not a long-term plan, at least if you want your webkit to be halfway up-to-date (which is a good idea in particular if you're indiscriminate as to who can execute Javascript in your browser). Until someone kindly implants a run-time switch, I'm going to shut out pdfjs-infested upgrades until some really, really unnerving (that is, even more unnerving than usual) webkit vulnerability surfaces. To do that, I'm dropping:

    # my webkit with patched-out pdfjs
    Package: libjavascriptcoregtk-4.0-18
    Pin: version 2.40.5-1~deb12u1.1
    Pin-Priority: 1001

    into /etc/apt/preferences.d/10pins (where your version will probably different; check the version tag in the names of the generated package files). That will make the messages from apt upgrade quite a bit uglier, and of course I'll have a webkit with published security bugs (you have been warned in case you're doing as I do). But in my book that's totally worth it just to get rid of the wretched pdf.js.

  • Antimonarchistische Aktion: In Zukunft „Baiern“ sagen

    Nach Maßstäben eines entschiedenen Antimonarchisten konnte ich bisher relativ viel anfangen mit König Ludwig I von Bayern – immerhin hat er dem Land eine (wenn auch ziemlich lausige) Verfassung gegeben.

    Vor allem jedoch hat er in meiner bisherigen Erzählung im Jahr 1848 für eine leidenschaftliche Affäre mit einer recht resoluten Tänzerin („Lola Montez“, die „Ohrfeigen verteilte und eine Pistole zog“) seine Krone weggeworfen. Das hat selbstverständlich der Freiheit seiner Untertanen nicht viel geholfen – keine Überraschung: „Es rettet uns kein höhres Wesen, kein Gott, kein Kaiser, kein Tribun“ –, aber in diesem Film war es eine wirklich große und stilvolle Geste.

    Ernüchterung in der Ausstellung

    Meine Ludwig-Toleranz hat etwas abgenommen, seit ich vorgestern mit meinem Museumspass die Ausstellung über Ludwig I im historischen Museum der Pfalz[1] in Speier angesehen habe. Ein Minuspunkt dabei war die Kiste, nach der Baiern (und auch Speier) mit y zu schreiben sei. In den Worten Ludwigs:

    Faksimile einer in einer etwas krakeligen und unleserlichen Schrift verfassten Note.

    Der Grund fürs y in Baiern: „Ich will ferner, daß wo der Name Bayern vorzukommen hat, er wie es eben von mir geschah geschrieben werde, nämlich mit einem y statt i – 20. Oktober 1825 Ludwig.”

    Nicht, dass ich etwas gegen kreativen Umgang mit Sprache hätte oder gegen radikale Eingriffe in die Orthografie, im Gegenteil: Würde Ludwig das heute schreiben, wäre ich der erste, der ihn wegen seines „daß“ reaktionärer Tendenzen verdächtigen würde.

    Politische Rechtschreibung

    Die Konfusionierung der Orthografie durch willkürliche Abweichungen vom Lautprinzip jedoch ist schon für sich blöd. So richtig blöd wird sie dann, wenn sie aus kreuzdummen Gründen passiert. Und das ist nicht nur beim „Thron“ der Fall, sondern unzweifelhaft auch hier: Ludwig I begeisterte sich damals nämlich für das sinnlose Gemetzel des griechischen „Freiheitskriegs“, den ich am Ende meines Chios-Posts wie folgt eingeordnet habe:

    Aus heutiger Sicht wird wahrscheinlich niemand bestreiten, dass das alles Quatsch war. Für die Griechen bestand ihre „Freiheit“ aus einem bayrischen König, der „Griechenland“ zwar exzessiv „liebte“, 1862 aber von einem britischen Schiff evakuiert werden musste, weil seine Machtbasis komplett erodiert war und schon wieder Aufstand herrschte. Sein letzter Nachfolger schließlich ging 1968 unter, als er selbst einen Militärputsch plante, ihm andere Militärs aber zuvorkamen.

    Die sinnlosen Ypsilons des ersten Ludwig Wittelsbach nun sollten eine Art „stand with Greece“ ausdrücken, ein wenig wie Lord Byrons Märtyrertod in gleicher Sache, nur etwas weniger tödlich und vielleicht einen Hauch weniger albern. Letzteres ist einzuräumen, war doch des Königs Begeisterung für diese Sorte Freiheit aus seiner Sicht sogar verständlich. Dies jedenfalls in der Rückschau, denn Ludwig konnte im Endspiel um die Macht in Griechenland einen seiner Söhne als griechischen König installieren (wenn auch vor allem, weil sich die Großmächte erster Klasse beim Aufteilen des osmanischen Kadavers gegenseitig blockiert haben).

    Um welche Sorte Freiheit es dabei ging, mag auch hervorgehen aus der Tatsache, dass Ludwig wenige Jahre nach seinem y-Stunt die 1832 in Hambach (sein Territorium, und er hat seinen Altersruhesitz auch gleich in der Nachbarschaft errichten lassen) feiernden NationalistInnen mit Feuer und Schwert verfolgen ließ und bei der daraufhin etablierten Zentralbehörde für politische Untersuchungen fleißig mitspielte.

    Klar: in Zeiten des zweiten Krimkriegs können wir kaum mit Steinen werfen, wenn Freiheitsgetöse aus HerrrscherInnenmund zusammengeht mit Waffenhandel, Patriotismus, Heldenkult, unfähigen Statthaltern, und natürlich Aufrüstung sowie Grundrechtsabbau im eigenen Land. Aber deswegen müssen wir noch lange nicht patriotisch-pathetischen, romantisch-verlogenen Unfug in alle Ewigkeit weitermachen.

    Lasst uns deshalb einen kleinen Teil der nächsten Rechtschreibreform vorwegnehmen und „Speier“ und „Baiern“ schreiben. Zwei Fallen weniger in der verrückten deutschen Orthografie!

    Ludwig liebt Lyrik

    Was habe ich noch gelernt über den ersten Ludwig Wittelsbach? Nun, vor allem, dass sich seine Lyrik zumindest von der der Vogonen positiv abhebt. Die Ausstellung illustriert das nicht ohne etwas feine Ironie so:

    Spot-erleuchtete Buchstaben an der Wand: „Die Nonne in Himmelsforten“ von Ludwig I: „Ach! Die Zelle/Wird zu Hölle/Wenn das Herz erglüht/Wer in Mauern muss vertrauern/Wenn die Liebe blüht“

    Heinrich Heine, treffsicher wie immer, konterte das mit:

    Herr Ludwig ist ein großer Poet,
    Und singt er, so stürzt Apollo
    Vor ihm auf die Kniee und bittet und fleht:
    Halt ein, ich werde sonst toll, o!

    Außerdem verliert meine Version des Mit-Lola-Montez-Durchbrennens etwas an Überzeugungskraft, wenn die Ausstellung seinen Rücktritt eher darstellt als beleidigten Rückzug, weil ihm der revolutionäre Pöbel von 1848 schlicht immer mehr konstitutionelle Fesseln anlegen wollte. Ich muss den KuratorInnen zugestehen, dass ihre Version glaubhafter ist als meine, die irgendwo zwischen Roman Holiday und Robin Hood zu liegen kommt. Aber natürlich ist sie wirklich nicht dazu angetan, mein antiautoritäres Herz zu bewegen.

    Nicht ganz erwartet hatte ich die Dichte von Bezügen auf Heidelberg im Leben von Ludwig I; so verbrachte er Teile seiner Jugend im heutigen Heidelberger Stadtteil Rohrbach. Wie viele biographische Details führt die Ausstellung das durch recht nett zusammenfingierte königliche Tagebücher zum Selbstblättern ein. Der Band zu Kindheit und Jugend Ludwigs legt ihm neben Träumen von Rohrbach auch revanchistische Gefühle im Hinblick auf die rechtsrheinische Pfalz – ein ehemals bairisches Territorium, mit dem Napoleon in Ludwigs Jugend den Markgraf von Baden entlohnt hatte – in den Mund („an Baden verloren“). Irgendwann muss ich mal mehr recherchieren über alte Feindschaften zwischen (den Herrschern von) Altbayern und Baden.

    Auch kaufte Ludwig W. 1827 die Kunstsammlung der Gebrüder Boisserée, die diese in der späteren Heidelberger Gestapo-Zentrale (und dem heutigen germanistischen Seminar) zusammengetragen hatten, und schuf so den Grundstock der alten Pinakothek in München.

    In einem Schritt ins 20. Jahrhundert

    Weiter hat er das „Ludwig“ zum Namen „Ludwigshafen“ von Heidelbergs schmutziger – größtes Chemiewerk Europas – Schwester im Rhein-Neckar-Raum beigesteuert; vorher hieß der Ort „Rheinschanze“ und war eine Art Mannheimer Brückenkopf am Westufer des Rheins. Allerdings gehörten zu der Zeit beide Ufer auch noch dem gleichen Herrn, eben dem Pfalzgraf bei Rhein, als dessen Erbe Ludwig sich verstand.

    Und, etwas entfernter von sowohl von Ludwig I als auch von Heidelberg: Das historische Museum der Pfalz in Speier selbst verdankt seine Existenz einem Sohn Ludwigs, nämlich dem „Prinzregenten“ Luitpold, der regierte, weil nach dem spektakulären Abgang von Ludwigs Enkel Ludwig II (der mit Neuschwanstein und dem fatalen Bad im Chiemsee) in der Thronfolge ein weiterer Otto Wittelsbach (nicht der, den die Royal Navy aus Griechenland evakuiert hat) dran gewesen wäre. Otto W. allerdings war aus dem Deutsch-Französischen Krieg 1871 geistig ziemlich derangiert zurückgekommen (was ihn ehrt) und konnte daher zwar König sein, aber dennoch nicht regieren.

    Tatsächlich wird der Initiative des Ludwig-Sohns seit jeher auf dem Haus gedacht; es ist mir nur vorgestern zum ersten Mal richtig aufgefallen:

    Teil-Außenansicht des historischen Museums; auf einer Sandsteinmauer hängt eine Werbefahne für die Ludwig-Ausstellung, links daneben in Gold in die Wand eingelegt: „Regnante Luitpoldo Princ Reg Bav Exstructum AºMDCDVIII”

    Die Jahreszahl 1908 auf der Bauinschrift ist übrigens kein Scherz. Ludwigs Gattin Therese von Sachsen-Hildburghausen (die von der Oktoberfestwiese) hat Luitpold zwar schon 1821 zur Welt gebracht, dieser konnte aber tatsächlich 1908 noch Richtfest in Speier feiern. Er starb erst 1912 – eigentlich erstaunlich für ein Kind des Königs, der gerade so nicht mit Lola Montez durchgebrannt ist.

  • Namen, die morgen in aller Munde sein könnten: Dansgaard, Oeschger, NGRIP und Heinrich

    Ein Plot von δ18O (zwischen 0 und 2.5 Promille) über dem Abstand von Zentralgrönland (zwischen 0 und 20000) .  Bunte Punkte und schwarze Kreuze versammeln sich fast ausschließlich unterhalb der Diagonalen, eine türkise Gerade deutet eine schwach fallende Tendenz zwischen (0, 2) und (12000, 1.2) an.

    Das ist Abbildung 4 aus dem unten diskutierten Fohlmeister et al-Paper; das „NGRIP“ auf der Abszisse ist (im Effekt) ein Ort in Grönland, auf der Ordinate ist etwas, das mit irgendeiner Sorte Klimaänderung verknüpft sein wird. Mehr dazu unten.

    Ich fürchte, ich lebe im Hinblick auf die Klimawissenschaft ein wenig hinter dem Mond, denn: Ich habe bis neulich noch nie etwas von Dansgaard-Oeschger-Ereignissen (jedenfalls unter diesem Namen) gehört, und das, obwohl die sowohl extrem gruselig sind als auch ziemlich alte Hüte – die das Konzept einführenden Arbeiten sind um 1990 herum erschienen. Auch der Popstar der deutschen Klimawissenschaft, Stefan Rahmstorf, hat schon darüber geschrieben[1].

    Ich hingegen habe erst vor drei Wochen beschlossen, dass ich mir besser mal die Namen „Dansgaard“ und „Oeschger“ merke, bevor deren Unkenntnis eine peinliche Bildungslücke wird („Corona? Wie der Draht im Laserdrucker?“). Da nämlich hörte ich den Beitrag Was Tropfsteinhöhlen über das weltweite Klima verraten in der DLF-Forschung aktuell-Sendung vom 30.8.

    Warum soll mensch sich die Namen merken? Nun, im Rahmen des Klimawandels mag es durchaus sein, dass wir ein „inverses” Dansgaard-Oeschger Ereignis bekommen, über das gegen Ende des DLF-Beitrags der PIK-Klimaforscher Nils Boers sagt:

    Also ich bin da noch nicht überzeugt, dass es wahrscheinlich in diesem Jahrhundert passieren würde, ich bin da eher mit dem letzten IPCC-Bericht, der sagt, dass es in diesem Jahrhundert unwahrscheinlich ist.

    Wenn es denn passiert, dann hätte man, wie auch bei den Dansgaard-Oeschger-Ereignissen, massive Veränderungen der Monsun-Systeme, nur in die andere Richtung. Die intertropische Konvergenzzone würde sich nach Süden verschieben, was im Amazonas und im subtropischen Südamerika zu sehr komplexen Veränderungen der Niederschlagmuster führen würde, wo unklar ist, ob das den Amazonas eher positiv oder eher negativ beeinflussen würde.

    In Afrika ist es eine relativ einfache, vergleichsweise relativ einfache Situation, da würde sich einfach der westafrikanische Monsun so weit nach Süden verschieben, dass die Regionen, die aktuell an diesen Monsun angepasst sind, also auch vor allem die Gesellschaften, die Ökosysteme, dass die wirklich vor massive Probleme gestellt würden. Sehr ähnlich sähe es in Indien aus, ebenfalls massive Niederschlags-Reduktionen und möglicherweise ein Abbrechen des indischen Sommermonsuns, was dann auf einen Schlag über eine Milliarde Menschen sehr negativ beeinflussen würde, und ähnlich würde es auch in Südostasien aussehen.

    In Europa hätte man Abkühlung von, sagen wir mal, zwei bis zehn Grad, je nachdem, wie weit man nach Norden geht, aber in den mittleren Breiten, bei uns, wären die Temperaturunterschiede und auch die Niederschlagsunterschiede eher moderat. Die wirklich schlimmen Folgen wären in den Tropen.

    Dansgaard-Oeschger und ihre Vorgeschichte

    Um zusammenzufassen, was im Beitrag vor dieser Aussage kommt: die Dansgaard-Oeschger-Ereignisse sind Episoden einer sehr raschen (also: während vielleicht so eines Jahrzehnts) Erwärmung während der letzten Eiszeit (für ältere Eiszeiten gibt es, glaube ich, noch keine Daten in entsprechend hoher Auflösung). Die Amplitude dieser Änderung kann in Gegend von Grönland 10 K betragen, global ergeben sich allerlei wilde Wetterkapriolen. So in etwa: El Niño auf Steroiden und im hohen Norden.

    Warum das Klima dann und wann aus eiszeitlichen Verhältnissen in welche aufgetaucht ist, die mehr unseren heutigen ähneln, will offenbar niemand so ganz sicher versprechen, aber mein Außenseiter-Eindruck ist, dass doch alle glauben, der Zustand außerhalb der Dansgaard-Oeschger-Ereignisse sei der, wenn „der Golfstrom aus ist”. Im DLF-Beitrag wird das diskutiert als Unterbrechung der Atlantic Meridional Overturning Circulation (AMOC) – auf Deutsch der thermohalinen Zirkulation im Atlantik.

    Boers' Katastrophenszenario ist also der Zustand, wenn wir umgekehrt mal kurz in den Eiszeit-Grundzustand fallen. Spätestens seit dem Roland Emmerich-Reißer The Day After Tomorrow ist das eine relativ populäre Geschichte, doch den offiziellen Namen dafür habe ich auch erst neulich gelernt: Heinrich-Ereignis.

    In aller Kürze fließt dabei wegen steigender Temperaturen zu viel Süßwasser von Grönland in den Nordatlantik. Dann wird das ehemals warme, normalerweise salzreiche und damit dichtere Wasser aus niedrigen Breiten nicht mehr absinken, weil es zu sehr verdünnt und damit gegenüber dem Tiefenwasser nicht mehr dichter ist. Damit wird es auch nicht mehr untermeerisch zurück nach Süden fließen, und damit kann oben kein warmes Wasser mehr aus dem Süden nachkommen. Wie gesagt: „Golfstrom aus“.

    Wer sich mit der Gaia-Hypothese anfreunden kann, könnte sagen: Die Erde zieht die Notbremse gegen ein Abschmelzen der Eiskappen rund um den Nordpol.

    Reden wir lieber über Sauerstoff-Isotope

    Gegenüber diesen fast schon hollywoodesken Katastrophenszenarien ist das Paper, um das es im Interview eigentlich ging, nachgerade entspannend.

    Es handelt sich um „Global reorganization of atmospheric circulation during Dansgaard–Oeschger cycles“ von Jens Fohlmeister und KollegInnen aus dem Umfeld des Potsdamer Instituts für Klimafolgenforschung. Der DOI des Artikels, 10.1073/pnas.2302283120, führt (noch) auf eine Paywall. Wer dank Uni-Angehörigkeit da durch kommt, wird mit einem grässlichen Javascript-PDF-Renderer vom Verlag bestraft (was denken sich die Leute eigentlich? Dass ich mir bei der Wahl meines PDF-Renderers nichts gedacht habe?) Aber freut euch: Das Paper liegt unter (immerhin) CC-BY-NC-ND[2], so dass ich es hier ganz legal vernünftig verbreiten kann.

    Ich habe zunächst schon deshalb einen Haufen Wohlwollen für die Arbeit, weil sie sich zentral auf Archivdaten stützt. Da ich glaube, dass viel zu viele mit großem Aufwand erhobene Daten von viel zu wenig Hirnen überdacht werden, halte ich das für vorbildlich.

    Außerdem kann ich sehr lange über der Abbildung 1 grübeln, in der allerlei Signale in Klimaarchiven korreliert werden mit bekannten Dansgaard-Oeschger-Ereignissen (ihr merkt schon, ich versuche mich hier an Mnemotechnik durch häufiges Ausschreiben). Nicht zuletzt bin ich überrascht, wie viel der Eiszeit in diesen Warm-Einschüben (in Grau) verging. Was sich die damals schon allenthalben herumspringenden diversen Homo-Spezies wohl bei diesen Kapriolen gedacht haben?

    Grübeln kann ich, weil die Korrelation der meisten Signale per nacktem Auge nicht überzeugt: Kann sein, dass da im grauen Bereich was anderes passiert als im weißen, kann aber auch nicht sein. Zugegeben: ordentliche Tests dürften fast immer eine robuste Korrelation ergeben. Für einen spezifischen Satz von Signalen versucht das das Fohlmeister-Paper, und zwar für Veränderungen im Isotopen-Verhältnis von 18O zu 16O, kurz δ18O genannt.

    Isotopentrennung: Warum, wann und, na ja, nochmal warum?

    Die mikroskopische Theorie dahinter ist einfach und plausibel: Ein Wasserteilchen mit dem schweren Sauerstoff ist, wenn es die gleiche Energie hat wie eines mit dem normalen 16er-Sauerstoff („im thermischen Gleichgewicht“, was in der Regel eine ausgezeichnete Annahme ist), etwa 5% langsamer als das normale. Das kommt von der kinetischen Energie E = mv2 ⁄ 2; wenn ihr das nach v auflöst und die Energien gleichsetzt, ist das Verhältnis der Geschwindigkeiten gleich der Wurzel des Verhältnisses der Massen, das hier 0.9 ist.

    Wenn das schwere H₂18O langsamer unterwegs ist, kommt es plausiblerweise weniger leicht aus einem Wassertropfen raus. Es wird daher im zurückbleibenden Wasser angereichert und im Dampf abgereichert sein; je mehr aus einem Wasserkörper verdunstet (also vielleicht: je wärmer es ist), desto höher ist das 18O darin angereichert.

    Zusätzlich ist das 18O, das in den Dampf kommt, ja immer noch langsamer und wird daher eher in beginnenden Tröpfchen steckenbleiben und dann irgendwann runterregnen, so dass das in der Atmosphäre verbleibende Wasser nochmal an schwerem Sauerstoff abgereichert sein wird.

    Fohlmeister et al hoffen zunächst auf den ersten Effekt: Je höher die Temperatur in einer Tropfsteinhöhle, desto höher ist die Verdunstungsungsrate, desto größer die Anreicherung, desto positiver das δ18O-Signal:

    Speleothem [d.h. aus Tropfsteinen] δ18O is enriched compared to δ18O in cave drip water by temperature-dependent fractionation processes during carbonate deposition on speleothem surfaces.

    Wenn das der einzige Dreher am δ18O wäre, wäre das ein ideales Klimasignal, denn – und ich finde das auch immer wieder verblüffend – schon fünf Meter unter der Erde ist vom Jahreszeitengang der Temperatur nichts mehr zu sehen, und vom Wetter schon gar nichts. Leider jedoch ist die Welt nicht so, was Fohlmeister et al durch ihre Qualifikation „compared to δ18O in cave drip water“ reflektieren: Das Wasser kommt ja woher, und die Isotopenzusammensetzung von Regenwasser kann ziemlich schwanken. Der Wikipedia-Artikel mit dem hübschen Titel δ18O sagt nur qualitativ:

    Folglich enthält das Oberflächenwasser der Ozeane in den Subtropen größere Mengen an 18O, denn dort ist die Verdunstungsrate erhöht. Geringere Mengen an 18O gibt es im Ozeanwasser mittlerer Breitengrade, wo es mehr regnet.

    Trotz dieser Vagheit stecken hinter all dem echte Präzisionsmessungen: Bei der englischen Wikipedia findet sich das hier als typische Größenordnungen des 18O-Gehalts:

    Grönländisches Eiswasser 0.1981%
    Luft 0.204%
    Meerwasser 0.1995%

    (wobei ich nicht weiß, ob „Luft“ nur den Wasseranteil der Luft meint; da ist ja glücklicherweise durchaus auch kräftig molekularer Sauerstoff drin). Um nun zu δ18O-Zahlen zu kommen, müssen winzige Signale dieser Art noch voneinander abgezogen werden – es ist beeindruckend, dass bei diesem numerischen Alptraum irgendwas Konsistentes rauskommt.

    Ich glaube, die Arbeit versucht sich mit folgender Passage aus dem Problem wahrscheinlich mit dem Klima schwankenden δ18O im Regenwasser rauszuwinden:

    [E]specially as we investigate climate-driven changes in δ18O of two climate states, climate-independent cave site-specific offsets will cancel. Hence, drip water δ18O variations as derived …
  • Den fehlenden SchleuserInnen

    Blick auf einen Park mit einer in Luma etwas hervorgehobenen Büste in der Mitte, abgeschlossen von einem Haus mit Fensterläden. Im Vordergrund eine Tafel „Johann Georg Elser“ mit etwas biographischem Text und eine Streugutkiste, auf der ein improvisierter, herausgezoomter Aufkleber angebracht ist: „Georg Elser Gedenken“.

    So sieht die Stelle, an der Georg Elser in die Schweiz hatte fliehen wollen, heute aus: eine Büste in einer Art Park und eine kurze, etwas biedermeierisch wirkende Tafel. Das für mich ergreifendste Stück Erinnerungskultur allerdings war der mit Klebeband an der Streugutkiste fixierte Zettel.

    Für Menschen, die – wie ich gestern – in Konstanz sind und beispielsweise beim Umsteigen zwischen Zug und Katamaran eine halbe Stunde Zeit haben, habe ich einen Besichtigungstipp: Ein paar hundert Meter vom Hafen entfernt, im Garten der Schwedenschanze 10 befindet sich ein Denkmal für Georg Elser, den Antifaschisten, der mehr oder minder im Alleingang das Attentat im Bürgerbräukeller ausgeführt hat.

    Ich finde, die Stelle ist aus mehreren Gründen einen Besuch wert. Erstens hat sie mir klar gemacht, dass Elser nicht nur ein ziemlich begnadeter und politisch engagierter Bastler war. Nein, er hatte auch einen ziemlich plausiblen Plan sowohl für den Tyrannenmord als auch fürs eigene Überleben. Weil ich glaube, dass der Tyrannenmord angesichts der generellen Durchgeknalltheit der damaligen deutschen Bevölkerung wahrscheinlich eh nichts gebracht hätte, ist mir letzteres in seiner unheldischen, überhaupt nicht eschatologisch verblendeten („<Zweck> oder Tod“) Art eigentlich wichtiger.

    Das Denkmal steht nämlich an der Stelle, an der Elser, noch bevor die Bombe im Bürgerbräukeller hochging, in die Schweiz fliehen wollte, und zwar auch heute noch praktisch genau auf der Grenze: Er hatte es schon fast geschafft! Und mehr: Das war nicht einfach ein blinder Fluchtinstinkt. Elser kannte die Stadt Konstanz und ihre Grenzlage, denn er hat in den zwanziger Jahren eine zeitlang dort gewohnt.

    Gerade heute, da „Schleuser“ der Autorilla[1] und ihren TrittbrettfahrerInnen im Wortsinne als Totschlagargument dient, ist der Georg-Elser-Park darüber hinaus ein ein guter Ort, um ein wenig darüber nachzudenken, was Elser erspart geblieben wäre, hätte er damals an dieser Stelle etwas Hilfe gehabt.

    So, wie es war, stand er am 8. November 1939 um 20:45 wenige Meter vor der Schweizer Grenze, als ihn zwei Zöllner erwischten – hätte die nicht irgendwer („Schleuser“) strategisch ablenken können? Es spricht jedenfalls für Elsers planerische Kompetenz, dass weitere 45 Minuten („Kontingenzpuffer“) später die Bombe im Bürgerbräukeller explodierte.

    Ein Steinblock mit einer gavierten Inschrift „Ich habe den Krieg verhindern wollen“ und einer Büste von Elser oben drauf.

    Jetzt gerade ist der Elser-Park nicht zugänglich: Das Tor im Vordergrund ist „wegen Sanierungsarbeiten“ abgeschlossen und soll das wohl bis in einem Jahr auch bleiben. Das macht aber nichts: die wesentlichen Dinge sind zu sehen.

    Sein Leidensweg war mit dem Zugriff der beiden programmiert: Gestapofolter im „Hotel Silber“ in Stuttgart, dann KZ Sachsenhausen, dann KZ Dachau (wobei ihn die NS-Schergen offenbar für einen späteren Schauprozess in relativ guter Form hielten). Fast so knapp wie seine Flucht scheiterte auch seine Befreiung: Ein SS-Mann erschoss ihn am 9. April 1945 im Lager Dachau, keine drei Wochen, bevor US-Truppen dort eintrafen.

    Gerade weil er ganz unheldisch nicht sterben wollte und dafür sorgfältig geplant hat: Auf meiner persönlichen Liste großer BastlerInnen der Weltgeschichte hat Georg Elser seit gestern einen erheblich prominenteren Platz.

    [1]Vgl. dazu diese Fußnote.
  • mdns-scan complains that IP_ADD_MEMBERSHIP failed

    Last weekend I had to use a video projector via Google cast or chromecast or whatever it's called this month – it was mounted at the ceiling and was unreachable by cables.

    What I could work out about Google cast from a few web searches sounded like it should be simple: encode what's on the local screen to a video and then transmit that to some more or less bespoke endpoint through – I think – Secure Reliable Transport, a UDP-based protocol for which there's a Debian package called srt-tools.

    Whether or not that's roughly right, what I failed to answer is: Where do you transmit to? It seems the way to figure that out is to ask zeroconf alias Bonjour the right questions, and that in turn seems to require multicasting DNS-ish requests and then collecting responses from devices that reply to these multicasts. Aw! If only avahi – the usual mDNS implementation on Linux – wasn't among the first things I purge from machines if I find it.

    While trying to nevertheless cobble something together that would tell me where to send my stream to I got an interesting error message when I experimentally ran mdns-scan:

    IP_ADD_MEMBERSHIP failed: No such device

    This was while I was connected to the projector's built-in Wifi access point. And I didn't have the foggiest idea what the thing was saying. Search engines didn't bring up satisfying explanations (although there was some unspecific mumbling about “routes”). So, I straced the thing to see what syscalls it does before giving up:

    $ strace mdns-scan
    [the dynamic linker in action]
    ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
    munmap(0xf7f13000, 132486)              = 0
    setsockopt(3, SOL_IP, IP_MULTICAST_TTL, [255], 4) = 0
    setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
    bind(3, {sa_family=AF_INET, sin_port=htons(5353), sin_addr=inet_addr("")}, 16) = 0
    setsockopt(3, SOL_IP, IP_ADD_MEMBERSHIP, {imr_multiaddr=inet_addr(""), imr_interface=inet_addr("")}, 12) = -1 ENODEV (No such device)
    write(2, "IP_ADD_MEMBERSHIP failed: No suc"..., 41IP_ADD_MEMBERSHIP failed: No such device
    ) = 41
    close(3)                                = 0
    exit_group(1)                           = ?

    – failing after so few syscalls is actually brilliant. Try strace on your average web browser or even your python interpreter and you know what I mean.

    And while I don't really know much about multicasting, this gave me an idea what was going on. You see, the projector hadn't set a default route. My box's routing table was simply:

    $ ip route dev wlan0 proto kernel scope link src

    I guess that's rather typical, and that's why I'm writing this: I'd expect other people trying Google cast or Airplay to projectors may run into that same problem.

    The reason this is a problem is that mdns-scan wants to (I think; don't believe me without researching further) subscribe to the address via some network interface. That particular IP address looks less crazy than it is, because it's a multicast address, which makes it mean something rather special, and this one is special special because it basically means “I want to see multicast DNS packets floating around on the local network” (and send them to everyone using the same router as I do). Saying this means that the machine has to have an idea where to send packets to, and with the routing table the projector's DHCP server set up, it felt it didn't know that. I have to admit I have not quite worked out just why it felt that, but I'm rather confident that's why the setsockopt above failed.

    In that special situation – when you are not connected to the internet anyway – it is safe to just set the default route to the projector:

    $ ip route add default via dev wlan0

    (where you will probably have to change the IP address to whatever your projector binds to; it's almost certainly the address of the DHCP server on the projector's access point, which you'll find in your syslog). This is enough to let mdns-scan do its multicasting magic, and indeed it now yielded a handle for the chromecasting service.

    But that still was not enough to figure out where to srt-live-transmit my video stream to, and hence I didn't get to improvise screen mirroring in the time I had before the event started. I eventually projected using a Windows (well: at least not Android…) box with a silly chromecast dongle that came with the projector and had some nasty driver software for the dongle on some built-in USB mass storage.

    Regrettably (or fortunately, if you want), I don't have access to the device any more, so I cannot continue my chromecast hacking. If you are aware of a little script that does the zeroconf queries and connection setup in a few lines, please let me know: It would be nice to be prepared when next I encounter one of these beasts.

  • Um Größenordnungen daneben

    Das-Boot-ist-voll-Debatten bauen recht typisch nicht nur auf zünftige Dosen Rassismus, sondern auch auf großflächige Dyskalkulie, auf die Unfähigkeit oder den Unwillen also, mit Zahlen zumindest nach Größenordnungen („Kopfzahlen“) umzugehen. In besonders unangenehmen Fällen bauen sie sogar aufs Ausnutzen dieser kleinen Schwächen unter den durch Schulmathematik Geschädigten.

    Welche dieser möglichen Ursachen Stefan Heinleins Fehlleistung heute morgen im Deutschlandfunk verursachte, will ich nicht entscheiden. In der Anmoderation zu seinem Interview mit dem luxemburgischen Außenminister hat er jedenfalls ein Panikbild gezeichnet, das sich mit ein, zwei Kopfzahlen sofort als um Größenordnungen falsch zeigt:

    0.01% der Fläche des Saarlands. Das sind 20 Quadratkilometer. Das ist die Größe der italienischen Mittelmeerinsel Lampedusa. Ein winzig kleine Insel also […] Seit Wochen kommen täglich viele hundert Menschen auf ihren rostigen Booten…

    Mit Kopfzahlen klaren Kopf schaffen

    Wer nun meine Flächen-Kopfzahlen parat hat, wird sich wundern, denn Heinlein behauptet ausgeschrieben, das Saarland habe eine Fläche von 20/0.0001, also 200'000 Quadratkilometern, zu vergleichen mit der BRD insgesamt bei 350'000 km² (Saarland mehr als die Hälfte der BRD? Das wüsste ich.) und Baden-Württemberg als typisches Flächenland bei einem Zehntel davon. Da das Saarland wiederum eher so ein Zehntel eines normalen Flächenlandes ist, wird Heinlein zwei Größenordnungen (ein Faktor 100) danebenliegen.

    Tatsächlich bietet der Wikipedia-Artikel zum Saarland als dessen Fläche 2'569 km² an. 0.01% davon sind ein bisschen mehr als zwei Hektar oder eine größere Sandbank, eine Beschreibung, die auf das wirkliche Lampedusa ganz offensichtlich nicht zutrifft. Dort gibt es sogar einen Flugplatz, von dem aus „viele hundert Menschen“ am Tag unschwer auszufliegen wären. Wenn das denn wer wollte, der_die Flugzeuge hat.

    Nachtrag (2023-09-21)

    Ah… hier hat mich der Furor hingerissen. 1 km² sind nicht zehn, sondern hundert Hektar, und mithin wären die 0.01% nicht zwei, sondern 20 Hektar, wie hend unten ganz richtig bemerkt, und das beginnt schon, eine Insel zu werden. Vielen Dank für die Korrektur, die angesichts meines mokanten Spottes um so willkommener ist.

    Bei Debatten, die bereits von hysterischem Panikkeuchen geprägt sind – in den Informationen am Morgen heute zähle ich nicht weniger als fünf Beiträge zur Migration über das Mittelmeer – darf mensch, so finde ich, auch im turbulenten Redaktionsalltrag Sorgfalt auf einen Faktor fünf erwarten. Noch besser ist es natürlich, sensationsheischende Aufmacher dieser Art ganz zu lassen, jedenfalls bei Themen, um die sowieso schon ein dichter Nebel reaktionärer Phantasmen wabert.

    Eine realistische Betrachtung

    Wie wäre es stattdessen mit der viel ruhigeren Abschätzung, was diese 8'500 „zusätzlichen“ Menschen in Lampedusa eigentlich für die EU als Ganze bedeuten?

    Eine nützliche Art, sich Demographie zu vergegenwärtigen, ist die Einsicht, dass Menschen knapp 100 Jahre alt werden – um einen Faktor zwei darf mensch bei qualitativen Argumenten immer danebenliegen, nur halt nicht um einen Faktor 100. Das heißt aber, dass in einer mehr oder minder zufällig aus einer mehr oder minder stabilen Gesamtpopulation gezogenen Gruppe jedes Jahr etwas mehr als 1% der Menschen sterben bzw. geboren werden – oder jeden Tag etwas wie ein Mensch von 30'000. In einer Stadt wie Heidelberg (160'000 EinwohnerInnen, nicht drastisch viel jünger oder älter oder ärmer oder reicher als der Rest der Republik) sollten also jeden Tag eine Handvoll Menschen geboren werden und in einer ähnlichen Zahl auch sterben.

    Die EU hat nun rund 500 Millionen EinwohnerInnen. Mithin bringen die Frauen in der EU, stabile Bevölkerungszahl angenommen, jeden Tag 5⋅108 ⁄ 3⋅104 oder etwas wie 15'000 Menschen zur Welt. Das war von der Größenordnung her auch schon vor 20 Jahren so, und damit müssten „wir“ ohnehin dafür sorgen, dass jeden Tag 15'000 Menschen zum Beispiel eine Wohnung finden (wenn sie mit um die 20 ausziehen wollen). Die „täglich viele hundert Menschen“ aus Heinleins atemloser Anmoderation fallen in dieser Menge nicht weiter auf – außer vielleicht durch ihr Äußeres, aber selbst das dürfte ein Problem der Vergangenheit sein.

    Nachtrag (2023-12-22)

    Um die Fluchtbewegungen in ein Verhältnis zu diesen 15'000 pro Tag zu bringen: Eurostat berichtet für den August 2023 - also etwa die Zeit des DLF-Beitrags – von „über 91 700“ Erstanträgen auf Asyl in der EU, also immerhin 3000 am Tag; beeindruckend, dass es doch so viele hinkriegen. Damit würden, wenn die schließlich Asylrecht bekämen (was deprimierend selten der Fall ist), 20% mehr Menschen (sagen wir) Wohnung suchen als ohne diese Sorte Einwanderung. Das ist mehr, als ich per Bauchgefühl vermutet hätte, aber sicher auch kein qualitativer Sprung.

    Zugegeben klappt das mit dem Obdach für die „eigenen“ 15'000 Menschen in der EU und ihrem Wohnungsmarkt schon ganz ohne Migration ziemlich schlecht; Marktwirtschaftsgläubige mag es daher freuen, wenn für die Wohnmisere gerade der Ärmeren andere Schuldige als der offensichtliche (Tipp: in „Wohnungsmarkt“ ist der Teil mit „Wohnung“ der, den mensch haben will) zur Verfügung stehen. Aber die sinnvolle Nutzung von Rohstoffen, Arbeitskraft und Fläche, um Menschen freundlichen Wohnraum zu geben oder diesen jedenfalls nicht zu zerstören – das ist schon wieder ein weites Feld für möglicherweise kalkulierte Dyskalkulie.

  • Eine neue Nexus-Nabe und ihr Fußabdruck

    Nahaufnahme einer Fahrrad-Schaltnabe mit einem Sonnenreflex auf einer Speiche.

    Weil ich wartungsarme Technik schätze, war in allen meinen Fahrrädern eine Schaltnabe verbaut, zunächst ein Sachs-Dreigang, dann über einige Jahrzehnte hinweg die Zweizug-Fünfgang-Nabe des gleichen Herstellers (dämlicherweise „Pentasport“ genannt), zumal bei denen mit damals noch reichlich verfügbaren Ersatzteilen aus Torpedo-Naben (das war der auch nicht allzu erfreuliche Handelsname der Dreigang-Teile) oft noch einiges zu retten war.

    Vor sechs Jahren, im November 2017, bin ich dann auf eine Acht-Gang-Nabe von Shimano („Nexus“) umgestiegen, insbesondere, weil die Ersatzteilversorgung für die Sachs-Naben kritisch wurde und ich das Elend mit SRAM nicht mehr ansehen wollte – SRAM hatte zwischenzeitlich die Sachs-Nabenfertigung übernommen und nach einhelliger Meinung hingerichtet. Ich hatte dabei die naive Hoffnung, mit einer fabrikneuen Nabe könnte das werden wie bei meinem SON-Nabendynamo: Montieren und vergessen; beim SON hat das seit 2007 gut geklappt, das Teil ist wirklich beeindruckend wartungsfrei.

    Der Fußabdruck von YOLO

    Meine Nexus hingegen hat während der letzten paar Monate immer unangenehmere Geräusche – ich möchte fast von distress signals sprechen – von sich gegeben. Ich war hin- und hergerissen zwischen „Nachschauen und dann ärgern, weil du keine Ersatzteile kriegst“ und YOLO. YOLO hat gewonnen, wodurch das Knacken und Gangverlieren immer schlimmer wurde. Letzte Woche war es dann endgültig nicht mehr tragbar, weshalb ich gestern ein neues Laufrad montiert habe. Der Wechsel des ganzen Laufrads statt nur der Nabe lag nahe, weil auch die Felge schon ziemlich runter war[1] – aber klar: ich war durchaus auch dankbar, dass ich mir die Umspeicherei sparen konnte.

    Ich verspreche, vom Postmortem der alten Nabe zu berichten, wenn es soweit ist. Jetzt hingegen ist das eine gute Gelegenheit, meine größte Kritik am hier schon oft zitierten Fußabdruck-Standardwerk How Bad Are Bananas von Mike Berners-Lee loszuwerden. Zum Thema des CO₂-Fußabdrucks einer Fahrradmeile heißt es in der US-Ausgabe nämlich:

    Cycling a mile

    65 g CO2e powered by bananas

    90 g CO2e powered by cereals with milk

    200 g CO2e powered by bacon

    260 g CO2e powered by cheeseburgers

    2,800 g CO2e powered by air-freighted asparagus

    > If your cycling calories come from cheeseburgers, the emissions per mile are about the same as two people driving an efficient car.

    Auch wenn ich nichts einzuwenden habe gegen die Demo, wie CO₂-relevant vernünftiges (also pflanzliches, saisonales und eher regionales) Essen ist, gehört die ganze Abschätzung deutlich zu den zweifelhafteren des Buches. Zunächst rechnet Berners-Lee schon mal „50 calories per mile“[2]. Gemeint sind natürlich Kilokalorien, so dass das (mit ungefähr 4 Kilojoule auf die kcal und 1.6 Kilometern auf die Meile) in ordentlichen Einheiten 125 kJ auf den Kilometer sind.

    Gegenrechnung: AlltagsradlerInnen leisten, wenn sie sich anstrengen, etwa 100 Watt und fahren dabei einen Kilometer in, sagen wir, 150 Sekunden. Die mechanische Arbeit, die sie über diesen Kilometer leisten, beläuft sich also auf rund 15 kJ (ich würde auch alles zwischen 5 und 30 glauben). Um auf die Fußabdruck-relevante Eingangsenergie zu kommen, muss das noch durch den Wirkungsgrad geteilt werden. Es ist nicht ganz einfach, das für den menschlichen Organismus anzugeben oder auch nur sinnvoll zu definieren[3], aber viel weniger als ein Drittel sollte bei keiner sinnvollen Methodik rauskommen. Damit würde ich gegen Berners-Lees 125 kJ/km eher 50 kJ/km setzen.

    „Equipment“ fürs Radfahren?

    Natürlich hängt diese Größe stark von Wind und Steigung ab und ein wenig von Reifendruck, Getriebe und so fort. Außerdem streite ich in solchen Fragen nie über einen Faktor zwei. Dennoch würde ich die Emissionen aus dem Essen bei Berners-Lee wegen „braucht weniger“ gleich mal mindestens halbieren[4].

    Aber das ist ohnehin nicht mein wirkliches Problem mit seinen Abschätzungen. Das nämlich ist das hier:

    All my figures include 50 g per mile to take into account the emissions that are embedded in the bike itself and all the equipment that is required to ride it safely.

    Im Klartext: bis zu 70% der veranschlagten Emissionen beim vegetarischen Betrieb sind bei Berners-Lee Fahrradherstellung und „Equipment“. Das „safely“ lässt schon Böses ahnen, und in der Tat ist in einer Fußnote zu „safely“ zu lesen:

    In our input–output model of the greenhouse gas footprint of U.K. industries (for the chapter entitled “Under 10 grams”), sports goods typically have a carbon intensity of around 250 g per pound’s worth of goods at retail prices. If we make the very broad assumption that cycling goods are typical of this, and if we say that Her Majesty’s Revenue and Customs (HMRC) is being roughly fair to reimburse you at 20p (31 cents) per mile for business travel on a bike, then we would need to add about 50 g CO2e per mile to take account of the wear and tear on your bike, your waterproof gear, lights, helmet, and so on.

    Zum Thema „safely“ und „helmet“ verweise ich auf meine Ausführungen von vor einem Jahr, und das Licht gehört nun wirklich zu einem vernünftigen Fahrrad und braucht daher keine separate Betrachtung. Aber entscheidender: Berners-Lee will hier etwas wie einen Euro alle vier Kilometer für Fahrrad und Ausrüstung ausgeben (zur Frage, was das mit CO₂ zu tun hat, vgl. diese Fußnote von neulich). Wenn ich konservativ annehme, dass ich 4000 Kilometer im Jahr fahre, müsste ich demnach rund 1000 Euro im Jahr für Fahrradkram ausgeben.

    Das ist rund eine Größenordnung daneben; mit dem neuen Hinterrad werden es in diesem Jahr zwar fast 300 Euro werden, aber die letzte Nabe hat doch immerhin sechs Jahre gehalten. Und vielleicht lerne ich aus dem Postmortem der alten Nabe genug, um die neue etwas länger am Laufen zu halten. Klar, wenn ihr regelmäßig neue Räder, Wurstpellen-Klamotten und Spezialschuhe kauft, wird Berners-Lees Rechnung gleich viel plausibler – aber das hat mit Fahrradfahren nicht mehr viel zu tun; das ist dann Sport.

    Für vernünftige AlltagsradlerInnen, die logischerweise Alltagsklamotten tragen und ihre Räder überschaubar warten (meines habe ich jetzt schon 22 Jahre unterm Hintern), würde ich die 30 g CO₂e auf den Kilometer von Berners-Lee aus Produktion und Zubehör eher so auf 5 g korrigieren wollen. Mit ebenfalls entsprechend korrigierten 10 g aus dem Essen wären wir dann bei 15 g/km – wobei ich keine Sekunde bestreite, dass Radeln als Sport eher bei den 100 g/km liegen könnte, die Berners-Lee veranschlagt.

    (Kaum) mehr als ein Epsilon

    Einzuräumen bleibt, dass die ganze Betrachtung ziemlich irrelevant ist für den CO₂-Fußabdruck eines Durchschnittsmenschen in der BRD: In Wahrheit habe ich mich vor allem über Berners-Lees Präsupposition geärgert, mensch brauche „Ausrüstung“ zum Fahrradfahren (mal vom Fahrrad abgesehen). Jedenfalls: Wer 4000 km fährt, wird mit meiner Schätzung in einem Jahr 60 kg CO₂e verursachen, mit Berners-Lee dann halt 400 kg. Beides verschwindet praktisch vollständig in den 8 Tonnen pro Jahr, die wir in der BRD gegenwärtig pro Kopf so zu bieten haben.

    Ob das ein starkes Argument ist, sich nicht um den Fußabdruck des Fahrrads zu kümmern, ist wieder eine andere Frage, denn für BewohnerInnen der Zentralafrikanischen Republik wäre selbst meine niedrige Schätzung mehr als eine Verdoppelung ihres Fußabdrucks, wenn die im Menschenstoffwechsel-Post zitierten Daten von Our World in Data irgendwie hinkommen sollten.

    Und deshalb: Liebt euer Fahrrad! Repariert es und recycelt dabei alte Bauteile. Schande über meine Faulheit bei der neuen Nexus, ihren Speichen und ihrer Felge.

    [1]Wenn sich wer über runtergefahrene Felgen bei einer Rücktrittnabe wundert: Da ich doch ziemlich viel in den Bergen (also, na ja, im Odenwald halt, will sagen eher so zwischen 100 und 600 Metern) unterwegs bin, habe ich auch ans Hinterrad eine Felgenbremse gebastelt, damit mir die Rücktrittbremse bei längeren Abfahrten nicht abraucht.
    [2]Ich verleihe hiermit feierlich den König Æþelbyrht-Preis für grässliche Alltags-Einheiten an „Kalorien pro Meile“.
    [3]Vgl. dazu diese Fußnote.
    [4]Warum das im Rahmen des menschlichen Stoffwechsels emittierte CO₂ nicht zählt, habe ich im November 2022 diskutiert. Es geht also wirklich nur um den Fußabdruck bei der Produktion der Nahrungsmittel, aus denen die 50 kJ kommen.
  • Wenn die Barbarei im Wortsinn vor der Haustür liegt

    Ausschnitt eines Faksimiles eines kursiv getippten Briefs vom 30.6.1942: „Wir bitten um Zuweisung von (60) 100 Ostarbeiter(n), die als Gleisarbeiter […] bei […] der OEG eingesetzt werden sollen.“

    In der Ausstellung des Mannheimer Stadtarchivs zeigt sich die Banalität des Bösen fast vor meiner Haustür, denn die Gleise der Stadtbahn durch Dossenheim könnten auch von ZwangsarbeiterInnen verlegt worden sein.

    Am letzten Wochenende war ich mit meinem Museumspass im Mannheimer Stadtarchiv, seit einigen Jahren Marchivum genannt. Vorneweg will ich gleich Werbung machen: Geht da hin, wenn ihr mal in der Gegend seid. Zumindest als wir dort waren, war es nämlich dramatisch zu leer für diese erkennbar mit viel Herzblut geschaffene Ausstellung, in der viel über die Stadt und ihre Geschichte zu lernen ist, und das meistens in zumindest interessanter, manchmal sogar wirklich guter Aufarbeitung.

    Das sage ich, obwohl es mir viel zu kalt war. Aber schön, das Marchivum ist in einem alten Hochbunker untergebracht, was selbst Anlass ist für eine Art Ausstellungsstück: Nach einer Passage durch einen engen Gang kann mensch in einem Film sehen, wie Menschen dort noch bis 1966 hausten. Es mag sein, dass so ein Bunker wirklich schwer zu heizen ist, und immerhin ist es in den Räumen etwas wärmer als die lokale Jahresdurchschnittstemperatur von 10.5° C.

    Ich empfehle den Besuch zudem, obwohl ich nicht überzeugt bin, dass die geschätzt 50 Beamer und nach Hunderten zählenden Monitore wirklich alle ein museumspädagogischer Gewinn sind. Gerade aber in der Dauerausstellung „Was hat das mit mir zu tun?“, die sich mit dem Mannheim unter der Herrschaft der NSDAP beschäftigt, erlauben die zahlreichen Touchscreens, eine Fülle von Archivalien auszustellen und zu kommentieren, die in konventionellerer Präsentation jeden Rahmen und wahrscheinlich auch die Aufmerksamkeitsspannen der meisten BesucherInnen sprengen würden. So, wie es ist, habe ich (außer an meinem Wärmeempfinden) nicht gemerkt, dass ich fünf Stunden im Marchivum verbracht habe.

    Die OEG

    Zu den für mich besonders eindringlichen Exponaten gehört das Schreiben im Eröffnungsbild, in dem Mitarbeiter der Stadt Mannheim „Ostarbeiter“, also vor allem in der Sowjetunion oder Polen ausgehobene ZwangsarbeiterInnen, anfordern, die dann Schienen der OEG auszubessern oder zu verlegen hatten.

    Die OEG wiederum, die Oberrheinische Eisenbahn-Gesellschaft, hat bis 2010 die Schmalspurbahn betrieben, die Heidelberg, Weinheim und Mannheim ringförmig miteinander verbindet; inzwischen ist das die RNV-Linie 5. Ein im Mannheimer Landesmuseum für Arbeit und Technik (heute Technoseum) ausgestelltes Plakat gibt einen Einblick in deren heiterere Aspekte (ich glaube aus den 1950er Jahren):

    Ein buntes Plakat mit Kirschblüte und Burgen: „Auch in diesem Frühling und Sommer wieder die beliebten, billigen OEG-Fahrten von Mannheim an die herrliche Bergstrasse!“

    In dieser Zeit dienten die OEG-Gleise auch dazu, den Schotter aus den Steinbrüchen von Dossenheim abzutransportieren; daran erinnert hier noch der Straßenname „alte Gütertrasse“.

    In dem gruseligen Schreiben oben – offensichtlich hat noch irgendein Vorgesetzter gedacht, mensch solle gleich 100 statt nur 60 Leute zu Tode schinden – von diesem Bähnchen zu lesen, gibt jedenfalls für mich den Verbrechen unserer Großväter eine ganz eigene Gegenwart. Klar, das, was heute in meiner Nachbarschaft zu sehen ist –

    Zwei Schmalspur-Schienenstränge im Schotterbett.  Im Vordergrund ein Zweig eines Apfelbaums mit reifen Früchten, im Hintergrund eine Überlandstraße.

    – ist alles viel später gebaut worden; wenn ich die Markierungen auf den Schwellen richtig lese, dürften ganz normale Arbeitskräfte diese in den 1990er Jahren verlegt haben. Und dennoch: vor meiner Haustür wurden mit einiger Wahrscheinlichkeit ZwangsarbeiterInnen geschunden[1].

    Von furchtbaren Juristen und anderen Überlebenden

    Anzurechnen ist der Marchivum-Ausstellung, dass sie nicht nur über diese Opfer spricht, sondern sich auch der lange und zu guten Stücken immer noch von bangem Schweigen umhüllten Frage widmet, wer eigentlich vor Ort ZwangsarbeiterInnen angefordert, wer Menschen zur Deportation zusammengetrieben (beeindruckt haben mich die Fotos der Wagner-Bürckel-Aktion in Ludwigshafen), wer die ganze Nazi-Justiz betrieben hat.

    Ein Beispiel unter vielen für letzteres ist Wilhelm Mackert (noch ohne Wikipedia-Seite), der im NS-Sondergericht Mannheim zahlreiche Zwangssterilisierungen und zwei Justizmorde angeordnet hat – und in den fünfziger Jahren munter weiterurteilen durfte, bis er als stellvertretender Landgerichtspräsident in Pension ging. Dazu gibt es Kurzbiographien und Medien zu Nazigrößen mit besonderem Mannheim-Bezug, am drastischsten vielleicht der Alumnus des Mannheimer Karl-Friedrich-Elitegynmasiums, Rudolf Höß, von dem dieses Foto gezeigt wird:

    Familienfoto mit Mutter mit Baby am Arm und drei weiteren kleineren Kindern in der ersten Reihe, dahinter ein Mann in Uniform und neben ihn ein älterer Junge in etwas Uniformähnlichem.

    Die Rede von der Banalität des Bösen drängt sich wieder auf, wenn mensch erfährt, dass dieses Foto in der Kommandantenvilla des Vernichtungslagers Auschwitz-Birkenau entstanden ist.

    Resignation verbreitet das Marchivum dennoch nicht; im Gegenteil, es erzählt durchaus Geschichten von Menschen, die zeigen, dass all die Führer, UnterführerInnen, HelferInnen und Gleichgültigen – die Ausstellung berichtet, dass 70% der Verfahren vorm Sondergericht Mannheim auf Denunziation zurückgingen – durchaus auch anders gekonnt hätten. „Man hat ja nichts machen können“ ist ein Mythos, und eine Station stellt ein paar der Widerständigen vor. Beeindruckt hat mich zum Beispiel August Fend (auch er hat leider noch keinen Wikipedia-Eintrag), Jahrgang 1906 und bis 1933 für die KPD im Mannheimer Bürgerausschuss. Klar, dass er 1934 bis 1936 in Naziknästen einsaß.

    1943 zog ihn die Regierung ins Strafbatallion 999 ein, in dem er zur Unterdrückung der Bevölkerung von Korfu beitragen sollte. Nicht faul, bildete er in der Wehrmachts-Werkstatt dort eine Widerstandsgruppe und arbeitete mit den griechischen PartisanInnen zusammen. Solche Handlungen verdienen Aufmerksamkeit, gerade weil Sabotage und Desertion derer, die die Gewalt für die Herrschenden ausüben (also ganz besonders SoldatInnen), zentral für Frieden, Fortschritt und Freiheit sind. Fend ist hier ein großes Vorbild – und er hat, wiederum im Widerspruch zum gängigen „Sie hätten einen ja gleich erschossen“-Narrativ, dennoch überlebt; er wurde immerhin 91 Jahre alt.

    Im Erdgeschoss

    Im Marchivum gibt es neben der Dauerausstellung im ersten Stock ein Erdgeschoss mit deutlich weniger düsteren Exponaten, die vor allem das moderne Mannheim illustrieren. So war mir zum Beispiel neu, dass es in der Stadt zur letzten Bundesgartenschau dort (1975) auch schon eine klasse Bahn gab, nämlich eine Schwebebahn nach Wuppertaler Vorbild. Die Stadtverwaltung hat diese nach dem Event abreißen lassen, so, wie das auch für die aktuelle, extra für die diesjährige Buga errichteten, Gondelbahn vorgesehen ist. Ich glaube, so ist das mit dem „aus der Geschichte lernen“ nicht gemeint.

    In diesem Sinne: Nehmt euch Zeit, wenn ihr das Marchivum besucht. Vergesst aber auf keinen Fall einen Wollpullover.

    [1]Tatsächlich ist die Schinderei ganz in der Nähe meiner Wohnung unabhängig von der OEG historisch sicher, denn zwei Häuser weiter befand sich ein anderes Lager für ZwangsarbeiterInnen, die vermutlich in der lokalen Schotterproduktion schuften mussten. Das jedoch war all die Jahre völlig vergessen. Erst in den letzten Jahren ist auf dem Gelände, das bis dahin weitgehend brachlag, eine neue Wohnanlage errichtet worden, und ich fürchte, dass die Baumaschinen vieles, was Licht auf die damaligen Verbrechen hätte werfen können, unwiederbringlich zerstört haben.
  • Zum Antikriegstag: Von Aretha Franklin zu antipatriotischen Gedanken

    Ein Gazebo mit einem Transparent dran: „Internationaler Antikriegstag 1. September 2001.  Wir bleiben dabei: Nein zum Krieg“, dahinter eine Fußgängerzonenszene.

    Als PazifistIn kommt mensch aus dem Told-you-so-Sagen gar nicht mehr raus: Kaum zwei Wochen nach der überschaubaren Heidelberger Kundgebung zum Antikriegstag 2001 – heute vor 22 Jahren – erklärten weltweit viele Herrschende den „Krieg gegen den Terror“. Ich denke, niemand wird bestreiten, dass die Welt jetzt viel besser wäre, wenn sie das gelassen hätten.

    Im Deutschlandfunk-Kalenderblatt vom 16. August 2023 erinnerte Andrea Klasen an den zehnten Todestag von Aretha Franklin. Im Beitrag heißt es:

    Aretha Franklins Weg zum Ruhm ist steinig. Sie wird im März 1942 in Memphis, Tennessee, geboren, hinein in ein Elternhaus voller Musik.

    Als Klasen gegen Ende sagte:

    Am sechzehnten August 2018 stirbt die Soul-Diva mit 76 Jahren in ihrer Heimatstadt Detroit.

    habe ich zuerst gedacht: „Holla, aber es hieß doch am Anfang, Franklin sei in Memphis geboren worden? Hat Klasen nicht aufgepasst?“

    Dann aber kam mir, dass der Text vielleicht eine fortschrittlichere Interpretation des ja wahrlich bestenfalls grenzwertigen Begriffs „Heimat“ anwenden wollte, namentlich weniger Blut und Boden, Eltern und Geburtsort, stattdessen mehr „Wo gefällt es dir eigentlich und wo wohnst du?“

    Das wäre ein sehr erheblicher Fortschritt gegenüber der Sorte von Heimat, die beispielsweise im Namen der (zum Glück stark sklerotischen) Verbände der „Heimatvertriebenen“ lauert. Die dort gewählte Interpretation führt(e) zum Glauben, der Geburtsort lege fest, wo allein auf der Welt ein Mensch glücklich werden könnte, weshalb er oder sie auch dringend Anspruch darauf hat, dort Grund besitzen zu können. Für die „Heimatvertriebenen“ kam dazu, dass die Leute, die seit den jeweiligen Befreiungen der diversen „Heimaten“ von der deutschen Herrschaft dort wohnten, ihnen, also den Rückkehrenden, gefälligst hätten weichen sollen.

    Tja: Leider habe ich Klasens Intention wohl überinterpretiert. Auf meine Frage nämlich, was Franklin wohl in die post-autoindustrielle Wüste Detroit gezogen haben könnte, antwortet die Wikipedia, dass bereits ihre Eltern dorthin gezogen waren, und zwar als es noch eine autoindustrielle Wüste war. So lässt sich aus dem Beitrag eher kein entspannteres Konzept von Heimat belegen.

    Aber natürlich auch nicht sein Gegenteil, zumal ein identitätsreduzierter Heimatbegriff keineswegs neu ist: „Ubi bene ibi patria“, meine Heimat ist, wo immer es mir gut geht, war schon im republikanischen Rom eine Parole gegen auch damals grassierendes Blu-Bo-Säbelrasseln. 1848 drehten Marx und Engels die heimatfeindliche Aufklärung etwas weiter, als sie im Kommunistischen Manifest schrieben: „Die Arbeiter haben kein Vaterland“.

    Nach weiteren 170 Jahren, in denen sich Menschen abgemetzelt haben, weil irgendwelche Grobiane ihnen erzählt haben, sie müssten irgendwelche Heimaten oder Vaterländer „verteidigen” (realistisch: in Schutt und Asche legen), möchte ich zum heutigen Antikriegstag eine Fusion vorschlagen. In Küchenlatein wäre das „ubi patria ibi stupor“, in zeitgenössischem Deutsch Vaterland ist für Deppen.

    Ich habe versucht, diesen entschlossenen FriedensdemonstrantInnen bei der Heidelberger Antikriegstag-Kundgebung 2023 meinen neuen Spruch nahezubringen:

    Ein gutes Dutzend Playmobil-Figuren mit Pace-Fahnen in den Händen.

    Ich hatte keinen Erfolg. Was sind eigentlich die aktuellen PISA-Ergebnisse für Latein? Bestimmt ganz schlimm!

  • Das Verschwinden der Nacht in der Skulpturensammlung

    Eine Sternkarte von Pegasus und Andromeda, in der die Position des Andromeda-Nebels markiert ist.

    Für große Gefühle im September: Verpasst nicht, einen Blick auf den Andromedanebel zu werfen – es ist einfacher, als ihr vielleicht glaubt.

    Die Frankfurter Liebieghaus-Skulpturensammlung (Warnungen: Google Analytics, ohne Javascript kaputt, besonders bizarres Cookiebanner[1]) stellt Skulpturen aller Art aus. In diese Dauerausstellung ist derzeit in ziemlich origineller Weise eine Sonderausstellung mit dem farbigen Namen Maschinenraum der Götter eingeflochten. Diese will die Verbindung zwischen Kunst und Wissenschaft in etlichen Kulturen Eurasiens beleuchten. So kommt es, dass plötzlich Uhrmacherei aus dem goldenen Zeitalter des Islams vor stilistischen Erwägungen zu irgendwelchen christlich-atavistischen Pieta-Figuren diskutiert wird.

    Lobenswert finde ich auch das Bestreben, der irgendwie aus dem Zeitalter des Imperialismus in heutige Laienvorstellungen herübergeschwappten Erzählung entgegenzutreten, dass es Fortschritt grob im perkleischen Athen und bei uns seit der Renaissance gab, während ansonsten wegen römischer Dekadenz, finsterem Mittelalter und Nicht-Europa-Sein nicht viel los war. Allerdings lassen sich die KuratorInnen im antikolonialen Überschwang manchmal zu etwas kurzsichtigen Aussagen hinreißen, etwa, wenn sie über Keilschrifttäfelchen von ca. 2000 vdcE[2], die die Aussage des Satzes des Pythagoras enthalten (dürften) den entscheidenden Beitrag der griechischen Mathematik – die Idee des Beweises – unnötig kleinreden.

    Wenn Gründe wichtiger sind als Fehler

    Manchmal mag es auch nur etwas fachfremdes Sprachstolpern sein, beispielsweise beim an sich hinreißenden Modell des Riesensextanten in Ulug Begs Observatorium (kurz vor 1500 ndcE), wo es klingt, als sei dort die (Rate der) Änderung der Schiefe der Ekliptik bestimmt worden. Was Ulug Beg dazu gedacht hat, weiß ich nicht, aber wirklich bekannt ist die Samarkander Astronomie für die verblüffende Genauigkeit ihrer Bestimmung der Größe selbst. Das ganz zu recht: mit einem Detektor, der nur etwa 2 Bogenminuten auflösen kann (das menschliche Auge) eine Größe auf ein paar Bogensekunden genau zu bestimmen, ist bereits aufregend genug.

    Von solchen Kleinigkeiten hätte ich mich jedoch nicht an die Tastatur rufen lassen. Postwürdig fand ich erst die Beschriftung des Himmelglobus von ʿAbd ar-Raḥmān aṣ-Ṣūfī (im Westen – mir aber bisher auch nicht – eher als Azophi bekannt; wir sind jetzt ca. 950 ndcE), und zwar weniger wegen Fehlern als wegen der Gründe dieser Fehler:

    Ein fotografierter Text, in dem u.a. steht „die sogenannte Große Magellan'sche Wolke [...] und den Andromedanebel auf, zwei Galaxien des südlichen Sternenhimmels“

    Dass der_die KuratorIn den Andromedanebel auf den Südhimmel schiebt, ist ein Alarmzeichen für Menschen wie mich, die den Nachthimmel für ein schützenswertes Gut halten.

    Von einem dunklen Platz aus ist der Andromedanebel nämlich klar am Nordhimmel mit dem bloßen Auge zu sehen. Wer das Ding mal gesehen hat und vielleicht dazu erzählt bekam, dass die Photonen, die das Nebelfleckchen auf die Netzhaut zaubern, gut 2 Millionen Jahre unterwegs waren, dass es damit auch gleich das entfernteste Objekt ist, das Menschen ohne technische Unterstützung sehen können, wird den Andromedanebel, so bin ich überzeugt, nicht mehr vergessen. Wer ihn umgekehrt mit „sogenannt“ qualifiziert auf den Südhimmel packt, hat ihn wahrscheinlich noch nie im Himmelskontext gesehen.

    Das finde ich von der Naturbetrachtung her ebenso schade wie angesichts einer verpassten Chance, eine Kopfzahl auf der kosmischen Entfernungsleiter mitzubekommen: „Die nächste ordentlich große Galaxie ist 2.2 Millionen Lichtjahre von der Milchstraße weg“.

    Der Lichtverschmutzung ein wenig entkommen

    Aber leider haben wir praktisch unseren gesamten Lebensraum so beleuchtet, dass vermutlich viele Menschen noch nicht mal die Milchstraße mit eigenen Augen gesehen haben, geschweige denn den viel unauffälligeren Andromedanebel. Nennt mich einen Naturwissenschafts-Chauvinisten, aber ich halte das für eine Bildungslücke von nachgerade Homer'schen Ausmaßen.

    Die gute Nachricht ist: schon mit einem winzigen Fernglas ist der Andromeda-Nebel demnächst wieder auch aus etwas dunkleren Stadtstandorten (ein Friedhof müsste reichen) zu sehen, wenn es mal etwas aufklart. Dazu habe ich mit dem großartigen Stellarium die Suchkarte oben gebastelt, die den Anblick Ende September gegen zehn Uhr (Sommerzeit) am Abend wiedergibt, wenn ihr grob nach Osten schaut. Das große Viereck des Pegasus könnt ihr am realen Himmel nicht übersehen, und wenn ihr das habt, ist der sich nach links erstreckende Anhang der Andromeda mit den paar nach oben strebenden Sternen nicht zu verfehlen (die Richtungen beziehen sich auf die Abendsichtbarkeit).

    Peilt mit eurem Fernglas den obersten Stern der aufstrebenden Sternkette an und sucht (bei höheren Vergrößerungen; bei niedriger Vergrößerung habt ihr den Nebel direkt im Blick) dann etwas rum. Der Andromeda-Nebel ist nicht zu übersehen. Wenn euch das noch nicht ergreift, dann macht euch nochmal klar, dass auf eurer Netzhaut gerade Photonen platzen, die das letzte Mal mit Materie interagiert haben, als der Homo Erectus sich gerade irgendwie aus dem Stammgestrüpp des Menschen herauswand.

    Wo ihr dann schon mit einem Fernglas unter dem Herbsthimmel draußen seid, haltet weiter Ausschau nach dem Perseus – das ist ein Sternbild, das ein wenig aussieht wie ein π. Darin befindet sich – leicht durch Absuchen in Streifen findbar – der wunderschöne Doppel-Sternhaufen h und χ Persei, der mit bloßem Auge schon bei nur schwacher Lichtverschmutzung sichtbar (ihr würdet indirekt blicken müssen) ist, im Fernglas aber auch innerorts klasse aussieht. Klar, kein bisschen so bunt wie das, was die Presseabteilungen von NASA und ESA unter die Leute bringen – aber in einer ganz eigenen Art vielleicht noch aufregender.

    Fehlende Daten aus dem Süden?

    Der dunkelheitsvergessene Text der Liebieg-KuratorInnen stand übrigens bei einem schimmernden Himmelsglobus, zu dem es weiter hieß: „Fuat Sezgin und dem Frankfurter Institut für Geschichte der Arabisch-Islamischen Wissenschaften ist der Nachbau des Himmelsglobus des ʿAbd ar-Raḥmān al-Ṣūfī gelungen.“ Ich würde auch da leise Zweifel anmelden: Das überlieferte Werk von al-Ṣūfī ist ein Himmelsatlas mit flach projizierten Karten, und eine oberflächliche Recherche hat nichts von einem Globus aus seinem Umfeld erbracht, der hätte „nachgebaut“ werden können. Und wenn er wirklich einen gebaut hat, wäre der fast sicher nicht im „material design“ metallschimmernd gewesen, sondern zeittypisch kunterbunt.

    Aber sei es drum – wirklich spannend im Hinblick auf das, was wir Magellanische Wolken nennen, ist die Südpolkappe, die bei den Liebiegs so aussieht:

    Schimmernder Südpol eines Messing-Himmelsglobus mit eingelegten silberfarbenen Sternen.  Auf ca. 10 Grad um den Südpol herum befinden sich keine Sterne.

    Bemerkenswert dabei finde ich, dass al-Ṣūfī offenbar keine Daten für die südlichsten, sagen wir, zehn Grad des Himmels hatte – denn natürlich gibt es auch in der auf dem Globus leeren Zone Sterne. Um diese beobachten zu können, müsste mensch sich aber etwas südlich vom Äquator befinden, denn es ist selbst bei guten Bedingungen – die in den Tropen fast überall rar sind – sehr schwer, in der Nähe des Horizonts nützliche Sternbeobachtungen anzustellen. Nun ist zur Geschichte des Sansibar-Archipels (auf fast sieben Grad Süd) in der Wikipedia zu lesen:

    Als die ersten Besucher gelten arabische Händler, die im 8. Jahrhundert die Insel bereisten. […] Schon im 10. Jahrhundert hatten Araber Niederlassungen in der Region gegründet, die sich zu blühenden Republiken entwickelten.

    Arabische Reisende waren also zu al-Ṣūfīs Zeiten schon weit genug im Süden gewesen, und da sie Seefahrende waren, konnten sie vermutlich Sterne vermessen. Ich wäre neugierig, ob bekannt ist, warum ihre Erkenntnisse nicht in al-Ṣūfīs Sternkarten eingeflossen sind.

    So eine Frage, das gestehe ich gerne zu, ist vielleicht doch zu nerdig für ein Museum dieser Art. Die bei aller Mäkelei an Details sehr sehenswerte Ausstellung bei den Liebiegs ist noch bis zum 24.1.2024 zu sehen.

    Der unvermeidliche Bahn-Rant

    Abschließend: Wer in Frankfurt wohnt, mag vermuten, dass ich mit dieser Geschichte zu einer Ausstellung, die schon seit März läuft, ausgerechnet jetzt komme, weil ich das Museumsufer-Fest zum Besuch einzeln vielleicht nicht ganz so attraktiver Museen genutzt habe. Das stimmt. Dieses Geständnis gibt mir Anlass zu einem Mikrorant gegen die Bahn: An drei Tagen hintereinander war die jeweils von mir angestrebte Ausgabe des RE 60 von Frankfurt nach Süden durchweg ein schlimmer Schmerz.

    Am Freitag fiel er ganz aus, am Samstag veranstaltete die Bahn neben der quasi obligatorischen Verspätung von 30 Minuten in Weinheim ein munteres Bahnsteighopping in Frankfurt von 11 auf 13 auf 12, am Sonntag schließlich war die davor auf der Strecke fahrende Regionalbahn ausgefallen und deshalb der RE knallvoll.

    Mein Beileid denen, die sich als Beschäftigte in diesem Laden abkämpfen. Ich hätte längst sieben Nervenzusammenbrüche erlitten, wenn ich das alles organisieren müsste – und wäre nach der Reha Vollzeit in den Kampf um eine Rückkehr der BeamtInnenbahn eingestiegen.

    [1]Wo ich schon über Techno-Murks jammere: Dass die Audiokommentare zur Ausstellung weggeschlossen sind in einer „App“, die Rootzugriff für Apple oder Google voraussetzt statt (zumindest auch) über die Webseite zugänglich zu sein: das ist auch doof.
    [2]Vgl. diese Fußnote
  • Wer kennt den s2ram-Killer der BVG?

    Foto: Bushaltestelle mit abfahrendem Bus, im Hintergrund eine querende S-Bahn

    Februar 2019: Damals bin ich BVG-Bus gefahren, ohne dass der Schlaf meines Rechners gestört worden wäre.

    TL;DR: Hat jemand anders auch den Effekt, dass irgendwas in Berlin, vermutlich irgendwas in Bussen oder U-Bahnen, schlafende („Suspend to RAM“, s2ram, ACPI S3) Rechner hart ausschaltet?

    Ich laufe und fahre seit 20 Jahren eigentlich immer mit einem schlafenden Rechner im Rucksack durch die Gegend. Und auch wenn dieser Rechner – seit 10 Jahren ein Lenovo X240 – durchaus etwas lappiger Plastikkram ist, geht das verblüffenderweise auch durchweg gut – wenn ich wieder sitze und tippen will, wacht das Ding zuverlässig auf.

    Bis ich neulich in Berlin war. Über eine Woche hinweg war der Rechner drei Mal beim Auspacken nach Ausflügen hart aus, also nicht mehr im S3-Schlaf, sondern sozusagen S5-aus. Und da die Mühle beim Hochfahren erstmal ihre Dateisystem-Journale durchgegangen ist, hat da auch nichts sanft abgeschaltet: Die Kiste ist einen plötzlichen (wenn auch nur temporären) Tod gestorben.

    Na schön, dachte ich mir, dann ist da wohl durch die Reisestrapazen irgendein Wackelkontakt oder Haarriss auf der Hauptplatine entstanden. Um den Verdacht zu erhärten, habe eifrig geschüttelt, geklopft und gedrückt. Nichts jedoch vermochte den gerechten Schlaf der Maschine zu stören, friedlich heartbeatete die Deckel-LED, immer wachte die Kiste brav wieder auf. Inzwischen bin ich schon fast seit einer Woche wieder daheim, und es gab keine weiteren Fälle von plötzlichem Computertod.

    Wackelkontakt- oder Haarriss-Theorien verlieren so zunehmend an Plausibilität. Was also , wenn die Ausfälle durch irgendwas in Berlin verursacht wurden? Das wären dann sehr wahrscheinlich keine mechanischen Einwirkungen, sondern doch eher elektromagnetische.

    So ganz plausibel scheint mir zwar nicht, dass da irgendwas mit Schmackes induziert und die Kiste mit einer raschen Selbstentleibung aus dem Schlaf heraus reagiert – aber wer weiß, und wer weiß vor allem, was der gruselige Embedded Controller macht, wenn von irgendwo hinreichend viel unerwarteter Strom kommt?

    Leider habe ich keine gute Vermutung, was eine Funkstörung dieser Größenordnung wohl jeweils ausgelöst haben könnte, denn ich habe zu spät angefangen, auf Systematiken zu achten. Am ehesten habe ich Busse oder U-Bahnen – vor allem letztere haben auch kräftige Elektromotoren mit vermutlich sehr ordentlichen Wechselfeldern drumrum – im Verdacht, aber beides bin ich früher auch in BVG-Versionen und auch schon mit der Maschine gefahren, ohne dass etwas Eigenartiges passiert wäre.

    Klar mag ich dabei einfach zufällig hinreichenden Abstand von den Störquellen gehabt haben. Aber wie genau wäre ich jetzt plötzlich gleich drei Mal in kurzer Folge nahe genug gewesen? Ich kann nicht sagen, dass ich diese Erklärung irgendwo in der Nähe des Wortfelds von „befriedigend“ sähe.

    Vielleicht sinds ja auch irgendwelche neuen Edel-E-Autos, die in Berlin rumfahren und in der Heidelberger Gegend (noch) nicht? Oder sind es gar heimliche, aber zahlreiche Anti-Digitalisierungs-AktivistInnen (sie hätten meine Sympathie), die sich was gebastelt haben, um Menschen im ÖPNV durch milde Sabotage mal wieder dazu zu bringen, kurz aufzublicken?

    Wer sowas auch erlebt hat oder gar weiß, was da vorgeht: ich würde sehr gerne von euch hören.

  • Vom „Humboldt Forum“ nach Knossos: Viel Fantasie über Palastruinen

    Trotz meiner Schwierigkeiten beim Ermitteln der Öffnungszeiten war ich neulich im Berliner „Humboldt Forum“ und habe in dessen ethnologischer Ausstellung das hier gesehen:

    Eine seltsam modern anmutende Tragetasche aus einem strohartigen Material.

    Eine geflochtene Tasche von der melanesischen Insel Niu Ailan, „gesammelt“ (so die Beschriftung im Humboldtforum) während der deutschen Marine-Expedition 1907-1909.

    Solche Taschen, oder jedenfalls ziemlich ähnliche, glaube ich aus meiner Kindheit zu kennen, und so fiel mir sofort die Spöttelei ein, die Alex Capus in seiner wunderbaren Dreifachbiographie Der Fälscher, die Spionin und der Bombenbauer zu einem verwandten Thema verfasst hat. In dem Buch „restauriert“ Emile Gilliéron Fresken, die Arthur Evans im minoischen Palast von Knossos freilegt. Allerdings fand Evans mit seinen Methoden allenfalls ziemlich bescheidene Stücke der Fresken. Gilliérion jedoch ist ganz Sohn des gleichnamigen Großrestaurators für Schliemann in Troja und arbeitet dementsprechend munter mit einem Jumbopack Kreativität. Bei Capus klingt das so:

    Als er mit seiner Arbeit fertig war, strahlten die Fresken in einer lückenlosen Frische, als hätten die minoischen Frauen gestern erst Modell gestanden; […] zwölf saßen erstaunlicherweise auf einer Art Campingstühlen mit schmalen Metallbeinen, und alle hatten langes, schwarzes Haar, und manche ließ eine kokette Locke in die Stirn fallen. Sie hatten riesige Mandelaugen und sinnliche, grellrot geschminkte Münder, manche trugen absatzlose Turnschuhe, kurze Röcke und halsfreie Blusen, als kämen sie vom Tennisspiel […]

    Einige [Betrachter] waren allerdings auch irritiert, dass die Fresken auf Knossos so modern erschienen und alles Archaische vermissen ließen. »Mais, ce sont des Parisiennes!«, rief der durchreisende Archäologe und Kunsthistoriker Edmond Pottier beim Anblick von Gilliérons Campingstuhl-Schönheiten, und der britische Schriftsteller Evelyn Waugh sagte, er wolle sich ein Urteil über die minoische Kunst nicht anmaßen, da die ausgestellten Fresken höchstens zu einem Zehntel älter als zwanzig Jahre seien; übers Ganze könne man sich jedenfalls des Eindrucks nicht erwehren, dass der Restaurator seine handwerkliche Sorgfaltspflicht aus Begeisterung für Vogue-Titelbilder vernachlässigt habe.

    Wenn nun die „Marineexpedition“ von 1907 auf die damals Neumecklenburg genannte Insel so modern aussehende Taschen von vermutlich von Jugendstil oder gar Moderne unkontaminierten Menschen zurückgebracht hat: Vielleicht lag ja Capus' „Fälscher“ Gilliéron mit seinen „Campingstuhl-Schönheiten“ auch nicht so völlig falsch, um so weniger, als gerade mal fünfzehnhundert Jahre später die Römer ja wirklich Campingstühle hatten?

    Preußische Kolonie: eine tragische Frace

    Vergleichbar neu war mir die preußische Kolonialgeschichte, auf die auf der völlig unpraktisch – kein Mensch kann aus der Nähe 30 Meter Animation überblicken, zumal ArchivarInnenhände ständig Kram rein- und rausschieben – breiten Videowand zur Geschichte von Schloss und Palast kurz vorkommt:

    Screenshot mit Siegel und zweisprachigem Text: „Friedrich Wilhelm gründet die Kolonie Großfriedrichsburg und steigt in den Menschenhandel ein, 1682-1712.

    Die Reaktionäre, die für den Neuaufbau des Preußenschlosses gesorgt haben, werden die Verbindung ihrer geliebten Hohenzollern mit Menschenhandel nicht gerne sehen, denke ich. Aber wahrscheinlich ist ihnen die ganze Kolonialepisode in ihrer hölzernen Murksigkeit so oder unangenehm.

    Das Diktum von Marx, in der Geschichte geschehe gerne alles zwei Mal, erst als Tragödie und danach als Farce, gilt hier eher umgekehrt: Mit all den Massakern und rassistischen Exzessen darf die „große“ deutsche Kolonialzeit zwischen 1880 und 1918^H4 zweifellos als Tragödie gelten. Ohne das Leid, das preußische Söldner, Militärs, Händler und Klientenregimes 1682-1712 anrichteten, kleinreden zu wollen: So, wie das ablief, war der erste Kolonialversuch im Vergleich eher eine ziemlich schräge, nicht immer geschmackssichere Komödie.

    Ich darf die entsprechende Geschichte in der Wikipedia vielleicht kurz interpretierend zusammenfassen: In einem seiner zahlreichen Kriege (in dem Fall gegen seinen schwedischen Kollegen) hat der Kurfürst Friedrich Wilhelm von der Humboldtforum-Videowand offenbar eher zufällig einen niederländischen Freibeuter namens Benjamin Raule engagiert. Der hatte überraschenderweise durchschlagenden Erfolg, so dass der Kurfürst plötzlich 21 ehemals schwedische Schiffe in der Hand hatte. Da es die schon mal gab, war es offenbar für Raule nicht schwer, den Kurfürsten zu beschwatzen, ihn mit der Errichtung einer Kolonie in Westafrika zu beauftragen.

    So richtig glatt ging das nicht, schon weil die richtigen Niederländer eines der Schiffe gleich mal wegen Schmuggels beschlagnahmten, aber am Schluss gab es eine Art Einigung mit lokalen Potentaten im heutigen West-Ghana und ab 1683 tatsächlich einen schlimm malariaverseuchten brandenburgischen Stützpunkt in Afrika. Den Namen hätte Monty Python nicht besser wählen können: Groß Friedrichsburg.

    Das „Fort“ entwickelte sich tatsächlich zu einem mäßig erfolgreichen Marktplatz für Waffen und versklavte Menschen, aber so richtig hob das Geschäft doch nie ab. Nach dem Tod des thalassophilen Kurfürsten Friedrich Wilhelm ließ das Interesse aus Berlin stark nach, und so haben sich die Leute in Westafrika allmählich internationaler orientiert. Schließlich hatte 1717 und 1720 der König Friedrich Wilhelm I (wenn ich richtig gezählt habe: ein Enkel des gleichnamigen Kurfürsten) den ganzen Mist in zwei Verträgen an die Niederländisch-Westindische Compagnie verkloppt.

    Blöd nur, dass Eigentum immer eine Frage von Gewalt ist, und die hatten die Preußen nach all den Jahren nicht mehr in Groß Friedrichsburg. Stattdessen hatte sich dort der westafrikanische Händler Nana Konneh („Jan Conny“ für die Deutschen; ob und wie er sich selbst geschrieben hat, ist heute unbekannt) selbst als Statthalter eingesetzt und hatte hinreichende Gewaltmittel, um der niederländischen Firma die Tür (bzw. das offene Meer) zeigen zu können. Ob er sich gegenüber den nach westlichen Rechtsstandards neuen Eigentümern der Festung wirklich als Statthalter Preußens ausgegeben hat, ist historisch zumindest sehr umstritten. Gesichert ist aber, dass die Niederländisch-Westindische Compagnie erst sieben Jahre nach dem ersten Kaufvertrag in die Festung einziehen konnte.

    Alles falsch

    Neben Ethnologie und Geschichte des Hauses gibts noch etliche andere Ausstellungen im Humboldtforum. Schade fand ich dabei, dass ich nur sehr magere Spuren des Palasts der Republik gefunden habe, den die Reaktion ja dringend durch ihr Schloss ersetzen musste, genauer:

    • Ein kleines Wändchen mit runterskalierten Plakaten und schwer fremdbeschämenden Videos von entsetzlich piefigen DDR-Veranstaltungen (gleich neben dem Haupteingang, sehr lohnend)
    • die gläserne Urne, in der die Volkskammerabgeordneten den Beitritt der DDR „zum Geltungsbereich des Grundgesetzes“ abgestimmt haben (in der Skulpturensammlung, eher mäßig lohnend)
    • ein, zwei Vitrinchen mit wechselnden Memorabilia ehemaliger Beschäftigter (an offenbar zufälligen Stellen)
    • ein, zwei im Bauschutt gefundene Alltagsgegenstände der ganz frühen DDR-Jahre (z.B. ein Alumesser) im ansonsten sehr aufschlussreichen Schlosskeller.

    Hätten die nicht wenigstens, sagen wir, das Treppenhaus im Stil des Palastes der Republik gestalten können? Es könnten ja auch asbestfreie Nachbildungen sein. Der ganze Barockkitsch, der jetzt da steht, ist – vom durchaus sehenswerten Kellergeschoss abgesehen – ebenfalls zu fast 100% Fake^Wnachgebildet.

    Immerhin geben sie das offen zu. Das hier ist im aktuellen Foyer, und per Tafel gestehen die KuratorInnen offen ein, dass nur das etwas dunklere Material vom Gruselschloss preußisch-deutscher Machtentfaltung übrig geblieben ist.

    In Weiß gehaltenes Barockportal mit vielen Simsen, Säulen und zwei trompetenden Engeln.  Ein kleines Stück ist Dunkelgrau.

    Wenn ihr mich fragt: Ich würde der DDR-Regierung von 1950 nicht laut vorwerfen wollen, das Ding weggesprengt zu haben. Sehr wohl ist ihr allerdings vorzuwerfen, die Stelle als Platz für grässliche Aufmärsche und Paraden planiert gelassen zu haben statt sie, wie in einem kurzen Augenblick des Lichts um 2010 herum, zu einer hübschen Wiese zu machen.

    Was genau finden eigentlich Grobiane daran, ihre Untertanen als hirnlose, ferngesteuerte Masse auflaufen zu lassen?

  • Escher in der ODEG: Ein Bahnfenster mit merkwürdiger Parkettierung

    Spätestens seit M.C. Escher[1] ist Parkettierung, die überlappungsfreie Füllung der Ebene mit mehr oder minder interessanten Teilfächen, nicht nur unter MathematikerInnen Kult. Sie gehört, im Zweifel via Douglas Hofstadters immer noch lesenswerten Gödel Escher Bach, auch zu den Klassikern der HackerInnenkultur. So hat sie sogar eine Rolle in Neal Stephensons (in der ersten zwei Dritteln wirklich sehr lesenswerten) Buch Anathem, das, in meiner Interpretation, eine Welt beschreibt, in der die Pythagoräer gewonnen haben und deshalb die technische Ziviliation schon zweitausend Jahre früher begonnen hat.

    Lasst mich eine Szene aus dem Buch zitieren, in der sich zwei Angehörige der aus diesen Urzeiten nachgebliebenen pythagoräischen Orden wie folgt unterhalten:

    „Seine Berufung waren die Fliesen,“ sagte Lio. „Er hat die prächtige Verfliesung der Neuen Waschstube gefertigt.“

    „Den Geometriekram,“ sagte ich.

    „Ja. Aber es scheint, dass das eher eine Art Vorwand war. In Wahrheit hat er wohl ein uraltes Geometrieproblem verfolgt, das Teglon. Es ist ein Parkettierungsproblem, und es geht bis auf den Tempel von Orithena zurück.“

    „Ist das nicht der Kram, der Leute verrückt macht?“ fragte ich.

    (Meine Übersetzung; der letzte Satz mag wieder eine Referenz auf Gödel Escher Bach sein: vgl. Gödels Krankheit).

    An diese Geschichte musste ich denken, als ich neulich in einem ODEG-Zug („RE 1“ ist dessen Berliner Name; allerdings heißen dort erstaunlich viele Linien mit erstaunlich vielen Anfangs- und Endpunkten so) im abendlichen Gegenlicht an oder in den Fenstern über dem oberen Stockwerk der Doppelstockwagen ein schwaches Muster sah:

    Zarte, wabenähnlich angeordnete orangefarbene Linien vor einem verwaschenen Hintergrund.

    Zunächst dachte ich, das sei eine einfach irgendein zufälliges Muster, mit dem die Hersteller die Splitterschutz-Folie im Verbundglas verstärkt hat, oder vielleicht gar ein Artefakt des Produktionsverfahrens. Wer genau hinsieht, wird jedoch finden, dass die Striche in Wirklichkeit aus parallelen Unter-Strichen bestehen (schaut in der Näher der Fokalebene), was mich etwas ins Zweifeln gebracht hat. An den Zusammenhang mit Splitterschutz glaube ich jedoch immer noch, trotz der Versuchung, an Strom oder Sensor zu denken; mein zweiter Erklärungs-Kandidat wäre Scheibenheizung gewesen, aber welchen Sinn sollte so etwas in einem Passagierwaggon haben?

    Zufällig oder produktionsbedingt ist das Muster aber überhaupt nicht. Live ist das durch hinreichend flaches Ansehen schnell zu erkennen, sobald mensch eine richtige Achse wählt. Für hier habe ich das mal etwas entzerrt und horizontal und vertikal zwei Geschwisterzellen markiert:

    Das Wabenmuster von eben, nur mit weniger perspektivischer Verzerrung und mit blau und orange markierten Polygonen, die sich jeweils untereinander ähneln.  Die blauen Zellen trennt ein Gitterplatz, die orangefarbenen zwei.

    Mensch muss also zwei Zellen horizontal oder drei Zellen vertikal weitergehen, damit das Gitter wieder in sich übergeht. Dass so eine relativ kurze Periode ein auf den ersten Blick jedenfalls für mich so chaotisches Bild hergibt, hätte ich schon mal nicht gedacht.

    Eingestanden: Wahnsinnig wie bei Stephenson wird mensch davon nicht. Aber es hat mich immerhin dazu gebracht, nochmal nachzulesen, was Penrose-Kacheln sind (sind die hier nicht) und danach die vielen hübschen Bilder im allgemeinen Parkettierungs-Artikel der Wikipedia zu betrachten. Mensch muss schon ziemlich weit scrollen, bis die hier vorliegende Klasse kurz angerissen wird: Parkettierungen mit sonstigen unregelmäßigen Polygonen ist im Augenblick so in etwa 63% runter.

    Das OBEG-Muster besteht aus unregelmäßigen Sechsecken, was die Wikipedia derzeit noch nicht diskutiert. Sie erwähnt immerhin, dass derzeit nur 15 kachelbare konvexe Fünfecke bekannt sind. Da mensch mit Sechsecken platonisch (also: regelmäßige Kacheln und alle Kacheln gleich groß) parkettieren kann, würde ich raten, dass es demgegegenüber bei Sechsecken beliebig viele Parkettierungen gibt; an sich sollte es ja kein Problem sein, jede Ecke ein wenig oder auch ein wenig mehr zu ziehen, wenns nicht drauf ankommt, dass alle Sechsecke gleich sind.

    Was dann auf die Frage führt: Hatten die Leute, die dieses Glas gemacht haben, starke Gründe, die Ecken gerade so zu ziehen, wie sie es gemacht haben? Und damit gleich auf die nächste Frage: Warum haben sie nicht überhaupt einfach regelmäßige Sechsecke („Wabenmuster“) genommen? Dazu wäre meine Vermutung, dass mit dem gewählten Muster nur viel schwächere Vorzugsachsen existieren, von denen es bei einem Wabenmuster ja mindestens 12 sehr deutliche gibt.

    Dass Vorzugsachsen bei einem Splitterschutz eher unwillkommen sind, scheint mir plausibel. Aber ich habe keine wirkliche Ahnung, und weder Wikipedia noch Duckduckgo haben mir unter Schlagwörtern wie Verbundglas und Wabe oder Hexagon halbwegs flott irgendwas Vielversprechendes geliefert.

    Wer etwas weiß: ich freue mich über Einsichten per Mail.

    [1]Escher ist erst 1972 gestorben, weshalb das Urheberrecht sein Werk noch lange aus Plätzen wie der Wikipedia heraushalten wird. Glaubt eigentlich irgendwer, Escher hätte eines seiner Bilder nicht gemacht, wenn es jetzt in der Wikipedia wäre? Aber egal: Bis irgendwer den Kram wegklagt, könnt ihr Escher-Werke auf einer Beispiel-Aufgabenstellung von der TU Darmstadt anschauen.
  • Humboldtforum: Neue Maßstäbe beim „Besuchserlebnis“

    Ich weiß, ich sollte nicht, aber jetzt bin ich schon mal neugierig auf die Kompromisse, die die Reaktion bei ihrem Neubau des Berliner Schlosses hat schließen müssen. Und so wollte ich auf der Webseite des Humboldt-Forums (da versagt die Crapicty-Metrik derzeit: sie ist nur 3.6) nachsehen, wann das Ding wohl offen hat.

    Ohne Javascript ist im luakit das hier zu sehen:

    Screenshot: kleine Titelzeile, dann Schwarz

    Eine Suche nach „Öffnung“ sorgt für dieses Bild:

    Screenshot: Weißer Hintergrund, davor „Öffnung“ als Such-Match.

    Ja, das ist weißer Text auf weißem Grund. Wer den Mauszeiger geschickt schiebt, wird enthüllen, dass dort „Nach der Natur/Eröffnungsausstellung des Humboldt Labors [sic!]“ steht.

    Beim Weiterscrollen kommen ein paar hüpfende Punkte, wo mensch noch am ehesten Öffnungszeiten erwarten würde, und dann am Fuß der Seite zum Hohn:

    Screenshot: halbformatiertes Cookiebanner mit „um ihnen das bestmögliche Besuchserlebnis zu bieten“

    Liebe Humboldtforum-Leute: Ich will kein Besuchserlebnis, ich will wissen, wann ihr aufhabt. Um rauszukriegen, wie ihr mir das ermöglicht, braucht ihr kein Tracking, ihr müsst eure Webseite nur mal kurz mit netsurf probieren. Genau genommen habt ihr mit öffentlicher Förderung auch keine Dark Patterns (das schwarz unterlegte „ALLE AUSWÄHLEN“) nötig, und eigentlich ohnehin keine Übergriffe auf die Privatsphäre eurer NutzerInnen.

    Aber ach ja, kaputte Webseiten sind leider ziemlich normal (und als solche leider auch nicht postwürdig). Deshalb war ich von vorneherein nicht mit netsurf unterwegs. Ich hatte einen ganz ordinären Webkit-Browser, und weil ich ja normalerweise friedlich bin, habe ich halt in Gott*es Namen Javascript eingeschaltet. Als das Rendering auch dann noch scheinbar hängen blieb, habe ich selbst local storage nachgelegt.

    Hat alles nichts gebraucht, außer… der Webkit hat spontan 100% CPU gezogen. Ich habe ein wenig versucht, dem nachzugehen, bis unerwartet nach rund zwei Minuten wirklich ein modales Cookiebanner hochpoppte. Der Fairness halber: dann konnte wirklich die Öffnungszeiten sehen (10:30 bis 18:30).

    Haben die Webseiten-Leute des Humboldt-Forums ihre Tracking-Erkenntnisse vielleicht wirklich zur Optimierung des „Besuchserlebnisses“ verwendet? Als Erlebnis nämlich darf der Besuch der Humboldt-Webseite wirklich zählen.

  • OpenSSL, Syslog, and Unexpected Consequences of Usrmerge: Upgrading to bookworm

    A few weeks after the release of Debian bookworm, I have recently dist-upgraded my main, ah well, workstation, too. As mentioned in my bullseye upgrade post, that box's file system is ancient, and the machine does many things in perhaps unusual ways, which includes still booting with sysvinit rather than systemd for quite a few reasons. Hence, it always brings up the some interesting upgrade probl^H^H^H^H^Hchallenges. While for bullseye, the main… um… challenge for me was the migration to python3, this time the big theme was dropped crypto engines.

    Rsyslogd, wmnet

    Much more harmless than those, but immediately visible after the upgrade, was that my syslog display remained empty. The direct reason was that the rsyslog daemon was not running. The reason for that, in turn, was that there was not even a init script for it in /etc/init.d, let alone rc.d links to it. But the rsyslogd package was installed. What would the purpose be of installing a daemon package without an init script?

    The Debian bug tracker had something like an answer: the maintainer took it out, presumably to shed files they considered cruft in the age of systemd. Although I have to concur with Naranyan's remark in the bug report that rsyslog will typically be in place exactly when systemd (with its own log daemon) is not, at least that bug (#1037039) offers the (simple) fix: Install the orphan-sysvinit-scripts package.

    Something a bit harder to explain is that the nice wmnet applet for monitoring transfers on network interfaces came up blank after the upgrade. This is fixed by passing a -n option to it, which tells it to draw into a normal window rather than something suitable for the Windowmaker dock. Wmnet (as perhaps other Windowmaker applets, too) tries to guess where to draw based on some divination. Perhaps my window manager sawfish started to pretend it's Windowmaker in bookworm? Or indicated to wmnet in some other way it was living in a Windowmaker dock? Hm: Given that the last changelog entry on sawfish itself is from 2014 (which I consider a sign of quality), that seems unlikely, but then I can't bring myself to investigate more closely.

    The usr Merge and Bashism in the Woodwork

    Although I had merged the root and usr file systems on that box last time I migrated to a new machine, I had postponed doing the usrmerge thing (i.e., making the content of /bin and /usr/bin identical) on the box until the last possible moment – that is, the bookworm installation – because I had a hunch some hack I may have made 20 years ago would blow up spectacularly.

    None did. Except… it turned out I had linked /bin/sh to /bin/bash for some long-forgotten and presumably silly reason; if you had asked me before the upgrade, I'd have confidently claimed that of course all my little glue scripts are executed by Debian's parsimonious dash rather than the relatively lavish bash. Turns out: they weren't.

    With the installation of the usrmerge package during the bookworm dist-upgrade that is over. /bin/sh is now dash as I had expected it to be all the time. I have to admit I am a bit disappointed that I do not notice any difference in system snappiness at all.

    But I did notice that plenty of my scripts were now failing because they contained a bashism: Comparison for string equality in POSIX-compliant [ ... ] constructs is not the C-like == but the SQL-like = even though bash accepts both. I don't know when I forgot this (or, for that matter, whether I ever knew it), but a dozen or so of my (often rather deeply embedded) shell scripts started to fail with messages like:

    script name: 22: [: tonline: unexpected operator

    So, repeat after me: In shell scripts, compare strings with = and numbers with -eq. And I have to admit that this experience made me a bit more sympathetic to the zero shell paradigm behind systemd. But for the record: I still think the advantages of having hooks for shell scripts almost everywhere overall outweigh these little annoyances.

    The OpenSSL Upgrade

    With the bookworm upgrade, a fair number of hashes and ciphers were declared “legacy” in openssl, which means that in the default configuration, it will reject them. That had a few rather disruptive consequences: For one, I needed to update a few snake-oil certificates I had generated for playing with https on my box.

    Also, fetchmail failed for a POP server I had configured with a message like:

    fetchmail: <hostname> SSL connection failed.
    fetchmail: socket error while fetching from <whatever>

    I was puzzled for a while until I realised that the recipe said:

    with proto TLS1

    That was probably valuable in, like, 2004, to suppress ancient (relatively) easily breakable SSL versions, but by now it didn't let fetchmail negotiate crypto that was still allowed by openssl. Removing the proto TLS1 fixed that problem.

    The most unnerving breakage, however, was that my preferred disk crypto, encfs (cf. this advocacy in German), broke for some volumes I had created more than a decade ago: they failed to mount because openssl now refuses (I think) the blowfish cipher. I fiddled around a bit with re-enabling legacy algorithms as per Debian bug 1014193 but quickly lost my patience with the slightly flamboyant semantics of openssl.cnf. To my surprise, downgrading to encfs_1.9.5-1+b2_i386.deb from bullseye (by briefly re-adding the sources.list lines) let me mount the old volumes again. I then simply created new encfs volumes and rsync -av-ed from the old decrypted volume into the new decrypted volume. Finally, after unmounting everything encfs, I overwrote the old encrypted volumes with the new encrypted volumes and upgraded back to bookworm encfs.

    Since I can't explain why downgrading encfs would have fixed the problem as I've analysed it and hence suspect that a part of my analysis (and fix) is wrong, I'd strongly recommend to run:

    encfsctl info <encrypted volume>

    on each encfs directory you have before the upgrade. If it says something like:

    Filesystem cipher: "ssl/blowfish", version 2:1:1 (using 3:0:2)

    or even just:

    Version 5 configuration; created by EncFS 1.2.5 (revision 20040813)

    (where I have not researched the version where encfs defaults became acceptable for bookworm openssl; 1.9 is ok, at any rate), copy over the decrypted content into a newly created encfs container; it's quick and easy.

    Relatedly, bookworm ssh also disallows a few crypto methods now deemed insecure by default, in particular SHA-1 hashes for host keys. Now, I have to connect to a few hosts I cannot upgrade (either because I'm not root or because they are stuck on some ancient kernel because of proprietary kernel components). For these, when trying to connect I now get messages like this:

    Unable to negotiate with port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss

    You could reasonably argue I should discard boxes of that type. On the other hand, nobody will spend 50'000 Euro to eavesdrop on my communications with these machines[1] – that's the current estimate for producing a hash collision for an ssh host key, which this is about. Hence, I'm happy to risk man-in-the-middle attacks for these machines.

    To deal with such situations, openssh lets you selectively re-allow SHA-1 hashes on RSA host keys. Helpfully, /usr/share/doc/openssh-client/NEWS.Debian.gz gives a recipe to save those hosts; put host stanzas like:

    Host ancient-and-unupdatable.some.domain
      PubkeyAcceptedKeyTypes +ssh-rsa

    into ~/.ssh/config (and do read ssh_config (5) if you are not sure what I'm talking about, regardless of whether or not you have this particular problem). Incidentally, just to save that one machine where you forgot to update your ancient DSA public key, you can for a brief moment change the second line to:

    PubkeyAcceptedKeyTypes +ssh-rsa,ssh-dsa

    If you don't have an RSA key yet, create one (ssh-genkey -t rsa) – RSA keys work even on the most venerable openssh installations that don't yet know about the cool ed25519 keys. Connect to the server, install the RSA public key, and re-remove the ssh-dsa part in the config again.

    Kudos to the openssh maintainers for keeping compatibility even in crypto over more than 20 years. And shame on many others – including me – who don't manage to do that even in non-crypto software.

    Terrible Font Rendering in Swing

    One of the more unexpected breakages after the upgrade was that some Java Swing (a once-popular GUI toolkit) applications suddenly had terribly jagged fonts, such as my beloved TOPCAT:

    Part of a screenshot of a menu with horribly jaggy letters

    I cannot exactly say why this looks so terrible[2]. Perhaps in the age of 300 dpi displays font hinting – which is supposed to avoid overly jagged pixelisation when rendering vector fonts at low resolutions – has become out of fashion, perhaps OpenJDK now …

  • Zu schön, um echt zu sein, Teil 3: Die „Reichsburg“ Cochem

    Anlässlich in Speyer ausgestellter Kronen habe ich im März die These gewagt: „Wenn es ganz besonders echt aussieht, ist es wahrscheinlich ein Fake“. Im April fand ich bei der Dürkheimer Hardenburg weitere Belege für diese, nun, ich gehe gleich zu „Einsicht“ über. Mir scheint, speziell bei Burgen gilt meine, ach ja: „Regel“ ganz besonders, nicht zuletzt, weil ich gestern die „Reichsburg Cochem“ (vorsorglich: das ist ein kurzes o im Ortsnamen) aus der Nähe sah. Gerade in den Nebeln vom Moseltal sieht die stark nach Avalon aus:

    Eine Burg mit vielen Türmchen auf einem mit Wein und Gestrüpp bewachsenen Hügeln vor im Hintergrund blasseren Hügeln.

    Tatsächlich war an der Stelle einst durchaus eine echte Burg, von der aus diverse Grobiane Zölle auf der unter dem Gebäude dahinfließenden Mosel erpresst haben. Aber von dieser Burg ist nach dem pfälzischen Erbfolgekrieg – dem auch das Heidelberger Schloss viel von seiner Romantik verdankt – nicht viel übrig geblieben. Französisches Militär pustete das Ding im Jahr 1698 bis auf zwei Turmreste weg.

    Ich denke, auf diesem Berg wäre heute von unten nichts mehr zu sehen, wenn nicht ein durch Eisenhandel reich gewordener hugenottischer Preuße namens Louis Fréderic Jacques Ravené – heute in Cochem durch Straßen- und Hotelnamen innbrünstig verehrt – das Areal 1868 gekauft hätte, um dort kräftig Burgenromantik zu betreiben.

    Ich glaube, er hat noch nicht, wie etwa zur gleichen Zeit Ludwig II in Neuschwanstein, fleißig mit Beton bauen lassen – aber auch ohne ganz moderne Baustoffe ist die dekorative Türmchenorgie in etwa so echt wie die Krone von Rudolf IV von Österreich.

    Vielleicht darf mensch das trotzdem hübsch finden. Aber dazu vergisst mensch besser, das dieses Sentiment vom Justizminister der NS-Regierung geteilt wurde, der in dem Gebäude 1943 eine Art, hust, Führungsakademie für seinen Apparat faschistischer Volks- und anderer Richter betreiben ließ. Was in den verbleibenden zwei Jahren seiner Amtszeit darin „gelehrt“ worden sein mag, wird wohl bitter genug gewesen sein, um den süßen Mittelalterkitsch ein wenig zu vergällen.

« Seite 2 / 16 »

Letzte Ergänzungen