13 ms·
The Psychedelic Inspiration for Hypercard (2018)
- benbreen 4y agoInspired this HN comment from earlier today (https://news.ycombinator.com/item?id=34121108 https://news.ycombinator.com/item?id=34121108). Loved Hypercard as a kid and had no idea of the interesting origin story.
- cc101 4y agoA huge difference between HC and the web browser: almost anyone would make a HC stack, creating on the web is largely unavailable for most folks. HC was about creating not browsing.
- apples_oranges 4y agoHypercard was for the tech-savvy few who could actually figure out how to use it
- sircastor 4y agoI don’t recall any instruction on it, and I was definitely creating stacks at age 8 or 9. I recall it being quite straightforward. I made a slide show presentation about subliminal messages for my 7th grade science class (1992 I think) I admit we had a Mac early on, so I was very familiar with interactions by that point, but I found HyperCard being shockingly intuitive.
- zerohp 4y agoEvery 7th grader in my middle school computer class learned to use Hypercard and I wouldn't say any of them were tech savvy at that age in 1990.
- eyelidlessness 4y agoI’m a self taught programmer, mostly for web targets. Granted my attempt to learn HyperCard began earlier and I had less tenacity in my attempt, but I found it utterly impenetrable. I learned to build for the web with View Source. Granted it’s harder to do that these days, with many assets being built and minified. But the documentation is worlds better than it was then, and the APIs are a hell of a lot more accessible to humans and vastly more reliably available. It’s why I recommend anyone wanting to get into web dev start with vanilla everything unless they have very specific interest in certain technologies otherwise. Web dev is eminently learnable! Maybe I’d feel the same way going back to HyperCard later in life, but it felt like an utter black box to me at the time.
- cc101 4y agoMac software requires a different mind set than traditional programming. Programming the Mac completely changed my perspective on programming. I was never the same afterwards.
- eyelidlessness 4y agoMy experience programming for a Mac: - I wrote a software half-QWERTY keyboard in ObjC because I literally couldn’t work through an injury otherwise. It crashed a lot, so I wrote a daemon to restart it when it crashed. I was probably experiencing the C parts I didn’t understand as much as the dynamic parts that were unfamiliar. - AppleScript, which um… I was a seasoned developer by this point and I couldn’t make heads or tails of the language or its documentation. I just gave up. Both definitely shaped my perspective on programming though!
- pwdisswordfish9 4y ago> with many assets being built and minified ... often needlessly and even to the author's own detriment, given the need to configure (and then maintain the configuration of) the shoddy tooling that produces the blobs--and the inability to debug them directly, of course.
- eyelidlessness 4y agoMinification is good for users in most ways, it’s fewer bytes on the wire and faster to parse. And I know bad tooling and config is the meme but I will say I’ve been pleasantly surprised by how simple it’s been to adopt Vite both in new projects and now a >10 year old one. Edit: I’m just waking up and missed the point about debugging, but source maps work very well. Perhaps more sites should ship them to production though!
- pwdisswordfish9 4y agoThe key word being "directly". Aside from that, it remains to be shown for most projects that the downsides are outweighed by the upsides (which are often theoretical or aspirational even, rather than actual).
- Daub 4y ago> HC was about creating not browsing. Let us not forget that the very first web browsers had an edit button.
- dmitryminkovsky 4y agoI did not know that… Mosaic had an edit button? What did it do?
- prepend 4y agoEdited the page. Opened the html in notepad, or whatever your local editor was.
- dmitryminkovsky 4y agoIt was a toolbar button or a menu item? Did it update when you saved? I wonder what the history is there
- cc101 4y agoI don't recall that, but it seem quite likely. I still use HC in Basilisk II sometimes. Dragging out Xcode for something quick and easy is overkill.
- dmitryminkovsky 4y agoWhat is HC? Basilisk II seems to be a mac emulator, but I’m not getting anything for HC.
- giantrobot 4y agoHyperCard.
- dmitryminkovsky 4y agoOhhhh, right… thank you :)
- deleted 4y ago[deleted]
- DonHopkins 4y agoSpeaking about HyperCard, creating web pages, and publishing live interactive HyperCard stacks on the web, I wrote this about LiveCard: https://news.ycombinator.com/item?id=22283045 https://news.ycombinator.com/item?id=22283045 DonHopkins on Feb 9, 2020 | parent | context | favorite | on: HyperCard: What Could Have Been (2002) Check out this mind-blowing thing called "LiveCard" that somebody made by combining HyperCard with MacHTTP/WebStar (a Mac web server by Chuck Shotton that supported integration with other apps via Apple Events)! It was like implementing interactive graphical CGI scripts with HyperCard, without even programming (but also allowing you to script them in HyperTalk, and publish live HyperCard databases and graphics)! Normal HyperCard stacks would even work without modification. It was far ahead of its time, and inspired me to integrate WebStar with ScriptX to generate static and dynamic HTML web sites and services! https://news.ycombinator.com/item?id=21783227 https://news.ycombinator.com/item?id=21783227 >In fact, one of the earliest tools that enabled anyone, even children, to author and publish their own interactive dynamic web applications with graphics, text, and even forms and persistent databases, was actually based on HyperCard and the MacHTTP/WebStar web server on the Mac: https://news.ycombinator.com/item?id=16226209 https://news.ycombinator.com/item?id=16226209 >One of the coolest early applications of server side scripting was integrating HyperCard with MacHTTP/WebStar, such that you could publish live interactive HyperCard stacks on the web! Since it was based on good old HyperCard, it was one of the first scriptable web authoring tools that normal people and even children could actually use! MacHTTP / WebStar from StarNine by Chuck Shotton, and LiveCard HyperCard stack publisher: CGI and AppleScript: http://www.drdobbs.com/web-development/cgi-and-applescript/184409741 http://www.drdobbs.com/web-development/cgi-and-applescript/1... >Cal discusses the Macintosh as an Internet platform, then describes how you can use the AppleScript language for writing CGI applications that run on Macintosh servers. https://news.ycombinator.com/item?id=7865263 https://news.ycombinator.com/item?id=7865263 MacHTTP / WebStar from StarNine by Chuck Shotton! He was also VP of Engineering at Quarterdeck, another pioneering company. https://web.archive.org/web/20110705053055/http://www.astronomy.pomona.edu/archeo/WebSTAR%20Doc.pdf https://web.archive.org/web/20110705053055/http://www.astron... http://infomotions.com/musings/tricks/manuscript/0800-machttp.html http://infomotions.com/musings/tricks/manuscript/0800-machtt... http://tidbits.com/article/6292 http://tidbits.com/article/6292 >It had an AppleScript / OSA API that let you write handlers for responding to web hits in other languages that supported AppleScript. I used it to integrate ScriptX with the web: http://www.art.net/~hopkins/Don/lang/scriptx/scriptx-www.html http://www.art.net/~hopkins/Don/lang/scriptx/scriptx-www.htm... https://medium.com/@donhopkins/1995-apple-world-wide-developers-conference-kaleida-labs-scriptx-demo-64271dd65570 https://medium.com/@donhopkins/1995-apple-world-wide-develop... The coolest thing somebody did with WebStar was to integrate it with HyperCard so you could actually publish live INTERACTIVE HyperCard stacks on the web, that you could see as images you could click on to follow links, and followed by html form elements corresponding to the text fields, radio buttons, checkboxes, drop down menus, scrolling lists, etc in the HyperCard stack that you could use in the browser to interactive with live HyperCard pages! That was the earliest easiest way that non-programmers and even kids could both not just create graphical web pages, but publish live interactive apps on the web! Using HyperCard as a CGI application https://web.archive.org/web/20060205023024/http://aaa-proteins.uni-graz.at/HyperCGI.html https://web.archive.org/web/20060205023024/http://aaa-protei... https://web.archive.org/web/20021013161709/http://pfhyper.com/hcfaq/hcfaq4.html https://web.archive.org/web/20021013161709/http://pfhyper.co... http://www.drdobbs.com/web-development/cgi-and-applescript/184409741 http://www.drdobbs.com/web-development/cgi-and-applescript/1... https://web.archive.org/web/19990208235151/http://www.royalsoftware.com/descriptions/comments.html https://web.archive.org/web/19990208235151/http://www.royals... What was it actually ever used for? Saving kid's lives, for one thing: >Livecard has exceeded all expectations and allows me to serve a stack 8 years in the making and previously confined to individual hospitals running Apples. A whole Childrens Hospital and University Department of Child Health should now swing in behind me and this product will become core curriculum for our medical course. Your product will save lives starting early 1997. Well done. - Director, Emergency Medicine, Mater Childrens Hospital ---- Also (a historical note about web browsers with editors, not about HyperCard): NetScape Gold had a built-in WYSIWYG HTML editor window. But it was a unique selling point -- earlier and other versions of browsers didn't support that. Now browsers have official APIs to support WYSIWYG HTML editing via the "contenteditable" attribute, execCommand function, and Selection class, but you have to implement the menus and toolbars of the user interface yourself, and there are a lot of libraries for that. https://en.wikipedia.org/wiki/Netscape#Netscape_Navigator_(versions_0.9%E2%80%934.08) https://en.wikipedia.org/wiki/Netscape#Netscape_Navigator_(v... >Netscape also released a Gold version of Navigator 3.0 that incorporated WYSIWYG editing with drag and drop between web editor and email components.[49] https://en.wikipedia.org/wiki/Netscape_Composer https://en.wikipedia.org/wiki/Netscape_Composer https://www.ou.edu/class/webstudy/n4/old/N_GOLD_Editor_Window.htm https://www.ou.edu/class/webstudy/n4/old/N_GOLD_Editor_Windo... https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/contenteditable https://developer.mozilla.org/en-US/docs/Web/HTML/Global_att... https://html.spec.whatwg.org/multipage/interaction.html#attr-contenteditable https://html.spec.whatwg.org/multipage/interaction.html#attr... https://w3c.github.io/editing/docs/execCommand/#execcommand%28%29 https://w3c.github.io/editing/docs/execCommand/#execcommand%... https://w3c.github.io/selection-api/#selection-interface https://w3c.github.io/selection-api/#selection-interface
- nier 4y agoThe URL currently shows an error page. Here is its archived version: https://web.archive.org/web/20221225002720/http://www.mondo2000.com/2018/06/18/the-inspiration-for-hypercard/ https://web.archive.org/web/20221225002720/http://www.mondo2...
- safety1st 4y agoCame for Hypercard and was treated to a surprisingly cogent argument against existential nihilism in the first few paragraphs. Nihilism posits that our lives are intrinsically meaningless, because on a cosmic scale there is no such thing as meaning; it's a human construction, local to us, just something we made up. To my knowledge, few or none of the major philosophers ever really attacked the nihilist insight directly, they mostly accepted it and talked about different ways to cope. Bill Atkinson (while tripping on acid) posits that if life and consciousness are recurrent phenomena throughout the universe, our lives are quite meaningful in the sense that we are part of the progressive ordering of the universe (the apex of it based on our current understanding, in fact). Stars are a more ordered form of matter than the plasma which came into existence at the big bang, they give rise to solar systems, planets give rise to biospheres, biospheres give rise to consciousness, and consciousness gives rise to further forms of order... And if you believe in aliens :) it's all happening on a cosmic scale. It is an unfathomably large anti-entropic drama playing out across all of existence. Bit players we may be, but we are most certainly players who spend our lives either adding or removing order from the cosmos. If that's all true I find the nihilist insight far less believable. It would mean we are participating in the main thing the universe has been busying itself with since the start, which appears to be some kind of ordering and complexifying of itself...
- AlbertCory 4y agoHe didn't mention any of this LSD stuff on The Computer Chronicles [1] [1] https://www.youtube.com/watch?v=FquNpWdf9vg https://www.youtube.com/watch?v=FquNpWdf9vg I actually wrote about that episode in The Big Bucks https://www.albertcory.io/the-big-bucks https://www.albertcory.io/the-big-bucks
- pwdisswordfish9 4y agoFrom the Laporte interview: "I'm 65. I can tell things I wouldn't [have] told if I were earlier. Hypercard was inspired by an LSD trip." https://www.youtube.com/watch?v=bdJKjBHCh18 https://www.youtube.com/watch?v=bdJKjBHCh18
- AlbertCory 4y agoYeah, If he'd said that on TV in 1987, would he have been regarded as still a Mac genius, or would he have been shunned? I think it's a good question. It's not obvious to me that it would have been the end of his career, but I'd probably have done the same as he did back then. In thinking further, Stewart Cheifet would have scrapped the episode, and he might have gotten invitations to go on other, more sensationalistic shows. Good call.
- elecush 4y agoSteve Jobs openly talked about it a few times, right?
- valyagolev 4y agothe amazing great inspirational stories about LSD trips all sound the same
- fourthark 4y agoNovelty is not the only value.
- valyagolev 4y agoI know my friend, everything is valuable because everything is connected
- deleted 4y ago[deleted]
- digitailor 4y agoThanks for this Xmas present, benbreen. I was reading Mondo2000 in the early 90s as a prepubescent while learning HyperCard. It ended up making me good friends at a particularly insane time of NYC history. I figured out how to produce music with HyperCard, using audio samples, with the 8-bit mono 22khz audio-in on the Macintosh IIsi. Using a program called Soundedit, I could build, chop and render multitrack audio files to one file. I couldn’t hear them before rendering, so it was mostly a visual waveform editing process. I would then get the rendered audio files into a master HyperCard stack’s resource fork using ResEdit, and sequence songs and albums through HyperTalk scripting. Albums would be a page of buttons that played individual songs, with graphics, and then a script to play songs in sequence that I could record to cassette tapes easily. I would press the album’s “Make Tape Side 1” HyperTalk script button and record on the tape deck at the same time, then flip the tape and press “Side 2” when the tape hit the end, after hearing that old helpful mechanical button pop sound. Boom, production. Good times, part of the foundation of my entire life. Making music that way made me some of the realest friends you can have. HyperCard ruled
- DavidSJ 4y agoA Mac IIsi was my own first computer, and I also spent quite a lot of quality time with HyperCard, ResEdit, and SoundEdit. You're going to kill me with nostalgia.
- dbalatero 4y agoMine too! With 17mb of ram, which was always a goofy off-by-one feeling.
- digitailor 4y agoI was working with the 5mb, and it was not enough, Bill Gates’ famed comments notwithstanding
- digitailor 4y agoMaybe we need the nostalgia to live! :)
- deleted 4y ago[deleted]
- zone411 4y agoSpeaking of drug-inspired ideas (though it was just boring old weed), I recently had the idea that AI is the ultimate medium that will finally enable effective many-to-many communication that the Internet promised but hasn't quite delivered. The best existing example is machine translation between languages with voice recognition and speech synthesis. While you could have a human translator, that doesn't scale. However, this is mostly just one-to-one communication. In the last couple years, we've seen high-quality AI image generation that allows people without much artistic talent to express themselves visually. We should also see high-quality text-to-video, text-to-3D, and music before too long. ChatGPT allows poor writers to write error-free, with a defined tone (e.g. formally), clearly, and quickly. You could have the AI take your facial expressions or body language into account, or in the more distant future, directly read brain waves. But the next revolution will be personalized AI assistants that understand each person, their interests, and how they express themselves better than they do themselves (some people already had this reaction to TikTok's algorithm). With these assistants, anybody can create a customized message that would be most effective. The third part is the AI routing algorithm that enables each person to reach as many other interested parties as possible, which is currently at a very primitive stage (e.g. following somebody on Twitter or Facebook interest groups). Among other things there should urgency/reach/importance/mood preference. If we put these together, any person should be able to express themselves and have their ideas reach the right people in the most effective format. It would be fun to create an experimental social network that works towards this goal, but as usual, there would be the chicken-and-egg problem of getting enough users.
- jvm___ 4y agoAI driven lives. We have bits of our lives that are AI influenced, but I think people will have a relationship with their personal AI and use and trust it for running their lives.
- DonHopkins 4y agoI posted this about Bill Atkinson and links to other sources in an earlier discussion (but he's since shot down PhotoCard): https://news.ycombinator.com/item?id=21726302 https://news.ycombinator.com/item?id=21726302 DonHopkins on Dec 6, 2019 | parent | context | favorite | on: Dented Reality: Magic Leap Sees Slow Sales, Steep ... Bill Atkinson is the humblest, sweetest, most astronomically talented guy -- practically the opposite of Rony Abovitz! I think they're on very different drugs. The Psychedelic Inspiration For Hypercard, by Bill Atkinson, as told to Leo Laporte. "In 1985 I swallowed a tiny fleck of gelatin containing a medium dose of LSD, and I spent most of the night sitting on a concrete park bench outside my home in Los Gatos, California." ... https://www.mondo2000.com/2018/06/18/the-inspiration-for-hypercard/ https://www.mondo2000.com/2018/06/18/the-inspiration-for-hyp... Full interview with lots more details about the development of HyperCard: https://twit.tv/shows/triangulation/episodes/247?autostart=false https://twit.tv/shows/triangulation/episodes/247?autostart=f... Bill Atkinson's guest lecture in Brad Meyer's CMU 05-640 Interaction Techniques class, Spring 2019, Feb 4, 2019: https://scs.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=25053106-2187-4cde-9981-a9eb002aa4e8 https://scs.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=... Including polaroids of early Lisa development. About PhotoCard: http://www.billatkinson.com/aboutPhotoCard.html http://www.billatkinson.com/aboutPhotoCard.html PhotoCard by Bill Atkinson is a free app available from the iTunes App store, that allows you to create custom postcards using Bill's nature photos or your own personal photos, then send them by email or postal mail from your iPad, iPhone or iPod touch. Bill Atkinson, Mac software legend and world renowned nature photographer, has created an innovative application that redefines how people create and send postcards. With PhotoCard you can make dazzling, high resolution postcards on your iPad, iPhone or iPod touch, and send them on-the-spot, through email or the US Postal Service. The app is amazingly easy to use. To create a PhotoCard, select one of Bill's nature photos or one of your own personal photos. Then, flip the card over to type your message. For a fun touch, jazz up your PhotoCard with decorative stickers and stamps. If you're emailing your card, it can even include an audible greeting. When you've finished your creation, send it off to any email or postal address in the world!
- lioeters 4y agoApparently Bill Atkinson's site is no longer accessible due to a server error. Here's an archived version of the PhotoCard page. https://web.archive.org/web/20210117035136/http://www.billatkinson.com/Pages/aboutPhotoCard.html https://web.archive.org/web/20210117035136/http://www.billat... And his whole site: https://web.archive.org/web/20210117035136/http://www.billatkinson.com/Homepage https://web.archive.org/web/20210117035136/http://www.billat... It's lovely how he shifted focus in the latter part of his career to high-resolution nature photography. Some of them are suitably "psychedelic" - though sadly it seems only the thumbnails were archived, so I couldn't view the full-size images.
- DonHopkins 4y agoHyperCard was great for making safe delightful virtual LSD for kids: https://news.ycombinator.com/item?id=22285844 https://news.ycombinator.com/item?id=22285844 DonHopkins on Feb 10, 2020 | parent | context | favorite | on: HyperCard: What Could Have Been (2002) Before Rand and Robyn Miller developed Myst, they created "The Manhole" and "Cosmic Osmo and the Worlds Beyond the Mackerel" in HyperCard: https://en.wikipedia.org/wiki/The_Manhole https://en.wikipedia.org/wiki/The_Manhole >The Manhole is a notable computer game because like Cosmic Osmo and Spelunx it has no goal and no end; as a software toy the object is simply to explore and have fun. >Reception >Describing The Manhole as "the first children's software to require a hard disk", Macworld in March 1989 stated that its "realistic sounds, the fantasy-filled graphics, and the stack construction are truly impressive". The magazine "highly recommended [the game] for young children[, and] it's hard to imagine a playful soul of any age who wouldn't enjoy exploring the mind-tickling world inside The Manhole". >The Manhole won a Software Publishers Association Excellence in Software Award in 1989 for Best New Use of a Computer. https://en.wikipedia.org/wiki/Cosmic_Osmo_and_the_Worlds_Beyond_the_Mackerel https://en.wikipedia.org/wiki/Cosmic_Osmo_and_the_Worlds_Bey... >Cosmic Osmo was created by brothers Rand and Robyn Miller, who went on to form the company Cyan and develop the best-selling adventure game Myst. >It was created, and runs, using HyperCard. Animated portions were made using MacroMind VideoWorks, a linear animation program that later became Macromedia Director. A XCMD plug-in enabled VideoWorks animated sprites to be displayed with an alpha mask on top or behind HyperCard's graphic layer. Cosmic Osmo (Apple Macintosh): https://www.youtube.com/watch?v=K30UmVsqTn8 https://www.youtube.com/watch?v=K30UmVsqTn8 I will never forget the fun of watching a friend's little kid delightedly playing around with Cosmic Osmo, excitedly explaining and demonstrating everything to all the bewildered adults! Navigable games like Myst, Cosmic Osmo, and Manhole are so memorable, thanks to the Method of Loci: https://en.wikipedia.org/wiki/Method_of_loci https://en.wikipedia.org/wiki/Method_of_loci "What did you expect from a blind mouse playing a piano made of Swiss cheese?" https://www.youtube.com/watch?v=K30UmVsqTn8&t=14m00s https://www.youtube.com/watch?v=K30UmVsqTn8&t=14m00s (Then at 14:25: Yo dawg, Cosmic Osmo in Cosmic Osmo!)
- KhoomeiK 4y ago> "It seemed to me the universe is in a process of coming alive. Consciousness is blossoming and propagating to colonize the universe, and life on Earth is one of many bright spots in the cosmic birth of consciousness." I had much the similar feeling during my first LSD trip, but haven't met too many others who shared this same idea. Life is the means by which the Universe organizes and becomes aware of itself. It's our Darwninistic telos to get off of this rock and colonize the stars.
- gcanyon 4y agoFor those lamenting the passing of Hypercard, there's still SuperCard, LiveCode, and Decker. SuperCard is Mac-only, fairly true to HyperCard, but with color and additional widgets built-in. LiveCode is Mac, Windows, and Unix, and deploys for Android and iOS (and web I think, although I don't know how capable that is as I haven't tried it much). It starts from HyperCard, but has grown significantly from there, with many additional UI and language features. Decker is mostly true to HyperCard from a UI standpoint -- it barely has color as far as I can see. But its language is not at all HyperTalk. And it runs entirely on the web, and nicely so. https://supercard.us https://supercard.us https://livecode.com https://livecode.com https://beyondloom.com/decker/tour.html https://beyondloom.com/decker/tour.html
- college_physics 4y agosome people get the "interconnectedness" experience without any chemical boosters. figure that. wonderful story from back then when digital tech had not been subjected to the "this is too powerful to leave to the visionaries" treatment. today we still need visionaries that can create "connect-the-dots" tools, but now having full awareness that those are society-altering journeys, with all the responsibility that this entails
- eggy 4y agoIf you want to play with a modern Hypercard, I recommend John Earnest's Decker[1]. It even has the Mac look. John created Lil, a scripting language from it that is declarative, functional, and vector oriented. He is also the creator of oK[2] an interpreter for a K-type programming language with a web interface and graphics and sound primitives. Amazing and fun stuff! [1] https://beyondloom.com/decker/ https://beyondloom.com/decker/ [2] https://github.com/JohnEarnest/ok https://github.com/JohnEarnest/ok
- incanus77 4y agoOnce Decker launched, I ate it up, and especially Lil, which is super cool. But man, have you seen the source code style? It’s like minified JS, but it’s straight C. Pretty hard to visually parse.
- eggy 4y agoI haven't looked at it, but I am familiar with it. I program in J and a famous story is how Arthur Whitney visited Ken Iverson and Kiln Farm and wrote an interpreter for J in terse C[1]. John Earnest is definitely a fan of array languages for sure, so I am not surprised. [1] https://code.jsoftware.com/wiki/Essays/Incunabulum https://code.jsoftware.com/wiki/Essays/Incunabulum
- incanus77 4y agoOh, this ... makes a lot of sense now?
- tzury 4y agoThis is perhaps the clip from the YouTube interview https://youtu.be/bdJKjBHCh18 https://youtu.be/bdJKjBHCh18
- everblitz 4y agoI came across a rumor that the design of some hand-held technology and user interfaces may have been influenced by a small device that was reportedly discovered on a crashed extraterrestrial spacecraft. This coke-can-sized device was given to Steve Jobs to play with. It is said to have the ability to project a holographic interface directly through a person's neurology when touched. It is worth noting that this alleged "smart can" is not to be confused with the rumored "Yellow Book," which is said to be a holographic "smart glass" pad containing a comprehensive history of the universe and requiring a lifetime of reading and understanding to fully comprehend via a neurointerface.