News for hackers. Stuff that matters.
Re:A City Is Not a Computer by idontknowtech on Monday April 15, 2024 @06:02PM (#40046203)
Silicon valley in general seems to think everything should be a computer, or at least as efficient as one.

Cities are incredibly complicated things that no central planner can ever fully understand. There are layers upon layers, all interacting with each other, and all changing constantly.

Only a silicon valley programmer, blinded by hubris, would assume they can "optimize" a city, as if their unique ability to program computers enables them to analyze and improve incredibly complex social structures. They will fail.

Re:A City Is Not a Computer by somnic on Monday April 15, 2024 @06:44PM (#40046541)
Hubris with regards to urban planning is hardly unique to programmers. Planning boards and transit authorities and city councils and everyone who's got opinions on those things is intervening, and sometimes messing things up. Cities are not in some romantic state-of-nature where everything is organic and bottom-up and intervening risks destroying the ecology.

Between fatalism and high modernism, there's room to actually improve things on the margins, check to see how it's going, and iterate.

Re:A City Is Not a Computer by idontknowtech on Monday April 15, 2024 @06:48PM (#40046564)
Completely agree that hubris in this area isn't unique to programmers. I'm an architect, and plenty of architects have developed some truly idiotic ideas for ideal cities. Corbusier's plan for Paris was to level it and replace it with skyscrapers.

What bugs me is that the programmers of today seem to think they can optimize everything. Not only are they incapable, they're simply unqualified. At least professional urban planners have studied the topic in depth. Google throwing an engineering team at cities is just ridiculous. Might as well poll dentists on the best way to build software.

Re:A City Is Not a Computer by brailsafe on Monday April 15, 2024 @07:24PM (#40046776)
I think you've articulated your point quite succinctly.

> Might as well poll dentists on the best way to build software.

A programmer with hubris would take VC money to "make better dental software" never having met a dentist or having done any dental work, perhaps only ever taken a scant look over at the monitor and deciding it's not fast enough or whatever. Then they'd build an MVP, try and sell it to some clinics, and upon being laughed out the door, would take more VC money to try and reinvent dentistry because their parents never told them "no"

Re:A City Is Not a Computer by hot_gril on Monday April 15, 2024 @07:27PM (#40046793)
Plenty of leaders in charge of SWEs will screw up software by itself, let alone a city. I've seen it a dozen times, someone comes in who thinks everything is simple (or can be) and fails to understand that software mirrors the org chart more than anything. They they force some overcomplicated in-house solution that's supposed to unify everything, and it fails less than halfway.
Re:A City Is Not a Computer by Terr_ on Monday April 15, 2024 @07:14PM (#40046727)
I wonder if some of that is not so much individual hubris as a corporate issue of "if you have hammer, everything looks like a nail."
Re:A City Is Not a Computer by hot_gril on Monday April 15, 2024 @06:38PM (#40046492)
A SWE shouldn't even think of software as simple. "Layers upon layers, all interacting with each other, and all changing constantly" describes any software org. And I can't even imagine running a city.
Re:A City Is Not a Computer by idontknowtech on Monday April 15, 2024 @06:51PM (#40046582)
To take the metaphor further, it's like this except the software is hosted on GitHub and open to public commits with limited moderation. It grows and changes on its own without anybody really knowing what's happening in total. (Here your metaphor needs no expansion)
Re:A City Is Not a Computer by tikhonj on Monday April 15, 2024 @06:33PM (#40046458)
Only a silicon valley programmer... and virtually every modern(ist) government in the past 150+ years?

Attempting and failing to centrally control cities has been a recurring motif for ages. I'd love to say it's changing, and maybe it is, but not nearly as much as it should.

Re:A City Is Not a Computer by idontknowtech on Monday April 15, 2024 @06:49PM (#40046571)
Yes definitely. But the fields of planning and architecture have learned lessons from those mistakes. These engineers, being fundamentally ignorant of their subject matter, are guaranteed to replicate the errors of the past. They're simply not qualified to do the job they're trying to do.
Re:A City Is Not a Computer by goatlover on Monday April 15, 2024 @06:21PM (#40046365)
Biology is possibly even messier and less like a computer. For that matter, biology isn't even really machine-like, only pseudo-like in some ways. But some will rebut that the universe and everything is doing computation, as if it's meaningful to consider a rock or a dandelion to be a computer.
Re:A City Is Not a Computer by lupire on Monday April 15, 2024 @08:53PM (#40047304)
What's missing in this conversation is the notion of "computational complexity".

For practical purposes, everything can be modeled as a computer. But some things are impractically complex.

What's interesting is that modern computer software, and to some extent computer hardware (even after assuming perfect digital abstraction at the transistor level), is itself becoming impractically complex!

Re:A City Is Not a Computer by bitwize on Monday April 15, 2024 @09:23PM (#40047472)
Pretty surprised to see this kind of remark on Hackernews, which is usually pretty much /r/fuckcars 2 in terms of how people view city planning.

But yeah, we can just barely even program a computer. Planning a city to a high degree of granularity is out of the question. Best we can do is apply constraints, observe the results, and iterate.