Live data from Hacker News

Viewing profile — mabbo

mabbo

HN member
Joined
Wed, May 01, 2013, 4:09 PM UTC
HN karma
38,806
Public activity
3,592 items

About mabbo

Principal Developer at Aurora Solar

Formerly at Shopify and Amazon because I'm just a sucker for e-commerce.

mabbo.ca

[ my public key: https://keybase.io/morleyabbott; my proof: https://keybase.io/morleyabbott/sigs/_zqZaHJOt5-M36kkGhkW8q6Ofg81ISuaGZRKwGnBuns ]

Recent public activity

  1. comment
    Comment #47010911

    Many years ago, as an undergrad, I had a conversation with a grad student friend about the Selection algorithm (which will find the kth largest item in an unsorted list in O(n) tim…

  2. comment
    Comment #45515814

    Not all time spent interacting with a screen is "screen time". The problematic thing is kids spending endless hours just absorbing rather than playing or interacting or doing stuff…

  3. comment
    Comment #41183338

    I got a sleep study at the age of 24 because my then-girlfriend (now wife) said "I got used to the snoring, but that thing where you stop breathing really freaks me out". The what …

  4. comment
    Comment #41068416

    I learned about the median-of-medians quickselect algorithm when I was an undergrad and was really impressed by it. I implemented it, and it was terribly slow. It's runtime grew li…

  5. comment
    Comment #37637465

    Sorry Dang. I hadn't realized it was coming off that way, but I'll be my best to check myself in the future. I can see how what I said would be construed that way.

  6. comment
    Comment #37635746

    I'm not disagreeing with you. This was a very bad idea. But I was a few hours away from becoming a parent, hadn't slept much in days, and was not thinking very well. Sub-optimal de…

  7. comment
    Comment #37634813

    What I find interesting when comparing the US the Canada on topics like these is that in Canada, there is self-interest in demanding workers be protected. Like beyond the fact that…

  8. comment
    Comment #37634769

    > My guess is the industry just isn’t educating workers about the risks. My guess is that the companies that did were undercut by the ones that didn't.

  9. comment
    Comment #37633105

    When my wife was super pregnant and overdue, friends were consistently asking for updates. I made a website called "is stillpregnant.com" and put a very very minimal website there.…

  10. comment
    Comment #37624260

    At $110/h, 70 h/week, that's $7,700/week, so $23k for 3 weeks of hell. That's about 1/3 of the median US household income in 3 weeks. If I didn't have a family, had the skills, and…

  11. comment
    Comment #37622378

    It worked, FYI. Thanks!

  12. comment
    Comment #37613933

    There is a need for runtime configurations, yes, but it's important to put them behind an interface intended for that, and not one intended for something else.

  13. comment
    Comment #37613024

    > Make feature flags short-lived. Do not confuse flags with application configuration. This is my current battle. I introduced feature flags to the team as a means to separate depl…

  14. comment
    Comment #37612794

    No no don't tell me this. I had things I wanted to get done this weekend!

  15. comment
    Comment #37612523

    I saw a cool looking indie game the other day on steam and excitedly bought it. Then realized it doesn't support Linux. I can't install it. I was shocked. And then I realized how c…

  16. comment
    Comment #37612483

    Many years ago when I was a junior dev at Amazon, there was a massive project internally to split up every internal system into regional versions with limited gateways allowing cal…

  17. comment
    Comment #37589245

    The moment that generative AI became something crazy for me was when I said "holy shit, maybe Blake Lemoine was right". Lemoine was the Google engineer who made a big fuss saying t…

  18. comment
    Comment #37583789

    Ontario built highway 407 in the early 2000s (late 90s?) with tolls that use license plate readers - no slowing down or stopping at all. Still a bit controversial, that, and especi…

  19. comment
    Comment #37583466

    I think the above means (if I do get the point) that databases scale in terms of both requests per second and number of active connections. Having 1000 connections doing 1 request …

  20. comment
    Comment #37580284

    No, they both matter. The database can handle X shops per partition, and the rails host can handle Y shops per partition. If rails were half as fast, you'd need twice as many rails…

  21. comment
    Comment #37580270

    This is secretly about Types and misuse of values. "NV" is a valid value for a plate. The officers were using that value to indicate an error, thus the chaos of error handling for …

  22. comment
    Comment #37580203

    That's not on a per-host basis. Shopify's design is, quite fortunately, one that partitions really well, as each store is completely independent of each other. Each store can be as…

  23. comment
    Comment #37576486

    Really, Khadr? The guy was brainwashed as a child by his lunatic father and dragged to Afghanistan to resist American's invasion. There was some kind of firefight, he nearly died, …

  24. comment
    Comment #37575584

    Hardeep Singh Nijjar was 7 years old at the time of that attack. Are you suggesting that he was involved? Or are you suggesting that all Sikhs who believe in an independent nation …

  25. comment
    Comment #37575512

    And I think they're just as wrong for it. But if you'll consult a world map and look just above the United States, you'll notice that Canada is, in fact, a separate country.