Live data from Hacker News

The Efficiency-Destroying Magic of Tidying Up

florentcrivello.com

31–40 of 196 posts

Re: The Efficiency-Destroying Magic of Tidying Up

#31
Joel has a post about working in a bakery: https://www.joelonsoftware.com/2005/05/11/making-wrong-code-...

His idea is that there is a pretty high standard of cleanliness in a bakery, just not the obvious one. A similar "hidden rule" presumably applies to cities etc.

Re: The Efficiency-Destroying Magic of Tidying Up

#32

Hmm, I thought that Amazon was famous for how they standardized their cross-company software? (With AWS as a side effect.) Or is this not the case anymore?

They didn't standardize the software, they standardized that all software should be accessible by API and that all software should be designed in such way to be openable to third party users if need arises.

Re: The Efficiency-Destroying Magic of Tidying Up

#33
post #12

"When a God-level AI takes over in a science fiction book, it often remakes the world in its image: full of straight lines, smooth acceleration rates, and lots of chrome (AIs love that stuff). But as we start using algorithms to design things, we get results that look a lot more chaotic than that..." It would be interesting to see a movie where an AI takes over and turns reality in to a Rube Goldberg machine.

Huge corporations and governments are kind of like hybrid silicon/meat AIs and that's exactly what they've done. I think this is the most likely outcome.

So, "Brazil", then.

Re: The Efficiency-Destroying Magic of Tidying Up

#34

> London's tube map only uses 45° angles to aid its human readers. Now can you see the humanness in mainboard design? What was that russian electronic board design software where nothing is vertically/horizontally aligned, no trace is straight?

DOS based?

Re: The Efficiency-Destroying Magic of Tidying Up

#35

> London's tube map only uses 45° angles to aid its human readers. Now can you see the humanness in mainboard design? What was that russian electronic board design software where nothing is vertically/horizontally aligned, no trace is straight?

TopoR:

https://en.wikipedia.org/wiki/TopoR#Features

TopoR, destroy all autorouters:

https://wp.josh.com/2017/10/23/adventures-in-autorouting/

Re: The Efficiency-Destroying Magic of Tidying Up

#36
> When computers design things, they look very different.

Yes, because the computer assumes they're not going to change. The "tensile structure" looks cool now, but throw it in the back of a truck for 3 months and see if it's still algorithmically perfect. Parts get beat up. Tabs get bent a little. Maybe we'll want to grind off one of those tabs that we're not using because it's in the way, or weld on a new one. With the old structure, I can see which parts are relevant to maintaining the integrity of the system.

It looks like an un-optimized binary, which is very close to its source code. That's a feature. I can reason about the parts on their own.

The "topologically optimized" one is like an optimized binary. It's great for saving a few grams as long as you never have to change anything. The downside is that it's impossible to reason about. If one tab gets a little bent, that may be harmless, or it may cause the entire structure to lose its strength. You don't know.

Similarly, the truss on the catwalk over the crazy-looking Wendelstein 7-X is made of nice even rectangles and right triangles, and I guarantee that's not because it's a topologically optimal shape for this truss.

Re: The Efficiency-Destroying Magic of Tidying Up

#37

"When a God-level AI takes over in a science fiction book, it often remakes the world in its image: full of straight lines, smooth acceleration rates, and lots of chrome (AIs love that stuff). But as we start using algorithms to design things, we get results that look a lot more chaotic than that..." It would be interesting to see a movie where an AI takes over and turns reality in to a Rube Goldberg machine.

Having seen AI play Mario, I'd expect to see it try to achieve its goals by exploiting bugs in reality based on whatever simulated reality it was trained in.

Re: The Efficiency-Destroying Magic of Tidying Up

#38

"When a God-level AI takes over in a science fiction book, it often remakes the world in its image: full of straight lines, smooth acceleration rates, and lots of chrome (AIs love that stuff). But as we start using algorithms to design things, we get results that look a lot more chaotic than that..." It would be interesting to see a movie where an AI takes over and turns reality in to a Rube Goldberg machine.

The movie Annihilation kind of evokes this, albeit without the AI (and a lot more slowly)

Re: The Efficiency-Destroying Magic of Tidying Up

#39
I learned this by observing wear patterns, in foot traffic routing these are called "desire paths."

You can also see them in wear patterns on old handles and stairs.

Hence why I think before you try and change a system it's important to know what your baseline outcomes are and then instrument the system to measure where these "desire paths" exist in complex systems like computing.

Post reply on HN