example.com/path/to/article
000 points · username · 0 hours ago
example.com938 points · 425 comments · 5 days ago · pcai
goda90
ryandrake
blobbers
I've often wondered about this kind of thing. When I go to an airport, it seems strange to me that each one is different with some of them having elaborate train systems, or multiple runways.
The engineer in me says "surely there is an optimal solution, so why are they all so different?". Is there a simulator?
Sim City was a fantastic simulation from the stand point of a game, but I'm curious; if you build a city simulator and let it grow organically (game of life style) can you put in sufficient regulation/parameters that get you to where we are today?
And if so, is there a simulation that shows us a way to get us to a better tomorrow?
zabriel_goss
But it didn't happen. Namely, because of how much central control would be given to one man and/or his company to pull it off. The plan in its early iterations essentially meant that if you lived in EPCOT, you forfeited certain freedoms, such as what goes in your home, where you worked, and so on.
This game gave me a good chuckle as a Sim City fan. I'm guilty of complaining about politicians of all levels. But I don't envy their position of having to cut through the vines of competing motives and regulations. And at the same time, as a citizen, I'm not sure I would opt for the Utopian alternative.
yuppiepuppie
Nevermark
With a proper SimCity interface and the full complement of fun natural disasters of course!
bruce511
Municipal rules, zoning, community feedback and so on all operate in the space of keeping people happy. No-one wants noise, so we have noise restrictions. Oops, construction is constrained. We all want no traffic, and lots of parking, so low density please, but that creates housing shortages and limits the usefulness of public transport.
So a rule is added here, a process there, and everyone is fighting everything all the time. Can't build this because traffic. Can't build that because impact on the neighborhood.
But yay, democracy? We can do anything as long as no one is subjectivly harmed.
And when nothing at all gets done, we blame politicians for being lazy, incompetent, or corrupt.
BatmansMom
jlarocco
And TBH they were right! I watch a bunch of city meetings that Boulder posts online (https://www.youtube.com/@CityofBoulderGov/videos) and it's exhausting the amount of back and forth nitpicking and NIMBYism that goes on. It's surprising anything gets done at all. The cynic in me thinks the rich get their way because they can pay people to keep fighting for them - everybody else gets fed up with it and stops participating.
zamadatix
.WebGL-0x15bc15784800] GL_INVALID_OPERATION: glRenderbufferStorageMultisample: Texture total allocation size is too large.
play/:1 [.WebGL-0x15bc15784800] GL_INVALID_FRAMEBUFFER_OPERATION: glClear: Framebuffer is incomplete: Attachment has zero size.
play/:1 [.WebGL-0x15bc15784800] GL_INVALID_FRAMEBUFFER_OPERATION: glDrawArraysInstanced: Framebuffer is incomplete: Attachment has zero size.
228[.WebGL-0x15bc15784800] GL_INVALID_FRAMEBUFFER_OPERATION: glDrawElementsInstanced: Framebuffer is incomplete: Attachment has zero size.
11[.WebGL-0x15bc15784800] GL_INVALID_FRAMEBUFFER_OPERATION: glDrawElements: Framebuffer is incomplete: Attachment has zero size.
10[.WebGL-0x15bc15784800] GL_INVALID_FRAMEBUFFER_OPERATION: glDrawArrays: Framebuffer is incomplete: Attachment has zero size.
play/:1 [.WebGL-0x15bc15784800] GL_INVALID_FRAMEBUFFER_OPERATION: glDrawArraysInstanced: Framebuffer is incomplete: Attachment has zero size.
play/:1 [.WebGL-0x15bc15784800] GL_INVALID_FRAMEBUFFER_OPERATION: glBlitFramebuffer: Framebuffer is incomplete: Attachment has zero size.
play/:1 [.WebGL-0x15bc15784800] GL_INVALID_FRAMEBUFFER_OPERATION: glClear: Framebuffer is incomplete: Attachment has zero size.
play/:1 [.WebGL-0x15bc15784800] GL_INVALID_FRAMEBUFFER_OPERATION: glDrawArraysInstanced: Framebuffer is incomplete: Attachment has zero size.
play/:1 WebGL: too many errors, no more errors will be reported to the console for this context.noduerme
So basically any road that isn't on the suggested unpaved tiles is useless, and the unpaved tiles can't be zoned.
[edit] It would also be nice to be able to find schools, police stations, etc. with an overlay view. There doesn't seem to be a data view for that.
sdellis
card_zero
Further gripes: I don't understand what I'm seeing. The first "data view" shows a heat map of population, but which are the dense parts? Is beige denser than blue which is denser than icy grey? Where's the actual population figure for that tile, is it "district population"? That seems to be per-tile, so is a building a district? Why does the park have a population of 49, and why do the 49 people living in the park give me a mayoral approval rating of 56%?
greenavocado
richardfey
prest
marcd35
Permit Pending error report Code: PP-SIM-F99D Step: running the simulation Error: Error: The simulation could not start. Build: 2e99342ba03e Time: 2026-10-20T21:37:28.780Z Page: https://permit.petercai.com/play/ Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36
Machine: screen 1920x1080, window 1920x911, pixel ratio 2 memory 16 GB, cores 16 touch points 0 game screen menu, map quality setting AUTO, drawn at ?
Graphics: api WEBGL2 renderer ANGLE (NVIDIA, NVIDIA GeForce GTX 1660 (0x00002184) Direct3D11 vs_5_0 ps_5_0, D3D11) tier high MAX_TEXTURE_SIZE 16384 MAX_RENDERBUFFER_SIZE 16384 MAX_SAMPLES 8 EXT_color_buffer_float yes EXT_color_buffer_half_float yes OES_texture_float_linear yes
Stack: Error: The simulation could not start. at e.onerror (https://permit.petercai.com/assets/play-DYe3blxS.js:10:25790...)
Recent log: 21:37:28 failed to load script https://static.cloudflareinsights.com/beacon.min.js/vce70182... 21:37:28 error Error: The simulation could not start.
yellowapple
rkagerer
Also it would be nice if popular menu options (like Street, etc) showed keyboard shortcuts.
And, is anyone else having trouble demolishing recently built streets?
solyin
nodesocket
bel8
- Three.js for rendering
- react 18+ UI built with Vite
- charts are custom, no libs
- main bundle size is a js file of 1MB (290KB gziped)
- No router, no redux/zustand
- saves using indexedDB + service-workerboringg
This is beautiful rage bait of a game.
pat2man
[1] https://boardgamegeek.com/boardgame/347552/north-berkeley
einpoklum
lasky
guardwisesec
calbear81
[deleted]
lbriner
larrydag
nickabe
After that it still did it on various different views but it was much faster.
laumer
jcft2
NonAlgorithmic
ProofHouse
karim79
niemandhier
My observation is, that whenever residents have little say in how their area develops they dissociate. Trash on the streets and decay and follow.
kayo_20211030
LanceH
usern20260720
jstummbillig
And because LLMs are making love cheaper.
bob1029
tonyhart7
its all gucci
Aboutplants
JamesCoyne
adastra22
I can't tell if this is a real error or satire, lol
hollowonepl
tomaytotomato
ramesh31
Kim_Bruning
Arongbyeol
mrits
pjmlp
xyst
yieldcrv
deisner
xp84
z3ratul163071
selecsosi
rootlocus
bretpiatt
Love it, I hope this becomes the most popular game on the internet so folks get to experience the Byzantine level of complexity we've made doing business in industries with physical stuff.
pinevale
Both are similarly unplayable, but I guess it's the thought that counts.
brap
Unpopular opinion: cities should be private, for-profit corporations. Leasing land from the government and charging subscription fees. Like a very big hotel.
artk42
So all in all, small communities do not fail because online participation is impossible. They fail because obstruction is cheap and accountability is absent: one person can repeatedly delay a decision, while everyone who supported a controversial decision simply moves on. I think we are in that point in history where participation could be dramatically improved by LLM in pipeline (and there are real works behind it https://github.com/AIObjectives/tttc-light-js https://www.science.org/doi/10.1126/science.adq2852)
- Chat and voice messages becomes a source-linked with signed summaries (llm definitely can help most ppl structure their thoughts into words)
- disputes are classified as factual, distributive, value-based, procedural, or rights-related
- it becomes more real to agree on explicit success (or dealbreaking) criteria for every decision
- votes and objections also accounted as "prediction market" bets of their voting power.
- evidence is more reviewable with LLM
- and what's most important the outcome updates domain-specific reputation that weakens future vote weights of those who sabotaged, or joined to crowd for populist decisions proved to be failure.
If a blinded LLM assessment and the community votes agree, the decision proceeds. If they disagree, at least it is much rare occasion and interesting to consider the causes. The key innovation is an auditable path from messy discussion to decisions, evidence, outcomes, and consequences. Reputation becomes the non-monetary cost of being confidently wrong or strategically obstructive. I hope to see more of such platforms and survive experiments. Current situation feels like desperation
Angus_Sugna
sashpawar11
pinscope_dev
culopatin
pugworthy
darksim905
If this was an installable, moddable game, this would be cool. Further, I'm not sure why they could not add this as an existing module or feature within SimCity 3000 itself. It's a nice little wanna be clone. But playing a browser game just doesn't feel like a game.
chem83
Tangential: Elon was tweeting recently about how he blames bureaucracy for the NY-DC Hyperloop corridor's failure (https://x.com/elonmusk/status/2112102304782680107). Whether that is ignoring other major problems with the plan or not, there's been bi-partisan criticism of how the traditional western democracy has severely slowed down infrastructure investment (see, for example https://en.wikipedia.org/wiki/Abundance_(Klein_and_Thompson_...). I see a lot of people going to China after being oblivious to it for years mostly due to western propaganda and being in awe with how fast the country has advanced its industry and public infrastructure with superior high speed rail, power grid, and other investments. I wonder if the west will ever find a way to adapt the dynamism that an autocracy affords to its system of government (which sadly has been increasingly described as an aristocracy/plutocracy/corporatocracy/kleptocracy).