惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MongoDB | Blog
MongoDB | Blog
宝玉的分享
宝玉的分享
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
罗磊的独立博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
博客园 - 聂微东
博客园 - 司徒正美
博客园 - 叶小钗
T
Tailwind CSS Blog
博客园 - Franky
V
V2EX
有赞技术团队
有赞技术团队
美团技术团队
雷峰网
雷峰网
爱范儿
爱范儿
Jina AI
Jina AI
D
DataBreaches.Net
H
Help Net Security
酷 壳 – CoolShell
酷 壳 – CoolShell

Adactio: Links

How I think Web Apps Should be Installed Native HTML and CSS Features That Replaced JavaScript · Ronalds Vilciņš On artificial intelligence We used to log off Little Websites Everywhere CSS is Still Awesome — jasonsantamaria.com What are we not talking about anymore? An fuireachas le Fleadh Cheoil na hÉireann In Praise of Libraries HTML Can Do That A website for everyone - The History of the Web Jeffrey Zeldman Presents - Ebb, Meet Flow: Intrinsic Design in a Nutshell - State of the Web Towards a personal online third-space Ordinary Abundance Why We Like Things Against Doomerism Styling the Navigation: Declarative Route and Navigation Matching in CSS Humans did not invent art. It was the other way around | Aeon Essays The Computer That Helped Win World War II Who Will Save the Internet From Disappearing? From human hands. HTMX and Web Components Instead of React Your ‘App’ Could Have Been a Webpage (so I fixed it for you…) The Descent — What Happened to the Frontend While You Weren't Watching Abject Praise - Infrequently Noted Talk: Let Jeffrey Zeldman Presents - Memories Can’t Wait—or, How I Learned to Keep Worrying About the Web - State of the Web The AI Resist List Holes Notes & Narratives
Bruce Lawson's personal site
Bruce Lawson · 2026-04-01 · via Adactio: Links

Apple at 50: my top five Apple moments

The whole world is on the streets, delirious with joy, as today one of the world’s largest companies turns 50 years old. The web is full of reminiscences about Apple products and Saint Steve, such as Apple at 50: My 10 most memorable moments. I haven’t been an Apple user for as long as many have, so here are my five top Apple memories.

The time Apple lied to the UK regulator

That hilarious time when Apple engineers added code to the Safari’s settings page to hide the option to change the default browser if Safari was the default, but then to prominently show it if another browser was the default. And then silently fixed it and lied to the UK regulator, pretending it never happened! Oh, how we all laughed.

The time when Apple told the EU that Safari is 3 different browsers

The loveable scamps in Cupertino tried to claim that Safari for iOS, iPadOS, and macOS are entirely different and serve different purposes to avoid being regulated in EU, but were caught out by their own marketing materials for its Continuity feature, which has the tag line “Same Safari. Different device.”

When Apple tried to shut the UK investigation down

Not-Steve’s minions went to the Competition Appeal tribunal and got the UK regulator’s Market Investigation Report dismissed, not by arguing before the tribunal that the CMA was substantially wrong about any of its anti-competitive behaviour, but on a legal technicality based around the timing of the opening of the investigation. This was reversed when the regulator went to the Court of Appeal. How we chuckled at Apple’s zillion dollar lawyers flushing taxpayers’ money down the iToilet!

When Apple’s VP of Finance got caught lying under oath

Alex Roman, Vice President of Finance, lied under oath in a US court. Judge Gonzales Rogers said

To hide the truth, Vice-President of Finance, Alex Roman, outright lied under oath. Internally, Phillip Schiller had advocated that Apple comply with the Injunction, but Tim Cook ignored Schiller and instead allowed Chief Financial Officer Luca Maestri and his finance team to convince him otherwise. Cook chose poorly. The real evidence, detailed herein, more than meets the clear and convincing standard to find a violation. The Court refers the matter to the United States Attorney for the Northern District of California to investigate whether criminal contempt proceedings are appropriate…

Apple employees attempted to mislead the Court by testifying that the decision to impose a commission was grounded in AG’s report. The testimony of Mr. Roman, Vice President of Finance, was replete with misdirection and outright lies.

The one when Apple tried to wreck all EU Web Apps

Apple doesn’t want PWAs to open in third-party browsers that have more powerful features than Safari, because those would directly compete with native apps in its own App Store. However, in the EU, it can’t privilege PWAs in Safari with its own private APIs any more. And so its solution, in its spirit of malicious compliance, was to break all PWAs in the EU, just before the Digital Markets Act came into force, and claim that the DMA required it.

We organised an open letter, signed by thousands of businesses, large and small, and Apple reversed their decision.

“Contrary to Apple’s public representation, the removal of Home Screen Web Apps on iOS in the EU was neither required, nor justified, under the Digital Markets Act”, a commission spokesperson said.

But that’s not all

And it hasn’t only been fifty years of lying in order to evade being forced to compete fairly. Let’s not forget all the times when Apple pushed out showstopper bugs in Safari or left gaping cross-origin security bugs unfixed for months. Or how they’ve alienated developers and designers.

Who knows what the next 50 years have in store for Not-Steve and his successors? I’m old enough to remember when it was inconceivable that behemoths like BlackBerry or Nokia could disappear. Now we think differently.

Buy "Calling For The Moon", my debut album of songs I wrote while living in Thailand, India, Turkey. (Only £2, on Bandcamp.)

Leave a Reply

Bruce Lawson's personal site is copyright © Bruce Lawson 2003-2026. Much (but not all) is available under a creative commons license that allows non-commercial attributed distribution. It's polite to ask me first, though.

All opinions contained herein are mine (and are thus incontrovertibly correct) and do not represent the opinions of my employers. (Comments are copyright their authors, not written by me, and are therefore probably the ramblings of mad people.)

I'm available for training, public speaking, or CTOing your next development project. Get in touch!