13 ms·
A vending machine, on the internet
- iandanforth 2y agoYour machine has jammed, doesn't work in Firefox (macos). The words dropdown doesn't populate, nor does the style dropdown. I see a JSON.parse uncaught SyntaxError.
- jvanderbot 2y agoHey man he's out drinking free beer with his buddies, not losing sleep when the machine jams. (Paraphrasing TFA for anyone confused)
- Waterluvian 2y agoI’ve been buying piano sheet music and I’ve seen the two extremes: 1. You look at a preview, buy it, get a PDF emailed to you. No account needed. 2. You look at a preview, you make an account, you buy, you get told your browser isn’t supported. You get told a PDF costs extra. You get told you can only try to print it once so be careful. You get told you have 24 hours to complete this. As a developer the second one was incredibly offensive. As if business types who do not comprehend technology beyond smacking rocks together thought they actually could lock down and police consumption of the sheet music. I printed to PDF and then never came back.
- deleted 2y ago[deleted]
- rmetzler 2y agoHey is the blogpost reloading every second (on mobile safari)?
- chiffre01 2y agoI looked up alien stickers, and you can get 300 of them for $52. Assuming you sell them at 50 cents each and sell out in one month, that's a $98 profit. However, that depends on the cost of placing/location the vending machine.
- amelius 2y agoThis is the entire idea behind the iPhone. It is a vending machine in your pocket, that you paid for.
- wenbin 2y agoi’ve built a few web apps. the closest to a “vending machine” is https://Transcript.New https://Transcript.New – dead simple, transactional, zero outages in 14 months, and almost no support emails (maybe 2 in the past year).
- otteromkram 2y ago> ...if it needs to remember you, it should do so with tokens and one-time links, not user accounts or forgotten-password flows... Not for me, thanks. I've skipped submitting job apps because of the Oracle HRM platform and having to visit my email an enter a six-digit code EACH time I wanted to submit an app, which required re-uploading a resume and re-correcting any parsing errors. I will 100% skip your website if you rely upon cookies/OTP and don't let users create accounts (if they need one).
- neodypsis 2y agoso this "vending machine" is a postcard drop shipping website?
- morkalork 2y agoWith a cute gimmick to hook customers and so cheap / low stakes that people will toss a few bucks into it for fun and not think too hard about it. It's like the chocolate bars and other items at the cashier of a supermarket, works entirely off of impulse purchases. The problem for OP is that they aren't physically in front of hundreds of potential customers wandering by. They're on the internet so they need to go viral like the bag of dicks guy or do stuff like blog about it and get posted places like hn.
- pryelluw 2y agohttps://www.merriam-webster.com/dictionary/vending%20machine https://www.merriam-webster.com/dictionary/vending%20machine vending machine noun : a coin-operated machine for selling merchandise Coin is currency. This website sells merchandise. If they wanna call it a vending machine, then why not? Either way, silly hill to die on. The post does explore our understanding of a vending no machine and maybe how we may approach online versions.
- neodypsis 2y agoPerhaps I disagree on the following: > There’s no customer support, chatbot, or extensive documentation. I've seen many vending machines with customer support channels. If the machine takes the money but merchandise is not delivered, people will complain.
- autoexec 2y agoExactly! A website that takes people's money and doesn't deliver a product or provide customer service is basically just committing fraud. Some vending machines do get away with fraud for a time. The place hosting someone else's machine (like a shop or a restaurant) will often get complaints from people who run into problems and those shops will often refund customers without notifying the vendor every time. After enough complaints they might remove the machine from their property or compel the owner of the vending machine to maintain it, but the fact that some amount of fraud happens via vending machines isn't an ideal that we should try to replicate on the internet, especially not because it's easier for the people who make webpages. "I didn't know I was ripping people off because I decided it would be easier if I never checked and also decided not to give any of the people I stole from a channel to tell me about it." won't hold up very well. I also got some bad vibes from : > The stakes should be low. Whatever you’re selling, it’s gotta be cheap. And if things go awry? No one’s going to launch a chargeback crusade "I hoped that because I was taking such a small amount of money that nobody would bother to do anything about it" isn't a good look either. The most pessimistic reading of this post is "why shouldn't I provide a service as shitty and fraudulent as lazy vending machine owners do only on a far more massive scale" That said, I really do agree that people can over complicate things and there's a lot to be gained by not allowing account creation, not asking for more data than you absolutely need, and not keeping data around any longer than absolutely necessary. Just please don't think you can get away with not providing any customer service or not keeping an eye on things to make sure customers are getting what they pay for.
- xivzgrev 2y agoRock on man. The contrarian attitude reminds me of the “I Sell Onions on the Internet” guy https://www.deepsouthventures.com/i-sell-onions-on-the-internet/ https://www.deepsouthventures.com/i-sell-onions-on-the-inter...
- eightturn 2y agoha, onionman here : ) I also wrote an essay similar to this vending machine analogy... simple minds think alike I guess https://www.deepsouthventures.com/building-things-that-do-just-one-thing/ https://www.deepsouthventures.com/building-things-that-do-ju...
- y-curious 2y agoI love your website, and thank you for your writeups. I was sad to see that many of the domains in your "getting started" page are not up and running. www.kobebeef.com being dead hit me hard :'( I feel oddly inspired, and my wife will probably be sending you hate mail in the near future :p
- eightturn 2y agothank you Y.. I was just a spectator on the KobeBeef.com auction (never owned it)... it was simply a name that popped up once I began paying attention. But agree, a very neat one that was tempting. Not sure who owns it now.
- RestartKernel 2y agoThanks for the link, I loved reading it. When you spend all day building software with sometimes unclear and questionable purpose, the straightforward approach of "just" selling a produce when in season seems deeply appealing. Greener grass, I suppose.
- eightturn 2y agoI find it very relaxing to leave the computer behind and hang out all day in the Vidalia fields. We even started our own YouTube channel to film each years crop (ha) https://www.youtube.com/@vidaliaonion https://www.youtube.com/@vidaliaonion
- jauntywundrkind 2y agoMatt Webb's Machine Supply (2015-2018) comes to mind, albeit a bit higher brow. A vending machine selling books & notebooks, that also tweeted it's activity. https://www.actsnotfacts.com/made/machine-supply https://www.actsnotfacts.com/made/machine-supply
- __MatrixMan__ 2y agoI'm reminded of Kagi's privacy pass model: https://news.ycombinator.com/item?id=43040521 https://news.ycombinator.com/item?id=43040521 Generally speaking, kagi is not an internet vending machine. You have an account, you get billed monthly or whatever. Very much a normal SaaS in that regard. But the privacy system they've come up with fits quite well with the internet vending machine idea. You put a token in, you get a search result out. I think it's got a lot of upside if you're trying to get paid to make software that isn't trying to manipulate its users. I hope to do something similar one day.
- stevoski 2y agoOP is in for a nasty surprise when they discover that the customers who complain the loudest are those that pay the least, and that it is difficult to turn a profit on a low-priced service due to the cost of acquiring customers. Edit: And credit card fraud. A $5 price combined with a Stripe payment process is very attractive to people who want to test stolen credit card numbers.
- RainyDayTmrw 2y agoWhat's the solution for bad actors using your product to test stolen credit cards?
- unification_fan 2y agoWhy should you even care? You're not responsible for those cards.
- hcaz 2y agoWhen stripe charged you $10 for a chargeback on those transactions, unless stripe has changed its policy recently
- RainyDayTmrw 2y agoYou lose the original amount plus a fee on chargebacks. If you exceed a certain chargeback rate, your card processor bans you.
- sosodev 2y agoWhen you say something like this what are you hoping to accomplish? Should nobody build products like this?
- everly 2y agoOP addresses this directly, if you bothered to read the whole thing: "The stakes should be low. Whatever you’re selling, it’s gotta be cheap. And if things go awry? No one’s going to launch a chargeback crusade. Just like a reliable vending machine, if it jams, it’ll return your coins."
- aqueueaqueue 2y agoSell courses, ebooks etc. online and use one of the many easy to use payment systems for that kind of thing. That is vending machine like.
- aaron695 2y ago[dead]
- savolai 2y agoThis vending machine seems jammed indeed on iphone. The select boxes are empty. All three cards show ”whats” as the word.
- rgbjoy 2y agoshrug oh well
- gcr 2y agoIt's because the browser tries to fetch `/words.json` but that isn't JSON, it's the homepage.
- foreigner 2y agoSame on Android. Cute idea tho.
- egeozcan 2y agoSame on Firefox Desktop. The business didn't lose a customer though as I suppose it's US only anyway?
- threekindwords 2y agothanks for reporting this, i fixed it! here's a writeup of what went wrong: https://threekindwords.com/blog/how-not-to-launch-on-hackernews https://threekindwords.com/blog/how-not-to-launch-on-hackern...
- bitwize 2y agoI thought this was gonna be a story about that collegiate Coke machine from the 90s people could telnet into to see which rows were filled with what, the temperature, etc.
- synack 2y agoBig Drink got me through many long nights. I miss it. http://www.faqs.org/faqs/csh-coke-machine-info/ http://www.faqs.org/faqs/csh-coke-machine-info/ https://github.blog/news-insights/the-internet-coke-machine-on-github/ https://github.blog/news-insights/the-internet-coke-machine-... Looks like it got the Rust treatment a few years ago: https://github.com/ComputerScienceHouse/bubbler https://github.com/ComputerScienceHouse/bubbler
- andai 2y ago/dev/drink
- foreigner 2y agoThe problem is with our payments infrastructure there isn't a practical way to make a "machine" on the internet that accepts two quarters. OP's machine charges $5. The Stripe minimum charge is $0.50, and their fees on that charge would be almost $0.21.
- notpushkin 2y agoAren’t there payment processors that charge a flat percentage without the fixed part? Or you can use alternate payment methods (e.g. SEPA payments in Europe are practically free, and many eWallets / QR payments in Asia use flat percentage as well IIRC. Crypto is also a possibility if you’re in the right niche.
- alexchamberlain 2y agoHow does that $0.21 compare to the cost of maintaining the coin machine on a vending machine and sending someone to collect the cash?
- mytailorisrich 2y agoThe difference between fixed and marginal costs applies here. The costs you mention are essentially fixed costs. The marginal cost of a sale is then zero (ignoring the cost of the item itself). With Stripe the marginal cost is 21c or 42%. You can increase sales ad infinitum and Stripe will still take 42%...
- Ferret7446 2y agoMy understanding is that you can do it on layer 2 networks like Lightning, though it suffers from the same limitations shared by all decentralized systems (e.g., depends on gaining widespread adoption and weakness from internetwork blockades).
- y-curious 2y agoNot to mention, even intelligent adults in Silicon Valley don't own cryptocurrency. Quite the opposite of a vending machine; Analogous to a vending machine in the US that only accepts Turkish Lira.
- DeathArrow 2y agoThe article is not about vending machines even if it seems so. It's about low friction (you don't have to sign up, sign it and the process of buying is very simple) and selling cheap stuff so the customer is tempted to buy without having safeguards (an account, customer support).
- SunlitCat 2y agoThe title of the post reminded me of a certain, famous, coffee pot! [0] https://en.wikipedia.org/wiki/Trojan_Room_coffee_pot https://en.wikipedia.org/wiki/Trojan_Room_coffee_pot
- smitelli 2y agoReminds me of the networked vending machines in Computer Science House at RIT [0]. [0]: https://csh.rit.edu/about/projects.html https://csh.rit.edu/about/projects.html Full disclosure: I was involved in a hardware overhaul on all those machines, about 15-20 years ago.
- thih9 2y agoThat was an interesting read, thanks for sharing! How does the postcard logistics work? I.e. is there a platform that offers sub $5 drop shipping with three different templates and on demand print? Or is the author sending the postcards themselves? Vending machine suggests automation, so the former; but I looked at some drop shipping options and couldn’t find anything like this.
- 3dsnano 2y agothere's a post about it here https://threekindwords.com/blog/building-a-postcard-vending-machine/ https://threekindwords.com/blog/building-a-postcard-vending-...
- thih9 2y agoThank you! I tried listing all blog articles earlier and it didn’t work on mobile. I now see them on desktop but I checked only after I read your comment. The platform for printing postcards looks cool but I’m from the EU and it sadly doesn’t work for EU addresses. I’ll search again I guess, maybe there’s something similar here too.
- ipsento606 2y ago> The machine was jammed. It wasn’t a big deal. I shrugged and moved on to buy my groceries. I resonate with the sentiment, but this is very far from my experience selling cheap software products. I had multiple people reach out to me because a software upgrade they paid $2 for 8 years ago stopped working. And they were, like, pissed about it.
- batch12 2y agoThat sucks, but with the stakes as low as $2, I'd happily give the money back and move on.
- ipsento606 2y agotrying to refund a transaction that occurred 8 years ago is actually pretty onerous and time consuming
- deleted 2y ago[deleted]
- rcxdude 2y agoProbably because while they paid $2 for it, it was worth far more than $2 to them.
- y-curious 2y agoThis is my parents and my in-laws. They will gladly tip a bartender $5 for pouring a beer but God forbid you suggest they spend $2 on a productivity app on the app store.
- nicbou 2y agoYou can choose not to engage. What are they going to do, fire you?
- SL61 2y agoI run a free website with a monthly active user count in the 100k range. When something breaks - even if it's a really niche feature or a compatibility issue with an outdated browser - I get an army of furious users contacting me however they can. I can't imagine what would happen to me if the site completely broke or went down for more than a few hours.
- bubblethink 2y agoI get the point that this is trying to make but what a terrible analogy. Vending machines suck! There are few things in life more frustrating than a printer that is jammed or a vending machine that is stuck. I don't want a vending machine on the internet. I don't want to buy junk food from Costco marked up by 5x on the internet. I want the finest goods available to humanity at rock bottom prices.
- hampowder 2y agoI'm trying to make an analogous product (native app) for learning vocabulary after Memrise shut it simple, flashcard app down. One thing about the vending machine model is that the transaction is done. You don't require any continued interaction from the vendor to enjoy what you bought. For that reason I made it: - a native app so it didn't require a server once downloaded - offline first, using WatermelonDb to sync with a server if available - all data bundled, so my server doesn't need to exist when downloading The intention is to make it at some point a one-time purchase. I'm trying to conceive it more like writing/distributing a book than a subscription app. The hardest elements have actually been complying with the various app store requirements. Google Play now requires developers to have 20 users test your app for 14 days. I've been stuck with 4x 14 day cycles for the Catalan version with no specific feedback as to how to satisfy their desire that it has been sufficiently tested. Interestingly with Google Play, if you want to make an up-front paid app, your testers must pay for the app too. If you make the app free, such that your testers can download it, you can't make it paid again afterwards. You can add in app purchases later, though. If anyone wants to check it out, it's available for Spanish and Catalan for now: https://learnthewords.app/ https://learnthewords.app/
- janosett 2y agoSeems the App Store link isn’t working for me (in Spain). Would love to give it a try!
- hampowder 2y agoMm, please see previous comments on dealing with the respective app stores. In this case Apple have de-listed me from the various EU app stores while they verify my 'trader information' - the requirement to publish my name and home address on the app store, next to my app.
- Citizen_Lame 2y agoJust rent one of the business address, either mailboxes or virtual office one.
- ChrisMarshallNY 2y agoIn New York, vending and videogame machines tend to be … ”connected,” … but maybe not the way you think. I know someone that has made quite a bit of money, from vending machines, and he’s … um … “connected.” I generally don’t really deal with him too much. We run in different social circles. Wiseguys like cash-heavy businesses. Maybe if they become cashless systems, that could change. I encounter vending machines that accept Apple Pay, fairly frequently, in more upscale venues.
- yapyap 2y agoI appreciate the article but if what the writer linked would not send one of the cards or even multiple I would chargeback, not on a crusade type thing but if you don’t deliver the service you promised it’s not a weird thing to do. Also I’ve seen some people go mad over a vending machine taking their money and not spitting anything out, over the principle of it. Just depends on the person and how they see vending machines.
- numtel 2y agoThis is the analogy used in the first description of a smart contract in 1997 https://nakamotoinstitute.org/library/the-idea-of-smart-contracts/ https://nakamotoinstitute.org/library/the-idea-of-smart-cont...