Viewing profile — MaxGabriel
MaxGabriel
HN member- Joined
- Mon, Jan 10, 2011, 4:30 AM UTC
- HN karma
- 2,911
- Public activity
- 715 items
- HN profile
- View on Hacker News ↗
About MaxGabriel
Contact: DM on Twitter @MaxTagher
Co-founder at Mercury, try it at demo.mercury.com
We’re hiring Haskell, TypeScript, and Nix engineers! https:/mercury.com/jobs
https://github.com/MaxGabriel http://stackoverflow.com/users/1176156/maxgabriel
Programming: iOS, Ruby, Haskell
Current Interests: Rock climbing, photography
Previous Interests: Haskell, Yesod, iOS integration testing, Mental health, policy debate, bartending, programming education, Python, Objective-C, MySQL performance
Recent public activity
-
comment
Comment #47613561
Any chance the first result was an ad? Those are definitely a popular phishing distribution mechanism, so getting your parents an adblocker could help
-
comment
Comment #46743352
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 descr…
-
comment
Comment #46726629
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…
-
comment
Comment #46699002
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 …
-
comment
Comment #43186165
I’m the author of this post and a co-founder of Mercury. Let me know if you have any questions!
- story
-
comment
Comment #42756536
You’re correct that Mercury uses Haskell for its backend: https://serokell.io/blog/haskell-in-production-mercury
-
comment
Comment #42631117
> AFAICT, Mercury only allows a single security key. We allow multiple security keys. You can add more here: https://app.mercury.com/settings/security
-
comment
Comment #42630203
> 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 e…
-
comment
Comment #42630200
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 se…
-
comment
Comment #42629109
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 ch…
-
comment
Comment #41201652
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 informat…
- story
-
comment
Comment #39104223
> Kener is a Open-Source Should this be “an” in the page header?
-
comment
Comment #38936654
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 t…
- story
- story
-
comment
Comment #37710859
I’m the author of this post and a co-founder of Mercury. AMA!
- story
-
comment
Comment #37536479
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 firs…
-
comment
Comment #36745271
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 …
-
comment
Comment #36708353
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 u…
-
comment
Comment #36501206
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
-
comment
Comment #36493711
Does anyone else get an infinite redirect loop visiting on mobile safari? Edit: it’s fixed by requesting the desktop website.
-
comment
Comment #35139925
"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…