HNHacker News
TopNewBestAskShowJobs

lambda_lord

124 karma · joined August 1, 2017

submissionscomments
lambda_lord··on European industry is doing better than you may think
China makes products across all quality levels now, and local industry often cannot compete with China on price. Even if you don’t want to buy from China, the Chinese product will be compelling for a lot of people.
lambda_lord··on Dating Apps Are Dying
Pretty spot on. In real life, you have hundreds of micro signals that you evaluate attractiveness on, albeit on a shallow level. How they smile, the sound of their voice, the way they conduct themselves. The profiles on dating apps have ridiculous prompts, e.g. "two truths and one lie", "a dream home must include XXX" and you start to see the same photos a dozen times. In an effort to find "the one" you take mental shortcuts to reject someone.

I would say that dating apps take out the awkwardness of approaching someone in real life who isn't mutually interested. It can be socially devastating to ask out someone who you thought was showing interest but was not.

Social media can easily make someone look like a creep just to ask someone out. Before social media the awkward encounters would have largely been forgotten.

Finally, before dating apps, many people met their partner at the workplace. There are huge consequences (getting fired) for asking out someone who isn't interested, or if it doesn't work out. And we are much more aware of professional boundaries.

lambda_lord··on JPMorgan, BofA and Others Explore Buying Card Network to Raise Debit-Card Fees
Discover is widely accepted in South Korea thanks to a nationwide partnership with BC Card and Woori Card networks. That was kinda nice when I visited.

I liked Discover. They were one of the few issuers that supported seeing transaction history in the Apple Wallet app. Now with the Capital One acquisition they are dropping that.

lambda_lord··on What Is Vim?
Helix uses a selection-first action model: you select the word/paragraph/whatever you want to perform an action on, then you change/delete/whatever on that selection.

I think this is more intuitive than the "verb object" model Vim uses: if you get your selection wrong in Vim, you then need to undo the action and try again. In Helix, I can see what I am about to manipulate before I make the action.

I think at this point Vim wins out for being so ubiquitous, but I wish the Helix model took off first.

lambda_lord··on Apple apologizes for iPad 'Crush' ad that 'missed the mark'
The commercial uses a ton of CGI, props, and camera tricks, so how can you be sure it was environmentally unfriendly?
lambda_lord··on Uber and Lyft paid SFO about $50M last year
For arrivals, SFO has signs that direct passengers to a designated rideshare pickup area, and the rideshare apps direct passengers to a designated stall.

It would be possible to monitor how many cars are picking up passengers there with cameras, because non-rideshare cars would not pick up people there. It would also be possible for an auditor to spot-check with the Uber app and see if they get charged the fee or not, and whether the app directs them to the rideshare pick up area. From there it’s easy to see if a company is circumventing the surcharge.

lambda_lord··on Japan to crack down on Apple and Google app store monopolies
Your second point is why the stores need to be opened up.

Nintendo breaks compatibility almost every generation, so if you want to replay old games you already purchased on a previous console, you have to repurchase the ported versions or buy Nintendo’s subscription service. I’ve dropped hundreds in the eShop but worry I’ll lose access one day, when the Switch is EOL.

In comparison, I’ve been able to run my Steam games on multiple devices through the years because PC is a much more open platform. There are multiple shops, so Steam has incentive to keep games forward compatible.

lambda_lord··on Why every microwave sucks these days
The Sebo E3 is 1200 watts and has a 10 year warranty. Built like LEGO, every part is serviceable too.

Miele and Lindhaus are also good.

lambda_lord··on Florida teachers could face felony for books in classroom not approved by state
Those in power decide what constitutes an acceptable agenda. What can go wrong there? You can already see from the books banned it's not being equally applied.

It's the same "protect the children!" farce we've seen countless times. See the forest for the trees, it's just to control information and erase the fact LGBTQ people exist.

lambda_lord··on Stripe’s real pricing: a primer
Braintree and Adyden do as well to my understanding.

Payment processors are low-margin. It costs interchange fees and scheme fees to reverse a transaction, it’s not free.

It’s unfortunate for the businesses that process a lot of returns, but processing fees would go up for everyone if returns were free.

lambda_lord··on Stripe down for 4 hours (and counting) for all those with Stripe Tax enabled
Calculation is trivial if you are only operating in a single tax jurisdiction, maybe.

Tax calculation software handles all the different tax rates for product categories your business sells, changes in city/district/federal tax rates, brackets and min/max caps, sales tax holidays, etc. It costs money to maintain those databases.

Saying it can be done by any developer in a day is absurd.

lambda_lord··on Naming microservices needs to be trivial, not cryptic (2018)
This article is too long for the simple point it makes. “Don’t name your service fun cryptic names because it doesn’t scale well” could have been a paragraph on why it’s bad.

I was hoping for a framework on naming services/APIs when a good technical name is not obvious. How do I know if “fee-record-srv” is a good or bad name? What do I do if my service’s responsibility changes over time, etc.

lambda_lord··on Former Japan PM Shinzo Abe Unconscious After Shooting; Man in Custody
Parent poster most likely works at Amazon. When the rate of purchases falls below a threshold, many engineers across the company get paged to find the issue. As you can imagine a news event would decrease activity on Amazon for a while.
lambda_lord··on Ask HN: Why are Git submodules so bad?
Git completely replaced Subversion so quickly because the benefits were apparent even at a small scale. Subversion was centralized and slow whereas Git branches were cheap and fast. It turns out the distributed model is just a lot better. Even my college project teams benefited from the superior experience of Git.
lambda_lord··on Ask HN: Best-practices for email and account hygiene?
I love using iCloud's Hide My Email feature to create a unique email for every signup form or random person you contact. You can also use a Custom Email Domain with iCloud so I can imagine this feature might be usable outside the Apple ecosystem.

Overall I find this system very easy to use. If you are outside the Apple system you can use the web interface for managing your email addresses, but it's missing some small features: for example, you can't see when's the last time an email address has been used.

lambda_lord··on The Collison Brothers Built Stripe into a $95B Unicorn
Is it unusual for a successful company like Stripe to take so long to go public? It seems like their house is in order, and they are profitable, but employees aren't liquid.
lambda_lord··on Seven Teslas have caught fire in the last four days
The automatic control lowers the window a few millimeters as the door opens to clear the trim. This design ensures a tight seal to eliminate wind noise.

If you use the manual control, it won’t lower the window, which can cause damage. It’s meant for emergencies.

lambda_lord··on Stripe Financial Connections
If your bank supports Oauth it won't share your credentials:

>Stripe generally defaults the authentication flow to OAuth if available at the financial institution....OAuth is an open standard authorization protocol that allows users to let applications (for example, Stripe) access their information within other applications (for example, bank apps) without having to share their login credentials.

But for banks without Oauth you DO give your credentials to Stripe:

> For these banks, end users provide credentials to Stripe or one of our trusted partners.

lambda_lord··on Stripe Financial Connections
https://stripe.com/docs/financial-connections/fundamentals#a...

You log into your bank directly and then grant access to Stripe.

I presume, behind the scenes, your bank gives Stripe a single application token (not your credentials) to pull read-only data.

(edit) But this is only for banks supporting Oauth, it seems for others it DOES give Stripe your credentials.

lambda_lord··on Stripe Financial Connections
That's not how the service works. You don't give Stripe your banking credentials, you log into your bank directly: https://stripe.com/docs/financial-connections/fundamentals#a...
lambda_lord··on Stripe Financial Connections
It wasn’t some IC interviewing for a job, it was a representative of Stripe and Plaid doing a product interview for a possible partnership.
lambda_lord··on Stripe Financial Connections
They are not describing a job interview. They are describing a product interview between businesses for some sort of partnership.
lambda_lord··on Stripe Financial Connections
This kind of comment throwing shade on your competitors does not reflect well on you or your companies.

People want alternatives to Plaid. How do you know they are simply wrapping 3rd parties instead of building these deep integrations themselves?

lambda_lord··on Open-sourcing the Sorbet VS Code Extension
Stripe has a huge existing Ruby codebase that powers a lot of the dashboard and more. But there’s also a push towards Java for new services.

Notably, Stripe does not use Ruby on Rails: instead there’s a few homegrown frameworks used for routing, storing data in a database, etc.

lambda_lord··on How to build a search engine with Ruby on Rails
Stripe does not use Rails. It uses Ruby for some backend services with its own custom ORM framework, logging etc.
lambda_lord··on How to build a search engine with Ruby on Rails
Stripe never used Rails. It uses Ruby with in-house ODM libraries, logging frameworks, and more. And a lot of those features are being moved to Java services.