Live data from Hacker News

Too much efficiency makes everything worse (2022)

sohl-dickstein.github.io

81–90 of 377 posts

Re: Too much efficiency makes everything worse (2022)

#81

Earlier quoted context omitted.

Amusingly this is something that I see as being a huge divide in rural and urban politics. Yes, it’s inefficient. Yes, some people want that!

Right. Living is not an optimization problem.

Unless not until the oil and other essential stuff run out.

Re: Too much efficiency makes everything worse (2022)

#82

Earlier quoted context omitted.

I feel that a 100% efficient system is not resilient. Even minor disruptions in subsystems lead to major breakdowns. There’s no room to absorb shocks. We saw a drastic version of this during COVID-19 induced supply chain collapse. Car manufacturers had built near 100% just in time manufacturing that they couldn’t absorb chip shortages and it took them years to get back up. It also leaves no room for experimentation.…

There is a fundamental tension between efficiency and resilience, you are completely correct. And yea, it’s a systems problem, not limited to tech. There is an odd corollary, which is that capitalistic systems which reward efficiency gains and put downward pressure to incentivize efficiency, deal with the resilience problem by creating entirely new subsystems rather than having more robust subsystems, which is fundam…

This is exactly the subthread of this conversation I’m interested in.

Is what you’re saying that capitalism breaks down resilience problems into efficiency problems?

I think that’s an extremely motivating line of thinking, but I’ll have to do some head scratching to figure out exactly what to make of it. On one hand, I think capitalism is really good at resilience problems (efficient markets breed resilience, there’s always an incentive to solve a market inefficiency), on the other (or perhaps in light of that) I’m not so sure those two concepts are so dialectically opposed

Re: Too much efficiency makes everything worse (2022)

#83
post #59
post #49

Earlier quoted context omitted.

The problem is that people who agree to a task being low priority still expect it to be done in nine months and all of a sudden they become high priority if that doesn’t happen. So you’re fixing the micro economics of the queue but not the macro. Queues still suck when they fill up, even if they fill with last minute jobs.

This totally depends on the system in question and what the agreements with your users are. Eg if you are running video conferencing software, and all of a sudden you are having bandwidth problems, you typically first want to drop some finer details in the video, and then you want to drop the audio feed. In any case, if you dropped something, you leave it dropped, instead of picking it back up again a few seconds lat…

[deleted]

Re: Too much efficiency makes everything worse (2022)

#84
post #24

Those are great points! Another related law is from queuing theory: waiting time goes to infinity when utilization approaches 100%. You need your processes/machines/engineers to have some slack otherwise some tasks will wait forever.

Yep, I used to work in a factory. Target utilization at planning time was 80%. If you over-predict your utilization, you waste money. If you under-predict, a giant queue of “not important” stuff starts to develop

This reminds me of something my mother told me she aimed for when she ran her catering businesses: she always wanted 1 serving of pie leftover at the end of every day.

If she had 0, she ran the risk of turning customers away and losing money. Any more than 1 is excess waste. Having just 1 meant she’d served every possible customer and only “wasted” 1 slice.

Re: Too much efficiency makes everything worse (2022)

#85
post #24

Those are great points! Another related law is from queuing theory: waiting time goes to infinity when utilization approaches 100%. You need your processes/machines/engineers to have some slack otherwise some tasks will wait forever.

I’m remembering reading once that cities are incredibly efficient in how they use resources (compared to the suburbs and rural areas, I guess), and, in light of your comment about waiting time, I’m realizing why now why they’re so unpleasant: constant resource contention.

The efficiency results in abundance not possible in less dense areas, you are waiting for things that are simply not available elsewhere.

Re: Too much efficiency makes everything worse (2022)

#86
The argument rides on the well-known Goodhart's law (when a measure becomes a target, it ceases to be a good measure). However, it only puts it down to measurement problems, as in, we can't measure the things we really care about, so we optimize some proxies.

That, in my view, is a far too reductionist view of the problem. The problem isn't just about measurement, it's about human behavior. Unlike particles, humans will actively seek to exploit any control system you've set up. This problem goes much deeper than just not being able to measure "peace, love, puppies" well. There's a similar adage called Campbell's law [0] that I think captures this better than the classic formulation of Goodhart's law:

The more any quantitative social indicator is used for social decision-making, the more subject it will be to corruption pressures and the more apt it will be to distort and corrupt the social processes it is intended to monitor.

The mitigants proposed (regularization, early stopping) address this indirectly at best and at worst may introduce new quirks that can be exploited through undesired behavior.

[0] https://en.wikipedia.org/wiki/Campbell%27s_law

Re: Too much efficiency makes everything worse (2022)

#87

I find this article a bit odd, considering what the author is an expert in: generative imagery. It's the exact problem he discusses, the lack of a target that is measurable. Defining art is well known to be ineffable, yet it is often agreed upon. For thousands of years we've been trying to define what good art means. But you do not get good art by early stopping, you do not get it by injecting noise, you do not get i…

> But this article, it sounds like everything is a nail

In the process, acting somewhat like a generalization of the problem it describes: overly precise and narrow approaches to "improve" ineffable qualities. But the author seems to understand that - he comments on the absurdity of some direct transfers of ML methods to real world problems. I think he just added a bunch of not necessarily well solvable, but particularly suffering from "overfitting", example problems. It's a food for thought article, not a grand proposal.

Re: Too much efficiency makes everything worse (2022)

#88
post #5

I don’t think the author understands what efficiency measures. All of the examples involve a bad proxy metric, or the flawed assumption that spending less improves the ratio of price to performance.

Yeah, every single example listed looks like gaming of bad metrics. Framing it as overfitting is unproductive, IMHO, and discounts the essentially adversarial context. I also discounts the stupidity of equating "efficiency" with a high score on a simple metric. Reality has a Surprising Amount of Detail, and all that.

Re: Too much efficiency makes everything worse (2022)

#89

Earlier quoted context omitted.

Amusingly this is something that I see as being a huge divide in rural and urban politics. Yes, it’s inefficient. Yes, some people want that!

Right. Living is not an optimization problem.

what it means to not optimise though is that some people end up better off and many others are worse off.

Re: Too much efficiency makes everything worse (2022)

#90
In practice this is just Goodhart's law itself. It's not distinct. In Goodhart's law

> when a measure becomes a target, it ceases to be a good measure

If you ask someone "could you give me an example" you will see that in the example the measure that becomes a target is already a proxy. Even the example that the author presents, the good that cares a lot about testing its students... How does the school test its students? With exams. But that's already a proxy for testing students knowledge...

But overall excellent article.

Post reply on HN