Right To Repair

Cory Doctorow is an activist I admire. One of the things he has his sights set on is ‘Right to repair’.

Me iPhone 8 was still fine but the battery went dead within a day. Especially on vacation that sucks. We take long walks and I have several apps open then: AllTrails, GPX Tracker and Relive or Polarsteps. Sometimes Google maps or a local hiking app, too. Each of them don’t use a whole lot of battery power, but enough to drain a faltering battery quickly.

I looked up the cost of a new battery. It’s 55 euros at Apple, 40 euros at someone around the corner, and 20 euros for the battery itself. That was not too bad.

But couldn’t I do it myself? The company ifixit.com accurately documents what you need to do and tells you what parts you need.

Now, the iPhone’s battery appears to have been secured in the device with glue. I immediately understand what Cory Doctorow means. That is an engineering sin. There is no way that is a qualitative reason for that. Apple just wants to make it difficult for you to repair the device yourself.

I ordered the set from iFixit, which, including the tools I didn’t already have, cost me 61 euros, including shipping. That sounds a lot, but I can also use those tools to repair a MacBook Pro 2021, which Apple says should cost 700 euros to repair a screen cable.

I will report how I fared.

I am continuing my search for a repairable laptop. And found it: https://frame.work/nl/en.

My computer history: from Texas Instruments and Toshiba to Ideapad and MacBook Pro

History of My Computers

A personal inventory, from TI-99/4A to MacBook

At some point, I realised that I have owned more computers than I could easily remember. Not because I collect them, but because they have quietly accompanied different phases of my life: learning, working, travelling, writing.

I felt like making a nerdy list. The computers I have owned. A history.

BTW also worked with DEC 10, VAX, ICL mainframe – VME, IBM mainframe – System 390 and beyond, Solaris, Aix.

Early Encounters

Texas Instruments TI-99/4A

Talks BASIC. Peek and Poke to move you directly into its memory.

Texas instruments computer TI-99/4A

Toshiba MSX computer HX-10AA

Running the failed MSX operating system standard. You could already do a lot more with it.

Toshiba MSX computer HX-10AA

The PC era

Entering the world of the wonderful 5¼-inch floopy disk, after the horror of using cassettes with the home computers.

Tulip PC compatible

Yes Tulip was a Dutch brand making computers. We did computers in the Netherlands. Philips has made computers, but missed a boat. Tulip was a nice brand, and worth a rabbit-hole but not now, just one mention: it bought the Commodore computer brand in 1997.

Tulip PC compatible

IBM PS2

Unimaginative bulky thing. Dialed into the Internet with it for the first time. Via Compuserve. Forums were the big thing (in nerd world, that is). Email. DOOM.

IBM PS2 computer

Portables (sort of)

IBM Thinkpad 500

My first portable, in quotes. The thing weighed a ton. Literally a brick.

The IBM ThinkPad 500 was a subnotebook with a monochrome screen. Image via eBay

IBM Thinkpad T20, T30, T41

All very good and enormously robust laptops. Great trackpoint thing to move the screen pointer. Missing that today still.

ThinkPad T20. Images via ThinkWiki.org.
T20

Lenovo T410

After IBM sold the PC division to Lenovo, switched to that brand.

Lenovo Thinkpad T410 (2537-BU1) i5 520M 2.4Ghz 6GB DVD ...

Lenovo T410
Thinkpad T30

Apple years

Apple MacBook 2009

This was my first MacBook. Only then did I notice that the Mac user experience was so incredibly better than that of Windows. It also boots within 10 seconds, whereas my Windows machines always take over a minute or even (much) longer.

Apple MacBook White 2009 13.3" Screen Laptop

Apple Macbook Pro 2013

By far the best of them all. Still performs top notch. Indestructible.

MacBook Pro 13" 2013, 8GB 256GB SSD - Apple Bazar
MacBook Pro 2013 15″

Lenovo Ideapad 510

Becoming a freelancer, I needed a Windows machine.

This is a plastic device. Poor touchpad. But then again, it is by far the cheapest on the list.

Lenovo IdeaPad 510S-14ISK 80TK0063MH

HP EliteBook 1040 G3

Pretty robust and comfortable. But not at the Lenovo level with comparable models.

HP EliteBook 1040 G3

.

MacBook Pro (13-inch, M1, 2020)

With touch bar. Could have left that out from me. Steve Jobs said correctly that people don’t know what they want, but the touch bar is definitely not what I want.

MacBook Pro (13-inch, M1, 2020)
MacBook Pro (13-inch, M1, 2020)

Lenovo Ideapad 5 Pro

Lenovo IdeaPad 5i Pro Gaming PC 120Hz IdeaPad 5 Pro ...

Nice machine. If it had the track point I had on the IBM T40 and follow-on models, I would be happier. The touchpad is ok, but not at the Mac level.

Update 2025: still working on a Lenovo Ideapad, and the MacBook. The gap between macOS and Windows is narrowing. I have some old laptops running Linux, which is doable but only because I am a techie. I think my next machine will be a Framework. We should be able to repair our stuff.

Google’s Documentation Style Guide – helping the writer in the developer

Google have published a style guide for their developers.

It’s a nice guide for all writers of non-fiction.

Some cute things:

On semicolons (I never know when to use) not much help (https://developers.google.com/style/semicolons)

Where to use semicolons is often a matter of judgment. Use them judiciously.

In the resources section the style guide refers to Apple’s and Microsoft’s style guides. (https://developers.google.com/style/resources)

Other companies’ style guides, such as the Apple Style Guide or the Microsoft Manual of Style.

Anthropomorphisms, which I like especially in documentation (makes them read like a novel, if done well), however not recommended by Google (https://developers.google.com/style/anthropomorphism):

Examples

Not recommended: A Delimiter object tells the splitter where a string should be broken.

Recommended: A Delimiter object specifies where to split a string.

Just one I did not understand (https://developers.google.com/style/headings):

Things to avoid in headings

Don’t use the following in headings:

Enjoyable.

Douglas Adams’ Salmon of Doubt on Beatles, Bach, Wodehouse, technology, Apple, atheism and hurling the chairs around.

Douglas Adams died young. Aged 49, in 2001.

foto van douglas adams

But in his short life he wrote The Hitchhiker’s Guide to the Galaxy. Enough for a meaningful life.

The Salmon of Doubt bundles the unpublished work he left on his Mac when he died.

When I read about this book first, it promised to be the unfinished sequel to The Hitchhiker’s Guide to the Galaxy. But it is not. At best a very very little bit.

The hitchhiker's guide to the galaxy book cover

The first number of stories are articles Adams wrote for different newspapers and magazines. After 2 thrids into it, the book finally gets to the proposed draft for the 6th sequel of the Hitchhikers Guide. But this part is prefaced with a remark by Adams saying a lot of the material in The Salmon does not work and could be yanked out.
Most of the stories following are unfinished Dirk Gently chapters. Dirk Gently is a bizar detective novel series created by Adams. A different topic than the Hitchhiker’s Guide, very amusing though.

The book starts right off with an introduction by Terry Jones (Monty Python, yes that Terry Jones).

“You are, without doubt, holding in your hands one of the best-introduced books in the English language. We hope you enjoy the Introduction to the New Edition that follows this Introduction to it and continue to read on even into the book itself. “

He is referring to the fact this is the third introduction in sequence to the new edition of the book.

“But with this handsome volume, I hope that Douglas’s work has finally achieved the full complement of Introductions that it deserves. Perhaps future editions might even boast a Foreword and a Foreword to the Foreword, so as to keep Douglas’s wonderful writing to the forefront of properly prefaced literature. Please enjoy this book and, when you have finished it, do not leave it on the train.”

The books has gathered published and unpublished articles and parts of books that are very entertaining but also provide a peak into the mind of the man who created The Hitchhiker’s Guide to the Galaxy, giving the number 42 its special meaning.
He talks about his love for The Beatles.

“It bewildered me that no one else could hear it: impossible harmonies and part playing you had never heard in pop songs before. The Beatles were obviously just putting all this stuff in for some secret fun of their own, and it seemed exciting to me that people could have fun in that way.”

To Adams the English writer P.G. Wodehouse is just as important to English literature as Milton, Shakespeare and Keats.

PG. Wodehouse

“Shakespeare? Milton? Keats? How can I possibly mention the author of Pearls, Girls and Monty Bodkin and Pigs Have Wings in the same breath as these men? He’s just not serious! He doesn’t need to be serious.”

And Bach.

“The familiarity of the Brandenburgs should not blind us to their magnitude. I’m convinced that Bach is the greatest genius who ever walked among us, and the Brandenburgs are what he wrote when he was happy.”

Technology becomes almost an obsession for Adams. He can be real nerdy, is a gadget freak and a life long Apple adept. He writes about the limitations of the technology at that time and the improvements he wants to see. Some are quite predictive. He fulminates about how the different technologies on his Mac do not integrate, and how he wants to see improvements.

“What I want to be able to do is this:

– Turn on the machine.
– Work.
– Have a bit of fun provided I’ve done enough of 2, which is rarely, but that’s another issue.”

(That latter refers to his reputation of being unable to deliver in time and missing deadlines. “I love declines, I love the whooshing noise they make as they go by.” But that’s another issue.)

“What I’m talking about is the death of the “application.” I don’t mean just when they “unexpectedly” quit, I mean it’s time we simply got rid of them.”

He wants his problem of having different devices and still share everything he does on any device. Today IT nerds will start yelling CLOUD immediately before he could have finished his sentence.

“All I want to do is print from my portable. (Poor baby.) That isn’t all I want, in fact. I want to be able regularly to transfer my address book and diary stacks backward and forward between my portable and my IIx. And all my current half-finished chapters. And anything else I’m tinkering with, which is the reason why my half-finished chapters are half-finished. In other words, I want my portable to appear on the desktop of my IIx.”

He wants to get rid of “technology”. His definition of technology is interesting.

“We are stuck with technology when what we really want is just stuff that works. How do you recognize something that is still technology? A good clue is if it comes with a manual.”

The world changes rapidly and Adams describes the need for a vision on what the world will look like in the no so far future, as well as our inability to do so. His reasoning precedes the scientific works of Daniel GilbertStumbling On Happiness – who writes about his scientific findings in similar terms.

“Trying to predict the future is a mug’s game. But increasingly it’s a game we all have to play because the world is changing so fast and we need to have some sort of idea of what the future’s actually going to be like because we are going to have to live there, probably next week.”

“We were wrong about trains, we were wrong about planes, we were wrong about radio, we were wrong about phones, we were wrong about . . . well, for a voluminous list of the things we have been wrong about”

Relating the inability to predict the future to the application of technology, we all have heard some of the horrible technology predictions, for example Worst Tech Predictions).

The one Douglas Adams mentions I had not heard yet, but is equally amusing. Followed by a fabulous prediction from himself.

“One such that I spotted recently was a statement made in February by a Mr. Wayne Leuck, vice-president of engineering at USWest, the American phone company. Arguing against the deployment of high-speed wireless data connections, he said, “Granted, you could use it in your car going sixty miles an hour, but I don’t think too many people are going to be doing that.” Just watch. That’s a statement that will come back to haunt him. Satellite navigation. Wireless Internet. As soon as we start mapping physical location back into shared information space, we will trigger yet another explosive growth in Internet applications. At least—that’s what I predict. I could, of course, be wildly wrong.”

Adams defines himself as an radical Atheist. And he is very serious about this.

“So, I do not believe-that-there-is-no-god. I am, however, convinced that there is no god, which is a totally different stance and takes me on to my second reason.”

He has given this a lot of thought and the chapter on the topic in this book is a logical flow of reasoning that brings Adams to the conclusion that there is no real god, but there is an artificial god.
Adams argues (deduces) that god is what defines life.

“So, in the end, in the absence of an intentional creator, you cannot say what life is, because it simply depends on what set of definitions you include in your overall definition. Without a god, life is only a matter of opinion.”

He links his view on god to his insight in technology and computers. He argues that the complexity of life is not something specific to life itself, but that this can be seen in other forms as well, such as computer programs.

“The computer forms a third age of perspective, because suddenly it enables us to see how life works. Now, that is an extraordinarily important point because it becomes self-evident that life, that all forms of complexity, do not flow downward, they flow upward, and there’s a whole grammar that anybody who is used to using computers is now familiar with, which means that evolution is no longer a particular thing, because anybody who’s ever looked at the way a computer program works, knows that very, very simple iterative pieces of code, each line of which is tremendously straightforward, give rise to enormously complex phenomena in a computer—and by enormously complex phenomena”

Adams of course does not give references to his information source, but Mandelbrot and others have shown (read James Gleick’s Chaos: Making a New Science) that from very simple mathematics, extremely complex phenomena emerge.

stephen wolfram a new kind of science book cover

It is also unclear of Adams may have been aware of the work of Stephen Wolfram, who published his bible A New Kind of Science on this topic, in 2002, one year after Adams’ death. (Just noticed that, interestingly, both Gleick and Wolfram books refer to the field they  describe in their books as a new science. I am not sure either of them is right in that respect.)

And since there is no longer a God needed to explain the origin of the complexity of life, God in Adams’ definition becomes the explanation of the complexity itself.

“I suspect that as we move farther and farther into the field of digital or artificial life, we will find more and more unexpected properties begin
to emerge out of what we see happening and that this is a precise parallel to the entities we create around ourselves to inform and shape our lives and enable us to work and live together. Therefore, I would argue that though there isn’t an actual God, there is an artificial God, and we should probably bear that in mind.”

Adams realizes his vulnerable position as an atheist and as a person discussing the existence or even necessity of god. His friend Richard Dawkins was heavily criticized at the time about his opinions on religion (this was years before The God Delusion). And he finds this incomprehensible.

“So we are used to not challenging religious ideas, but it’s very interesting how much of a furor Richard creates when he does it! Everybody gets absolutely frantic about it because you’re not allowed to say these things. Yet when you look at it rationally, there is no reason why those ideas shouldn’t be as open to debate as any other, except that we have agreed somehow between us that they shouldn’t be.”

Hence he ends his reasoning on this typic in typical Douglas Adams style.

“That is my debating point, and you are now free to start hurling the chairs around!”

Richard Dawkins and the Expert’s Pitfall: A Critique of The Selfish Gene Footnote

the selfish gene - richard dawkins book cover

The Vile, Yet Correct Critique of Hoyle

In the 30th anniversary edition of ‘The Selfish Gene’ (2006), Richard Dawkins writes a vile but correct comment on Fred Hoyle’s misrepresentation of Darwinism in an endnote (pp. 277-278). He ends his note:

Publishers should correct the misapprehension that a scholar’s distinction in one field implies authority in another. And as long as that misapprehension exists, distinguished scholars should resist the temptation to abuse it.

This is a very accurate observation. But on the same page, in the note referenced in the main text (page 59 of the 30th Anniversary edition), Dawkins almost falls into the trap himself.

richard dawkins portait photo
Richard Dawkins

The Stain on the White Robe: Dawkins’ Error

The note’s text to the main text is so incredibly incorrect that it is pretty funny, given that he does this on the same page as his scolding of Hoyle.

In the note, Dawkins wants to explain Daniel Dennett’s theory of consciousness. Although Dennett has tried to explain his ideas in several books, Dawkins wants to summarize Dennett’s work in this two-page note for unclear reasons.

daniet dennett portrait photo
Daniel Dennett

Incorrect Analogies from Computer Science

Dawkins takes two technical ideas from the world of computers to illustrate his ideas: the concept of a virtual machine and ’the distinction between serial and parallel processors’.

The Virtual Machine

Dawkins starts by explaining what a virtual machine is incorrectly. He mentions the Macintosh User Interface as an example of a virtual machine. The Mac is a great machine, but the Macintosh User Interface bears little resemblance to a virtual machine, and the connection with consciousness remains very unclear. Dawkins could have relied on the Wikipedia article for a correct description of virtual machines.

A virtual machine (VM) is a software-based “computer within your computer.” It lets you run a separate operating system (like Windows or Linux) in an isolated window, using your existing hardware. It’s like having a sandboxed PC inside your real one.

Serial and Parallel Processors

The story derails entirely when Dawkins turns to his description of ‘serial and parallel processors’. The piece is so incorrect that highlighting the individual errors here makes no sense. Since Dawkins fails to see the distinction between processors and processes. He starts wrong and worsens things in every sentence. And it’s not like this was rocket science at the time of writing. Parallel processing has been known and applied in computing since our own Edsger Dijkstra and others invented concepts like the semaphore and the indivisible instruction.

More linkages to Dennett’s work and that of his friend Douglas Hofstadter on page 59, where Dawkins discusses self-awareness and rejects ideas of self-awareness because

douglas r. hofstadter portrait photo
Douglas R. Hofstadter
godel escher bach by hofstadter book cover

it involves an infinite regress if there is a model of the model, why not a model of the model of the model …?

The Mind’s I‘ and also ‘Gödel, Escher, Bach – An Eternal Golden Braid‘ deal exactly with these issues.

The Salvation: A Self-Aware Disclaimer

So, can we conclude that Dawkins has fallen into the trap of asserting that a scholar’s distinction in one field implies authority in another?

As I said, almost. On page 280 Dawkins saves himself, on the edge, with this little remark:

the minds I by hofstadter book cover

‘The reader is advised to consult Dennett’s own account when it is published, rather than rely on my doubtless imperfect and impressionistic – maybe even embellished – one.’

How true.

I have never had such fun with academic footnotes.

linning the books of dennett, dawkins and hofstadter