Andy Gayton's Avatar

Andy Gayton

@ndyg.ca.bsky.social

Simple tools, fewer abstractionsβ€”inviting everyone to tinker & build. What’s worth building? For me: empathy and reworking our urban environments for humans. https://ndyg.ca 🌌 Milky Way, β˜€οΈSolar System, 🌍Earth, 🍁Canada, Ontario, Toronto ❄️

119 Followers  |  168 Following  |  147 Posts  |  Joined: 08.01.2024  |  2.3305

Latest posts by ndyg.ca on Bluesky

Yes, yes I do!

05.08.2025 17:34 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Zellij 0.43.0: web client, multiple pane actions, compact-bar tooltips Share sessions in the browser, perform bulk operations on multiple panes, toggle tooltips in the compact-bar...

New release for @zellij-dev.bsky.social 0.43.0 -- it now has a web client!? zellij.dev/news/web-cli...

05.08.2025 16:24 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Icing on top @nushell.bsky.social

02.08.2025 03:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If he put half as much energy into getting the Eglinton line open as he does into removing existing infrastructure ...

31.07.2025 17:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

## http-nu 0.4.5 release

Highlights:

- a .reverse-proxy custom command
- Nushell version updated to 0.106.1

Release notes: github.com/cablehead/ht...

30.07.2025 17:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

ndyg.streamofsnippets.com/03ecn346rs8n...

24.07.2025 03:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image 24.07.2025 03:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

"Are these tools going to change us, or are we going to change the world with them?"

20.07.2025 03:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Makes you question: why do mass transit riders pay per trip, while road time is free for personal vehicles?

19.07.2025 19:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

It's pretty useful already. Here's an interesting visualization:

Concurrent passengers: 20,000
2 lanes
Dedicate 1 lane for personal vehicles
Dedicate 1 lane to mass transit

~ > 90% of people need to take the bus for the personal vehicle lane not to stretch for kms and kms

19.07.2025 19:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

I tried whipping something quick up this morning: drawing some lines over a map screenshot to show how many cars vs buses you need. editor.p5js.org/davepagurek/... Not the prettiest, need to double check that all the math is right, but maybe some inspiration!

19.07.2025 12:47 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1

to be fair, the traffic is spread out over a course of a day: we'll need to capture that.. the distribution would be heavily weighted to a few hours..

19.07.2025 04:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm hoping we can recruit some of the Creative Code Toronto gang to create an interesting visual: to help convey how absurd that is..

\cc @davepagurek.com πŸ’œ

19.07.2025 04:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’ve been trying to think of a good way to visualize how much space 40,000 cars take up. Little boxes overlaid on a map of a Toronto neighborhood like Dufferin? Of course you can’t physically fit that many personal vehicles in the same space as transit riders, but it’s hard to grasp intuitively.

18.07.2025 16:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

TIL: I thought @dagger.io 's shell was just a DSL for piping dagger specific commandsβ€”but it’s actually a full POSIX shell interpreter 🀯 -- using @mvdan.cc‬ 's golang `sh` under the hood

18.07.2025 16:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
I'm unsatisfied with easing functions - Dave Pagurek

I wrote about easing functions, my dissatisfaction with them, and possible routes towards a slightly better system because I keep be not having time to actually MAKE a slightly better system. maybe someone else also is unsatisfied and gets an idea from this? www.davepagurek.com/blog/easing-...

16.07.2025 01:23 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 2    πŸ“Œ 1

Enjoying your work. You might find this interesting: github.com/cablehead/gp...

14.07.2025 22:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We interviewed the gloriously unhinged visionary who looked at parking lots and thought "This needs to be a video game" πŸ˜‚

Meet @hilkojj.nl, creator of Car Park Capital, where your goal is to pave paradise and maximize the freedom that comes with free parking.

parkingreform.org/2025/06/13/m...

20.06.2025 17:50 β€” πŸ‘ 85    πŸ” 17    πŸ’¬ 4    πŸ“Œ 0
Using @iroh.computer 's dumbpipe to proxy a @zellij-dev.bsky.social session

Using @iroh.computer 's dumbpipe to proxy a @zellij-dev.bsky.social session

Using @iroh.computer 's dumbpipe to proxy an @zellij-dev.bsky.social session

04.07.2025 03:58 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Bar chart showing traffic counts on Bloor Street West in Toronto during the afternoon rush on Wednesday, June 11, 2025. For each hour from 4 p.m. to 8 p.m., the number of bikes and motor vehicles (cars, trucks, motorcycles) was recorded. At 4–5 p.m., there were 643 bikes and 849 motor vehicles. At 5–6 p.m., 930 bikes and 832 motor vehicles. At 6–7 p.m., 919 bikes and 909 motor vehicles. At 7–8 p.m., 726 bikes and 935 motor vehicles. Bike counts exceeded car counts from 5 to 7 p.m. The chart was created by Matt Elliott for City Hall Watcher using data from the Toronto Community Bikeways Coalition.

Bar chart showing traffic counts on Bloor Street West in Toronto during the afternoon rush on Wednesday, June 11, 2025. For each hour from 4 p.m. to 8 p.m., the number of bikes and motor vehicles (cars, trucks, motorcycles) was recorded. At 4–5 p.m., there were 643 bikes and 849 motor vehicles. At 5–6 p.m., 930 bikes and 832 motor vehicles. At 6–7 p.m., 919 bikes and 909 motor vehicles. At 7–8 p.m., 726 bikes and 935 motor vehicles. Bike counts exceeded car counts from 5 to 7 p.m. The chart was created by Matt Elliott for City Hall Watcher using data from the Toronto Community Bikeways Coalition.

Cool study from @bikewaysto.bsky.social detailing a traffic count on Bloor Street taken on June 11 with a camera at 412 Bloor West. During the peak of the afternoon rush, bikes outnumbered cars.

I repeat: bikes outnumbered cars.

drive.google.com/file/d/1ctd4...

19.06.2025 14:47 β€” πŸ‘ 388    πŸ” 165    πŸ’¬ 9    πŸ“Œ 25

John Tukey coined the word "bit" and invented the FFT. Not bad, not bad.

24.06.2025 00:37 β€” πŸ‘ 73    πŸ” 10    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - theimpostor/osc: Access the system clipboard from anywhere using the ANSI OSC52 sequence Access the system clipboard from anywhere using the ANSI OSC52 sequence - theimpostor/osc

Especially helpful for clipboard aficionados: access your local clipboard (read and write) while ssh'd into remote servers

github.com/theimpostor/...

11.06.2025 16:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸš€ Wow the videos from @localfirstconf.com are already up! Here's my talk about Keyhive, an access control layer for local-first developed at @inkandswitch.com πŸ”‘πŸβœ¨

@patternist.xyz also gave a talk right after about Beelay: the E2EE sync system that uses Keyhive πŸ€πŸ§—β€β™€οΈ

09.06.2025 16:16 β€” πŸ‘ 32    πŸ” 11    πŸ’¬ 1    πŸ“Œ 0
The case for using a web browser as your terminal I guess I write stuff.

I've written a little posts explaining why I use a web browser as my terminal:

blog.pomdtr.me/posts/tweety...

I guess it's also a good opportunity to announce that I have a personal blog now, built using @lume.land and hosted thanks to @smallweb.run

29.05.2025 15:14 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0
31.05.2025 14:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Bret Victor - Inventing on a Principle (with subtitles !)
YouTube video by Π•Π²Ρ€Π΅ΠΈ Π˜Π΄ΡƒΡ‚ Bret Victor - Inventing on a Principle (with subtitles !)

I often think of Bret Victor’s seminal Inventing on Principle talk and his axiom: creators need an immediate connection to what they’re creating.

Declarative infrastructure contradicts that. Make a small change: re-run the pipeline, wait minutes, did it work? Iterate.

youtu.be/a-OyoVcbwWE?...

30.05.2025 15:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

Toronto: world-class public transit. (That’s 3 words, right?) Making public transit the quickest, safest, most reliable, accessible & affordable option would solve traffic congestion, improve air quality, reduce noise, make streets safer, boost civic engagement, attract investment, benefit tourism…

24.05.2025 12:05 β€” πŸ‘ 17    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
Release v0.4.0 Β· cablehead/xs Highlights Reworked Generators: improved lifecycle (hot reload, terminate, restart) Introduced Commands: commands are stateless, on-demand operations with <command-name>.define scripts; trigger wi...

full change log: github.com/cablehead/xs...

22.05.2025 15:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

cross-stream v0.4.0 is out!

* generators have been fleshed out with life-cycle support, including hot reload of a new definition
* added `commands`, stateless async tasks
* added `contexts`, isolated streams, in the same store

4 months
97 commits

22.05.2025 15:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Random thought: as laying down lines of code becomes more mechanized, open source will have an outsized advantage over closed source. While closed projects will sit idle fearing IP leaks, anyone can pick up an open source project, throw it on a Codex Cloud like lathe, and start producing iterations

21.05.2025 13:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@ndyg.ca is following 20 prominent accounts