HN Hall of Fame Weekly email

Scalability, but at what cost? (2015)

www.frankmcsherry.org Research & data Technical reports Computer science Candidate
Screenshot of www.frankmcsherry.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 6 calendar years, with breakout response in 2 of them.

submissions
7
submitters
7
observed span
2015–2026
peak thread · 77 comments
165 pts
latest 20+ return · 2016-06-07
165 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

I've been doing data analysis and machine learning client work for quite some time now and for companies as small as a 3 person startup to advising a department of the Canadian government. Almost always numpy matrix math + cython or C or Java on a single machine is enough. Not always-always; but if you can relax requirements slighly say by accepting a 45 minute lag from new data impacting the total model, or by caching the results of the…

The GraphChi paper from OSDI 2012 made a similar observation: http://select.cs.cmu.edu/publications/paperdir/osdi2012-kyro... From the abstract: "In this work, we present GraphChi, a disk-based system for computing efficiently on graphs with billions of edges. By using a well-known method to break large graphs into small parts, and a novel parallel sliding windows method, GraphChi is able to execute several advanced data mining, graph mining, and machine learning algorithms on very large graphs, using just a…

scott_s·107-point thread·

A flip side of this is that cloud systems can mask performance problems in code by making it seem fast. Badly written code running in a cloud service might seem performant, because those services will magically cover for you by spinning up additional resources. Were the same issues to happen on your own network, you'd be able to address them. Distributed or cloud based systems should be viewed as a tool that can be pulled out to solve specific problems…

kogus·2-point thread·

I think about this article (and others that came before it) a lot, at least the guidelines given at the end - If you are going to use a big data system for yourself, see if it is faster than your laptop. - If you are going to build a big data system for others, see that it is faster than my laptop. "Faster than your laptop" requires well-written implementation for the laptop, which I wonder - will that be…

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
280

reference only — not used in Hall rules or ranking

Total comments
109

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2015-01-16The Cost of Scalability in Graph ProcessingFirst breakoutms70510730
2016-06-07Scalability, but at what cost? (2015)Best thread · Latest 20+ point returnr-u-serious16577
2018-07-10Scalability but at what COST? (2015)mmt10
2018-08-08Scalability but at what COST?onuralp10
2020-07-24Scalability but at What Cost? (2015)benhoyt21
2025-01-29Scalability but at What Cost?jasonthorsness11
2026-01-23Scalability but at What Cost? (2015)tosh30