Live data from Hacker News

Viewing profile — bdimcheff

bdimcheff

HN member
Joined
Wed, Nov 25, 2009, 4:03 PM UTC
HN karma
281
Public activity
33 items

About bdimcheff

[ my public key: https://keybase.io/bdimcheff; my proof: https://keybase.io/bdimcheff/sigs/XkOC1XfG-gygc18wBCz2so47D88MWio5ymI1bThE-08 ]

Recent public activity

  1. comment
    Comment #21638520

    Our backend is 100% go, and we're happy to answer any questions about tech or insurance.

  2. comment
    Comment #19547351

    Openly, Inc | Backend Engineer (mostly go) | Ann Arbor, Boston | Remote(US) or Onsite, Full Time | Salary, Benefits, Equity | https://openlyinsured.com We’re a currently 7-person i…

  3. story
  4. comment
    Comment #16755566

    RBAC itself is enabled by default on new gke clusters afaik, and has been enabled on ours for months. We're a small team so we haven't tried to do anything particularly complex wit…

  5. comment
    Comment #16755469

    We use GKE at Olark for the last year and have been very happy with it.

  6. story
  7. comment
    Comment #16380217

    Yeah I think that there is still some potential in the terminationGracePeriod strategy, but we found this other way that worked reliably and stopped exploring that path. If I can r…

  8. comment
    Comment #16379795

    One thing I didn't put in here that's also turned out to be useful: We can prerelease things relatively easily this way too. Each deployment has a git sha, and we can have a canary…

  9. comment
    Comment #16379360

    In our case it's not the websockets that are the problem, it's the XMPP connection that each websocket connection creates. Logging in thousands of users takes several minutes. Whil…

  10. comment
    Comment #16379148

    Yeah I think if restartPolicy were changeable at runtime, we could simply have the pods exit once their connections are drained enough. If we were to exit using the current strateg…

  11. comment
    Comment #16379125

    yeah I don't know why terminationGracePeriodSeconds hacks didn't work. It could have been a different, unrelated factor that we didn't discover. It certainly could have been servic…

  12. comment
    Comment #16378578

    We force reconnects eventually, there just aren't that many people affected at that point. There's a very long tail of people keeping their browsers open for days, but it's only a …

  13. comment
    Comment #16378559

    We actually have this functionality as well: we can send a signal to the process which will cause it to display a message to the user asking them to reload to upgrade. There is a s…

  14. comment
    Comment #16378530

    The way this Rainbow Deploy works means that if I only deploy once a month, I only have a single "color" running for that whole month, plus couple days of overlap where there are 2…

  15. comment
    Comment #16378487

    Yes, as lotyrin pointed out below, the backend is already effectively an XMPP Websockets bridge. Every time a user logs in, one way or the other we need to establish a connection b…

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

    This is our experience as well. On one service with 3 backends, we lost all connections to one at about 0530UTC, then the second at about 1010. The third backend has been able to h…

  19. story
  20. story
  21. comment
    Comment #9709472

    Other developer here. I've been running nixos as my main OS since about November after running Funtoo for a year or so before that. My tolerance for hacking on my distro is maybe s…

  22. comment
    Comment #8662537

    We do this at Olark to a large extent, but I don't think anybody has written about it in any detail yet. We have a peer-driven project proposal process that allows anybody to propo…

  23. comment
    Comment #8234118

    I'm only 5'9", so I don't fully understand the geometry of being tall on an airplane, so forgive me if this is a stupid question: Can't you [tall people] put your legs down under t…

  24. story
  25. comment
    Comment #5889241

    I have a lenovo x230 that works great for me... It's not as high-res as an X1, but it is super easy to swap in 16G of ram and an SSD. I think the X1's ram is soldered. I also have …