paulca / paulca.com Public

Clone
git clone https://amadan.net/paulca/paulca.com

Plain git — no account needed to clone.

1<!DOCTYPE html>
2<html>
3 <head>
4 <title>Post by Paul Campbell</title>
5 <meta name="viewport" content="width=device-width,initial-scale=1">
6 <meta name="apple-mobile-web-app-capable" content="yes">
7 <meta name="mobile-web-app-capable" content="yes">
8 <meta name="csrf-param" content="authenticity_token" />
9<meta name="csrf-token" content="fX_iLxit_P3_sr-wOy0YHkdoEUloWnDCYZz_LLF7V0CLMAsCPPRGLPhpbW1x0tAM0MHEByD5rVqxuBiygV12Vw" />
10
11
12 <meta property="og:site_name" content="Paul Campbell">
13 <meta property="og:image" content="https://paulca.com/assets/paul-2024-compressed.png">
14
15 <meta property="og:title" content="Post by Paul Campbell">
16 <meta property="og:description" content="One thing that repeatedly boggles my mind about travelling in European cities is that they&#39;re often strong examples of &quot;we could never do that&quot;.
17
18People of all representations bike in Amsterdam (an...">
19 <meta property="og:url" content="https://paulca.com/posts/96">
20 <meta property="og:type" content="article">
21 <meta property="og:image" content="https://paulca.com/assets/paul-2024-compressed.png">
22 <meta name="twitter:card" content="summary">
23 <meta name="twitter:description" content="One thing that repeatedly boggles my mind about travelling in European cities is that they&#39;re often strong examples of &quot;we could never do that&quot;.
24
25People of all representations bike in Amsterdam (an...">
26
27
28
29 <link rel="icon" href="../icon.png" type="image/png">
30 <link rel="icon" href="../icon.svg" type="image/svg+xml">
31 <link rel="apple-touch-icon" href="../icon.png">
32
33 <link rel="stylesheet" href="../assets/app-49941149.css" data-turbo-track="reload" />
34<link rel="stylesheet" href="../assets/application-36869851.css" data-turbo-track="reload" />
35<link rel="stylesheet" href="../assets/buttons-146bdf02.css" data-turbo-track="reload" />
36<link rel="stylesheet" href="../assets/colors-d55b2cf3.css" data-turbo-track="reload" />
37<link rel="stylesheet" href="../assets/flash-fcfc9fa4.css" data-turbo-track="reload" />
38<link rel="stylesheet" href="../assets/form-ebe5847c.css" data-turbo-track="reload" />
39<link rel="stylesheet" href="../assets/post-b60e19a2.css" data-turbo-track="reload" />
40<link rel="stylesheet" href="../assets/post_box-7a0798b0.css" data-turbo-track="reload" />
41<link rel="stylesheet" href="../assets/profile-b038c843.css" data-turbo-track="reload" />
42<link rel="stylesheet" href="../assets/reset-abf1bffb.css" data-turbo-track="reload" />
43 <script type="importmap" data-turbo-track="reload">{
44 "imports": {
45 "application": "/assets/application-bfcdf840.js",
46 "@hotwired/turbo-rails": "/assets/turbo.min-9fd88cd5.js",
47 "@hotwired/stimulus": "/assets/@hotwired--stimulus-132cbc23.js",
48 "@hotwired/stimulus-loading": "/assets/stimulus-loading-1fc53fe7.js",
49 "stimulus-textarea-autogrow": "/assets/stimulus-textarea-autogrow-a095dc68.js",
50 "controllers/application": "/assets/controllers/application-3affb389.js",
51 "controllers/cmd_enter_controller": "/assets/controllers/cmd_enter_controller-4ea795ec.js",
52 "controllers/flash_controller": "/assets/controllers/flash_controller-783735c0.js",
53 "controllers/hello_controller": "/assets/controllers/hello_controller-708796bd.js",
54 "controllers": "/assets/controllers/index-ee64e1f1.js",
55 "controllers/persist_input_controller": "/assets/controllers/persist_input_controller-002a49ff.js",
56 "controllers/textarea_autogrow_controller": "/assets/controllers/textarea_autogrow_controller-394d4ffb.js"
57 }
58}</script>
59<link rel="modulepreload" href="../assets/application-bfcdf840.js">
60<link rel="modulepreload" href="../assets/turbo.min-9fd88cd5.js">
61<link rel="modulepreload" href="../assets/@hotwired--stimulus-132cbc23.js">
62<link rel="modulepreload" href="../assets/stimulus-loading-1fc53fe7.js">
63<link rel="modulepreload" href="../assets/stimulus-textarea-autogrow-a095dc68.js">
64<link rel="modulepreload" href="../assets/controllers/application-3affb389.js">
65<link rel="modulepreload" href="../assets/controllers/cmd_enter_controller-4ea795ec.js">
66<link rel="modulepreload" href="../assets/controllers/flash_controller-783735c0.js">
67<link rel="modulepreload" href="../assets/controllers/hello_controller-708796bd.js">
68<link rel="modulepreload" href="../assets/controllers/index-ee64e1f1.js">
69<link rel="modulepreload" href="../assets/controllers/persist_input_controller-002a49ff.js">
70<link rel="modulepreload" href="../assets/controllers/textarea_autogrow_controller-394d4ffb.js">
71<script type="module">import "application"</script>
72 </head>
73
74 <body>
75 <div class="app">
76 <nav>
77 <div>
78 <a href="../microblog/">Home</a>
79 </div>
80
81 </nav>
82
83 <main>
84
85
86<article class="post">
87 <header>
88 <img class="avatar-small" width="50" height="50" style="border-radius: 50%; object-fit: cover" src="../assets/paul-2024-compressed.png" />
89 <span>@paul</span>
90 <small>April 15, 2026, 6:43am</small>
91 </header>
92 <main>
93 <p>One thing that repeatedly boggles my mind about travelling in European cities is that they&#39;re often strong examples of &quot;we could never do that&quot;.</p>
94
95<p>People of all representations bike in Amsterdam (and the Netherlands) with no helmets, all shapes and sizes of people, totally normal, like it&#39;s nothing. No ceremony, just a smart default.</p>
96
97<p>It&#39;s so frustrating that any group involved in city planning (looking at you Dublin) would look at the <em>existence</em> (not fiction) of this and not want to drop everything to make it a reality in their own city: following the lead from the Dutch over the last 50 years+.</p>
98
99 </main>
100
101</article>
102
103 <section class="replies">
104 <h3>7 replies</h3>
105 <article class="reply">
106 <header>
107 <strong>Christian &quot;Schepp&quot; Schaefer </strong>
108 <small>April 15, 2026, 6:52am</small>
109 </header>
110 <main>
111 Same for Germany unfortunately. The biggest cities in three of our neighboring countries demonstrate that it's possible to push cars out of the cities, but Berlin is like: nah! We rather build a new city Autobahn.
112
113BTW, looking forward to seeing you today at the conference!
114 </main>
115 </article>
116 <article class="reply">
117 <header>
118 <strong>Paul Campbell</strong>
119 <small>April 15, 2026, 8:25am</small>
120 </header>
121 <main>
122 Yes! I'll be keeping a low profile until my lazy lunchtime session.
123
124I guess Germany has a lot of auto-industry execs.
125 </main>
126 </article>
127 <article class="reply">
128 <header>
129 <strong>Rosa</strong>
130 <small>April 15, 2026, 8:44am</small>
131 </header>
132 <main>
133 Same frustration in Madrid 😭. And we have a quite close example of what it is to plan for this in a city, with the big changes made in Barcelona to get cars out.
134
135Honestly, I'd trade Berlin anytime for Madrid, Madrid is way worse.
136
137I'm spending most of this year in Antwerp 🇧🇪 because of this.
138 </main>
139 </article>
140 <article class="reply">
141 <header>
142 <strong>Christian &quot;Schepp&quot; Schaefer </strong>
143 <small>April 15, 2026, 9:20am</small>
144 </header>
145 <main>
146 Could I sneak in without getting food?! I'm on a diet anyway and I was too late *again* for registration 🥲
147 </main>
148 </article>
149 <article class="reply">
150 <header>
151 <strong>Christian &quot;Schepp&quot; Schaefer </strong>
152 <small>April 15, 2026, 9:21am</small>
153 </header>
154 <main>
155 😭
156 </main>
157 </article>
158 <article class="reply">
159 <header>
160 <strong>Paul Campbell</strong>
161 <small>April 15, 2026, 9:24am</small>
162 </header>
163 <main>
164 Oh wow! I checked yesterday and assumed that the room would be mostly empty and now it's mostly full! Looks like you were offered a space from the wait list?
165 </main>
166 </article>
167 <article class="reply">
168 <header>
169 <strong>Christian &quot;Schepp&quot; Schaefer </strong>
170 <small>April 15, 2026, 9:48am</small>
171 </header>
172 <main>
173 I yes, it worked! Got one now 🥳
174 </main>
175 </article>
176 </section>
177
178 </main>
179 </div>
180 </body>
181</html>
182