About Social Code
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLucas Fryzek <lucas.fryzek@fryzekconcepts.com>2025-04-08 22:06:12 +0100
committerLucas Fryzek <lucas.fryzek@fryzekconcepts.com>2025-04-08 22:06:12 +0100
commit5bdd1d1ef7286db0438ed5c779e7f9cda18175ae (patch)
treed204873a7ea2378382b183b4c203096ca3080c65
parentc4e6af8c93cafcf58de961f3424a2002ec63da0a (diff)
Add build a town note
-rwxr-xr-xdeploy.sh2
-rw-r--r--html/assets/build_a_town/area_of_pdlc.pngbin0 -> 596248 bytes
-rw-r--r--html/assets/build_a_town/dutch_house_footprint.pngbin0 -> 57338 bytes
-rw-r--r--html/assets/build_a_town/king_ontario.jpgbin0 -> 84859 bytes
-rw-r--r--html/assets/build_a_town/pdlc_1.jpgbin0 -> 257992 bytes
-rw-r--r--html/assets/build_a_town/pdlc_2.jpgbin0 -> 293896 bytes
-rw-r--r--html/assets/build_a_town/pdlc_cars_parked.jpgbin0 -> 208541 bytes
-rw-r--r--html/assets/build_a_town/pdlc_cars_parked_2.jpgbin0 -> 536655 bytes
-rw-r--r--html/assets/build_a_town/pdlc_cars_parked_3.jpgbin0 -> 442191 bytes
-rw-r--r--html/assets/build_a_town/pdlc_cover_1.jpgbin0 -> 271715 bytes
-rw-r--r--html/assets/build_a_town/pdlc_cover_2.jpgbin0 -> 373657 bytes
-rw-r--r--html/assets/build_a_town/pdlc_cover_3.jpgbin0 -> 430211 bytes
-rw-r--r--html/assets/build_a_town/pdlc_cover_4.jpgbin0 -> 222510 bytes
-rw-r--r--html/assets/build_a_town/pdlc_cover_5.jpgbin0 -> 245016 bytes
-rw-r--r--html/assets/build_a_town/pdlc_cover_6.jpgbin0 -> 217365 bytes
-rw-r--r--html/assets/build_a_town/pdlc_cover_7.jpgbin0 -> 217751 bytes
-rw-r--r--html/assets/build_a_town/pdlc_over_ottawa.pngbin0 -> 1497435 bytes
-rw-r--r--html/assets/build_a_town/townhouse_lot.pngbin0 -> 271736 bytes
-rw-r--r--html/assets/build_a_town/where_to_live.jpgbin0 -> 107691 bytes
-rw-r--r--html/feed.xml283
-rw-r--r--html/graphics_feed.xml4
-rw-r--r--html/index.html8
-rw-r--r--html/notes/2024_igalia_graphics_team.html2
-rw-r--r--html/notes/build_towns.html307
-rw-r--r--html/notes/digital_garden.html9
-rw-r--r--html/notes/global_game_jam_2023.html11
-rw-r--r--meson.build1
-rw-r--r--notes/build_towns.md82
-rw-r--r--tools/note.lua2
29 files changed, 681 insertions, 30 deletions
diff --git a/deploy.sh b/deploy.sh
index e536296..19b9f71 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -1,4 +1,4 @@
# Old deploy to gitlab pages
# git subtree push --prefix html origin gh-pages
-rsync -avz --delete html/ game.fryzekconcepts.com:/var/www/blog/
+rsync -avz --delete html/ hazereal:/var/www/blog/
diff --git a/html/assets/build_a_town/area_of_pdlc.png b/html/assets/build_a_town/area_of_pdlc.png
new file mode 100644
index 0000000..e674d43
--- /dev/null
+++ b/html/assets/build_a_town/area_of_pdlc.png
Binary files differ
diff --git a/html/assets/build_a_town/dutch_house_footprint.png b/html/assets/build_a_town/dutch_house_footprint.png
new file mode 100644
index 0000000..7458a4b
--- /dev/null
+++ b/html/assets/build_a_town/dutch_house_footprint.png
Binary files differ
diff --git a/html/assets/build_a_town/king_ontario.jpg b/html/assets/build_a_town/king_ontario.jpg
new file mode 100644
index 0000000..4c00b4c
--- /dev/null
+++ b/html/assets/build_a_town/king_ontario.jpg
Binary files differ
diff --git a/html/assets/build_a_town/pdlc_1.jpg b/html/assets/build_a_town/pdlc_1.jpg
new file mode 100644
index 0000000..d1af197
--- /dev/null
+++ b/html/assets/build_a_town/pdlc_1.jpg
Binary files differ
diff --git a/html/assets/build_a_town/pdlc_2.jpg b/html/assets/build_a_town/pdlc_2.jpg
new file mode 100644
index 0000000..834cf27
--- /dev/null
+++ b/html/assets/build_a_town/pdlc_2.jpg
Binary files differ
diff --git a/html/assets/build_a_town/pdlc_cars_parked.jpg b/html/assets/build_a_town/pdlc_cars_parked.jpg
new file mode 100644
index 0000000..a040f3d
--- /dev/null
+++ b/html/assets/build_a_town/pdlc_cars_parked.jpg
Binary files differ
diff --git a/html/assets/build_a_town/pdlc_cars_parked_2.jpg b/html/assets/build_a_town/pdlc_cars_parked_2.jpg
new file mode 100644
index 0000000..86c7dcd
--- /dev/null
+++ b/html/assets/build_a_town/pdlc_cars_parked_2.jpg
Binary files differ
diff --git a/html/assets/build_a_town/pdlc_cars_parked_3.jpg b/html/assets/build_a_town/pdlc_cars_parked_3.jpg
new file mode 100644
index 0000000..3ddab18
--- /dev/null
+++ b/html/assets/build_a_town/pdlc_cars_parked_3.jpg
Binary files differ
diff --git a/html/assets/build_a_town/pdlc_cover_1.jpg b/html/assets/build_a_town/pdlc_cover_1.jpg
new file mode 100644
index 0000000..f33b2c9
--- /dev/null
+++ b/html/assets/build_a_town/pdlc_cover_1.jpg
Binary files differ
diff --git a/html/assets/build_a_town/pdlc_cover_2.jpg b/html/assets/build_a_town/pdlc_cover_2.jpg
new file mode 100644
index 0000000..960299b
--- /dev/null
+++ b/html/assets/build_a_town/pdlc_cover_2.jpg
Binary files differ
diff --git a/html/assets/build_a_town/pdlc_cover_3.jpg b/html/assets/build_a_town/pdlc_cover_3.jpg
new file mode 100644
index 0000000..96d211b
--- /dev/null
+++ b/html/assets/build_a_town/pdlc_cover_3.jpg
Binary files differ
diff --git a/html/assets/build_a_town/pdlc_cover_4.jpg b/html/assets/build_a_town/pdlc_cover_4.jpg
new file mode 100644
index 0000000..84894f4
--- /dev/null
+++ b/html/assets/build_a_town/pdlc_cover_4.jpg
Binary files differ
diff --git a/html/assets/build_a_town/pdlc_cover_5.jpg b/html/assets/build_a_town/pdlc_cover_5.jpg
new file mode 100644
index 0000000..e31d1f5
--- /dev/null
+++ b/html/assets/build_a_town/pdlc_cover_5.jpg
Binary files differ
diff --git a/html/assets/build_a_town/pdlc_cover_6.jpg b/html/assets/build_a_town/pdlc_cover_6.jpg
new file mode 100644
index 0000000..201e09d
--- /dev/null
+++ b/html/assets/build_a_town/pdlc_cover_6.jpg
Binary files differ
diff --git a/html/assets/build_a_town/pdlc_cover_7.jpg b/html/assets/build_a_town/pdlc_cover_7.jpg
new file mode 100644
index 0000000..93ab581
--- /dev/null
+++ b/html/assets/build_a_town/pdlc_cover_7.jpg
Binary files differ
diff --git a/html/assets/build_a_town/pdlc_over_ottawa.png b/html/assets/build_a_town/pdlc_over_ottawa.png
new file mode 100644
index 0000000..4eccecb
--- /dev/null
+++ b/html/assets/build_a_town/pdlc_over_ottawa.png
Binary files differ
diff --git a/html/assets/build_a_town/townhouse_lot.png b/html/assets/build_a_town/townhouse_lot.png
new file mode 100644
index 0000000..c33ee07
--- /dev/null
+++ b/html/assets/build_a_town/townhouse_lot.png
Binary files differ
diff --git a/html/assets/build_a_town/where_to_live.jpg b/html/assets/build_a_town/where_to_live.jpg
new file mode 100644
index 0000000..9f9b6a5
--- /dev/null
+++ b/html/assets/build_a_town/where_to_live.jpg
Binary files differ
diff --git a/html/feed.xml b/html/feed.xml
index 0647f1e..ce49a7c 100644
--- a/html/feed.xml
+++ b/html/feed.xml
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='UTF-8'?>
-<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Fryzek Concepts</title><atom:link href="https://fryzekconcepts.com/feed.xml" rel="self" type="application/rss+xml"/><link>https://fryzekconcepts.com</link><description>Lucas is a developer working on cool things</description><lastBuildDate>Tue, 25 Mar 2025 16:27:57 -0000</lastBuildDate><item><title>Generating Video</title><link>https://fryzekconcepts.com/notes/generating-video.html</link><description>&lt;p&gt;One thing I’m very interested in is computer graphics. This could be
+<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Fryzek Concepts</title><atom:link href="https://fryzekconcepts.com/feed.xml" rel="self" type="application/rss+xml"/><link>https://fryzekconcepts.com</link><description>Lucas is a developer working on cool things</description><lastBuildDate>Tue, 08 Apr 2025 21:03:41 -0000</lastBuildDate><item><title>Generating Video</title><link>https://fryzekconcepts.com/notes/generating-video.html</link><description>&lt;p&gt;One thing I’m very interested in is computer graphics. This could be
complex 3D graphics or simple 2D graphics. The idea of getting a
computer to display visual data fascinates me. One fundamental part of
showing visual data is interfacing with a computer monitor. This can be
@@ -1118,11 +1118,10 @@ href="https://maggieappleton.com/garden-history"&gt;digital gardens&lt;/a&gt; I
was inspired to convert my own website into a digital garden.&lt;/p&gt;
&lt;p&gt;I have many half baked ideas that I seem to be able to finish. Some
of them get to a published state like &lt;a
-href="/notes/rasterizing-triangles.html"&gt;Rasterizing Triangles&lt;/a&gt; and
-&lt;a href="/notes/baremetal-risc-v.html"&gt;Baremetal RISC-V&lt;/a&gt;, but many of
-them never make it to the published state. The idea of digital garden
-seems very appealing to me, as it encourages you to post on a topic even
-if you haven’t made it “publishable” yet.&lt;/p&gt;
+href="rasterizing-triangles"&gt;&lt;/a&gt; and &lt;a href="baremetal-risc-v"&gt;&lt;/a&gt;,
+but many of them never make it to the published state. The idea of
+digital garden seems very appealing to me, as it encourages you to post
+on a topic even if you haven’t made it “publishable” yet.&lt;/p&gt;
&lt;h2 id="how-this-site-works"&gt;How this site works&lt;/h2&gt;
&lt;p&gt;I wanted a bit of challenge when putting together this website as I
don’t do a lot of web development in my day to day life, so I thought it
@@ -1436,9 +1435,9 @@ all the audio in our game. This left me as the sole programmer for our
team.&lt;/p&gt;
&lt;h2 id="my-game-jam-experiences"&gt;My Game Jam Experiences&lt;/h2&gt;
&lt;p&gt;In recent years,I participated in a &lt;a
-href="/notes/n64brew-gamejam-2021.html"&gt;Nintendo 64 homebrew game
-jam&lt;/a&gt; and the Puerto Rico Game Developers Association event for the
-global game jam, submitting &lt;a
+href="n64brew-gamejam-2021"&gt;Nintendo 64 homebrew game jam&lt;/a&gt; and the
+Puerto Rico Game Developers Association event for the global game jam,
+submitting &lt;a
href="https://globalgamejam.org/2022/games/magnetic-parkour-6"&gt;Magnetic
Parkour&lt;/a&gt;, I also participated in &lt;a href="https://ldjam.com/"&gt;Ludum
Dare&lt;/a&gt; back around 2013 but unfortunately I’ve since lost the link to
@@ -1467,9 +1466,8 @@ href="https://godotengine.org/"&gt;Godot&lt;/a&gt;, and wanted to use this
opportunity to learn the engine more and build a game in it. Godot is
interesting to me as its a completely open source game engine, and as
you can probably guess from my &lt;a
-href="/notes/2022_igalia_graphics_team.html"&gt;job&lt;/a&gt;, open source
-software as well as free software is something I’m particularly
-interested in.&lt;/p&gt;
+href="2022_igalia_graphics_team"&gt;job&lt;/a&gt;, open source software as well
+as free software is something I’m particularly interested in.&lt;/p&gt;
&lt;p&gt;Godot is a really powerful game engine that handles a lot of
complexity for you. For example,it has a built in parallax background
component, that we took advantage of to add more depth to our game. This
@@ -2438,7 +2436,7 @@ so that the display handles from Android Window system could be properly
imported and mapped. Next came Android window system integration for DRI
software rendering backend in EGL, and lastly but most importantly came
updating the documentation in Mesa for building Android support. I wrote
-all about this effort &lt;a href="/notes/android_swrast.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
+all about this effort &lt;a href="android_swrast"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The latter half on the year had me working on improving lavapipe’s
integration with ChromeOs, and having Lavapipe work as a host Vulkan
driver for Venus. You can see some of the changes I made in
@@ -2459,4 +2457,261 @@ Melissa will also present about kworkflow there. We’ll also be at XDC
2025, networking and presenting about all the work we are doing on the
Linux graphics stack. Thanks for following our work this year, and
here’s to making 2025 an even better year for Linux graphics!&lt;/p&gt;
-</description><pubDate>Fri, 20 Dec 2024 00:00:00 -0000</pubDate><guid>https://fryzekconcepts.com/notes/2024_igalia_graphics_team.html</guid></item></channel></rss> \ No newline at end of file
+</description><pubDate>Fri, 20 Dec 2024 00:00:00 -0000</pubDate><guid>https://fryzekconcepts.com/notes/2024_igalia_graphics_team.html</guid></item><item><title>Can we just build walkable towns?</title><link>https://fryzekconcepts.com/notes/build_towns.html</link><description>&lt;p&gt;For the last year I’ve been living in the small city of Puerto de la
+Cruz (PDLC) in Tenerife. PDLC is an interesting place for a number of
+reasons, but one of those reasons is that fact that it’s not very big.
+The city has a population of ~30k people in an area of 8.73 km²
+according to &lt;a
+href="https://en.wikipedia.org/wiki/Puerto_de_la_Cruz"&gt;wikipedia&lt;/a&gt;.
+Because of this, its really not that hard to walk around the city, as
+long as you avoid walking in the extremely hilly areas. Although I’ve
+been loving living here, my wife has been very home sick and longing to
+move back to Canada and be closer to family. So lately we’ve been
+looking at areas in KW, Ottawa, and Montréal to move back to. During
+this search I’ve found it increasingly depressing to evaluate places in
+Canada against my beloved PDLC. Even ignoring things like transit it
+seems very difficult to find walkable neighbourhoods or towns where you
+don’t have to cross a big stroad just to get to a grocery store.&lt;/p&gt;
+&lt;figure&gt;
+&lt;img src="/assets/build_a_town/pdlc_2.jpg"
+alt="Photo of the lower part of PDLC from Parque Taoro" /&gt;
+&lt;figcaption aria-hidden="true"&gt;Photo of the lower part of PDLC from
+Parque Taoro&lt;/figcaption&gt;
+&lt;/figure&gt;
+&lt;div class="gallery"&gt;
+&lt;p&gt;&lt;img src="/assets/build_a_town/pdlc_cover_1.jpg" /&gt; &lt;img
+src="/assets/build_a_town/pdlc_cover_2.jpg" /&gt; &lt;img
+src="/assets/build_a_town/pdlc_cover_3.jpg" /&gt; &lt;img
+src="/assets/build_a_town/pdlc_cover_4.jpg" /&gt; &lt;img
+src="/assets/build_a_town/pdlc_cover_6.jpg" /&gt; &lt;img
+src="/assets/build_a_town/pdlc_cover_7.jpg" /&gt;&lt;/p&gt;
+&lt;p&gt;&lt;img src="/assets/build_a_town/pdlc_cover_5.jpg" /&gt;&lt;/p&gt;
+&lt;/div&gt;
+&lt;p&gt;This got me thinking, if PDLC is so small and walkable, couldn’t we
+just do the same thing in Canada? Why do I have to move to big city to
+have a walkable community where I can easily access anything I need. Not
+to mention everyone in Canada moving to the big cities is contributing
+to the housing crisis in those cities and helping make them less
+affordable to everyone. I think the biggest problem with this approach
+is NIMBYs, but what if we said screw that and just made our own town or
+neighbourhood?&lt;/p&gt;
+&lt;p&gt;&lt;img src="https://i.imgflip.com/9q6j8h.jpg" /&gt;&lt;/p&gt;
+&lt;p&gt;I sort of lied before about PDLC being 8.73 km². I meant that’s the
+actual area of the city, but I hardly go anywhere in the city that is up
+hill from the center. If I go to google maps and measure out the area of
+the city I’m going to regularly its actually slightly smaller than 0.5
+km². Looking at more detailed population breakdown from the 2024 census,
+this area also only has a population of 8000-10,000 people. In that
+space I can go to multiple grocery stores, my doctor, the bus station, a
+couple electronic stores, a couple co-working spaces, multiple
+pharmacies, a couple hardware store, and countless cafés and
+restaurants. If we had kids right now, in that same area there would be
+the elementary school and high school, and they would likely be able to
+walk to them on their own as there are pedestrian paths to both schools.
+There is also a small shopping mall with some chain clothing stores.
+Looking these numbers up really surprised. The area by the ocean I’m
+talking about here also has two smaller waste water treatment plants.
+Basically in an area of less than a kilometer by a kilometer you can
+access everything you need, and fit enough people to have the area be
+economically viable to sustain the people living there, and have
+utilities to ensure that people can actually live there.&lt;/p&gt;
+&lt;p&gt;Now what do people in PDLC do for work? Well they either work in
+town, in one of the surrounding towns or commute to the bigger cities of
+La Laguna or Santa Cruz to work. Fortunately for PDLC there is a decent
+tourism sector given the natural beauty of the area and the nice weather
+year round, thankfully for me and the residents its not a big as the
+tourism in the south of the island. For people who commute there is a
+bus available every ~1 hour or so to get to La Laguna or Santa Cruz.
+People in PDLC do own cars but from the people I know most don’t need to
+use their cars on a regularly basis. Everything here is not “super
+cramped” either, you don’t need to live in a shoe box. We’re able to
+rent a ~1200 sqft 3 bedroom apartment that’s all of one floor in a low
+rise building of 4 apartments for less than what we payed in Canada to
+rent an ~800 sqft 1 bedroom condo in uptown Waterloo.&lt;/p&gt;
+Just for laughs, here is the area of PDLC overlaid on the experimental
+farm in Ottawa. 0.5km² is tiny! Its about the size of a neighbourhood in
+Ottawa.
+&lt;div class="gallery"&gt;
+&lt;p&gt;&lt;img src="/assets/build_a_town/area_of_pdlc.png" /&gt; &lt;img
+src="/assets/build_a_town/pdlc_over_ottawa.png" /&gt;&lt;/p&gt;
+&lt;/div&gt;
+&lt;p&gt;With the thought of having to move from PDLC, I’ve been dreading the
+idea of moving back to somewhere in Canada where I need to drive to do
+most of my daily errands. In Canada its normal to hear about people
+wanting to break free from the “grind”. Saving up money, buying an acre
+or two of land in the country and living the rural life. This got me
+thinking, what if someone wanted to get away from the commute and the
+traffic, get an acre or two and build a walkable neighbourhood? What
+would that cost, what would it look like? Unable to get this thought out
+of my head I decided to try and answer these questions.&lt;/p&gt;
+&lt;p&gt;Depending on where you’re looking you can find a number of different
+prices, but I found a nice 3/4 acre lot in Ottawa and got to work. I
+tried to find a housing design that would be more space efficient but
+pleasant to live in, and I found this &lt;a
+href="https://www.sciencedirect.com/science/article/abs/pii/S0378778811005883?via%3Dihub"&gt;paper&lt;/a&gt;
+that has the below town house design. This design would give you around
+~1200 sqft per town house would be a very livable amount of space and
+would give small families enough space to live there as well. I made
+little model to see what things would look like and I think you could
+realistically fit around ~18 of these town houses on the footprint of
+the plot. Of course with a space this small I think you’d still need
+room for parking, because let’s not kid ourselves, this lot is in the
+middle of nowhere and I have serious doubts you could sustain a doctors
+office, grocery store, and other amenities in a neighbourhood of only 18
+people. Also fitting the lot with 18 houses doesn’t leave a lot of room
+for there to be businesses, meaning that this would also just be a car
+dependent development. Anyone living there would realistically have to
+commute for work, the grocery store, the doctors office, etc. Honestly
+modeling this made me feel a little defeated. Trying to beat the “grind”
+on a 3/4 acre lot isn’t going to cut it.&lt;/p&gt;
+&lt;div class="gallery"&gt;
+&lt;p&gt;&lt;img src="/assets/build_a_town/dutch_house_footprint.png" /&gt; &lt;img
+src="/assets/build_a_town/townhouse_lot.png" /&gt;&lt;/p&gt;
+&lt;/div&gt;
+&lt;p&gt;So I decided to go back to the drawing board and think a little
+bigger. After all this is just for fun. Lets see if we could bring PDLC
+to Canada (without the palm trees of course). Could you buy 0.5 sqkm² in
+Ontario? How much would it cost? Would it be close to anything or in the
+middle of nowhere in northern Ontario? Well I took a look, and its a bit
+harder to find stuff online when you’re looking at land this big but I
+did find an old listing for 130 acres (close to 0.5 sqkm²) near &lt;a
+href="https://www.moffatdunlap.com/ontario-real-estate/All-Real-Estate-Listings/130-Acres-King/1053/0"&gt;King,
+Ontario that sold for ~$4.5 million&lt;/a&gt;. This sounds like a ton of
+money, and it would be if it was single person buying it, but I want to
+think bigger. What if we had a whole town of people buy it, what we it
+cost then? Using PDLC as my reference, lets say that we wanted to build
+a town of 5000 people. What would it cost then?&lt;/p&gt;
+&lt;figure&gt;
+&lt;img src="/assets/build_a_town/king_ontario.jpg"
+alt="King, ON 130 acre lot" /&gt;
+&lt;figcaption aria-hidden="true"&gt;King, ON 130 acre lot&lt;/figcaption&gt;
+&lt;/figure&gt;
+&lt;p&gt;Well some quick math shows that each person would need to pay $900 to
+contribute to the land purchase. Wait only $900? That’s wild! For less
+than the price of an iphone 16 you could be the proud owner of 1/5000th
+of a town that’s just 1 hour north of Toronto. But wait that’s just the
+land, a town would need water, waste treatment, electricity, and a bunch
+of other stuff. What would that cost? I’ll try to look at waste water
+treatment because I think that might be the most expensive of all the
+utilities that would need to be sorted out. &lt;a
+href="https://www.statcan.gc.ca/o1/en/plus/5814-world-water-day-eh"&gt;Stats
+Canada says&lt;/a&gt; that on average a person consumes 223 litres of water a
+day. So with a population of 5000 we could expected somewhere around 1
+million litres of waste waster to be produced every day. I’m sure if I
+was more versed in the subject it would be easier to figure out how much
+this costs but I see a wide variety of numbers for how much this could
+cost, with numbers from $600k to $10 million. But whatever lets be
+conservative and say it costs $10 million to build a waste water
+treatment plant, that would only be $2000 per person to fund the
+development of waste water plant! Lets say other utilities like fresh
+water, electricity hookup, main road hook up are similar expense. In
+that case you’re looking at ~10k per person in a town of 5000 people.
+This is still within the realm of mere mortals!&lt;/p&gt;
+&lt;p&gt;Now lets start talking about the elephant in the room, actually
+building the damn houses. How expensive would that be? Again I think
+this would be easier if I was more well versed in the topic but online
+you find numbers all over the place from $200 per sqft all the way up to
+$500 sqft. For purposes here I’m going to assume its on the lower end of
+the spectrum for a few reasons. First things are being built densely and
+close together so there is some economies of scale. Second I imagine to
+be more economical only a couple of designs could be reused all over
+meaning their could be bulk purchases of materials and labour could more
+easily be shared. I’m not a builder or a developer though so I have no
+idea if that’s accurate at all. But assume the price is somewhere around
+$250 per sqft. If we’re building a bunch of ~1200sqft 2,3 bedroom
+apartments that’s around ~$300k per apartment. Now we’re getting into
+the big numbers of the per person investment. But if we try to compare
+this to &lt;a
+href="https://www.realtor.ca/real-estate/28065045/313-32-church-street-king-schomberg-schomberg"&gt;similar
+listings&lt;/a&gt; in King, Ontario we find that for ~1200 sqft of space the
+price is double or more! And those homes aren’t even in walkable
+neighbourhoods! Now likely we would build some bigger units for bigger
+families and smaller units for individuals or young professionals, but
+lets stick to the $300k on average.&lt;/p&gt;
+&lt;p&gt;Putting these numbers down feels wild to me. If we add the
+infrastructure cost and some buffer we’re looking at $350k per home.
+This is half the average sale price of a home in Ontario! Now I know
+what you’re thinking. This is great and all but what will these people
+do? No sense in building a community if no one can afford to live there.
+Well of course there would be some jobs in town. We’d want a grocery
+store or two, a couple doctors, dentists, hardware store. Basically
+anything that you might need on a regular basis. These would employ a
+few people in the community but I imagine this would be the range of
+~100s of jobs, nowhere near our community size of 5000. So what will the
+other ~4900 do? Well King, Ontario is close to Toronto and Barrie, could
+they work there? Now we start to get to a big problem. How will we have
+a walkable, affordable community if ~4900 people need to commute outside
+of town for work? If we stick to the tried and true method in Canada we
+would just end up building a modern car dependent suburb.&lt;/p&gt;
+&lt;p&gt;Well let’s not give up yet! I recall watching an &lt;a
+href="https://www.reddit.com/r/ottawa/comments/elskgp/a_bus_for_us_nfb_short_film_1972_frustrated_by_a/"&gt;old
+documentary of a suburb in Ottawa in the 70s starting their own private
+bus line&lt;/a&gt; since they got fed up with the state of transit in the
+capital. Maybe we could do something like that? Run our own commuter
+buses from the town to Toronto, Barrie, and other nearby communities
+where the majority of the population have jobs. This isn’t a perfect
+solution as we’d need a lot of buses to transit ~4900 people. A train
+would be more ideal, but even in my imagination I can’t picture that
+happening. Perhaps the community could tailor itself to the “modern
+digital worker” who can work from home? That feels like it would be
+unsustainable. A real town needs some kind of realistic economy to
+support it. I think the only realistic option would be people commuting
+to Toronto, Barrier, and other nearby communities either by their own
+car or by a town run transpiration system. If cars can be kept in under
+ground garages or dedicated parking structures they shouldn’t effect the
+walkability too much. This would of course be more expensive to build.
+If we try to keep PDLC as a model, there is some on street parking here,
+but its perhaps one of the things I like least about the city. Because
+where it exists the cars go right to the curb and affect the visibility
+of pedestrians trying to cross the street. Perhaps we can follow modern
+“daylighting” recommendations and build curbs so cars that park on the
+street don’t block the line of sight of pedestrians and vehicles. I
+think it would be impossible to have a totally car free community (and
+I’m not 100% I’d even want one). But if we can keep car ownership down
+to just those that actually need a car, I think it would help with
+keeping the community dense, affordable and most importantly walkable.
+I’m not sure what the car ownership statistics look like for PDLC, but
+Spain as whole only has &lt;a
+href="https://en.wikipedia.org/wiki/List_of_countries_and_territories_by_motor_vehicles_per_capita"&gt;642
+cars per 1000 people&lt;/a&gt;, so maybe we can strive for having ~3000 cars
+or less in town.&lt;/p&gt;
+Examples of car ownership in PDLC
+&lt;div class="gallery"&gt;
+&lt;p&gt;&lt;img src="/assets/build_a_town/pdlc_cars_parked.jpg" /&gt; &lt;img
+src="/assets/build_a_town/pdlc_cars_parked_2.jpg" /&gt; &lt;img
+src="/assets/build_a_town/pdlc_cars_parked_3.jpg" /&gt;&lt;/p&gt;
+&lt;/div&gt;
+&lt;p&gt;What would this town look like? I imagine like a lot of the old
+downtowns of other Ontario towns. PDLC doesn’t really have huge condo
+towers with 100s of units. Most buildings are small 3-5 story buildings
+with typically one whole unit per floor. There are a few towers, but
+were talking about 10s of towers among a couple thousand low rise
+buildings. You’ll also see that most businesses are in the same
+buildings just occupying the street level part. There are a few
+commercial only buildings, but the vast majority of buildings are both
+residential and commercial. I think if we could replicate these design
+throughout the whole town without building low density “suburbs” with
+detached single family homes we could keep the whole town walkable and
+fit it in the 0.5 sqkm². After all if they could do it in Spain why
+can’t we do it here in Canada?&lt;/p&gt;
+&lt;p&gt;At the end of the day this is all fantasy, but it feels more
+realistic that I thought possible. Sadly I don’t even have 5000 friends
+on facebook, let alone how to become a developer, how to build roads,
+water treatment, infrastructure and housing. But it was interesting to
+think about. I suspect if you found the right land, and enough people we
+could be building affordable housing in Canada in the range of ~$350k
+per house by just building a dense town. Maybe people would even want to
+live there?&lt;/p&gt;
+&lt;p&gt;P.S. If you know of a walkable town or neighbourhood somewhere in
+this area, please tell me about it! You can reach me by &lt;a
+href="mailto:lucas.fryzek@fryzekconcepts.com"&gt;e-mail&lt;/a&gt; or &lt;a
+href="https://mastodon.social/@hazematman"&gt;mastodon&lt;/a&gt;. Bonus points
+if:&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;It’s not Toronto&lt;/li&gt;
+&lt;li&gt;I can easily walk to a grocery store even if its small&lt;/li&gt;
+&lt;li&gt;It would be a good place for raising a family&lt;/li&gt;
+&lt;li&gt;Price of housing is closer to Ottawa or KW&lt;/li&gt;
+&lt;/ul&gt;
+&lt;p&gt;&lt;img src="/assets/build_a_town/where_to_live.jpg" /&gt;&lt;/p&gt;
+</description><pubDate>Mon, 07 Apr 2025 23:00:00 -0000</pubDate><guid>https://fryzekconcepts.com/notes/build_towns.html</guid></item></channel></rss> \ No newline at end of file
diff --git a/html/graphics_feed.xml b/html/graphics_feed.xml
index 1f22898..32e4460 100644
--- a/html/graphics_feed.xml
+++ b/html/graphics_feed.xml
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='UTF-8'?>
-<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Fryzek Concepts</title><atom:link href="https://fryzekconcepts.com/feed.xml" rel="self" type="application/rss+xml"/><link>https://fryzekconcepts.com</link><description>Lucas is a developer working on cool things</description><lastBuildDate>Tue, 25 Mar 2025 16:27:57 -0000</lastBuildDate><item><title>2022 Graphics Team Contributions at Igalia</title><link>https://fryzekconcepts.com/notes/2022_igalia_graphics_team.html</link><description>&lt;p&gt;This year I started a new job working with &lt;a
+<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Fryzek Concepts</title><atom:link href="https://fryzekconcepts.com/feed.xml" rel="self" type="application/rss+xml"/><link>https://fryzekconcepts.com</link><description>Lucas is a developer working on cool things</description><lastBuildDate>Tue, 08 Apr 2025 21:03:41 -0000</lastBuildDate><item><title>2022 Graphics Team Contributions at Igalia</title><link>https://fryzekconcepts.com/notes/2022_igalia_graphics_team.html</link><description>&lt;p&gt;This year I started a new job working with &lt;a
href="https://www.igalia.com/technology/graphics"&gt;Igalia’s Graphics
Team&lt;/a&gt;. For those of you who don’t know &lt;a
href="https://www.igalia.com/"&gt;Igalia&lt;/a&gt; they are a &lt;a
@@ -1200,7 +1200,7 @@ so that the display handles from Android Window system could be properly
imported and mapped. Next came Android window system integration for DRI
software rendering backend in EGL, and lastly but most importantly came
updating the documentation in Mesa for building Android support. I wrote
-all about this effort &lt;a href="/notes/android_swrast.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
+all about this effort &lt;a href="android_swrast"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The latter half on the year had me working on improving lavapipe’s
integration with ChromeOs, and having Lavapipe work as a host Vulkan
driver for Venus. You can see some of the changes I made in
diff --git a/html/index.html b/html/index.html
index 0bf3767..4ae78a1 100644
--- a/html/index.html
+++ b/html/index.html
@@ -47,6 +47,14 @@
</a>
</h2>
<div class="notes-container">
+ <a href="/notes/build_towns.html" class="note-link">
+ <div class="note-box">
+ <img src="/assets/build_a_town/pdlc_1.jpg">
+ <h2>Can we just build walkable towns?</h2>
+ <p>For the last year I’ve been living in the small city of
+ Puerto de la Cruz (PDLC) in Tenerife. is ...</p>
+ </div>
+ </a>
<a href="/notes/2024_igalia_graphics_team.html" class="note-link">
<div class="note-box">
<img src="/assets/igalia_logo.png">
diff --git a/html/notes/2024_igalia_graphics_team.html b/html/notes/2024_igalia_graphics_team.html
index 6a2b74f..4d9cb40 100644
--- a/html/notes/2024_igalia_graphics_team.html
+++ b/html/notes/2024_igalia_graphics_team.html
@@ -315,7 +315,7 @@ so that the display handles from Android Window system could be properly
imported and mapped. Next came Android window system integration for DRI
software rendering backend in EGL, and lastly but most importantly came
updating the documentation in Mesa for building Android support. I wrote
-all about this effort <a href="/notes/android_swrast.html">here</a>.</p>
+all about this effort <a href="android_swrast">here</a>.</p>
<p>The latter half on the year had me working on improving lavapipe’s
integration with ChromeOs, and having Lavapipe work as a host Vulkan
driver for Venus. You can see some of the changes I made in
diff --git a/html/notes/build_towns.html b/html/notes/build_towns.html
new file mode 100644
index 0000000..30c20da
--- /dev/null
+++ b/html/notes/build_towns.html
@@ -0,0 +1,307 @@
+<!doctype html>
+
+<html class="html-note-page" lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+
+ <title>Can we just build walkable towns?</title>
+ <meta name="dcterms.date" content="2025-04-08" />
+
+ <link rel="stylesheet" href="/assets/style.css">
+ <link rel="icon" type="image/x-icon" href="/assets/favicon.svg">
+ <link rel="icon" type="image/png" href="/assets/favicon.png">
+ <link rel="alternate" type="application/atom+xml" title="Fryzek Concepts" href="/feed.xml">
+</head>
+
+<body>
+ <div class="header-bar">
+ <a href="/index.html">
+ <img src="/assets/favicon.svg" alt="frycon logo">
+ </a>
+ <div class="header-links">
+ <a href="/about.html" class="header-link">About</a>
+ <a rel="me" href="https://mastodon.social/@hazematman" class="header-link">Social</a>
+ <a href="https://git.fryzekconcepts.com" class="header-link">Code</a>
+ </div>
+ </div>
+ <main>
+<div class="page-title-header-container">
+ <h1 class="page-title-header">Can we just build walkable towns?</h1>
+ <div class="page-info-container">
+ <div class="plant-status">
+ <img src="/assets/budding.svg">
+ <div class="plant-status-text">
+ <p>budding</p>
+ </div>
+ </div>
+ <div class="page-info-date-container">
+ <p class="page-info-date">Published: 2025-04-08</p>
+ <p class="page-info-date">Last Edited: 2025-04-08</p>
+ </div>
+ </div>
+ </div>
+<div class="note-divider"></div>
+<div class="main-container">
+ <div class="note-body">
+<p>For the last year I’ve been living in the small city of Puerto de la
+Cruz (PDLC) in Tenerife. PDLC is an interesting place for a number of
+reasons, but one of those reasons is that fact that it’s not very big.
+The city has a population of ~30k people in an area of 8.73 km²
+according to <a
+href="https://en.wikipedia.org/wiki/Puerto_de_la_Cruz">wikipedia</a>.
+Because of this, its really not that hard to walk around the city, as
+long as you avoid walking in the extremely hilly areas. Although I’ve
+been loving living here, my wife has been very home sick and longing to
+move back to Canada and be closer to family. So lately we’ve been
+looking at areas in KW, Ottawa, and Montréal to move back to. During
+this search I’ve found it increasingly depressing to evaluate places in
+Canada against my beloved PDLC. Even ignoring things like transit it
+seems very difficult to find walkable neighbourhoods or towns where you
+don’t have to cross a big stroad just to get to a grocery store.</p>
+<figure>
+<img src="/assets/build_a_town/pdlc_2.jpg"
+alt="Photo of the lower part of PDLC from Parque Taoro" />
+<figcaption aria-hidden="true">Photo of the lower part of PDLC from
+Parque Taoro</figcaption>
+</figure>
+<div class="gallery">
+<p><img src="/assets/build_a_town/pdlc_cover_1.jpg" /> <img
+src="/assets/build_a_town/pdlc_cover_2.jpg" /> <img
+src="/assets/build_a_town/pdlc_cover_3.jpg" /> <img
+src="/assets/build_a_town/pdlc_cover_4.jpg" /> <img
+src="/assets/build_a_town/pdlc_cover_6.jpg" /> <img
+src="/assets/build_a_town/pdlc_cover_7.jpg" /></p>
+<p><img src="/assets/build_a_town/pdlc_cover_5.jpg" /></p>
+</div>
+<p>This got me thinking, if PDLC is so small and walkable, couldn’t we
+just do the same thing in Canada? Why do I have to move to big city to
+have a walkable community where I can easily access anything I need. Not
+to mention everyone in Canada moving to the big cities is contributing
+to the housing crisis in those cities and helping make them less
+affordable to everyone. I think the biggest problem with this approach
+is NIMBYs, but what if we said screw that and just made our own town or
+neighbourhood?</p>
+<p><img src="https://i.imgflip.com/9q6j8h.jpg" /></p>
+<p>I sort of lied before about PDLC being 8.73 km². I meant that’s the
+actual area of the city, but I hardly go anywhere in the city that is up
+hill from the center. If I go to google maps and measure out the area of
+the city I’m going to regularly its actually slightly smaller than 0.5
+km². Looking at more detailed population breakdown from the 2024 census,
+this area also only has a population of 8000-10,000 people. In that
+space I can go to multiple grocery stores, my doctor, the bus station, a
+couple electronic stores, a couple co-working spaces, multiple
+pharmacies, a couple hardware store, and countless cafés and
+restaurants. If we had kids right now, in that same area there would be
+the elementary school and high school, and they would likely be able to
+walk to them on their own as there are pedestrian paths to both schools.
+There is also a small shopping mall with some chain clothing stores.
+Looking these numbers up really surprised. The area by the ocean I’m
+talking about here also has two smaller waste water treatment plants.
+Basically in an area of less than a kilometer by a kilometer you can
+access everything you need, and fit enough people to have the area be
+economically viable to sustain the people living there, and have
+utilities to ensure that people can actually live there.</p>
+<p>Now what do people in PDLC do for work? Well they either work in
+town, in one of the surrounding towns or commute to the bigger cities of
+La Laguna or Santa Cruz to work. Fortunately for PDLC there is a decent
+tourism sector given the natural beauty of the area and the nice weather
+year round, thankfully for me and the residents its not a big as the
+tourism in the south of the island. For people who commute there is a
+bus available every ~1 hour or so to get to La Laguna or Santa Cruz.
+People in PDLC do own cars but from the people I know most don’t need to
+use their cars on a regularly basis. Everything here is not “super
+cramped” either, you don’t need to live in a shoe box. We’re able to
+rent a ~1200 sqft 3 bedroom apartment that’s all of one floor in a low
+rise building of 4 apartments for less than what we payed in Canada to
+rent an ~800 sqft 1 bedroom condo in uptown Waterloo.</p>
+Just for laughs, here is the area of PDLC overlaid on the experimental
+farm in Ottawa. 0.5km² is tiny! Its about the size of a neighbourhood in
+Ottawa.
+<div class="gallery">
+<p><img src="/assets/build_a_town/area_of_pdlc.png" /> <img
+src="/assets/build_a_town/pdlc_over_ottawa.png" /></p>
+</div>
+<p>With the thought of having to move from PDLC, I’ve been dreading the
+idea of moving back to somewhere in Canada where I need to drive to do
+most of my daily errands. In Canada its normal to hear about people
+wanting to break free from the “grind”. Saving up money, buying an acre
+or two of land in the country and living the rural life. This got me
+thinking, what if someone wanted to get away from the commute and the
+traffic, get an acre or two and build a walkable neighbourhood? What
+would that cost, what would it look like? Unable to get this thought out
+of my head I decided to try and answer these questions.</p>
+<p>Depending on where you’re looking you can find a number of different
+prices, but I found a nice 3/4 acre lot in Ottawa and got to work. I
+tried to find a housing design that would be more space efficient but
+pleasant to live in, and I found this <a
+href="https://www.sciencedirect.com/science/article/abs/pii/S0378778811005883?via%3Dihub">paper</a>
+that has the below town house design. This design would give you around
+~1200 sqft per town house would be a very livable amount of space and
+would give small families enough space to live there as well. I made
+little model to see what things would look like and I think you could
+realistically fit around ~18 of these town houses on the footprint of
+the plot. Of course with a space this small I think you’d still need
+room for parking, because let’s not kid ourselves, this lot is in the
+middle of nowhere and I have serious doubts you could sustain a doctors
+office, grocery store, and other amenities in a neighbourhood of only 18
+people. Also fitting the lot with 18 houses doesn’t leave a lot of room
+for there to be businesses, meaning that this would also just be a car
+dependent development. Anyone living there would realistically have to
+commute for work, the grocery store, the doctors office, etc. Honestly
+modeling this made me feel a little defeated. Trying to beat the “grind”
+on a 3/4 acre lot isn’t going to cut it.</p>
+<div class="gallery">
+<p><img src="/assets/build_a_town/dutch_house_footprint.png" /> <img
+src="/assets/build_a_town/townhouse_lot.png" /></p>
+</div>
+<p>So I decided to go back to the drawing board and think a little
+bigger. After all this is just for fun. Lets see if we could bring PDLC
+to Canada (without the palm trees of course). Could you buy 0.5 sqkm² in
+Ontario? How much would it cost? Would it be close to anything or in the
+middle of nowhere in northern Ontario? Well I took a look, and its a bit
+harder to find stuff online when you’re looking at land this big but I
+did find an old listing for 130 acres (close to 0.5 sqkm²) near <a
+href="https://www.moffatdunlap.com/ontario-real-estate/All-Real-Estate-Listings/130-Acres-King/1053/0">King,
+Ontario that sold for ~$4.5 million</a>. This sounds like a ton of
+money, and it would be if it was single person buying it, but I want to
+think bigger. What if we had a whole town of people buy it, what we it
+cost then? Using PDLC as my reference, lets say that we wanted to build
+a town of 5000 people. What would it cost then?</p>
+<figure>
+<img src="/assets/build_a_town/king_ontario.jpg"
+alt="King, ON 130 acre lot" />
+<figcaption aria-hidden="true">King, ON 130 acre lot</figcaption>
+</figure>
+<p>Well some quick math shows that each person would need to pay $900 to
+contribute to the land purchase. Wait only $900? That’s wild! For less
+than the price of an iphone 16 you could be the proud owner of 1/5000th
+of a town that’s just 1 hour north of Toronto. But wait that’s just the
+land, a town would need water, waste treatment, electricity, and a bunch
+of other stuff. What would that cost? I’ll try to look at waste water
+treatment because I think that might be the most expensive of all the
+utilities that would need to be sorted out. <a
+href="https://www.statcan.gc.ca/o1/en/plus/5814-world-water-day-eh">Stats
+Canada says</a> that on average a person consumes 223 litres of water a
+day. So with a population of 5000 we could expected somewhere around 1
+million litres of waste waster to be produced every day. I’m sure if I
+was more versed in the subject it would be easier to figure out how much
+this costs but I see a wide variety of numbers for how much this could
+cost, with numbers from $600k to $10 million. But whatever lets be
+conservative and say it costs $10 million to build a waste water
+treatment plant, that would only be $2000 per person to fund the
+development of waste water plant! Lets say other utilities like fresh
+water, electricity hookup, main road hook up are similar expense. In
+that case you’re looking at ~10k per person in a town of 5000 people.
+This is still within the realm of mere mortals!</p>
+<p>Now lets start talking about the elephant in the room, actually
+building the damn houses. How expensive would that be? Again I think
+this would be easier if I was more well versed in the topic but online
+you find numbers all over the place from $200 per sqft all the way up to
+$500 sqft. For purposes here I’m going to assume its on the lower end of
+the spectrum for a few reasons. First things are being built densely and
+close together so there is some economies of scale. Second I imagine to
+be more economical only a couple of designs could be reused all over
+meaning their could be bulk purchases of materials and labour could more
+easily be shared. I’m not a builder or a developer though so I have no
+idea if that’s accurate at all. But assume the price is somewhere around
+$250 per sqft. If we’re building a bunch of ~1200sqft 2,3 bedroom
+apartments that’s around ~$300k per apartment. Now we’re getting into
+the big numbers of the per person investment. But if we try to compare
+this to <a
+href="https://www.realtor.ca/real-estate/28065045/313-32-church-street-king-schomberg-schomberg">similar
+listings</a> in King, Ontario we find that for ~1200 sqft of space the
+price is double or more! And those homes aren’t even in walkable
+neighbourhoods! Now likely we would build some bigger units for bigger
+families and smaller units for individuals or young professionals, but
+lets stick to the $300k on average.</p>
+<p>Putting these numbers down feels wild to me. If we add the
+infrastructure cost and some buffer we’re looking at $350k per home.
+This is half the average sale price of a home in Ontario! Now I know
+what you’re thinking. This is great and all but what will these people
+do? No sense in building a community if no one can afford to live there.
+Well of course there would be some jobs in town. We’d want a grocery
+store or two, a couple doctors, dentists, hardware store. Basically
+anything that you might need on a regular basis. These would employ a
+few people in the community but I imagine this would be the range of
+~100s of jobs, nowhere near our community size of 5000. So what will the
+other ~4900 do? Well King, Ontario is close to Toronto and Barrie, could
+they work there? Now we start to get to a big problem. How will we have
+a walkable, affordable community if ~4900 people need to commute outside
+of town for work? If we stick to the tried and true method in Canada we
+would just end up building a modern car dependent suburb.</p>
+<p>Well let’s not give up yet! I recall watching an <a
+href="https://www.reddit.com/r/ottawa/comments/elskgp/a_bus_for_us_nfb_short_film_1972_frustrated_by_a/">old
+documentary of a suburb in Ottawa in the 70s starting their own private
+bus line</a> since they got fed up with the state of transit in the
+capital. Maybe we could do something like that? Run our own commuter
+buses from the town to Toronto, Barrie, and other nearby communities
+where the majority of the population have jobs. This isn’t a perfect
+solution as we’d need a lot of buses to transit ~4900 people. A train
+would be more ideal, but even in my imagination I can’t picture that
+happening. Perhaps the community could tailor itself to the “modern
+digital worker” who can work from home? That feels like it would be
+unsustainable. A real town needs some kind of realistic economy to
+support it. I think the only realistic option would be people commuting
+to Toronto, Barrier, and other nearby communities either by their own
+car or by a town run transpiration system. If cars can be kept in under
+ground garages or dedicated parking structures they shouldn’t effect the
+walkability too much. This would of course be more expensive to build.
+If we try to keep PDLC as a model, there is some on street parking here,
+but its perhaps one of the things I like least about the city. Because
+where it exists the cars go right to the curb and affect the visibility
+of pedestrians trying to cross the street. Perhaps we can follow modern
+“daylighting” recommendations and build curbs so cars that park on the
+street don’t block the line of sight of pedestrians and vehicles. I
+think it would be impossible to have a totally car free community (and
+I’m not 100% I’d even want one). But if we can keep car ownership down
+to just those that actually need a car, I think it would help with
+keeping the community dense, affordable and most importantly walkable.
+I’m not sure what the car ownership statistics look like for PDLC, but
+Spain as whole only has <a
+href="https://en.wikipedia.org/wiki/List_of_countries_and_territories_by_motor_vehicles_per_capita">642
+cars per 1000 people</a>, so maybe we can strive for having ~3000 cars
+or less in town.</p>
+Examples of car ownership in PDLC
+<div class="gallery">
+<p><img src="/assets/build_a_town/pdlc_cars_parked.jpg" /> <img
+src="/assets/build_a_town/pdlc_cars_parked_2.jpg" /> <img
+src="/assets/build_a_town/pdlc_cars_parked_3.jpg" /></p>
+</div>
+<p>What would this town look like? I imagine like a lot of the old
+downtowns of other Ontario towns. PDLC doesn’t really have huge condo
+towers with 100s of units. Most buildings are small 3-5 story buildings
+with typically one whole unit per floor. There are a few towers, but
+were talking about 10s of towers among a couple thousand low rise
+buildings. You’ll also see that most businesses are in the same
+buildings just occupying the street level part. There are a few
+commercial only buildings, but the vast majority of buildings are both
+residential and commercial. I think if we could replicate these design
+throughout the whole town without building low density “suburbs” with
+detached single family homes we could keep the whole town walkable and
+fit it in the 0.5 sqkm². After all if they could do it in Spain why
+can’t we do it here in Canada?</p>
+<p>At the end of the day this is all fantasy, but it feels more
+realistic that I thought possible. Sadly I don’t even have 5000 friends
+on facebook, let alone how to become a developer, how to build roads,
+water treatment, infrastructure and housing. But it was interesting to
+think about. I suspect if you found the right land, and enough people we
+could be building affordable housing in Canada in the range of ~$350k
+per house by just building a dense town. Maybe people would even want to
+live there?</p>
+<p>P.S. If you know of a walkable town or neighbourhood somewhere in
+this area, please tell me about it! You can reach me by <a
+href="mailto:lucas.fryzek@fryzekconcepts.com">e-mail</a> or <a
+href="https://mastodon.social/@hazematman">mastodon</a>. Bonus points
+if:</p>
+<ul>
+<li>It’s not Toronto</li>
+<li>I can easily walk to a grocery store even if its small</li>
+<li>It would be a good place for raising a family</li>
+<li>Price of housing is closer to Ottawa or KW</li>
+</ul>
+<p><img src="/assets/build_a_town/where_to_live.jpg" /></p>
+ </div>
+</div> </main>
+</body>
+</html>
diff --git a/html/notes/digital_garden.html b/html/notes/digital_garden.html
index a26ec73..df52305 100644
--- a/html/notes/digital_garden.html
+++ b/html/notes/digital_garden.html
@@ -49,11 +49,10 @@ href="https://maggieappleton.com/garden-history">digital gardens</a> I
was inspired to convert my own website into a digital garden.</p>
<p>I have many half baked ideas that I seem to be able to finish. Some
of them get to a published state like <a
-href="/notes/rasterizing-triangles.html">Rasterizing Triangles</a> and
-<a href="/notes/baremetal-risc-v.html">Baremetal RISC-V</a>, but many of
-them never make it to the published state. The idea of digital garden
-seems very appealing to me, as it encourages you to post on a topic even
-if you haven’t made it “publishable” yet.</p>
+href="rasterizing-triangles"></a> and <a href="baremetal-risc-v"></a>,
+but many of them never make it to the published state. The idea of
+digital garden seems very appealing to me, as it encourages you to post
+on a topic even if you haven’t made it “publishable” yet.</p>
<h2 id="how-this-site-works">How this site works</h2>
<p>I wanted a bit of challenge when putting together this website as I
don’t do a lot of web development in my day to day life, so I thought it
diff --git a/html/notes/global_game_jam_2023.html b/html/notes/global_game_jam_2023.html
index c538303..0639637 100644
--- a/html/notes/global_game_jam_2023.html
+++ b/html/notes/global_game_jam_2023.html
@@ -86,9 +86,9 @@ all the audio in our game. This left me as the sole programmer for our
team.</p>
<h2 id="my-game-jam-experiences">My Game Jam Experiences</h2>
<p>In recent years,I participated in a <a
-href="/notes/n64brew-gamejam-2021.html">Nintendo 64 homebrew game
-jam</a> and the Puerto Rico Game Developers Association event for the
-global game jam, submitting <a
+href="n64brew-gamejam-2021">Nintendo 64 homebrew game jam</a> and the
+Puerto Rico Game Developers Association event for the global game jam,
+submitting <a
href="https://globalgamejam.org/2022/games/magnetic-parkour-6">Magnetic
Parkour</a>, I also participated in <a href="https://ldjam.com/">Ludum
Dare</a> back around 2013 but unfortunately I’ve since lost the link to
@@ -117,9 +117,8 @@ href="https://godotengine.org/">Godot</a>, and wanted to use this
opportunity to learn the engine more and build a game in it. Godot is
interesting to me as its a completely open source game engine, and as
you can probably guess from my <a
-href="/notes/2022_igalia_graphics_team.html">job</a>, open source
-software as well as free software is something I’m particularly
-interested in.</p>
+href="2022_igalia_graphics_team">job</a>, open source software as well
+as free software is something I’m particularly interested in.</p>
<p>Godot is a really powerful game engine that handles a lot of
complexity for you. For example,it has a built in parallax background
component, that we took advantage of to add more depth to our game. This
diff --git a/meson.build b/meson.build
index d1666d7..28aeb55 100644
--- a/meson.build
+++ b/meson.build
@@ -17,6 +17,7 @@ source_docs = [
'n64brew-gamejam-2021.md',
'rasterizing-triangles.md',
'vulkanised_2024.md',
+ 'build_towns.md',
]
page_docs = [
diff --git a/notes/build_towns.md b/notes/build_towns.md
new file mode 100644
index 0000000..d4a4d7e
--- /dev/null
+++ b/notes/build_towns.md
@@ -0,0 +1,82 @@
+---
+title: "Can we just build walkable towns?"
+date: "2025-04-08"
+last_edit: "2025-04-08"
+status: 2
+cover_image: "/assets/build_a_town/pdlc_1.jpg"
+categories: urbanism
+---
+
+For the last year I've been living in the small city of Puerto de la Cruz (PDLC) in Tenerife. PDLC is an interesting place for a number of reasons, but one of those reasons is that fact that it's not very big. The city has a population of ~30k people in an area of 8.73 km² according to [wikipedia](https://en.wikipedia.org/wiki/Puerto_de_la_Cruz). Because of this, its really not that hard to walk around the city, as long as you avoid walking in the extremely hilly areas. Although I've been loving living here, my wife has been very home sick and longing to move back to Canada and be closer to family. So lately we've been looking at areas in KW, Ottawa, and Montréal to move back to. During this search I've found it increasingly depressing to evaluate places in Canada against my beloved PDLC. Even ignoring things like transit it seems very difficult to find walkable neighbourhoods or towns where you don't have to cross a big stroad just to get to a grocery store.
+
+![Photo of the lower part of PDLC from Parque Taoro](/assets/build_a_town/pdlc_2.jpg)
+
+<div class="gallery">
+![](/assets/build_a_town/pdlc_cover_1.jpg)
+![](/assets/build_a_town/pdlc_cover_2.jpg)
+![](/assets/build_a_town/pdlc_cover_3.jpg)
+![](/assets/build_a_town/pdlc_cover_4.jpg)
+![](/assets/build_a_town/pdlc_cover_6.jpg)
+![](/assets/build_a_town/pdlc_cover_7.jpg)
+
+
+![](/assets/build_a_town/pdlc_cover_5.jpg)
+</div>
+
+This got me thinking, if PDLC is so small and walkable, couldn't we just do the same thing in Canada? Why do I have to move to big city to have a walkable community where I can easily access anything I need. Not to mention everyone in Canada moving to the big cities is contributing to the housing crisis in those cities and helping make them less affordable to everyone. I think the biggest problem with this approach is NIMBYs, but what if we said screw that and just made our own town or neighbourhood?
+
+![](https://i.imgflip.com/9q6j8h.jpg)
+
+I sort of lied before about PDLC being 8.73 km². I meant that's the actual area of the city, but I hardly go anywhere in the city that is up hill from the center. If I go to google maps and measure out the area of the city I'm going to regularly its actually slightly smaller than 0.5 km². Looking at more detailed population breakdown from the 2024 census, this area also only has a population of 8000-10,000 people. In that space I can go to multiple grocery stores, my doctor, the bus station, a couple electronic stores, a couple co-working spaces, multiple pharmacies, a couple hardware store, and countless cafés and restaurants. If we had kids right now, in that same area there would be the elementary school and high school, and they would likely be able to walk to them on their own as there are pedestrian paths to both schools. There is also a small shopping mall with some chain clothing stores. Looking these numbers up really surprised. The area by the ocean I'm talking about here also has two smaller waste water treatment plants. Basically in an area of less than a kilometer by a kilometer you can access everything you need, and fit enough people to have the area be economically viable to sustain the people living there, and have utilities to ensure that people can actually live there.
+
+Now what do people in PDLC do for work? Well they either work in town, in one of the surrounding towns or commute to the bigger cities of La Laguna or Santa Cruz to work. Fortunately for PDLC there is a decent tourism sector given the natural beauty of the area and the nice weather year round, thankfully for me and the residents its not a big as the tourism in the south of the island. For people who commute there is a bus available every ~1 hour or so to get to La Laguna or Santa Cruz. People in PDLC do own cars but from the people I know most don't need to use their cars on a regularly basis. Everything here is not "super cramped" either, you don't need to live in a shoe box. We're able to rent a ~1200 sqft 3 bedroom apartment that's all of one floor in a low rise building of 4 apartments for less than what we payed in Canada to rent an ~800 sqft 1 bedroom condo in uptown Waterloo.
+
+Just for laughs, here is the area of PDLC overlaid on the experimental farm in Ottawa. 0.5km² is
+tiny! Its about the size of a neighbourhood in Ottawa.
+<div class="gallery">
+![](/assets/build_a_town/area_of_pdlc.png)
+![](/assets/build_a_town/pdlc_over_ottawa.png)
+</div>
+
+With the thought of having to move from PDLC, I've been dreading the idea of moving back to somewhere in Canada where I need to drive to do most of my daily errands. In Canada its normal to hear about people wanting to break free from the "grind". Saving up money, buying an acre or two of land in the country and living the rural life. This got me thinking, what if someone wanted to get away from the commute and the traffic, get an acre or two and build a walkable neighbourhood? What would that cost, what would it look like? Unable to get this thought out of my head I decided to try and answer these questions.
+
+Depending on where you're looking you can find a number of different prices, but I found a nice 3/4 acre lot in Ottawa and got to work. I tried to find a housing design that would be more space efficient but pleasant to live in, and I found this [paper](https://www.sciencedirect.com/science/article/abs/pii/S0378778811005883?via%3Dihub) that has the below town house design. This design would give you around ~1200 sqft per town house would be a very livable amount of space and would give small families enough space to live there as well. I made little model to see what things would look like and I think you could realistically fit around ~18 of these town houses on the footprint of the plot. Of course with a space this small I think you'd still need room for parking, because let's not kid ourselves, this lot is in the middle of nowhere and I have serious doubts you could sustain a doctors office, grocery store, and other amenities in a neighbourhood of only 18 people. Also fitting the lot with 18 houses doesn't leave a lot of room for there to be businesses, meaning that this would also just be a car dependent development. Anyone living there would realistically have to commute for work, the grocery store, the doctors office, etc. Honestly modeling this made me feel a little defeated. Trying to beat the "grind" on a 3/4 acre lot isn't going to cut it.
+
+<div class="gallery">
+![](/assets/build_a_town/dutch_house_footprint.png)
+![](/assets/build_a_town/townhouse_lot.png)
+</div>
+
+So I decided to go back to the drawing board and think a little bigger. After all this is just for fun. Lets see if we could bring PDLC to Canada (without the palm trees of course). Could you buy 0.5 sqkm² in Ontario? How much would it cost? Would it be close to anything or in the middle of nowhere in northern Ontario? Well I took a look, and its a bit harder to find stuff online when you're looking at land this big but I did find an old listing for 130 acres (close to 0.5 sqkm²) near [King, Ontario that sold for ~$4.5 million](https://www.moffatdunlap.com/ontario-real-estate/All-Real-Estate-Listings/130-Acres-King/1053/0). This sounds like a ton of money, and it would be if it was single person buying it, but I want to think bigger. What if we had a whole town of people buy it, what we it cost then? Using PDLC as my reference, lets say that we wanted to build a town of 5000 people. What would it cost then?
+
+
+![King, ON 130 acre lot](/assets/build_a_town/king_ontario.jpg)
+
+Well some quick math shows that each person would need to pay $900 to contribute to the land purchase. Wait only $900? That's wild! For less than the price of an iphone 16 you could be the proud owner of 1/5000th of a town that's just 1 hour north of Toronto. But wait that's just the land, a town would need water, waste treatment, electricity, and a bunch of other stuff. What would that cost? I'll try to look at waste water treatment because I think that might be the most expensive of all the utilities that would need to be sorted out. [Stats Canada says](https://www.statcan.gc.ca/o1/en/plus/5814-world-water-day-eh) that on average a person consumes 223 litres of water a day. So with a population of 5000 we could expected somewhere around 1 million litres of waste waster to be produced every day. I'm sure if I was more versed in the subject it would be easier to figure out how much this costs but I see a wide variety of numbers for how much this could cost, with numbers from $600k to $10 million. But whatever lets be conservative and say it costs $10 million to build a waste water treatment plant, that would only be $2000 per person to fund the development of waste water plant! Lets say other utilities like fresh water, electricity hookup, main road hook up are similar expense. In that case you're looking at ~10k per person in a town of 5000 people. This is still within the realm of mere mortals!
+
+Now lets start talking about the elephant in the room, actually building the damn houses. How expensive would that be? Again I think this would be easier if I was more well versed in the topic but online you find numbers all over the place from $200 per sqft all the way up to $500 sqft. For purposes here I'm going to assume its on the lower end of the spectrum for a few reasons. First things are being built densely and close together so there is some economies of scale. Second I imagine to be more economical only a couple of designs could be reused all over meaning their could be bulk purchases of materials and labour could more easily be shared. I'm not a builder or a developer though so I have no idea if that's accurate at all. But assume the price is somewhere around $250 per sqft. If we're building a bunch of ~1200sqft 2,3 bedroom apartments that's around ~$300k per apartment. Now we're getting into the big numbers of the per person investment. But if we try to compare this to [similar listings](https://www.realtor.ca/real-estate/28065045/313-32-church-street-king-schomberg-schomberg) in King, Ontario we find that for ~1200 sqft of space the price is double or more! And those homes aren't even in walkable neighbourhoods! Now likely we would build some bigger units for bigger families and smaller units for individuals or young professionals, but lets stick to the $300k on average.
+
+Putting these numbers down feels wild to me. If we add the infrastructure cost and some buffer we're
+looking at $350k per home. This is half the average sale price of a home in Ontario! Now I know what you're thinking. This is great and all but what will these people do? No sense in building a community if no one can afford to live there. Well of course there would be some jobs in town. We'd want a grocery store or two, a couple doctors, dentists, hardware store. Basically anything that you might need on a regular basis. These would employ a few people in the community but I imagine this would be the range of ~100s of jobs, nowhere near our community size of 5000. So what will the other ~4900 do? Well King, Ontario is close to Toronto and Barrie, could they work there? Now we start to get to a big problem. How will we have a walkable, affordable community if ~4900 people need to commute outside of town for work? If we stick to the tried and true method in Canada we would just end up building a modern car dependent suburb.
+
+Well let's not give up yet! I recall watching an [old documentary of a suburb in Ottawa in the 70s starting their own private bus line](https://www.reddit.com/r/ottawa/comments/elskgp/a_bus_for_us_nfb_short_film_1972_frustrated_by_a/) since they got fed up with the state of transit in the capital. Maybe we could do something like that? Run our own commuter buses from the town to Toronto, Barrie, and other nearby communities where the majority of the population have jobs. This isn't a perfect solution as we'd need a lot of buses to transit ~4900 people. A train would be more ideal, but even in my imagination I can't picture that happening. Perhaps the community could tailor itself to the "modern digital worker" who can work from home? That feels like it would be unsustainable. A real town needs some kind of realistic economy to support it. I think the only realistic option would be people commuting to Toronto, Barrier, and other nearby communities either by their own car or by a town run transpiration system. If cars can be kept in under ground garages or dedicated parking structures they shouldn't effect the walkability too much. This would of course be more expensive to build. If we try to keep PDLC as a model, there is some on street parking here, but its perhaps one of the things I like least about the city. Because where it exists the cars go right to the curb and affect the visibility of pedestrians trying to cross the street. Perhaps we can follow modern "daylighting" recommendations and build curbs so cars that park on the street don't block the line of sight of pedestrians and vehicles. I think it would be impossible to have a totally car free community (and I'm not 100% I'd even want one). But if we can keep car ownership down to just those that actually need a car, I think it would help with keeping the community dense, affordable and most importantly walkable. I'm not sure what the car ownership statistics look like for PDLC, but Spain as whole only has [642 cars per 1000 people](https://en.wikipedia.org/wiki/List_of_countries_and_territories_by_motor_vehicles_per_capita), so maybe we can strive for having ~3000 cars or less in town.
+
+Examples of car ownership in PDLC
+<div class="gallery">
+![](/assets/build_a_town/pdlc_cars_parked.jpg)
+![](/assets/build_a_town/pdlc_cars_parked_2.jpg)
+![](/assets/build_a_town/pdlc_cars_parked_3.jpg)
+</div>
+
+What would this town look like? I imagine like a lot of the old downtowns of other Ontario towns. PDLC doesn't really have huge condo towers with 100s of units. Most buildings are small 3-5 story buildings with typically one whole unit per floor. There are a few towers, but were talking about 10s of towers among a couple thousand low rise buildings. You'll also see that most businesses are in the same buildings just occupying the street level part. There are a few commercial only buildings, but the vast majority of buildings are both residential and commercial. I think if we could replicate these design throughout the whole town without building low density "suburbs" with detached single family homes we could keep the whole town walkable and fit it in the 0.5 sqkm². After all if they could do it in Spain why can't we do it here in Canada?
+
+At the end of the day this is all fantasy, but it feels more realistic that I thought possible. Sadly I don't even have 5000 friends on facebook, let alone how to become a developer, how to build roads, water treatment, infrastructure and housing. But it was interesting to think about. I suspect if you found the right land, and enough people we could be building affordable housing in Canada in the range of ~$350k per house by just building a dense town. Maybe people would even want to live there?
+
+P.S. If you know of a walkable town or neighbourhood somewhere in this area, please tell me about it! You can reach me by [e-mail](mailto:lucas.fryzek@fryzekconcepts.com) or [mastodon](https://mastodon.social/@hazematman). Bonus points if:
+
+- It's not Toronto
+- I can easily walk to a grocery store even if its small
+- It would be a good place for raising a family
+- Price of housing is closer to Ottawa or KW
+
+![](/assets/build_a_town/where_to_live.jpg)
diff --git a/tools/note.lua b/tools/note.lua
index 199d5c0..8a44f2f 100644
--- a/tools/note.lua
+++ b/tools/note.lua
@@ -5,7 +5,7 @@ local meta_tools = require("tools/meta_tools")
local status_map = {"seedling", "budding", "evergreen"}
function Link(link)
- if not string.find(link.target, "://") then
+ if not string.find(link.target, "://") and not string.sub(link.target, 1, 7) == "mailto:" then
local note = meta_tools.get_note(link.target)
local text = note["title"]
if string.len(stringify(link.content)) ~= 0 then