Chris Dickinson

@neversaw.us

former Node.js TSC & NPM registry eng / systems eng (❤️ rust, bash, js, tf) / sometimes illustrator / pets cats; pronouns he/him (@isntitvacant elsewhere)

a research q: how many times has the pendulum swung between thick clients and thick servers in computing? examples would be like: time-sharing moving to workstations, server-rendered websites moving to react/client rendered websites (and back), etc etc

I think if I were to summarize “what’s interesting about MCP” it would be that it there’s a kernel of useful interfaces that a lot of people have agreed to implement— both in client applications and server providers. It started as “close enough to the right thing” that it gained adoption and grew.

I had a thought last night about writing a follow-up to "understanding wasm": "building wasm" which would take a comparative look at how wasm runtimes are structured, maybe trying to link that back to VM design texts, etc

TIL that the term "pie in the sky" comes from an IWW song also that it was sung to counter the salvation army (!!) who would show up to counter-protest at strikes (!!!)

Do you work at a company you like that is actively hiring Software Engineers? do you know someone who does? Consider referring me to them & them to me! My website homepage now has a "Hire Me!!" section with info about me, what I'm looking for, and how to contact me! esoterra.dev

Bild

carping for a second: typescript-lsp includes a formatter (great! good! ok!); typescript-lsp disagrees with prettier on some indentation (okay! fine! alright!); typescript-lsp doesn't seem to expose a way to call its formatter from the command line (terrible! awful! for the love of god, montresor!)

This is what the dylibso team and I have been working on: a safe, portable way to install tools that Claude and other MCP clients can use. Quickly and confidently installing tools from a number of different authors and immediately putting them to use in a Claude session has been eye-opening.

steve.wasm@nilslice.bsky.social · 2y ago

It's only been a handful of days since @anthropic.com announced MCP, introducing a new standard to integrate software tools and data systems into AI applications. I see a promising future for MCP, so much that we're shipping a whole product to help see it grow!

one year (and a half) of working in wasm has made me keenly aware of the difference between address space and committed memory. especially the ease with which you can hit address space limits because of guard pages.

might've just run into a crashing bug in node v22 around worker_threads and/or ESM and/or WASI and/or instrumentation hooks (how's that for surface area?) I'll try to create a reproducible test tomorrow. Mostly segfaults, but got one tcache_thread_shutdown() error from glibc!

if i could add one thing to bash, it would be to add a "set -4" which would interpret "echo 4?" as "echo $?" instead of me having to re-run the previous command (I know, I know, it should be in my PS1, but.)