Jonathan Bowers
@jonotron.ca
120 followers 140 following 150 posts
🦋 Wildfire and climate tech, 🏊🏼🚴🏼🏃🏼 triathlon, 🧑🏼‍💻 data and code, 👶🏼 parenting. 🌲 Co-founder of @pathandfocus.com (wildfire) 🤖 Founder of @twostoryrobot.com (code)
Posts Media Videos Starter Packs
Pinned
jonotron.ca
Hi fine folks! I’m excited to see what kind of connections can be made here :)

I’m building wildfire risk modelling software and I tinker about with web stuff. I identify as a triathlete, stellar parent, and curious geek.
jonotron.ca
Don’t let your kids watch Numberblocks endlessly. My kid is now counting by squares! 4, 9, 16, 25.
jonotron.ca
Wooo. Another local org taking the steps to verify
tnrd.ca
Done! Great suggestion Jonathan.
jonotron.ca
I don’t mean to brag but I’m kinda awesome at naming stuff.

Beetle with a horn: Narweedle
ABCs caterpillar: Ellemenopede the alphabetapillar
Clear plastic toy beetle with a single horn Multi coloured stuffed toy caterpillar with alphabet letters on each body segment
jonotron.ca
Incidentally, I'm also trying to explore @livestore.dev with @redwoodjs.com. I'm excited about the prospect of both. Would love to help test when I can as things get smoothed out.
jonotron.ca
I think I have a small guide in the works for rwsdk, drizzle for both d1 and durable objs, and better-auth.

Drizzle w/ both cf SQLite options and better-auth in one repo and drizzle studio was slightly tricky to figure out.

Neither the app or the guide are ready yet but will publish something.
jonotron.ca
Working on a finance tracking app for kids/parents. Deposit money into parents “bank account”, kids earn whatever interest rate parents want, tracks compounding effect… goal is a simple fun way to learn.

Very simple.
jonotron.ca
Wow redwoodsdk (@redwoodjs.com) is so good. I managed to get a first working version of a small app built in a morning... server components w/ server fns for fetching/posting data, persisting in @cloudflare.social Durable Objects. This dx is great.

Idea → deploy → scale (beyond 1) cycle looks FAST
jonotron.ca
This is awesome. Any plans for a guide on using LiveStore with rwsdk?
jonotron.ca
#Kamloops had a little #wildfire this weekend that was quickly brought under control 🙏🏼

1st image is what LensVx shows for the potential growth of that fire (assuming no action taken and burning for 8h)

2nd image is if it starts on June 29, 2021 (peak heat dome).
Screenshot of a white and grey map in LensVx with an ignition point in Kenna Cartwright Park in Kamloops. The UI has Fire Intensity and HRDPS weather model selected. The ignition point is surrounded by a small cluster of pixels in orange and red showing little fire growth during the 8 hour burn period. Screenshot of a white and grey map in LensVx with an ignition point in Kenna Cartwright Park in Kamloops. The UI has Fire Intensity and Kamloops Heat dome historic weather selected. The fire spreads significantly across the majority of the park from the ignition point as shown by a large number of red and dark red pixels.
jonotron.ca
We use a white base for better data viz in LensVx, but it makes placing ignition points a little tricky. So we've added two extra layers: Canada wide fuel, and a satellite layer. The fuel layer let's you see the underlying fuel types while the satellite layer gives some context. #wildfire
Title: Satellite \\ Fuel \\ Data Visualization

Graphic showing a red wild fire growth model output stretch across a mapping interface. The map background is divided into thirds showing satellite overhead images, colourful fuel data, and white and grey streets and land marks. The logo and word mark of Path and Focus is in the lower left corner.
jonotron.ca
We built Lens so the public could better see the effects of wildfire and hopefully become better prepared. This gif shows the deadly fire in Manitoba and it's rapid growth.

Interact with it yourself: lens.pathandfocus.com?endDate=2025... or explore other current or past fires in Canada #wildfire
jonotron.ca
@kamscan.bsky.social lots of black smoke coming from West of Kamloops/Pineview. Maybe truck on fire on the highway?
jonotron.ca
Welp, we started adding some legends to our fire growth outputs and realized that we were only using half of the colour palette. We should have mapped fire intensity to a scale of -1 to 1 instead we only mapped from 0 to 1 and missed the entire yellow portion of the palette.

#wildfire
Screen shot of LensVx showing the fire intensity raster on a map. The output spreads to the north from a point on the map. The output is various shades of red. Screen shot of LensVx showing the fire intensity raster on a map. The output spreads to the north from a point on the map. The output is various shades of yellow, orange, and red.
jonotron.ca
Got my first coin with the king.
Photo of a Canadian Loonie with the image of King Charles III
jonotron.ca
I built a spreadsheet to calculate this for a couple months I was car free. Calculated bus, bike, car commutes… opportunity cost, hard costs (fuel, fares, repairs)… it was a fun nerdy way to inform myself on the benefits and how awful this city is to do anything other than drive.
jonotron.ca
I just learned to tie a Falconer’s Knot.
Photo of a black leash tied to a black deck stair railing in the sun.
jonotron.ca
I think pectin would be nicer. But never tried making gels. I’ve had all sorts of weird results with alginate. Spinach gel that was too rubbery and brittle, honey gel that was barely gel at all.
jonotron.ca
I’ve wondered about thickness of homemade gels. I feel like gelling agents would over thicken. Like guar gum or gelatine. What about pectin (you’d have to cook it) or glutinous rice flour. Or already thick ingredients like date paste, molasses, whipped honey, peanut butter, flax (too much fibre).
jonotron.ca
Curious how it does for transcoding larger videos. Also exit node speeds on Tailscale. My synology slows pretty bad.
jonotron.ca
What are you aiming to do with it? I’ve also been thinking of a small machine to add in front of my Synology
jonotron.ca
How are you measuring? Weight vs weight consumed?