The first thing that ever sold online was pizza (2018)
thehistoryoftheweb.com
thehistoryoftheweb.com
[1974 Computer controlled vending machine (Prancing Pony), which had a gambling option and automatically billed via email]
The Prancing Pony Vending Machine was evidently the first computer controlled vending machine anywhere in the world. It was created to fill an unmet need.
Given that SAIL was about five miles off-campus and the nearest food source was a beer garden (Zotts) about a mile away, I initially set up a coffee and food room near the center of our facility and it subsequently got named after a pub in Tolkien's "Lord of the Rings". In fact all rooms in our facility were named after places in Middle Earth and had signs posted on the doors showing their names in both Latin and Elvish alphabets. At some point the Stanford Buildings folks asked me to number our rooms and give them a map. Instead we gave them a map showing room names in both alphabets. Their response was to send out a carpenter with numbered tags, which he nailed on each door.
Meanwhile we took turns buying coffee and food, which was offered for sale on an honor system basis. That worked well for awhile but it suddenly started losing money big time. We then negotiated with Canteen, which had an exclusive contract with Stanford, to put in a couple of vending machines. However we found that they were not restocked often enough and broke rather frequently.
I finally negotiated to rent a machine from Canteen that we could restock. They seemed to like this idea since it would relieve them of making frequent trips out to our distant facility. In fact they never billed us for the rental even though I repeatedly called it to their attention. Meanwhile I got Ted Panofsky to make a connection to our computer so that it could release the doors on the vending machine, thus making it possible to buy either for cash or, though a computer terminal, on credit. I then wrote a program that let people buy under password control and that billed them on a monthly basis via email. It was set up to randomly give away whatever was purchased on 1/128th of the purchases and offered a "double or nothing" option, which had an honest 50:50 outcome. I noticed a cultural difference in that almost none of the computer science students gambled, knowing that they would win 1/128th of the time if they didn't, whereas many of the music students did gamble. In both cases the Prancing Pony vending machine, having taken on the name of the room, seemed quite popular and we organized a team of volunteers to acquire the needed supplies and restock the machine at least twice a day.
The Prancing Pony also sold beer but only on credit and only to people over 21, since it knew everyone’s age. If a youngster attempted to buy beer it responded “Sorry, kid.”
Some years later I found out why the honor system had failed in the Pony. I was the founding President of Imagen Corp., which made the first desktop publishing systems using laser printers, and after awhile there a young woman employee felt obligated to confess that when she was a teenybopper, she and her girlfriends used to ride their horses up to SAIL, then went in and stole candy from the Prancing Pony. Thus, her misconduct contributed to a technological advancement.
In isolation this is a rather surreal thing to read as fact rather than fantasy.
As an aside, it seems like there was a lot more quirkiness in academia in the previous century. While the SAIL and MAC stories seem more quirky than typical for academia, it's not hard to find contemporary pockets of weirdness in any discipline.
To me it feels just another part of how the world has gotten smaller over my lifetime.
https://github.com/steveclarke/vintage-online-store
At the time there were only two other online stores that I knew of - Internet.net and egghead.com.
Perl and early HTML were a match made in heaven. But notice how HTML and the Web has become so complicated it still looks the same platform, but it ain't. My theory is that Perl died a slow death because the Web grew on a different axis than Perl's ideal niche, which is text manipulation.
At the time, HTML was just marked up text.
1) PHP: Perl is great for general text processing, but it has warts that really bother people who aren't used to the language. PHP is slightly better for working with HTML (because it is designed for the purpose). While I think PHP's warts are worse, they tend to more bother people who are used to the language. This dynamic will tend to cause PHP to take new users that would otherwise go to Perl.
2) It's hard to overstate how profoundly alien the mid-90's/early-2000's were in terms of web software. In particular, proprietary tools were everywhere, and were just believed to be better for some reason. ColdFusion, ASP, and JSP all saw a ton of use (remember, the JVM was only beer-free at the time). The free software tools were comparatively scarce. There were zero notable free software web browsers until 1998 when Netscape was open-sourced. Even Windows ran on most of the servers. LAMP wasn't even coined until 1998[1]. Perl just wasn't established enough before Ruby on Rails and AJAX took over.
That second point is closely related to what you said, though.
[0]- It's actually alive and well, you just hear about it less often [1]- https://en.wikipedia.org/wiki/LAMP_%28software_bundle%29
I’m curious what aspect of the stacks of print calls outputting strings of escaped HTML with inline variable substitutions strikes you as an ‘elegant’ match between Perl and HTML?
I got flamed by people who didn't approve of us using the internet for commercial purposes, but they hadn't gotten the memo about how that old rule was now obsolete, since the internet was not longer strictly a military / academic project, so I ignored them.
https://groups.google.com/g/fj.mail-lists.x-window/c/TopRfOj...
If you don't have a key, SimCity will run in demo mode.
Run the 'GetKey' script or select 'Get Key...' from
SimCity's 'File' menu to get a key.
Now that you have installed SimCity, you can run the "GetKey" shell
script to get a license key from DUX software, or run "SimCity" in
demo mode without getting a key. In demo mode, your city will melt
after 5 minutes, or when you try to save it to disk, so buy a license,
it's cheap! When you buy a license, DUX will ship you the latest
version of the software, a nice 100 page manual with lots of nifty
illustrations, and a handy reference card. And when you're ordering,
don't forget to ask how to embezzle funds!
% GetKey
To get a key for SimCity, contact DUX Software at:
DUX Software
4906 El Camino Real
Suite 1
Los Altos, CA 94022
Phone #: 1-800-543-4999
or 1-415-967-1500
FAX #: 1-415-967-5528
and give them your server code.
Your server code is: 1234 5678 9012 3456
Please enter your key: 9876 5432 1098 7654<return>
Feature name: 16 [16]
Number of licenses: 1
Key successfully installed.
% SimCity
Got a license!
Now you're playing SimCity! An introduction window will pop up while
the rest of the system loads. Then the startup screen will appear.
Point the cursor at the controls and pictures and press the "Help" key
(usually at the lower left corner of the keyboard) to learn how to use
the user interface!
https://groups.google.com/g/comp.newprod/c/5KWv25ckYHc/m/MgG... AVAILABILITY:
Multi Player SimCity is available directly from DUX Software, and
via anonymous ftp from ftp.uu.net (192.48.96.9), in the directory
"vendor/dux/SimCity". You may freely copy it, and play the fully
functional game in "demo mode" on one display without a license, but the
city melts every 5 minutes. If you enjoy SimCity, you can buy a license
over the phone by credit card, without leaving your seat! A single
player license lets you save and restore your cities, and play for as
long as you like on one display; a multi player license lets you play
SimCity with your friends over the net!
PRICING:
Single Player Node Locked License: $49
Multi Player Node Locked License: $89
Single Player Floating License: $129
Multi Player Floating License: $149
PLEASE CONTACT:
DUX Software, 4906 El Camino Real, Suite 1, Los Altos, CA 94022
Phone #: 1-800-543-4999 or 1-415-967-1500, FAX #: 1-415-967-5528
Email: simcity@dux.com
https://www.donhopkins.com/home/catalog/simcity/simcity-anno...https://www.donhopkins.com/home/catalog/simcity/simcity-revi...
>Dux did an excellent job porting Simcity to UNIX. There is little inconsistency between the UNIX version and the PC and Macintosh version. The graphics are fantastic, and the sound effects -- including a ship's whistle -- are realistic. After installing the program, be sure to get the license key. Without it, the computer lets you play awhile, but then destroys your city without warning. [...]
>Simcity for Sun workstations has some added features not available on other platforms. Dux ported Simcity to Unix using Hyperlook from the Turing Institute Ltd. (Glasgow, Scotland), and added a Postscript drawing tool. The tool lets you create simple drawings, and import them into other products such as Framemaker from Frame Technology Corp.
>Simcity also has pie menus, or wheels with a tool on each spoke, for quick access to construction tools. Another nifty feature is zoom windows, which let you choose whether to display more detail or more area in a selected window. With the large monitors common on SPARCstations, zoom windows make it easier to track events in the city. Large monitors also let you open and view many windows simultaneously, which lets you gain easier access to information such as population growth rates and pollution problems. According to Dux, its networked multiuser version, which includes support for audio conferencing, was slated for release by April.
I like the idea of a pizza purchase being something of a “Hello World” of new financial transactions. Moving forward I will be keeping an eye out for pizza purchases made leveraging a new technology (and proceed to invest heavily).
In fact as far as the pizza place is concerned it's your pizza not mine.
Here's Papa John's saying it was:
https://twitter.com/PapaJohns/status/1396221079748677632
Do you mean it was sold through an intermediary accepting Bitcoin? Is that not a sale still?
>A British man took up Hanyecz's offer and bought the two pizzas for him in exchange for the 10,000 Bitcoins. Even then the recipient of the Bitcoins got himself a bargain, paying $25 for the pizzas, while 10,000 Bitcoins were worth around $41 at the time. [1]
My guess is - since in those early days all enthusiasts were basically "hardcore computer nerds" - the significance of buying a pizza via BTC was at least partially implied through the common knowledge of Pizza Hut's "experiment" in 1994.
[0]https://bitcointalk.org/index.php?topic=137.0
[1]https://www.investopedia.com/news/bitcoin-pizza-day-celebrat...
Edit: Imhv "Silk Road" was the game changer for BTC tx selling/buying goods[3]
[3]https://news.bitcoin.com/bitcoin-history-part-15-silk-road-i...
It’s really no wonder the average consumer needs to resort to financing their pizza with debt on account 3 middlemen have worked their way into the transaction, all of which are multi-billion dollar organizations that add no value aside from facilitating the very ridiculous debt driven system they created.
There were some experiments with actually using cryptocurrency directly in the Netherlands but it all petered out.
https://qz.com/work/1164231/papa-john-is-out-as-ceo-because-...
And here's the neo-Nazi media outlet Daily Stormer saying how much they strongly agree with and support John Schnatter's and the Alt-Right's racist views, and proclaiming "Papa John: Official pizza of the alt-right" with a picture of a "SIEG HEIL PIZZA" decorated with a swastika made of pepperoni:
https://www.newsweek.com/papa-john-alt-right-nazis-white-sup...
Do you really believe everything that Papa John's Pizza and John Schnatter and the Daily Stormer tweet?
Press go and it would fax an order to the pizza place and pizza would show up soon.
That Pizza Hut site is cool, but I love finding a "natural API" and hooking into it in a way that doesn't really show up differently - no pizza engineering required, no middle man, just trust.
It was the key-tapping robot for high-speed-trading, but for pizza.
https://donhopkins.medium.com/the-story-of-sun-microsystems-...
Ben Stoltz at Sun wrote the original "TATool" (TA stood for "Tony and Alba's", the name of a Mountain View pizza parlor that took orders via fax) in XView using the DevGUIDE user interface builder tool. It used Sun's as-yet-unannounced NeWS based PostScript=>FAX email service to send a text order via FAX to Tony and Alba's Pizza.
When he showed it to me on 23 Oct 90, I played around with it and accidentally ordered my first pizza over the internet, and had to call them on the voice phone to cancel the order, since I was only playing around with TATool.
Since I was working on a different NeWS based user interface toolkit that was implemented in PostScript (The NeWS Toolkit or "TNT"), I decided to make a graphical version of PizzaTool to show off the capabilities of NeWS, that drew a colorful picture of the pizza, and faxed a black-and-white image of it to Tony and Alba's, instead of a text order. It made a round window on the screen and drew all the toppings as you selected them, and even let you spin the pizza to "cook" it by "melting" the pixels.
The first time I faxed an image of a pizza to Tony and Alba's, they were mystified because they couldn't tell which toppings to use just by looking at the black and white image, so I improved it by drawing black text with white outlines over the pizza image to make it easier to read.
https://miro.medium.com/max/1400/1*EvKv1m2UbxuPJ1Mg9oGUqQ.pn...
>As it turns out, it takes a hell of a long time to fax a picture of a PostScript pizza, because the PostScript halftone scales and jaggies turn on and off and on and off so quickly and unpredictably that it’s extremely inefficient for the fax algorithms to compress, and very susceptible to line noise. Fax was just not designed for that kind of computer generated imagery!
I posted a message about it to some mailing lists, and the industry trade rag "UNIX Today!" did a back cover article on it, so it got a lot of attention, and I got in trouble for revealing Sun's top-secret multimedia FAX strategy. And that kicked off huge flame war on internal Sun mailing lists, and a manager finally had to ban all discussion of pizza.
I quietly continued to develop PizzaTool, implementing drag-and-drop support so you could drop images into your pizza and spin them, cleaned up the code, wrote lots of documentation and comments, and a manual entry, to make it into a NeWS programming example for TNT developers. We finally shipped PizzaTool as an official part of OpenWindows 3 on the release of Solaris Unix SVR4. (Although I had to disable the fax feature, since it was just meant to be a TNT user interface demo and PostScript programming example.)
Here's the manual entry and source code, which is a great example of object oriented PostScript programming in NeWS:
And despite HN comments about modems, you probably remember that in 1990 John and I wired up my apartment building with direct Internet connections for a more civilized and usable environment. Though I think the first thing I bought online in 1990 was a La Costeña burrito.
The US is currently shipping La Costeña super burritos to Ukraine for use against the Russians. Once the government’s strategic stockpile is depleted they will be ordering more.
https://news.ycombinator.com/item?id=21670035
https://www.sr-ix.com/Archive/TLG/
The term “ISP” did not exist; as far as I know the only other “ISP” at the time was Barry Schein’s The World in Boston.
That's the gist of it. The perception of a split is because we were familiar with the world before this was possible or existed in any capacity. But our real lives now is the ability to order food without talking to anyone and have it anonymously delivered to our door. We collectively contributed to that future and made it happen. It might not be better, but nobody born today will consider that "not real".
Now we don't even have home phones.
Also PizzaTool, as mentioned elsewhere in the comments.
With that wonderful man page.
https://www.americanprogress.org/article/online-since-the-80...
https://www.cannaconnection.com/blog/18264-first-thing-sold-...
Did you get a lot of seeds in 1972?
> computer science students at Stanford and MIT first used the Arpanet network to sell other students a tiny amount of cannabis. The deal took place in 1971.
Would that predate this pizza place? Or does it not count because it wasn't done under the direction of the store?
However, it is not present in the earliest archive.org copy (from 1997) at https://web.archive.org/web/19970303192746/http://hoohoo.ncs... nor in the latter ones that I spot checked.
The ftp server is no longer available, and archive.org doesn't have a copy either.
A Google search on "For example, let's order a sub." finds only that Spanish server.
I was able to find a copy of jj.c at https://pastebin.com/FB1hEKP1 . It has no internal date information. See https://www.cs.purdue.edu/homes/cs252/lab5-http-server/lab5-... if you don't want pastebin's tracker.
Here's what the form looks like - http://www.diam.unige.it/informatica/documentazione/httpd_do... .
cgi_src/jj.c exists in 1.1, but not 0.5 (and no versions between those two are in the archive)
0.5 - 6 sep 1993 - http://1997.webhistory.org/www.lists/www-talk.1993q3/0828.ht...
1.0 - 13 dec 1993 - http://1997.webhistory.org/www.lists/www-talk.1993q4/0811.ht...
1.1 - 24 jan 1994 - http://1997.webhistory.org/www.lists/www-talk.1994q1/0282.ht...
I suspect it was added by 1.0 as that's when "the htbin stuff is no longer distributed, CGI/1.0 versions of your old favorites are included instead", but definitely exists in the 1.1 snapshot on github.
It was modified or removed at some point later on, after complaints from Jimmy Johns about abuse.
Though then it's a question of what "sold online" means, vs. "ordered online".
Yeah, I can well believe it's easily abused!
https://www.smithsonianmag.com/history/ordering-pizza-online...
The dates kinda check out. The movie came out in 95, but seems like Pizza Hut launched this in 94. As I recall their sci-fi writing wasn't as insulting as most sci-fi, so it wouldn't surprise me that this was inspired by the real PizzaNet. Not sure what film schedules actually look like though.
I'd always prefer to see such random spam then the nth advert for the same item I happened to google last month (* to be fair, as I use Firefox ad-blocked to the hilt, I rarely see that sort of thing any more either).
18th century France had net of signaling semaphores, all communication was encrypted...
Before CERN, the French including Louis Pouzin worked on the CYCLADES network, used to build Arpanet and Internet.
Only, I suspect, if you are in the USA. Here in New Zealand you get redirected to https://pizzahut.co.nz/home . Rather fittingly Internet Archive is able to help https://web.archive.org/web/20140105075626/https://www.pizza... .
Peapod grocery delivery started in 1989 and was a DOS-based application you could order through, if you had a modem.
[0]: https://github.com/nat-henderson/terraform-provider-dominos
That said, you're right... easy small transactions that don't go through a credit/bank card, would be nice. Especially when traveling or living in other countries.
Why? I'm hard pressed to see practical benefits over contactless card/phone/smartwatch payments for small sums. Yes, they work already internationally - at least with some definition of international.
https://watcher.guru/news/edge-unveils-bitcoin-mastercard-fo...
Of course, that something doesn't look like today's cybercurrency either.
Wait till you hear about physical non-traceable fungible tokens that you can carry in a hardware wallet in your pocket.
https://www.yahoo.com/video/bitcoin-pizza-day-sees-first-112...
Also has a fun blast from the past of it being used.