Live data from Hacker News

Bill Atkinson has died

daringfireball.net

191–200 of 295 posts

Re: Bill Atkinson has died

#191

Earlier quoted context omitted.

What other stripe would there be to refer to? I haven't seen anything like that here.

Check the site now. HN has a "flag at half-mast" feature for when tech visionaries are freed by the great GC of the cosmos.

Ah, I had to change topcolor back to notice....

Re: Bill Atkinson has died

#192

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 ju…

"In an alternate timeline, HyperCard was not allowed to wither and die, but instead continued to mature, embraced the web..." In yet another alternate timeline, someone thought to add something like URLs with something like GET, PUT, etc. to HyperCard, and Tim Berners-Lee's invention of the Web browser never happened because Hypercard already did it all.

On one hand this would be simply amazing, on the other hand it would have been a total security nightmare that makes early Javascript look like a TPM Secure Enclave.

Re: Bill Atkinson has died

#193

Earlier quoted context omitted.

> In fact the folks at PARC had never accomplished it, and they later told him they were amazed that he had done so. Reminds me of the story where some company was making a new VGA card, and it was rumored a rival company had implemented a buffer of some sort in their card. When both cards came out the rival had either not actually implemented it or implemented a far simpler solution

An infamous Starcraft example also contains notes of a similar story where they were so humbled by a competitor's demo (and criticism that their own game was simply "Warcraft in space") that they went back and significantly overhauled their game. Former Ion Storm employees later revealed that Dominion’s E3 1996 demo was pre-rendered, with actors pretending to play, not live gameplay.

I got a look at an early version of StarCraft source code as a reference for the sound library for Diablo 2 and curiosity made me do a quick analysis of the other stuff - they used a very naive approach to C++ and object inheritance to which first time C++ programmers often fall victim. It might have been their first C++ project so they probably needed to start over again anyways. We had an edict on Diablo 2 to make the C++ look like recognizable C for Dave Brevik's benefit which turned out pretty well I think (it was a year late but we shipped).

Re: Bill Atkinson has died

#194

From Walter Isaacson's _Steve Jobs_: > 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 cou…

Bill Atkinson, all smiles as he receives applause from the audience for his work on Mac Paint: https://www.youtube.com/watch?v=nhISGtLhPx4

I like how he pronounces "pix-els", learning how we arrived at our current pronunciation is the kind of computer history I can't get enough of

Re: Bill Atkinson has died

#195
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.

Re: Bill Atkinson has died

#196

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…

> 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. :)

https://merveilles.town/deck/@rezmason/114586460712518867

Re: Bill Atkinson has died

#197

Another death from pancreatic cancer. I really hope we can figure out why rates are skyrocketing because it is a silent killer and usually isn’t detected until it’s too late.

He is 74. I think Age has more to do with it.

Re: Bill Atkinson has died

#198

Earlier quoted context omitted.

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. (I did…

There were far fewer abstraction layers than today. Today when your desktop application draws something, it gets drawn into a context (a "buffer") which holds the picture of the whole window. Then the window manager / compositor simply paints all the windows on the screen, one on top of the other, in the correct priority (I'm simplifying a lot, but just to get the idea). So when you are programing your application, y…

It's a good description, but I'm going to add a couple of details since details that are obvious to someone who lived through that era may not be obvious to those who came after.

> Obviously it could have not been a mask of pixels

To be more specific about your explanation of too much memory: many early GUIs were 1 bit-per-pixel, so the bitmask would use the same amount of memory as the window contents.

There was another advantage to the complexity of only drawing regions: the OS could tell the application when a region was exposed, so you only had to redraw a region if it was exposed and needed an update or it was just exposed. Unless you were doing something complex and could justify buffering the results, you were probably re-rendering it. (At least that is my recollections from making a Mandelbrot fractal program for a compact Mac, several decades back.)

Re: Bill Atkinson has died

#199
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]

[0]: https://spacecenter.alpineschools.org [1]: https://pancan.org

Post reply on HN