Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cmeiklejohn
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
cmeiklejohn
5mo ago
To be fair, I often listen to Phish and Aphex Twin. Didn’t we all program to jungle in the 90s?
2.
▲
by
cmeiklejohn
5mo ago
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, you know, hindsight.
3.
▲
by
cmeiklejohn
6mo ago
Thanks for the paper link! I'll check it out.
4.
▲
A broken auto-live poller, and what perceived urgency does to Claude Code
(christophermeiklejohn.com)
4 points
by
cmeiklejohn
6mo ago
|
2 comments
5.
▲
Software Engineering Is Becoming Civil Engineering
(christophermeiklejohn.com)
3 points
by
cmeiklejohn
6mo ago
|
0 comments
6.
▲
by
cmeiklejohn
6mo ago
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 explicit memory -- why do you ignore it and... the a
7.
▲
by
cmeiklejohn
3y ago
…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 developed in isolation, that didn’t evolve independently and
8.
▲
by
cmeiklejohn
3y ago
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 could debug a process across microservices. This is wh
9.
▲
by
cmeiklejohn
3y ago
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 further, look at Argus, Emerald, and the original
10.
▲
by
cmeiklejohn
3y ago
This is a joke, right? I appreciate a good joke.
11.
▲
by
cmeiklejohn
3y ago
> 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 optimizations "for runtime" are not well supporte
12.
▲
by
cmeiklejohn
3y ago
This is the correct answer. Microservices are a software engineering optimization from the socio-technical perspective primarily. 100%.
13.
▲
by
cmeiklejohn
3y ago
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 that unless explicitly propagated
14.
▲
by
cmeiklejohn
3y ago
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 the CoroutineContext and the thread-local state that&#x
15.
▲
by
cmeiklejohn
4y ago
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 me to take master's courses as long as
16.
▲
by
cmeiklejohn
4y ago
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 recommend community college of those who can't get a tradit
17.
▲
by
cmeiklejohn
4y ago
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 particular programming language. That said, we currently do not have
18.
▲
by
cmeiklejohn
4y ago
Primary author of Filibuster here, happy to answer any questions you may have.
19.
▲
Using Fault Injection Testing to Improve DoorDash Reliability
(doordash.engineering)
47 points
by
cmeiklejohn
4y ago
|
3 comments
20.
▲
Using Fault Injection Testing to Improve DoorDash Reliability
(doordash.engineering)
1 points
by
cmeiklejohn
4y ago
|
0 comments
21.
▲
by
cmeiklejohn
5y ago
I laughed out loud, so I appreciate the comment.
22.
▲
Understanding Why Resilience Faults in Microservice Applications Occur
(christophermeiklejohn.com)
48 points
by
cmeiklejohn
5y ago
|
4 comments
23.
▲
by
cmeiklejohn
5y ago
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 applications at scale. We've published a little bit on this
24.
▲
Filibuster: Part 2, Technique: Service-Level Fault Injection Testing
(christophermeiklejohn.com)
2 points
by
cmeiklejohn
5y ago
|
0 comments
25.
▲
Filibuster: Service-Level Fault Injection Testing: Part 1, Corpus
(christophermeiklejohn.com)
2 points
by
cmeiklejohn
5y ago
|
0 comments
26.
▲
Teaching Agile: In a Covid-19 world
(christophermeiklejohn.com)
1 points
by
cmeiklejohn
6y ago
|
0 comments
27.
▲
Mixed-Cluster Versioning: A Story of Capabilities, Erlang and Riak
(christophermeiklejohn.com)
1 points
by
cmeiklejohn
7y ago
|
0 comments
28.
▲
Stateful Serverless and Critical Sections
(christophermeiklejohn.com)
1 points
by
cmeiklejohn
7y ago
|
0 comments
29.
▲
High-performance, exactly-once, failure-oblivious distributed programming (2018)
(christophermeiklejohn.com)
129 points
by
cmeiklejohn
7y ago
|
26 comments
30.
▲
by
cmeiklejohn
7y ago
wait, we're making a joke about "lanugage" being a result of out-of-order execution, right?
More ›