Live data from Hacker News

Viewing profile — cmeiklejohn

cmeiklejohn

HN member
Joined
Wed, Apr 21, 2010, 9:56 PM UTC
HN karma
1,599
Public activity
240 items

About cmeiklejohn

[ my public key: https://keybase.io/cmeiklejohn; my proof: https://keybase.io/cmeiklejohn/sigs/MicXf1JeAMGqpAqcsAaU0xzs14ouAVA7wrF9O08dOlU ]

Recent public activity

  1. comment
    Comment #47999796

    To be fair, I often listen to Phish and Aphex Twin. Didn’t we all program to jungle in the 90s?

  2. comment
    Comment #47999770

    Hi, author here! I’m really disappointed that I wasn’t in the right headspace to name this post “the trick is to surrender to the flow”, the lyric from Phish’s The Lizards. But, yo…

  3. comment
    Comment #47635780

    Thanks for the paper link! I'll check it out.

  4. story
  5. story
  6. comment
    Comment #47483206

    yeah, it's curious. I sometimes ask it why it ignored what is explicitly in its memory and all it can do is apologize. I ask -- I'm using Claude with a 1M context, you have an expl…

  7. comment
    Comment #37940434

    …or, I guess Barbara Liskov in 1987, with Argus. And yet, we still seem to debug programs interactively in isolation. Perhaps it’s because all of those systems assumed a system dev…

  8. comment
    Comment #37939732

    Microservices require distributed debugging; distributed debugging requires distributed tracing. Just imagine, as I've been trying to push forwards in my own Ph.D. work, that you c…

  9. comment
    Comment #37939714

    Academics have tried to make this a reality for years. I suggest revisiting Waldo's "A Note on Distributed Computing" and working forwards from there. If you want to go back furthe…

  10. comment
    Comment #37939702

    This is a joke, right? I appreciate a good joke.

  11. comment
    Comment #37939688

    > Think that's called Erlang. No, it's not. As someone who programmed Erlang both professionally and published academically at Erlang venues for a long time, no. These optimization…

  12. comment
    Comment #37939647

    This is the correct answer. Microservices are a software engineering optimization from the socio-technical perspective primarily. 100%.

  13. comment
    Comment #37939317

    I'm also not sure what you mean by the context doesn't propagate between containers and/or pods -- GRPC isn't aware of these Docker/Kubernetes aspects at all. Do you actually mean …

  14. comment
    Comment #37939230

    OpenTelemetry's Java implementation does this, but it actually does it in a way that non-GRPC things can access this context as well by ensuring that it propagates throughout both …

  15. comment
    Comment #31348716

    I should be clear (as both someone who experienced this and as someone who has been involved in MS/Ph.D admissions): Brown University admitted me as a "special student" and allowed…

  16. comment
    Comment #31348595

    I went to Community College of Rhode Island (00 - 05) and I enjoyed it quite a bit and felt, while I had some weird and unnecessary courses, I actually learned quite a bit. I recom…

  17. comment
    Comment #31348461

    For sure, the algorithm changes that we made we believe work across all languages; they are inherent to the architecture of microservice applications and not specific to a particul…

  18. comment
    Comment #31348108

    Primary author of Filibuster here, happy to answer any questions you may have.

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

    I laughed out loud, so I appreciate the comment.

  22. story
  23. comment
    Comment #30304050

    A bit of a shameless plug here, but I'm a Ph.D. student at Carnegie Mellon University (Ph.D. in Software Engineering) and my thesis is on the resilience of microservice application…

  24. story
  25. story