Live data from Hacker News

Viewing profile — MaxGabriel

MaxGabriel

HN member
Joined
Mon, Jan 10, 2011, 4:30 AM UTC
HN karma
2,911
Public activity
715 items

About MaxGabriel

Maximilian Tagher

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

  1. 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

  2. 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…

  3. 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…

  4. 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 …

  5. comment
    Comment #43186165

    I’m the author of this post and a co-founder of Mercury. Let me know if you have any questions!

  6. story
  7. comment
    Comment #42756536

    You’re correct that Mercury uses Haskell for its backend: https://serokell.io/blog/haskell-in-production-mercury

  8. 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

  9. 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…

  10. 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…

  11. 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…

  12. 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…

  13. story
  14. comment
    Comment #39104223

    > Kener is a Open-Source Should this be “an” in the page header?

  15. 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…

  16. story
  17. story
  18. comment
    Comment #37710859

    I’m the author of this post and a co-founder of Mercury. AMA!

  19. story
  20. 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…

  21. 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 …

  22. 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…

  23. 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

  24. comment
    Comment #36493711

    Does anyone else get an infinite redirect loop visiting on mobile safari? Edit: it’s fixed by requesting the desktop website.

  25. 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…