Micah Lerner

micahlerner.com · Personal blog · on HN since 2019

Micah Lerner writes summaries of academic and industry computer science papers, mostly on distributed systems and infrastructure.

What HN saysThe author describes it as a way to learn and share research. Commenters call the posts well presented and link them when related papers come up.
22HN people shared it
8linked it in comments
249stories submitted
3.5Kstory points
2 years agolast shared
2019people per year2026

Most-shared posts

  1. 1
    SDN in the Stratosphere: Loon’s Aerospace Mesh Network
    4 people · 43 points · first shared 2022 · discussion on HN
  2. 2
    Metastable Failures in the Wild
    4 people · 30 points · first shared 2022 · 1 comments on HN
  3. 3
  4. 4
  5. 5
    Scaling Memcache at Facebook
    3 people · 41 points · first shared 2021 · 2 comments on HN
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
    Understanding Google’s File System (2020)
    2 people · 371 points · first shared 2022 · 86 comments on HN
  13. 13
  14. 14
    Druid: A Real-Time Analytical Data Store
    2 people · 100 points · first shared 2022 · 28 comments on HN
  15. 15

What HN people wrote when they linked it

mlerner · 2023-07-05
https://www.micahlerner.com I write about new and foundational academic CS research - writing is a way for me to learn and share with others along the way. Some of my most popular writing is: - FoundationDB: A Distributed Unbundled Transactional Key Value Store (https://news.ycombinator.com/item?id=28740497) - Monarch: Google’s Planet-Scale In-Memory Time Series Database (https://news.ycombinator.com/item?id=31379383) - Ray: A Distributed Framework for Emerging AI Applications (https://news.ycombinator.com/item?id=27730807)
sizediterable · 2021-10-30
I'm surprised that they published the more recent paper discussed in part 2 [0] since, IIRC, TAO has supported atomic transactions since at least when I was there a few years ago, but better late than never I suppose. I wonder if that means there's still hope that someone at the company will write a blog post about frameworks like: - EntSchema/EntPattern - EntQL - EntAction - PrivacyPolicy - Ent Deletion framework - Ent consistency checkers/fixers (I forget the name of the framework/tool) It's sad to think that people's only glimpse into these tools is through https://entgo.io which is a really crude approximation of the real thing due to Go's lack of generics and expressiveness. Imagine if such amazing tools could be used at actually ethical companies. [0] https://www.micahlerner.com/2021/10/23/ramp-tao-layering-atomic-transa…
rektide · 2022-01-20
Very nicely presented. The terminology here paints a easy to understand picture. There's an ideal form, & a solidication/realization of that intent. Annealing is a great word for the realization of an intent. Semi sort of related, I notice a little passing similarity in Delos, Facebook's Log-Structured Protocol, comprised of two primary verbs that are sent around: apply, to apply an intent to the underlying platform, and sync, for the platform to report newer state up to the app. Delos is not focused on this infrastructure topic, but it describes an intent-based system, where eventual resolution is expected. I could imagine using Delos or something like it as a way to actuate infrastructure in a similar manner to this paper. I also really enjoy a lot of the neat composability capabilities of Delos. Kind of hard finding what to cite for Delos. There's dozens of submissions here on HN, but a lot of them are abstract only access, none have gotten much traction. https://www.usenix.org/conference/osdi20/presentation/balakrishnan https://www.micahlerner.com/2021/11/23/log-structured-protocols-in-del… https://engineering.fb.com/2019/06/06/data-center-engineering/delos/
jawns · 2024-03-05
Just last week, the Meta paper about their Defcon system landed on HN front page. https://www.micahlerner.com/2023/07/23/defcon-preventing-overload-with…
petesergeant · 2022-10-31
"Specifically, Homa aims to replace TCP, which was designed in the era before modern data center environments existed. Consequently, TCP doesn’t take into account the unique properties of data center networks (like high-speed, high-reliability, and low-latency). Furthermore, the nature of RPC traffic is different - RPC communication in a data center often involve enormous amounts of small messages and communication between many different machines."[0] 0: https://www.micahlerner.com/2021/08/15/a-linux-kernel-implementation-o…
MarkSweep · 2021-07-25
There is a feed. It is title “untitled” though so it may be hard to find in your feed reader after you add it: https://www.micahlerner.com/feed.xml
bilalhusain · 2021-07-12
In case someone finds it interesting, kernel bypass also exposes hardware capabilities which can be used for optimization. A recent research attempts at leveraging NICs to accelerate data serialization https://www.sigops.org/s/conferences/hotos/2021/papers/hotos21-s10-rag… Source: https://www.micahlerner.com/2021/07/07/breakfast-of-champions-towards-…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close