Kategorie: lesestoff

  • Tabs of YesterQuarter

    Da lese ich interessante Dinge auf dem iPhone beim Warten in der Arztpraxis, während die Software neu übersetzt wird oder (ja, Sie denn nicht?) auf dem Klo. Und dann lasse ich das Tab offen, weil ich es wiederfinden will – auf dem Smartphone sammeln sich meanwhile offene Tabs. Hiermit werden aus offenen Tabs Blog-Einträge:

    Die Anteile der Länder an der Oberfläche der Erde, oder im Original: Visualizing Countries by Share of Earth’s Surface, ein Kreisdiagramm, das mal wieder schon vor Augen führt, dass wir auf einem Wasserplaneten leben. Unter diesen Umständen halte ich die evolutionäre Einsparung der Kiemen für einen Fehler 🙂

    Kam bestimmt über kottke.org, bei dem es eigentlich jeden Tag etwas wundervolles zu entdecken gibt.

    Das Leben von Josephine Baker als graphic novel: Josephine Baker by Catel and Bocquet – a triumph of research and astounding detail
    Eine Buchvorstellung, die einen Überblick über das reichhaltige Leben der Sängerin, Schauspielerin und Spionin (diese Aufzählung ist unvollständig).

    But also a woman whose wisdom and determination burst the seams of US racial segregation, whose rise to the heights of stardom in France and indeed worldwide (she was the first black actor to star in an international movie) directly challenged the institutionalised racism of her home nation.

    Josephine Baker …

    Links zum Einkauf dieses Werks gibt es bei der Rezension, weitere Werke in dieser Art gibt es bei selfmadehero.com.

    Eine Programmiersprache, so alt und stabil wie römische Aquädukte: Why COBOL will never die. Die Common Business-Oriented Language gibt es schon 1969 und liegt unserem internationalen Zahlungsverkehr genauso zu Grunde wie dem internationalen Flugverkehr und ziemlich vielen Lohn-, Gehalts- und Rentenabrechnungen.

    This turns the new-new-thing hype of Silicon Valley on its head, of course. It’s a sector obsessed with the hottest, latest thing — but as any programmer can tell you, the hottest, latest thing that just got shipped at 2 am is gonna be a rickety kluge of buggy code. That old COBOL, though? In service since the days of early MTV? It’s tough as old boots.

    Why COBOL will never die

  • To The Jackpot

    (Das Jahr in Büchern.)

    (Und, Nein, ich habe nicht annähernd soviel gelesen wie ich hätte können oder vielleicht sogar sollen.)

    William Gibson „Agency“

    Ich weiß nicht mehr, wer das Video empfohlen hat, aber taugt gut als Titel-Sequenz für William Gibson’s aktuelle Jackpot-Trilogie. William Gibson, der Erfinder des Cyber Space, rückt mit seinen vormals in einer fernen Zukunft spielenden Büchern immer näher an die Gegenwart, wird zum Teil während des Schreibens von ihr überholt. („20 Minutes into the Future“, wie Max Headroom damals.)

    Mich hat der zweite Teil der Trilogie „Agency“ relativ kalt gelassen. Die Dialogteile der KI waren sehr gelungen, aber der Rest der Handlung war nur ein rastloses Hin und Her zwischen locations.

    Ich bin gespannt, wie der dritte Teil die Reihe fortführt.

    Colson Whitehead „The Underground Railroad“

    Dieses Buch schildert das Verbrechen Sklaverei an einigen wenigen Personen, es macht deutlich, wie die Gewalt aus diesen Jahren bis heute die Politik formt. Es wirft ein Licht auf das unglaubliche Unterfangen, unterirdische Eisenbahnlinien zu bauen, um geflohene Sklaven in den halbwegs sicheren Norden zu bringen. Und auf das white privilege, über rechtschaffene Bürger herzufallen, nur weil sie eine andere Hautfarbe haben. Und dann, wie um zu bestätigen, dass das alles nicht vergangen ist, George Floyd.

    Steve Hackett spielt mit Country- und Eisenbahn-Motiven in seinem Song „Underground Railroad“, der unter anderem auch von Colson Whitehead’s Bestseller inspiriert ist. => UNDERGROUND RAILROAD (Steve Hackett’s Blog)

    NB: Was ein Küstenverlauf der Kreidezeit mit den amerikanischen Prsäsidenschaftswahlen zu tun hat:

    The voting pattern of those counties on the map follows the Cretaceous coastline of 100 million years ago — the plankton fell, the cotton grew, the enslaved people bled into that rich soil, and their descendants later helped a black man reach the White House.

    How the Cretaceous Coastline of North America Affects US Presidential Elections

    Wikipedia dazu.

    Amal El-Mohtar, Max Gladstone: This Is How You Lose the Time War

    Ein Buch, mit dem man die englische Sprache lieben lernen kann. Zwei widerstreitende Kräfte binden und lösen die Stränge der Zeit, wie sie es brauchen, um ihrem jeweiligen Ziel näher zu kommen. Zwei Kämpferinnen dieser Kräfte beginnen eine Korrespondenz miteinander und die Sprache ihrer Briefe ist reine Poesie. Details zur Story verrate ich nicht 🙂 Ein Buch zum Schwelgen!

    Matt Ruff: 88 Names

    Hach, ich mag Matt Ruf, aber wie wenig andere „meiner“ Schriftsteller hat er eine fatale Tendenz, einem sehr guten ein eher mittelmäßiges Buch folgen zu lassen.

    • Fool On The Hill, großartig; Sewer, Gas, Electric, meh
    • Set This House in Order, herzzerreißend; Bad Monkeys, fantastisch; The Mirage, ja mei!
    • Lovecraft Country, meisterhaft; 88 Names, mh-kay

    88 Names schien mir stellenweise wie eine Variation zum Thema von REAMDE von Neal Stephenson, plus Cyber-Sex, minus NRA-Sponsoring. Naja, wenn das jetzt das nicht-so-gute Buch war, ist das nächste wieder großartig, ja?

    (Von Neal Stephenson steckt ein angebrochenes D.O.D.O. im Kindle, vielleicht wird das 2021 mal was. Ich verspreche nichts!

  • Computer-Geschichte: Silicon Graphics

    Computer-Geschichte: Silicon Graphics

    Silicon Graphics hat in den 1980 Jahren das Thema Computer Generated Imagery (CGI) als Pionier vorangetrieben. Die Seite sgistuff.net stellt historische Hardware und Software von SGI zusammen und bildet damit ein (umfassendes!) Archiv für die Nachwelt.

    Auf der Seite zum allerersten System, einem Grafik-Terminal, findet sich der interessante Hinweis: „The mainboard in the IRIS 1×00 machines was Licensed from Andy Bechtolsheim, Stanford University before Sun was founded.“ Das bedeutet, dass die ersten SGI- und SUN-Systeme gemeinsame „DNA“ haben. Cool, oder?

  • Im Königreich der Substantive

    For the lack of a horse,
    RidersGuild.getRiderNotificationSubscriberList().
    getBroadcaster().run(
    new BroadcastMessage(
    StableFactory.getNullHorseInstance()));

    Steve Yegge mit einem amüsant geschriebenen Bericht aus Javaland, wo der König mit dem Sonnengott spricht. Es geht darum, dass in Java alles eine Klasse und damit ein Substantiv sein muss, und Verben ein ärmliches, an den Rand gedrängtes Leben führen, noch dazu meist in den eingeschränkten Formen von doIt()execute() oder run().

    Dabei gibt es doch Programmiersprachen, in denen Verben das Land mit Leben füllen und ohne die Aufsicht von Klassen frei in der Gegend herumlaufen dürfen. Lesenswert für alle, die in letzter Zeit zuviel Java programmiert haben.

    Drauf gekommen durch Joel’s Artikel Can Your Programming Language Do This?.

    Now you need a way to pass an argument to the function which itself is a function. This is an important capability, because it increases the chances that you’ll be able to find common code that can be stashed away in a function.

    Das Gedicht, das im Artikel javanisiert wird, habe ich auch gefunden, ohne Exceptions jetzt.

  • Appple- und NeXT-Geschichte auf deutsch

    Durch Mac Essentials* auf exzellente (schweizer) Seiten zur Geschichte von Apple und NeXT gestoßen:

    Update 2023-07-25: Die Mac Essentials gibt es ja leider schon lange nicht mehr, aber die Links in die Schweiz funktionieren noch!

  • Älteres, abgestaubt

    Aus 20 Jahren Bloggerei ein paar Einträge aus der Blogger-Ära (~2005?)

    42 47 Ways To Say “Broken” 

    Bei Tim Bray gibt’s eine gepflegte Liste englischer Ausdrücke für „Tut nicht!“ Besonders nett finde ich “long-term pending mode”. Das trifft ein oder zwei Features in meinem Projekt ganz gut!

    Autoenigmatisch 

    … sich selbst ein Rätsel sein.

    Tori on Peter

    Peter Gabriel taught me, when I worked with him a bit in the early 1990s, that attention to structure is what you have to develop if you’re going to be a composer/songwriter generating effective work throughout your life.

    EXCLUSIVE Excerpt from ‚Tori Amos: Piece by Piece‘

    Und viele weitere interessante Gedanken von Tori, deren neues Album am 22.2. herauskommt!

    Update 2021: Weniger als 17 Jahre später habe ich mir dann mal das Buch bestellt. Der Link geht jetzt in die Wayback Machine, dieser völlig unbekannten Bewahrerin der Internetkultur. Mal wieder spenden, wenn Geld vorhanden, bitte.

    ABOUT DAVE CUTLER… 

    Da sucht man nun (nach der Lektüre von „ShowStopper“, dt.: „Der Krieg der Codes, Wie Microsoft ein neues Betriebssystem entwickelt“) nach Dave Cutler, dem Chef-Programmierer von Windows NT/2K/XP und stattdessen findet man diesen Mensch hier:

    „Dave Cutler lives with his wife Carol and their two children and dog in Redding, CT. He is a graduate with honors from the School of Visual Arts and has been a free-lance illustrator for 20 years.“

    About Dave…

    Ein paar Klicks durch sein Portfolio entdecken ein Faible für Technologie und eine Leidenschaft für Menschliches – in schönen Farben und klaren Formen ausgeführt.

    Update 2021: Inzwischen hat Dave Cutler bei Microsoft eine ordentliche Ehrung bekommen, The engineer’s engineer: Computer industry luminaries salute Dave Cutler’s five-decade-long quest for quality

    Dave Cutler war nicht nur verantwortlich für die erste Version von Windows NT, nein, er leitet das Team, wie es aussieht, noch heute. Ob er wohl noch zum Codeschreiben kommt? (Update 2021: Inzwischen war er auch in Azure unterwegs und in der X-Box ebenfalls.)

    Avie Tevanian

    Und weil wir gerade bei Betriebssystem-Halbgöttern sind, hier Dave Cutler’s „Gegenspieler“, der Mensch, unter dessen Ägide das Mac OS X entstanden ist: Apple Kurz-Bio Avie Tevanian und ein Interview mit seiner Hochschule (CarnegieMellon). (Update 2021: Stattdessen die Oral History-Videos des Computer History Museum:)

    Und zwei Links zum Werdegang von NeXTStep zu Mac OS X: (Update 2021: Links auf Wayback Machine umgestellt.)

    It would be an understatement to say that OS X is derived from NEXTSTEP and OPENSTEP. In many respects, it’s not just similar, it’s the same. One can think of it as OpenStep 5 or 6, say. This is not a bad thing at all – rather than create an operating system from scratch, Apple tried to do the smart thing, and used what they already had to a great extent.

    A Brief History of Mac OS X

    Apple has leveraged a lot of existing open source software by integrating it well (usually) with their system: apache, bind, binutils, cvs, gcc, gdb, gimp_print, kerberos, mysql, openssh, openssl, pam, perl, postfix, ppp, python, rsync, samba, and many more BSD/GNU/other packages … are all part of Darwin.

    Architecture of Mac OS X
  • The Graphing Calculator-Story

    My skunkworks project was beginning to look real with help from these professionals as well as others in graphic design, documentation, programming, mathematics, and user interface. The secret to programming is not intelligence, though of course that helps. It is not hard work or experience, though they help, too. The secret to programming is having smart friends.

    The Graphing Calculator Story

    Von und über einen Entwickler, der ohne angestellt oder beauftragt zu sein, in einem Apple Büro eine schöne Anwendung schrieb, von der keiner wissen durfte.

    In October, when we thought we were almost finished, engineers who had been helping us had me demonstrate our software to their managers. A dozen people packed into my office. I didn’t expect their support, but I felt obliged to make a good-faith effort to go through their official channels. I gave a twenty-minute demonstration, eliciting „oohs“ and „ahhs.“ Afterward, they asked, „Who do you report to? What group are you in? Why haven’t we seen this earlier?“ I explained that I had been sneaking into the building and that the project didn’t exist. They laughed, until they realized I was serious. Then they told me, „Don’t repeat this story.“

    The Graphing Calculator Story