1589 points by romanhn 267 days ago | 273 comments on HN
| Mild positive Editorial · v3.7· 2026-02-28 10:28:56 0
Summary Intellectual Freedom & Legacy Advocates
This is a personal memorial tribute by John Gruber celebrating Bill Atkinson's extraordinary contributions to computer science and culture. The post emphasizes human dignity, intellectual achievement, and the lasting impact of creative work on the world. The freely published content, open-access site structure, and links to historical sources align strongly with Article 19 (freedom of expression) and Article 27 (cultural participation), while honoring family bonds and acknowledging community's shared loss.
In an alternate timeline, HyperCard was not allowed to wither and die, but instead continued to mature, embraced the web, and inspired an entire genre of software-creating software. In this timeline, people shape their computing experiences as easily as one might sculpt a piece of clay, creating personal apps that make perfect sense to them and fit like a glove; computing devices actually become (for everyone, not just programmers) the "bicycle for the mind" that Steve Jobs spoke of. I think this is the timeline that Atkinson envisioned, and I wish I lived in it. We've lost a true visionary. Memory eternal!
> One of Bill Atkinson’s amazing feats (which we are so accustomed to nowadays that we rarely marvel at it) was to allow the windows on a screen to overlap so that the “top” one clipped into the ones “below” it. Atkinson made it possible to move these windows around, just like shuffling papers on a desk, with those below becoming visible or hidden as you moved the top ones. Of course, on a computer screen there are no layers of pixels underneath the pixels that you see, so there are no windows actually lurking underneath the ones that appear to be on top. To create the illusion of overlapping windows requires complex coding that involves what are called “regions.” Atkinson pushed himself to make this trick work because he thought he had seen this capability during his visit to Xerox PARC. In fact the folks at PARC had never accomplished it, and they later told him they were amazed that he had done so. “I got a feeling for the empowering aspect of naïveté”, Atkinson said. “Because I didn’t know it couldn’t be done, I was enabled to do it.” He was working so hard that one morning, in a daze, he drove his Corvette into a parked truck and nearly killed himself. Jobs immediately drove to the hospital to see him. “We were pretty worried about you”, he said when Atkinson regained consciousness. Atkinson gave him a pained smile and replied, “Don’t worry, I still remember regions.”
One of my favourite Atkinson stories -- I can't remember if this is on folklore.org or somewhere else -- is that he actually implemented editable text in MacPaint, by scanning the bitmap for character shapes, but chose not to ship that feature because it could never be perfect. Amazing technical skill and great taste and judgement.
If you haven't, check out the documentary[0] on General Magic which Bill co-founded in 1990. Among the more remarkable scenes in there is when a member of the public seems perplexed by the thought that they would even want to "check email from Times Square."
An unthinkable future, but they thought it. And yet, most folks have never heard of General Magic.
When I was on the ColorSync team at Apple we, the engineers, got an invite to his place-in-the-woods one day.
I knew who he was at the time, but for some reason I felt I was more or less beholden to conversing only about color-related issues and how they applied to a computer workflow. Having retired, I have been kicking myself for some time not just chatting with him about ... whatever.
He was at the time I met him very in to a kind of digital photography. My recollection was that he had a high-end drum scanner and was in fact scanning film negatives (medium format camera?) and then going with a digital workflow from that point on. I remember he was excited about the way that "darks" could be captured (with the scanner?). A straight analog workflow would, according to him, cause the darks to roll off (guessing the film was not the culprit then, perhaps the analog printing process).
He excitedly showed us on his computer photos he took along the Pacific ocean of large rock outcroppings against the ocean — pointing out the detail that you could see in the shadow of the rocks. He was putting together a coffee table book of his photos at the time.
I have to say that I mused at the time about a wealthy, retired, engineer who throws money at high end photo gear and suddenly thinks they're a photographer. I think I was weighing his "technical" approach to photography vs. a strictly artistic one. Although, having learned more about Ansel Adams technical chops, perhaps for the best photographers there is overlap.
Atkinson's HyperCard was released in 1987, before the widespread adoption of the web. HyperCard introduced concepts like interactive stacks of cards, scripting, and linking, which were later adopted and expanded upon in the web. Robert Cailliau, who assisted Tim Berners-Lee in developing the first web browser, was influenced by HyperCard's hyperlink concept.
I first met Bill over video-chat during 2020 and we got to know each other a bit. He later sent me a gift that changed my life. We hadn't talked for the past couple years, but I know he experienced "death" before and was as psychologically prepared as anyone could be. I have no doubt that he handled the biggest trip of his life with grace. We didn't always see eye-to-eye when it came to software, but we did share a mutual interest in the unknown, and the meaning of it all. Meet ya on the other side, Bill.
For anyone (like me) wondering who this guy was, he was a prominent UI guy at Apple back in the day. According to Wikipedia he created the menu bar, QuickDraw, and HyperCard.
For whomever submits stories like this, please say who the person was. Very few people are so famous that everyone in tech knows who they were, and Mr. Atkinson was not one of them. I've heard of his accomplishments, but never the man himself.
Oh man, he's a legend. My condolences to any family members passing by in remembrance. My highest respect goes to those with the tenacity and character required to force a good idea into existence. Bill inspired many people. While reading about him in "Revolution in the Valley", it felt like it recalibrated my own personal compass and gave me a sense of purpose in my own endeavors.
Wow. One of the absolute greatest. The world truly is a different place because of Bill. Bill’s importance in the history of computing cannot be overstated. Hypercard is probably my favorite invention of his. So ahead of its time. Rest in peace Bill
I never met Bill, and he never knew I existed, but he has had such a huge impact on my career, my family and my prosperity. I started my programming passion on the Apple II and switch to the Mac in 1984 after seeing MacPaint. Hypercard was very impactful on my logical thinking, paraded the incredibility of possibilities from this machine, and taught me how to conceptualise information. His humble efforts have had such a profound affect. I'm so very full of grief upon hearing this news.
Bill's contribution with HyperCard is of course legendary. Apart from the experience of classrooms and computer labs in elementary schools, it was also the primary software powering a fusion of bridge-simulator-meets-live-action-drama field trips (among many other things) for over 20 years at the Space Center in central Utah.[0] I was one of many beneficiaries of this program as a participant, volunteer, and staff member. It was among the best things I've ever done.
That seed crystal of software shaped hundreds of thousands of students that to this day continue to rave about this program (although the last bits of HyperCard retired permanently about 12 years ago, nowadays it's primarily web based tech).
HyperCard's impact on teaching students to program starship simulators, and then telling compelling, interactive, immersive, multi-player dramatic stories in those ships is something enabled by Atkinson's dream in 1985.
May your consciousness journey between infinite pools of light, Bill.
Also, if you've read this far, go donate to Pancreatic Cancer research.[1]
My time with Atkinson came before the Macintosh, before Hypercard. As a company Apple was struggling and we were preparing for what, in retrospect, was the really terrible Apple III. It was a less optimistic time -- after the Apple II and before the Macintosh.
A digression: the roster of Apple-related pancreatic cancer victims is getting longer -- Jef Raskin (2005), Steve Jobs (2011), now Bill Atkinson (2025). The overall pancreatic cancer occurrence rate is 14 per 100,000, so such a cluster is surprising within a small group, but the scientist in me wants to argue that it's just a coincidence, signifying nothing.
Maybe it's the stress of seeing how quickly one's projects become historical footnotes, erased by later events. And maybe it's irrational to expect anything else.
I was amazed by Bill's software seeing it on a Mac back then - MacPaint mostly, then HyperCard. I was not even 10, but I was already programming, and spent hours trying to figure out how to implement MacPaint's Lasso on my humble ZX Spectrum. (With some success, but not quite as elegant...)
If you want to experience HyperCard, John Earnest (RodgerTheGreat on HN[0]) built Decker[1] that runs on both the web and natively, and captures the aesthetic and most stuff perfectly. It uses Lil as a programming language - it is different than HyperTalk, but beautiful in its own right. (It doesn't read as English quite the way HyperTalk does, but it is more regular and easier to write - it's a readable/writable vector language, quite unlike those other ones ...)
I asked Bill if he thought I could become an engineer even after earning my degree in sociology and political science. I really enjoyed writing software at the time but had no formal training. He laughed as he did and said of course, and you will be better than most. He found it as a strength and not a weakness. I will miss him.
Maybe there's some sense of longing for a tool that's similar today, but there's no way of knowing how much hypercard did have the impact you are talking about. For example many of us reading here experienced HyperCard. It planted seeds in our future endeavors.
I remember in elementary school, I had some computer lab classes where the whole class worked in hypercard on some task. Multiply that by however many classrooms did something like that in the 80s and 90s. That's a lot of brains that can be influenced and have been.
We can judge it as a success in its own right, even if it never entered the next paradigm or never had quite an equivalent later on.
I think the difference between the Apple and Xerox approach may be more complicated than the people at PARC not knowing how to do this. The Alto doesn't have a framebuffer, each window has its own buffer and the microcode walks the windows to work out what to put on each scanline.
Pretty awesome story, but also with a bit of dark lining. Of course any owner, and triple that for Jobs, loves over-competent guys who work themselves to the death, here almost literally.
But that's not a recipe for personal happiness for most people, and most of us would not end up contributing revolutionary improvements even if done so. World needs awesome workers, and we also need ie awesome parents or just happy balanced content people (or at least some part of those).
With overlapping rectangular windows (slightly simpler case than ones with rounded corners) you can expect visible regions of windows that are not foremost to be, for example, perhaps "L" shaped, perhaps "T" shaped (if there are many windows and they overlap left and right edges). Bill's region structure was, as I understand it, more or less a RLE (run-length encoded) representation of the visible rows of a window's bounds. The region for the topmost window (not occluded in any way) would indicate the top row as running from 0 to width-of-window (or right edge of the display if clipped by the display). I believe too there was a shortcut to indicate "oh, and the following rows are identical" so that an un-occluded rectangular window would have a pretty compact region representation.
Windows partly obscured would have rows that may not begin at 0, may not continue to width-of-window. Window regions could even have holes if a skinnier window was on top and within the width of the larger background window.
The cleverness, I think, was then to write fast routines to add, subtract, intersect, and union regions, and rectangles of this structure. Never mind quickly traversing them, clipping to them, etc.
Mr. Atkinson's passing was sad enough without thinking about this.
(More seriously: I can still recall using ResEdit to hack a custom FONT resource into a HyperCard stack, then using string manipulation in a text field to create tiled graphics. This performed much better than button icons or any other approach I could find. And then it stopped working in System 7.)
The Web was significantly influenced by HyperCard. Tim Berners-Lee's original prototypes envisioned it as bidirectional, with a hypertext editor shipping alongside the browser. In that sense it does live on, and serves as the basis for much of the modern Internet.
There probably still isn't a good way to get that kind of dynamic range entirely in the digital domain. Oh, I'm sure the shortfall today is smaller, say maybe four or five stops versus probably eight or twelve back then. Nonetheless, I've done enough work in monochrome to recognize an occasional need to work around the same limitations he was, even though very few of my subjects are as demanding.
Would someone mind explaining the technical aspect here? I feel with modern compute and OS paradigms I can’t appreciate this. But even now I know that feeling when you crack it and the thrill of getting the imposible to work.
It’s on all of us to keep the history of this field alive and honor the people who made it all possible. So if anyone would nerd out on this, I’d love to be able to remember him that way.
You always lose something when doing optical printing - you can often gain things too, but its not 1:1.
I adore this hybrid workflow, because I can pick how the photo will look, color palate, grain, whatever by picking my film, then I can use digital to fix (most if not all of) the inherent limitations in analog film.
Sadly, film is too much of a pain today, photography has long been about composition for me, not cameras or process - I liked film because I got a consistent result, but I can use digital too, and I do today.
> I have been kicking myself for some time not just chatting with him about ... whatever.
Maybe I should show some initiative! See, for a little while now I've wanted to just chat with you about whatever.
At this moment I'm working on a little research project about the advent of color on the Macintosh, specifically the color picker. Would you be interested in a casual convo that touches on that? If so, I can create a BlueSky account and reach out to you over there. :)
> I have to say that I mused at the time about a wealthy, retired, engineer who throws money at high end photo gear and suddenly thinks they're a photographer.
Duchamp would like a word.
Seriously though, as someone this describes to a T (though “suddenly” in this case is about 19 years), I was afraid to call myself any sort of artist for well over a decade, thinking I was just acquiring signal with high end gear. I didn’t want to try to present myself as something I’m not. After all, I just push the button, the camera does all the work.
I now have come to realize that this attitude is toxic and unnecessary. Art (even bad art!) doesn’t need more gatekeeping or gatekeepers.
I am a visual artist. A visual artist with perhaps better equipment than my skill level or talent justifies, but a visual artist nonetheless.
Also, it's here in the documentary that someone expresses the excitement anticipating the smart phone. It's hard to watch for me now and not shake my head, "Oh, it's not quite as wonderful as you imagined."
Steve Jobs had pancreatic neuroendocrine tumor, which is not the traditional form of the pancreatic cancer people usually talk about. It is far less aggressive and completely treatable, in fact almost 100% curable as Jobs had it diagnosed at such an early stage.
His legacy still exists and continues today. Even updated to modern sensibilities, cross-platform, and compatible with all your legacy Hypercard stacks!
As far as I remember, progression was Hypercard -> Metacard -> Runtime Revolution -> Livecode.
I was a kid when this progression first happened, my older brother Tuviah Snyder (now at Apple), was responsible for much of these updates and changes first at Metacard and then at its acquirer Runtime Revolution.
I even wrote some of my first programs as Hypercard compatible stacks. Was quite fun to see my apps on download.com, back in the day when that meant something :).
I always joked it required please and thank you due to its verbosity, but was super simple, accessible, and worked!
How nice, that even today one can take their legacy Hypercard Stacks and run them in the web, mobile, etc. Or create something new in what was more structured vibecoding before vibecoding :).
Content is fundamentally about celebrating and preserving Atkinson's cultural and intellectual legacy. Gruber advocates for remembering his role in history and ensures his ideas are preserved in public record. Emphasizes lasting collective loss
FW Ratio: 60%
Observable Facts
Statement: 'the world will be forever different because he lived in it'
Post directs to multiple sources to preserve historical record: Folklore.org entries, references to MacPaint, HyperCard, QuickDraw
Content identifies foundational cultural artifacts: MacPaint 'stands as the model for bitmap image editors,' HyperCard 'influence... cannot be overstated'
Inferences
The post advocates strongly for remembering intellectual legacy as core to cultural participation
Linking to Folklore.org demonstrates active commitment to preserving cultural memory
Content is freely published personal editorial commentary celebrating intellectual contribution and advocating for remembering Atkinson's legacy. Gruber makes unfiltered interpretive claims: 'Bill Atkinson may well have been the best computer programmer who ever lived'
FW Ratio: 60%
Observable Facts
Post is published without paywall or subscription on an independently-owned blog
Gruber makes freely-expressed editorial judgments: 'Bill Atkinson may well have been the best computer programmer who ever lived'
Content celebrates Atkinson's intellectual contributions and their cultural influence without corporate interference
Inferences
The free publication and open access strongly align with Article 19's protection of freedom of expression
The post advocates for the value of intellectual freedom and unfettered creative contribution
Family statement emphasizes Atkinson as 'a remarkable person' and celebrates his humanity—his roles as husband, father, and stepfather. Values him for who he was, not merely for economic output
FW Ratio: 67%
Observable Facts
Family statement identifies Atkinson as 'beloved husband, father, and stepfather' and 'a remarkable person'
Post frames Atkinson's value through human relationships and character, not only technical achievements
Inferences
The framing recognizes human dignity independent of economic or technical contribution, consistent with Article 1
Content explicitly celebrates cultural and intellectual contribution as valuable and essential. Emphasizes Atkinson's role in shaping cultural history: 'the world will be forever different because he lived in it'
FW Ratio: 67%
Observable Facts
Post identifies Atkinson as 'one of the great heroes in not just Apple history, but computer history'
Statement emphasizes lasting cultural impact: 'the world will be forever different because he lived in it'
Inferences
The celebration of cultural achievement signals recognition of Article 22's right to participate in cultural life
Content celebrates educational and instructive value of Atkinson's work. Gruber directs readers to Folklore.org: 'go to Andy Hertzfeld's Folklore.org site and (re-)read all the entries about Atkinson.' Advocates for knowledge access
FW Ratio: 67%
Observable Facts
Post directs readers to educational resources: 'go to Andy Hertzfeld's Folklore.org site and (re-)read all the entries about Atkinson'
Gruber emphasizes instructive value: 'Some of his code and algorithms are among the most efficient and elegant ever devised'
Inferences
The direction to primary sources signals advocacy for access to knowledge and lifelong learning
Content frames Atkinson's contributions as gifts to the world and obligations fulfilled. Emphasizes community impact and reciprocal duty: 'gifts to the world he left us'
FW Ratio: 67%
Observable Facts
Post references 'gifts to the world he left us'
Family statement frames Atkinson as linked to broader community: 'he will be missed by many of you, too'
Inferences
The framing of Atkinson's work as community gifts signals recognition of duties to the collective
Family statement enumerates and celebrates Atkinson's family relationships. Lists wife, daughters, stepson, stepdaughter, siblings. Frames family structure as central to identity and legacy
FW Ratio: 50%
Observable Facts
Family statement specifies 'his wife, two daughters, stepson, stepdaughter, two brothers, four sisters, and dog, Poppy'
Inferences
Detailed enumeration of family members signals that familial bonds are constitutive of Atkinson's recognized identity
Family's closing statement expresses spiritual reflection: 'as he has passed on to a different level of consciousness.' Manifests freedom to hold and express beliefs about consciousness and meaning
FW Ratio: 50%
Observable Facts
Family statement reads: 'as he has passed on to a different level of consciousness, we wish him a journey as meaningful as the one it has been to have him in our lives'
Inferences
The statement reflects and protects freedom of conscience—the family's right to interpret death through their spiritual framework
Content assembles a community in collective mourning and reflection. Statement acknowledges 'he will be missed by many of you, too'—recognizing people's right to associate around shared loss
FW Ratio: 50%
Observable Facts
Family statement addresses collective impact: 'he will be missed by many of you, too'
Inferences
The framing of collective grief implicitly recognizes people's freedom to associate around shared meaning
Family statement frames dignified end-of-life care: 'He was at home in Portola Valley in his bed, surrounded by family.' Emphasizes comfort, home care, and family presence
FW Ratio: 50%
Observable Facts
Family statement emphasizes Atkinson died 'at home in Portola Valley in his bed, surrounded by family'
Inferences
The framing suggests dignified, comfortable end-of-life care in a family-centered context
Content acknowledges lasting international and global impact: 'the world will be forever different because he lived in it.' Recognizes ripple effects across the social order
FW Ratio: 50%
Observable Facts
Post asserts: 'the world will be forever different because he lived in it'
Inferences
The statement acknowledges global interconnectedness and lasting transnational impact
Personal and family information is shared with apparent family authorization (published via Atkinson's Facebook page). Neutral regarding privacy protection
FW Ratio: 100%
Observable Facts
Family statement appears to be shared with family authorization on Atkinson's verified Facebook account
Site permits completely open publication with no paywalls, logins, or access barriers. Content is freely distributed under author's independent editorial control. Site structure enables unfettered expression of independent voice
Site functions as a platform for cultural memory preservation. Open access allows tributes to be freely accessible. Post links to historical sources (Folklore.org) to preserve and amplify cultural knowledge across generations
build 1ad9551+j7zs · deployed 2026-03-02 09:09 UTC · evaluated 2026-03-02 11:31:12 UTC
Support HN HRCB
Each evaluation uses real API credits. HN HRCB runs on donations — no ads, no paywalls.
If you find it useful, please consider helping keep it running.