<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>permit.petercai.com</title>
  <subtitle>Browse aymeric&#39;s, an independent, searchable archive of readable snapshots from followed feeds, preserved in Git with aggr.</subtitle>
  <id>https://aggr.aymericbeaumet.com/sources/permit.petercai.com/</id>
  <link rel="alternate" type="text/html" href="https://aggr.aymericbeaumet.com/sources/permit.petercai.com/"/>
  <link rel="self" type="application/atom+xml" href="https://aggr.aymericbeaumet.com/sources/permit.petercai.com/atom.xml"/>
  <updated>2026-10-20T18:29:09+00:00</updated>
  <author>
    <name>aymeric&#39;s</name>
  </author>
  <generator version="2.0.0" uri="https://github.com/aymericbeaumet/aggr">aggr</generator>
  <entry>
    <id>urn:aggr:item:028b11da37743ab47795c0bddf4dd1121f27351b</id>
    <title type="text">SimCity, but with Permits</title>
    <link rel="alternate" type="text/html" href="https://aggr.aymericbeaumet.com/items/hnrss-org/2026-10-20-simcity-but-with-permits/"/>
    <link rel="via" type="text/html" href="https://permit.petercai.com/"/>
    <published>2026-10-20T18:29:09+00:00</published>
    <updated>2026-10-20T18:29:09+00:00</updated>
    <author>
      <name>pcai</name>
    </author>
    <category term="news"/>
    <source>
      <title>Hacker News: Front Page</title>
    </source>
    <summary type="text">Build the city of your dreams. Subject to approval You are the mayor. You know exactly what this city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election. New game Free, because you are loved…</summary>
    <content type="html">&lt;p&gt;&lt;picture class=&quot;article-picture article-picture-fallback&quot; style=&quot;--image-ratio:16 / 9&quot;&gt;&lt;img src=&quot;https://permit.petercai.com/marketing/hero.jpg&quot; alt=&quot;Towers on both banks of a river in late afternoon light, with factories on the far shore&quot; loading=&quot;eager&quot; decoding=&quot;async&quot; fetchpriority=&quot;high&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;progressive-image&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h2&gt;Build the city of your dreams.&lt;/h2&gt;
&lt;p&gt;Subject to approval&lt;/p&gt;
&lt;p&gt;You are the mayor. You know exactly what this city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.&lt;/p&gt;
&lt;p&gt;&lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://permit.petercai.com/play/&quot;&gt;New game&lt;/a&gt; Free, because you are loved&lt;/p&gt;
&lt;p&gt;Permit Pending is a city simulation in the spirit of the classics, with one difference: you are not a god. You are an elected mayor. Every apartment block, bus lane and factory goes through hearings, reviews, objections, lawsuits and appeals. The economy underneath is real. The neighbors are not always rational. Win the argument, or win the election. Ideally both.&lt;/p&gt;
&lt;h2&gt;How a good idea dies&lt;/h2&gt;
&lt;p&gt;A typical case from your inbox. The economic answer was obvious. The political path was not.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Month 1 A tech boom pushes rents up. Young residents start to complain.&lt;/li&gt;
&lt;li&gt;Month 3 You rezone an empty lot for a 12-story apartment building.&lt;/li&gt;
&lt;li&gt;Month 4 &lt;strong&gt;Filed.&lt;/strong&gt; Nearby homeowners organize over parking and &amp;quot;neighborhood character.&amp;quot;&lt;/li&gt;
&lt;li&gt;Month 7 &lt;strong&gt;Hearing.&lt;/strong&gt; You trade height for parking. The building is now 6 stories.&lt;/li&gt;
&lt;li&gt;Month 8 The smaller project no longer pays. The developer asks for a tax break.&lt;/li&gt;
&lt;li&gt;Month 9 Housing advocates criticize the lower count of affordable units.&lt;/li&gt;
&lt;li&gt;Month 11 &lt;strong&gt;Appeal.&lt;/strong&gt; The board delays construction. A lawsuit is filed.&lt;/li&gt;
&lt;li&gt;Month 42 Rents are still rising. Young voters blame you for the shortage. Homeowners blame you for the proposal.&lt;/li&gt;
&lt;li&gt;Month 48 &lt;strong&gt;Election day.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Build absolutely nothing&lt;/h2&gt;
&lt;p&gt;&lt;picture class=&quot;article-picture article-picture-fallback&quot; style=&quot;--image-ratio:16 / 9&quot;&gt;&lt;img src=&quot;https://permit.petercai.com/marketing/feature-nimby.jpg&quot; alt=&quot;An upzoning of a few suburban lots at its hearing, the lots tinted for the zoning asked, with an opposition sign over them&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; fetchpriority=&quot;low&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;progressive-image&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h3&gt;Every improvement creates opposition&lt;/h3&gt;
&lt;p&gt;New housing lowers rents and angers homeowners. New industry brings jobs and smog. Better transit attracts development, and development attracts opponents. Fix one problem and you create a new group of voters who are angry about it.&lt;/p&gt;
&lt;p&gt;&lt;picture class=&quot;article-picture article-picture-fallback&quot; style=&quot;--image-ratio:16 / 9&quot;&gt;&lt;img src=&quot;https://permit.petercai.com/marketing/feature-hearing.jpg&quot; alt=&quot;The Case window of an upzoning at its planning hearing: 88% opposition, open objections and concessions the mayor can offer&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; fetchpriority=&quot;low&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;progressive-image&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h3&gt;Hearings, appeals and lawsuits&lt;/h3&gt;
&lt;p&gt;Your inbox fills with applications, controversies and recurring characters. Negotiate concessions at public hearings, win votes on a seven-seat council, and spend your political clout wisely. Some cases last longer than your term.&lt;/p&gt;
&lt;p&gt;&lt;picture class=&quot;article-picture article-picture-fallback&quot; style=&quot;--image-ratio:16 / 9&quot;&gt;&lt;img src=&quot;https://permit.petercai.com/marketing/feature-industry.jpg&quot; alt=&quot;Workshops, tank farms and warehouses on the same streets as small houses&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; fetchpriority=&quot;low&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;progressive-image&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h3&gt;An economy that keeps score&lt;/h3&gt;
&lt;p&gt;Residents have ages, incomes and homes. Businesses hire, grow and leave. Land values, rents, jobs, taxes and services all connect. The city keeps changing while you are stuck in committee.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;picture class=&quot;article-picture article-picture-fallback&quot; style=&quot;--image-ratio:16 / 9&quot;&gt;&lt;img src=&quot;https://permit.petercai.com/art/icons/election.svg&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; fetchpriority=&quot;low&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;progressive-image&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h3&gt;Reelection every four years&lt;/h3&gt;
&lt;p&gt;High-turnout groups have more power than their numbers suggest. Know who votes.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;picture class=&quot;article-picture article-picture-fallback&quot; style=&quot;--image-ratio:16 / 9&quot;&gt;&lt;img src=&quot;https://permit.petercai.com/art/icons/heatmap_opposition.svg&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; fetchpriority=&quot;low&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;progressive-image&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h3&gt;Understand every failure&lt;/h3&gt;
&lt;p&gt;Heatmaps, graphs and plain explanations show why voters are angry and which decision did it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;picture class=&quot;article-picture article-picture-fallback&quot; style=&quot;--image-ratio:16 / 9&quot;&gt;&lt;img src=&quot;https://permit.petercai.com/art/icons/gazette.svg&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; fetchpriority=&quot;low&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;progressive-image&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h3&gt;The local paper&lt;/h3&gt;
&lt;p&gt;The Gazette reports your successes, your scandals and your parking minimums.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;picture class=&quot;article-picture article-picture-fallback&quot; style=&quot;--image-ratio:16 / 9&quot;&gt;&lt;img src=&quot;https://permit.petercai.com/art/icons/council.svg&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; fetchpriority=&quot;low&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;progressive-image&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h3&gt;Sandbox forever&lt;/h3&gt;
&lt;p&gt;No campaign and no win screen. The city goes on as long as the voters let you.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Pick your city&lt;/h2&gt;
&lt;p&gt;Start with a hamlet at a crossroads, or inherit somebody else&#39;s problems.&lt;/p&gt;
&lt;h2&gt;What residents are saying&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;quot;I support new housing. Just not here.&amp;quot;&lt;/p&gt;
&lt;p&gt;Concerned Neighbor, Northgate&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;quot;The rent is too damn high!&amp;quot;&lt;/p&gt;
&lt;p&gt;Renter, Riverside&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;quot;We have filed an appeal on procedural grounds. The procedure is the point.&amp;quot;&lt;/p&gt;
&lt;p&gt;Neighborhood Preservation League&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Frequently asked questions&lt;/h2&gt;
&lt;p&gt;Do I need an account or a download?&lt;/p&gt;
&lt;p&gt;No. The game runs in your browser. Saves stay on your computer, and after the first visit the game also works offline.&lt;/p&gt;
&lt;p&gt;What do I need to play?&lt;/p&gt;
&lt;p&gt;A desktop or laptop with a current browser (Chrome, Edge, Firefox or Safari). A mouse helps.&lt;/p&gt;
&lt;p&gt;Can I win?&lt;/p&gt;
&lt;p&gt;Not exactly. It&#39;s a sandbox. Your goal is the city you want, and your challenge is to stay in office long enough to build it.&lt;/p&gt;
&lt;h2&gt;Your application is complete.&lt;/h2&gt;
&lt;p&gt;The hearing is scheduled. The neighbors are already here.&lt;/p&gt;
&lt;p&gt;&lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://permit.petercai.com/play/&quot;&gt;New game&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
</feed>
