I really enjoy the way this is put together. I have written a number of javascript game engines, to play with over the years, and this hit a really nice spot between, I need to throw this whole thing to gether in the next 2 hours to entertain the kids, and the subsequent I really want to do a deep dive into the nitty gritty of this thing.
Looking forward to slapping a few quick games into this and distract the kids in a low bandwidth type style.
Adjacent points: I also think that selecting mature projects for your dependencies matters significantly. My old couchdb or early node work is generally defunct. On the other hand, I have some dotnet projects that are still functional with zero updates from a decade or more ago.
Additionally, it's reasonable to keep a copy of your dependencies somewhere in case the vendor dies, the licensing changes, or something else catastrophic happens. Even if you just image dev's machines when they offboard. There have been a few times this has prevented permanent project death or rewrite emergencies for me.
That's the dream here in the states too. Our issue is that we have built our cities as enormous suburbs with such a low density that rail/transit isn't viable from a cost/person perspective. We tend to think of public transit a a business rather than as a service and our tax payers don't want to spend billions on not driving especially as our cost per mile is insane[0]. So, for the states EVs are basically the only way for us to ease out of 4000+sqft home on 4 acres and a 40 mile car commute and back into an built environment that does not require a car for all trips
At cold temps you lose range a few different ways:
First heat in an EV isn't free, this is usually where it gets you. People get in go "oh man its cold" and crank up the heat and there goes range. When you see one of the "this person ran out of power waiting in line at the Tesla charger in winter time" pictures this is how they did it.
Second battery efficiency goes down.
Finally, the battery usually is constantly doing the regen breaking thing but in cold weather it doesn't to save pack wear until you get the pack warm again
I have to say that the "fun facts" included here are actually pretty cool. They are exactly the sort of thing one would want to use to explain the whats and whys of the ship to your kid.
I think the key here is mostly to go slow. Right now,if I'm bike commuting I need to keep up with cars or risk getting rear ended or tailgated or shouted at. Setting things up so you don't have to worry about cars while on your bike means you can bike at a more reasonable speed instead of 25mph.
Think beach cruiser bikes not guys in spandex on race bikes
This is the fundamental problem. One an individual basis moving to a 8k square foot house in the suburbs is the thing to do. For the aggregate this means the mass transit gets worse, the traffic gets worse the emissions get worse, the tax base gets smaller.
The solution is policy. Use public money to make that 2 hour transit shorter and everyone wins, not just those of us with cash
As city dweller, I really would like less parking in my city.
Turns out surface parking is a better $/sqft than garages once you count maintenance. This means that the core part of the city where density is greatest is ringed by a 2-5 block wide wasteland of surface lots. Its not great. Especially now that work from home is a thing and the divide between people who live here and people who drive here to work is obvious because the suburb people aren't here any more but their parking spaces still are
I have js disabled by default on my phone for these reasons.
It also eliminates most the incredibly annoying bits of the web: cookie banners, modal dialogs asking me to subscribe to newsletters, auto play videos.
On my phone 90% of the time I'm looking to read your content not interact with your spa. Enabling js is a 2 touch process if I need it.
I think it is fairly stupid on my part but it does add another layer of effort between me and doom scrolling
The city I live in added "transit oriented development" a few years back along with a bus rapid transit along the same area.
The results appear to be a full bus, the whole sale replacement of one and 2 story buildings along the bus line and a general consensus in the city that it worked pretty well.
We just approved ending parking minimums and by right auxiliary housing units, read anyone can put in an apartment over their garage, this summer so the jury is out on it as yet city wide.
As someone who is not at all excited about passkeys, I think they are just moving the average user into an existing enterprise. The enterprise being whatever Big Tech Company you trust the most. Then you gotta pass through one of the "trustworthy" tech companies to access anything, which is simultaneously great and also a huge ask as most of them are data vacuums.
I thought the biggest driver in The USA for truck v pedestrian deaths is the hood height issue and not really weight. There just isn't enough difference there to matter while hood heights approaching 6 feet are becoming standard in new trucks.
I have been really tempted to sit down and write a ot version of edotor.net so more than one person could edit a graph at the same time in a meeting/ discussion.
We have been trialing using it to draw graphviz graphs for discussion and it has been working very well both as an in meeting tool and as a reference later on.
Would be interested to go the Wacom route but my my handwriting is very bad and only getting worse
Looking forward to slapping a few quick games into this and distract the kids in a low bandwidth type style.