Andy Gayton
banner
ndyg.ca
Andy Gayton
@ndyg.ca
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 / https://www.cross.stream

🌌 Milky Way, ☀️Solar System, 🌍Earth, 🍁Canada, Toronto
Reposted by Andy Gayton
3.0.0 pre.5 is out and brings journal compression support.

Here's 16K JSON blobs being written:
November 8, 2025 at 2:56 PM
I've been exploring this hunch that there's something really interesting in combining an event stream with Nushell. I've been trying to work out what makes this combination special, and really liked this observation from boomshroom. in shells, streaming is the default
November 6, 2025 at 5:29 AM
make development fun again

jsteuernagel.de/posts/a-pris...

Great post by Jana
A prison of my own making
Killing the joy of homelabbing with my own expectation
jsteuernagel.de
November 3, 2025 at 2:42 PM
Reposted by Andy Gayton
Well, it was a faulty RAM stick everybody
October 26, 2025 at 12:24 PM
Reposted by Andy Gayton
October 23, 2025 at 6:24 PM
TIL @andersmurphy.bsky.social One Billion Checkboxes demo is actually 1,000,583,424, checkboxes cause the math worked better that way. Just casually chucking in an extra 500K reactive checkboxes 😂
Two way data bindings when you need them makes #datastar an absolute joy to work with.
October 21, 2025 at 8:10 PM
Reposted by Andy Gayton
Once you realize the web is really just a giant game / graphics engine that gives you a DSL for content, and a DSL for styling, and a scripting language for anything extra...it all kinda starts to make sense.

the "scripting" language is the escape hatch for the cases the DSLs can't handle.
October 20, 2025 at 5:31 AM
Reposted by Andy Gayton
@nushell.bsky.social fully integrated into @zed.dev ? 😍
October 4, 2025 at 3:17 PM
Reposted by Andy Gayton
Messing around with nushell because sometimes, when I'm bored, even video games can't hold a candle to... terminal shells/scripting languages?

Oh God I might need to socialize with people some more.

As soon as I'm done gushing about how fucking cool it is that nushell can read SQLite databases.
September 22, 2025 at 2:35 AM
Reposted by Andy Gayton
I forgot how nice sqlite and nushell are to work together with when debugging
October 8, 2025 at 11:31 AM
This is the way. Don't attempt to replace your system shell on day one. Reach for Nushell like you might `jq` or a Python repl
I realized Nushell should be a tool and not a shell replacement and it changed my world. Lot of cool features for daily data driven tasks
October 19, 2025 at 2:56 AM
Reposted by Andy Gayton
nushell is really nice
October 12, 2025 at 3:11 AM
6 weeks=new Nushell release! 0.108.0 is here:

nushell.sh/blog/2025-10...

Thank you core-team!

It's a blockbuster: QoL + papercut fixes. A highlight: `nu --mcp` lets Nushell run as an MCP server, your agent can now drive it.

With polars plugin: interactive ms dataframe slicing
Nushell 0.108.0 | Nushell
A new type of shell.
nushell.sh
October 16, 2025 at 3:20 PM
`ui = fn(state)`

this is a terrific write up
October 16, 2025 at 3:07 PM
Viktor Rudebeck on Nushell

vlovgr.se/posts/nu-shi...
October 14, 2025 at 5:13 PM
did you know, in addition to being a better `jq` than `jq`, @nushell.bsky.social has builtin sqlite support
October 10, 2025 at 2:20 PM
but srsly, you should sponsor. fjall is a work of art. 🙌
If you sponsor NOW (github.com/sponsors/fja...), you can get an exclusive preview of version 3!!

jk I pushed the first pre-release to crates.io - it's unstable though! Breakages guaranteed, and some APIs are missing!

bye
Sponsor @fjall-rs on GitHub Sponsors
Support fjall-rs's open source work
github.com
September 29, 2025 at 5:43 PM
Reposted by Andy Gayton
#datastar is art
September 19, 2025 at 6:43 PM
.. @edh.dev 's personal site is 🤩
September 17, 2025 at 3:34 PM
Reposted by Andy Gayton
This scene had been waiting for me to paint the details in properly for forever. I finally got there last week. :)
September 15, 2025 at 3:50 PM
You can try out the working example. Remember, it's multi-player, so be nice!

datastar-todomvc.cross.stream
September 10, 2025 at 8:45 PM
I'm excited to have stumbled across Datastar: it feels like the missing UI layer I've been looking for.

www.youtube.com/watch?v=TJK9...

This screencast walks through building a multi-player reactive TodoMVC example using Datastar w/ Nushell + cross.stream on the backend
Datastar Todomvc :: Nushell w/ cross.stream backend
YouTube video by Andy Gayton
www.youtube.com
September 10, 2025 at 8:44 PM
wip
September 8, 2025 at 4:11 PM
Modern LLMs help mitigate the biggest obstacle to adopting Rust: satisfying its notoriously strict compiler. In turn, Rust mitigates the biggest obstacle to adopting LLMs: its notoriously strict compiler keeps the LLM honest.
September 8, 2025 at 4:10 PM
Reposted by Andy Gayton
I'm making a point & click adventure game about unusual places and unusual ideas.
September 4, 2025 at 12:58 PM