Hacker News new | past | comments | ask | show | jobs | submit | masterjack's comments login

As a long-time Schwab user, one thing I was shocked by is that the login flow silently truncates the password to eight characters. I found this since I tend to have complex suffixes I rotate around, and one day I was able to login with the wrong suffix and even with no suffix at all. This must be due to some legacy process only allowing eight characters.


Grounds for class action litigation?

To anyone looking to test this, once login again becomes possible: Response I've gotten from Schwab website to a wrong password is merely loading of a blank page, with an endless spinner on top.


That's surprising and alarming. Thank you for bringing that up, though!


It'll be that price multiplied by how many SaaS tools you use, each of which will have some premium for their Enterprise plan supporting SSO, and typically they won't be transparent about what the price is or how to sign up for it, so you'll then have to go through the steps of negotiating an enterprise plan. Spending a few minutes to figure out their API sounds more fun


Why do you need all of these tools?

It’s really a cost/time to market comparison between the SaaS and you just using SharePoint or managing some substitute. If you’re proposing to drop $80 u/m for Airtable, there better be a tight business case.


Are you really suggesting they open up 20 different bank accounts? And not only pay the monthly account fees but also pay a bookkeeper to upload statements for all 20 banks into the accounting system? And have appropriate controls on all money movements? And float money between the accounts each time payroll or some large expense is run? And follow the financial results of all of those banks in order to find signs of weakness?

Id rather be in a world where businesses don’t have to spend so much time playing games with their bank accounts and just trust that their money is safe, which is why the fdic needs to guarantee the deposits.


That sounds like just another cost of doing business.

Companies RAID-stripe the data on their hard drives, they can pay somebody to spread the risk in their finances.

(At a certain scale this eventually becomes inevitable. Google actually has a huge real estate and finances arm precisely because they have the kind of money pool that is impacted by things like nation-state failure and changes to the tax code in 50 states).


Just search for insured cash sweep accounts

There are many many banks that offer this . It doesn't even have to be a TBTF Bank

Infact, SVB itself offered and those funds are protected

https://pilot.com/blog/svb-faq

What about my cash sweep account? So, here’s the good thing about the cash sweep account: the assets held in the cash sweep account aren’t bank deposits or on SVB’s balance sheet—they’re held by a third-party custodian. So our understanding is you should be able to recover 100% of the funds there, regardless of what happens to the uninsured deposits at SVB.


> Are you really suggesting they open up 20 different bank accounts?

No. I said that putting all the money in one bank account is not extremely prudent, which seems obvious given the circumstances.

I'm pretty sure that there are individuals paying attention to this, so I don't think it's too weird to ask businesses to do so as well.



> And follow the financial results of all of those banks in order to find signs of weakness?

Well no, if all your deposits are below the 250k fully insured limit, then you don't have to worry about the banks collapsing.


Shooting up and destroying key infrastructure for a town leaving many without power sounds a lot more like domestic terrorism than free speech, especially if it is in response to a small number of adults having an event you disagree with.


I think you've missed the sarcasm.

"Economic anxiety" has been used for a while by news organizations unwilling to say "racism" or "bigotry".


It was sarcasm


Poe's law means it doesn't matter.


Blocking selling is a good way to get sued, so brokerages are very hesitant to do it. If the price drops the trader can claim they wanted to sell and are owed the difference. Blocking buying doesn’t have this issue since you can’t sue for theoretical gains.


I think you still can? But yeah probably much harder in court.


It’s true, but it’s not like other markets where someone can choose not to buy and additional sellers can come in, to make sure that prices are in some ways tied to costs. Here, everybody has to live somewhere, so by default you have a “naked short” position on housing. Efficient price discovery here is performing a short squeeze and finding the point of “maximum you can afford to pay without going broke”, which is only possible to reach with price collusion.


I think you're ignoring something important: competition.

Your statement would only be true if all rental properties were owned by a single entity or small number of colluding entities.

But in reality there is no such thing, and competition for tenants puts a downward pressure on market rents.


True, but that’s the interesting thing about these kinds of algorithms, they align the pricing approaches so the entities act more like one than they did before, effectively decreasing competition.


I would say that pricing approaches are already aligned, and this software is just another approach that may or may not replace existing approaches in some areas. I don't see how this decreases competition, tough. A competitor can still undercut their competition to attract tenants.


Anyone know if this acquisition is a win for Plaid, or are they are just panicking before bank API middleware becomes commoditized (e.g. http://paysli.com/ offering free authentication)


What is Plaid's long-term competitive advantage? It made sense when scraping was the only solution (albeit an extremely dangerous one) but now banks are launching their own APIs, which is allowing some competitors to come in with free bank account linking. A few simple features address most of the needs of a typical fintech, and I don't think anyone is happy with having to integrate Plaid's SDK nor pay their rates.


It might be a few simple features, but it's a few simple features for every single bank in the USA (or in the EU), which is an absolutely huge number of them.

It's a marginal amount of work to link against a few big banks that have solid APIs, but once you get to the BECUs and the SESLOCs of the world, this gets much more difficult. Imagine doing this globally, and I think it's an even taller task.

The EU has been working on PSD2, which might make this less valuable, but there's still a long run way (IMO) where Plaid can quickly become the default choice for anyone who wants to link against banking APIs.

Beyond that, the network effect means that Plaid will likely eventually get to broker individual relationships with banks and be able to move into dictating more of the market in the long run, putting them in a position of strength.


bank's APIs are extremely limited as of right now. Fragmentation is also very high. It is also true that this may change in the future, but not very soon


Fragmentation is definitely high. Although if you can seamlessly fall back to other services, a handful of bank integrations can get you ~80% of the customers.

I haven't worked with Open Banking, how is it? In the US, for bank transfers, NACHA files are fairly easy to work with, as long as you can access and verify bank account numbers (ideally get balance and identity information too). I think all the APIs support this, eg: https://developer.wellsfargo.com/apis/payments/account-valid...

It's hard to tell how quickly things will change and improve. Banks should have an incentive to work on this, since it will give them more control of their data and logins, potentially lowering liabilities and hack potential.


Ruining the good name of Ruinerwold


The name probably means something like "weald in (or by) the dale".


In addition to the sibling’s comment on explicitly passing inna comparator, note that std::map is an ordered dictionary and requires an ordering on your elements. It sounds like you may have preferred hash_map


I don't know, the way std::pair works is that it compares the two elements' `first`, or their `second` if `first` happens to be equal. That seems pretty good; lookup should still be O(n).

I'll keep hash_map in mind though, and maybe do some performance testing to see which is actually faster.


std::map is incredibly slow (and allocates willy-nilly), see https://martin.ankerl.com/2019/04/01/hashmap-benchmarks-01-o... for a comparison of modern hash maps. Or at least boost::flat_map if you need ordering but don't do many insertions / removals and care instead for fast iteration on the map.

Note: when I say "incredibly slow", it is relative to what is possible to achieve in C++ - it will still roll over many other languages's map implementations.


Chromium advised for their typical use cases to use std::map in favor of std::unordered_map. And they also provide own version of flat_map.

[1] - https://chromium.googlesource.com/chromium/src/+/master/base...


In some cases, the performance of std::unordered_map is fixable with a custom allocator: https://github.com/Const-me/CollectionMicrobench


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: