Live data from Hacker News

New startup sells coffee through SSH

terminal.shop

421–430 of 430 posts

Re: New startup sells coffee through SSH

#421
post #206

Earlier quoted context omitted.

Your English is fine. That person was violating HN rules about snark (“Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.”) Learned that rule the hard way. It’s crucial to the success of HN and I am grateful dang corrected me.

I don't see a rule where joking is prohibited. People sure love their buzzwords though. Must bring them a feeling of synergy in these unprecedented times :) Glad that at least a few people above got the joke

Did I mention joking?

Re: New startup sells coffee through SSH

#422
post #313

Earlier quoted context omitted.

I remember ordering a CD via CDNow and a very rudimentary SMS interface on my phone around 1996. It took about 10 minutes to go through the entire process, but I did it while at the movies with my wife, waiting for the previews to start and we both thought it was just SO advanced.

That is an epically cool story from the early days of the Internet / web. Thanks for sharing!

A brief reminder that SMS has nothing to do with the internet (TCP/IP) or the web (HTTP).

Re: New startup sells coffee through SSH

#423

Earlier quoted context omitted.

> selling books via a telnet interface. Were people just that trusting back then, or had they figured out some kind of pre-SSL way of securing things?

I can only talk from personal experience I did not trust most online payments around the turn of the millennium, but I did order quite a few things online. I usually payed either by collect on delivery or by invoice like regular good old fashioned mail-order, or by the early 00s VISA had something called e-card or similar, where you could generate a temporary one time use CC via a Java applet, this card was only vali…

We were aware of this in the earliest days of amzn, and included a phone-in payment option to try to deal with this reluctance. It was rarely, rarely used.

Re: New startup sells coffee through SSH

#424

Earlier quoted context omitted.

That is an epically cool story from the early days of the Internet / web. Thanks for sharing!

A brief reminder that SMS has nothing to do with the internet (TCP/IP) or the web (HTTP).

Netflix also was founded in 2007, not 1997.

Re: New startup sells coffee through SSH

#425

I can't test this due to the product being out of stock, but I wonder what their approach to PCI compliance is. Processing credit card data has a high compliance burden if you're unwilling to use a secure widget made by an already-authorized provider like Stripe. That's for a good reason, most web and mobile apps are designed such that their backend servers never see your full credit card number and CVV. You can't do…

One esy to solve this is to use a terminal web browser like Carbonyl.

Re: New startup sells coffee through SSH

#426

Earlier quoted context omitted.

They mention in the faq that they use Stripe - https://www.terminal.shop/faq . Stripe does offer integrations that are not natively using their widgets. Ultimately, the PII data is stored at Stripe. PS: I work at Stripe but I don't really work on the PCI compliant part of the company.

Interestingly Stripe started life as /dev/payments and I seem to remember the first iteration was an agent on your server that literally processed card payments when you wrote the details to /dev/payments

You can still find the source code here: https://github.com/benweissmann/dev-payments

Re: New startup sells coffee through SSH

#427

Earlier quoted context omitted.

Not just EU companies. Also EU customers. I cannot use my cards in a Card-Not-Present transaction that does not support 3D Secure. This obviously isn't a concern for them yet since they only ship to the US, but it might become one. In the past one of my banks required me to put in a One-Time Password on the frame I'm shown. While it's different right now, you do need to show that page in the general case. That would…

I remember seeing a 3D Secure screen in some app that didn't use a webview but rendered the form as native controls. It worked with Estonian LHV at least (I think?). If that can be done with Stripe, they could render the form as a TUI. And if everything fails, they can just render the 3DS page in the terminal! (e. g. using Browsh [1]) Although I'm not sure if that would be compliant with the regulations. [1] https://…

Another option is Carbonyl browser.

Re: New startup sells coffee through SSH

#428

Earlier quoted context omitted.

I don't know if this is sarcasm or not, but in Poland we have BLIK and it is amazing. Paying online is as simple as entering a 6 digit code from the app and confirming transaction in the app. Afaik every major bank supports it too

I would prefer if these systems worked internationally and didn’t exclude foreigners. But yea…

There are: Ria, Revolut, Wise, Skrill, TransferGo etc.

Re: New startup sells coffee through SSH

#429
post #421

Earlier quoted context omitted.

I don't see a rule where joking is prohibited. People sure love their buzzwords though. Must bring them a feeling of synergy in these unprecedented times :) Glad that at least a few people above got the joke

Did I mention joking?

In your list of prohibited items? No. That's my point.

Re: New startup sells coffee through SSH

#430
post #401
post #310

Earlier quoted context omitted.

it's been a while since I did the full pci compliance rigamarole, but I don't recall it being that difficult. you basically just answer a bunch of questions correctly about how you are transmitting and storing the data using sufficient encryption and then they run some automated pen tests on your site and then you are done.

>run some automated pen tests on your site and then you are done Haha you are obviously choosing to hide some pain away from your memories. I agree that you run automated pen tests, but then securing up all networks servers with the results of those pentests can be incredibly time consuming and awkward.

I suppose on a very complex system, that could be a big deal. But I think the last site I did it on was running on AWS so all ports were closed unless I specifically opened them for a specific purpose and it was just a few tweaks I had to make to pass. I normally only have 80 and 443 open to the outside world.
Post reply on HN