Live data from Hacker News

Viewing profile — jodah

jodah

HN member
Joined
Fri, Apr 25, 2014, 5:29 AM UTC
HN karma
366
Public activity
102 items

About jodah

Open source developer

https://jodah.net

Recent public activity

  1. story
  2. comment
    Comment #46531615

    This is excellent news if it can actually be enforced.

  3. comment
  4. story
  5. comment
    Comment #39808976

    Author here - yes, Failsafe-go definitely took some inspiration from Polly, but it also borrows ideas from the Failsafe JVM library [1]. Polly and Failsafe influenced each other ba…

  6. comment
    Comment #39808933

    Author here - I do get this critique, and of course API design is subjective, but there was a rationale behind the design choices. Putting each policy in its own package allowed th…

  7. comment
    Comment #39594125

    There are some (imperfect) workarounds, ex: https://github.com/jhalterman/typetools

  8. comment
  9. story
  10. comment
    Comment #35467871

    I would love to learn how Bob approached interviewing, if you've ever up to writing this up!

  11. comment
    Comment #35467718

    While I didn't know Bob personally, he did he an impact on me. Bob was the first person I looked up to as an open source engineer early in my career. I studied his code closely, an…

  12. story
  13. comment
  14. comment
    Comment #15436414

    Atomix has a Jepsen test suite[1], which while not perfect, has helped fix the bugs that existed in the Raft implementation. 1: https://github.com/atomix/atomix-jepsen

  15. comment
    Comment #15422182

    "For ILock, the lock is not mutually exclusive under split brain. However it can still be useful as an advisory lock." Why use a lock that isn't safe when there are other alternati…

  16. comment
    Comment #15422172

    For anyone wondering if there is a set of Hazelcast like data structures and primitives that actually have safe, strong consistency (based on Raft consensus), check out Atomix: htt…

  17. comment
  18. story
  19. comment
    Comment #12220036

    12B sounds like an incredible number for labs. Is there a source?

  20. story
  21. comment
    Comment #12152781

    Good example of where random retry delays would be valuable. I filed this as a feature to add for the next release: https://github.com/jhalterman/failsafe/issues/39

  22. comment
    Comment #12152362

    > Is there a more detailed comparison? There's nothing more detailed that I know of. Is there a particular feature area/comparison you're curious about? I can add a bit more detail…

  23. comment
    Comment #12152092

    Good question. Someone asked that recently on Github - here's a quick comparison: https://github.com/jhalterman/failsafe/wiki/Comparisons#fail...

  24. comment
    Comment #12151816

    Author here: fully agree. Blindly retrying an operation any failed operation could lead to cascading failures or system overload, which is what circuit breakers are intended to avo…

  25. comment
    Comment #12151803

    Author here, Failsafe does support exponential backoffs [1]: retryPolicy.withBackoff(1, 30, TimeUnit.SECONDS); and if you want to specify the exponent [2]: retryPolicy.withBackoff(…