Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
MaxGabriel
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
MaxGabriel
1mo ago
Looks like population is up roughly 10% in that time period https://www.neilsberg.com/insights/oakland-ca-population-by-...
2.
▲
by
MaxGabriel
6mo ago
Any chance the first result was an ad? Those are definitely a popular phishing distribution mechanism, so getting your parents an adblocker could help
3.
▲
by
MaxGabriel
8mo ago
We have a similar check in our Haskell codebase, after running into two issues: 1. Nested database transactions could exhaust the transaction pool and deadlock 2. Same as you described with doing eg HTTP during transactions We now have a co
4.
▲
by
MaxGabriel
8mo ago
One thing to add about performance: it's also pretty easy in Postgres to index only non-soft deleted data. I think this is likely unnecessary for most use cases and is mostly a RAM saving measure, but could help in some cases.
5.
▲
by
MaxGabriel
8mo ago
This might stem from the domain I work in (banking), but I have the opposite take. Soft delete pros to me: * It's obvious from the schema: If there's a `deleted_at` column, I know how to query the table correctly (vs thinking rows
6.
▲
by
MaxGabriel
2y ago
I’m the author of this post and a co-founder of Mercury. Let me know if you have any questions!
7.
▲
Mercury defeats phishing with device verification
(mercury.com)
6 points
by
MaxGabriel
2y ago
|
1 comments
8.
▲
by
MaxGabriel
2y ago
You’re correct that Mercury uses Haskell for its backend: https://serokell.io/blog/haskell-in-production-mercury
9.
▲
by
MaxGabriel
2y ago
> AFAICT, Mercury only allows a single security key. We allow multiple security keys. You can add more here: https://app.mercury.com/settings/security
10.
▲
by
MaxGabriel
2y ago
> 6-10 digit numeric or alphanumeric code that could be copied out of the email message into a form field on the signin screen. To be clear this is what we're trying to avoid. An easily typeable code like that can be typed into a ph
11.
▲
by
MaxGabriel
2y ago
Oh good find, the link going through Mailgun as a redirect is a recent regression. We have a PR to fix that going live soon. That said, our security team and I agree there is no security issue here. Mailgun already can see the text of the e
12.
▲
by
MaxGabriel
2y ago
I’m the CTO of Mercury You shouldn’t get the device verification requirement if you’ve used the device before (we store a permanent cookie to check this) or for the same IP. Any chance your cookies are being cleared regularly? We added this
13.
▲
Documenting Your Database Schema
(mercury.com)
3 points
by
MaxGabriel
2y ago
|
1 comments
14.
▲
by
MaxGabriel
2y ago
I think database schema docs are really valuable, so much so that I added tests that require docs for each table and column. But I still got asks that the docs needed more information, mostly from data science people (who otherwise need to
15.
▲
by
MaxGabriel
3y ago
> Kener is a Open-Source Should this be “an” in the page header?
16.
▲
by
MaxGabriel
3y ago
100% open rate on transactional emails feels too high to me. Something like an e-commerce purchase might kick off multiple emails (purchase made, shipped, arrived), none of which the user opens
17.
▲
Utility Types in TypeScript
(mercury.com)
2 points
by
MaxGabriel
3y ago
|
0 comments
18.
▲
Creating an EmptyObject Type in TypeScript
(mercury.com)
2 points
by
MaxGabriel
3y ago
|
0 comments
19.
▲
by
MaxGabriel
3y ago
I’m the author of this post and a co-founder of Mercury. AMA!
20.
▲
Linting Your Postgres Schema
(mercury.com)
2 points
by
MaxGabriel
3y ago
|
1 comments
21.
▲
by
MaxGabriel
3y ago
It’s pretty common to use ad network mediators, which try multiple ad networks for an ad, to optimize for using high earning ones first, and falling back to others in case the first network didn’t have an ad to show. (I helped make such a p
22.
▲
by
MaxGabriel
3y ago
Just as one data point, Mercury has hired maybe ~120 Haskell engineers in the last 4 years. Some of that is reflected in these job posts but we definitely hired a lot more than we posted on the subreddit.
23.
▲
by
MaxGabriel
3y ago
If anyone from GitHub is reading, any idea if the double commit bug the merge queue had has been fixed? https://github.com/orgs/community/discussions/36568 (This was an issue for us during the beta)
24.
▲
by
MaxGabriel
3y ago
It’s also a huge vector for actual phishing, especially because google ads doesn’t use puny code, so it’s easy to buy ads for sites that differ by just a diacritic
25.
▲
by
MaxGabriel
3y ago
Does anyone else get an infinite redirect loop visiting on mobile safari? Edit: it’s fixed by requesting the desktop website.
26.
▲
by
MaxGabriel
4y ago
"other banks" was a bit ambiguous, here's the list of banks for our partner Evolve: https://www.getevolved.com/openbanking/fdic-mercury/ You as the customer are the owner of record on the funds. The
27.
▲
by
MaxGabriel
4y ago
Hey, thanks Martin. 1. As others have said in the comments, I wouldn't assume all funds are 100% insured. It is trending that way but I think if you are a CFO managing 10s of millions, its responsible to consider other assets. 2. Our i
28.
▲
by
MaxGabriel
4y ago
Hey all, I'm the CTO/a co-founder at Mercury. Here's background on this and where we are now: - We currently work with two partner banks, Evolve Bank and Trust and Choice Financial - Both our partner banks operate or are part
29.
▲
by
MaxGabriel
4y ago
Founders Fund hasn’t invested in Mercury List of investors here: https://mercury.com/about
30.
▲
by
MaxGabriel
4y ago
Another benefit, queues can enforce ordering, and limit concurrency. This can be helpful for avoiding resource contention, or hitting an API limit.
More ›