Sign in

Kyle Kelley

@kylekelley.bsky.social
630 followers 1.1K following 126 posts

Principal Engineer @anacondainc.bsky.social, nteract lead, maker of document engines and runtimes 🚲 🏫 🚶🏻🌲🏙️ 🌊

PostsRepliesMedia
Kyle Kelley @kylekelley.bsky.social · 08/05/2026
Iraq, Brazil, Canada, and a bunch more
020
Kyle Kelley @kylekelley.bsky.social · 27/04/2026
No 🙏
030
Kyle Kelley @kylekelley.bsky.social · 21/04/2026
All people look like muppets yet some are more muppet like than others
000
Kyle Kelley @kylekelley.bsky.social · 30/03/2026
Announcing nteract 2.0! www.nteract.io/blog/nteract... Native notebook app with managed python environments, realtime collaboration with agents, and some @deno.land to boot.
nteract.io
nteract 2.0
A ground-up rebuild of the notebook app. New runtime, new architecture, new everything.
021
Kyle Kelley @kylekelley.bsky.social · 27/03/2026
Cannot believe this runs on my iPhone
030
Reposted by Kyle Kelley
BART @bart.gov · 17/03/2026
We got a DM the other day with a fun request from a local family: Could we find this nice BART train operator who always waved and beeped at this special little rider? And if we found him, could we deliver him a thank you card!?  So we got to work …
382174475
Kyle Kelley @kylekelley.bsky.social · 18/03/2026
Silly agent. Asked for a happy little plot and it delivered.
021
Kyle Kelley @kylekelley.bsky.social · 17/03/2026
Added ctrl-r search to nteract
020
Kyle Kelley @kylekelley.bsky.social · 13/03/2026
121
Kyle Kelley @kylekelley.bsky.social · 11/03/2026
Thanks for being an early early early adopter
000
Kyle Kelley @kylekelley.bsky.social · 10/03/2026
Wrote a little bit of a troubleshooting guide: github.com/nteract/desk... If you find out what's stopping your daemon from running, I'd love to know so I can fix it.
github.com
100
Kyle Kelley @kylekelley.bsky.social · 10/03/2026
The best thing I can recommend is to `cd` into `nteract.app` after you've installed it (drag and drop) into Applications. Within there you'll find `runt` which you should run `runt doctor` on.
100
Kyle Kelley @kylekelley.bsky.social · 10/03/2026
You ready for some debugging 😅 We can do it over bsky/github or hop on zoom Is it on the notebook screen you're seeing that on, even after onboarding?
100
Kyle Kelley @kylekelley.bsky.social · 10/03/2026
Based on feedback from @rahuldave.bsky.social and @captainsafia.com I'm moving settings out to a proper window all it's own. nteract → settings
nteract Settings window floating over a notebook. The settings panel shows Appearance (theme: Light/Dark/System), New Notebooks (default runtime: Python or Deno), Python Defaults (environment: uv or Conda, with packages matplotlib, numpy, requests), and Advanced settings with a Keep Alive slider set to 20 seconds.
100
Kyle Kelley @kylekelley.bsky.social · 09/03/2026
You ever just fully lose a discord server amongst all your discord servers? I cannot find @deno.land in my left bar so now I have to visit on the web to get "invited" again. Still no way to bubble it up. :(
000
Kyle Kelley @kylekelley.bsky.social · 04/03/2026
I wish Dependents view in GitHub would let you filter out forks.
020
Reposted by Kyle Kelley
Sol Messing @solmg.bsky.social · 03/03/2026
You can just research things. New from @jatucker.bsky.social & me at @brookings: Coding agents like Claude Code and Codex will likely accelerate research AND undermine institutional structures we built to support it.
Google Trends chart showing interest in commercial coding agents increasing dramatically in early 2026
13612
Kyle Kelley @kylekelley.bsky.social · 03/03/2026
me rn
060
Kyle Kelley @kylekelley.bsky.social · 01/03/2026
I love when Claude says it's going to take 2 to 4 hours for something that I know will take it like less than 30 minutes in a code base.
260
Kyle Kelley @kylekelley.bsky.social · 28/02/2026
Generative AI has the memory of a goldfish and a million eyes.
000
Kyle Kelley @kylekelley.bsky.social · 26/02/2026
I need some way for my agents that operate on behalf of me on GitHub to indicate as such. Aside running and orchestrating these like ZERO places are making it possible to provide attribution and authentication for agents in a clean way.
010
Kyle Kelley @kylekelley.bsky.social · 25/02/2026
Errors as product placement
020
Kyle Kelley @kylekelley.bsky.social · 25/02/2026
upstream connect error or disconnect/reset before headers. retried and the latest reset reason: remote connection failure, transport failure reason: delayed connect error: Connection refuse
020
Kyle Kelley @kylekelley.bsky.social · 25/02/2026
Speed of development wholly dependent on how fast testing and especially end to end testing can be done.
030
Kyle Kelley @kylekelley.bsky.social · 24/02/2026
annnd the final one for now until I later go dig into your implementation. github.com/ad-si/Woxi/p...
github.com
Split the Kernel by rgbkrk · Pull Request #6 · ad-si/Woxi
Few new things here that should make it easier to hack on adding to the kernel. The read write pairs from the shell (and control) sockets can be split() so you don't have to manage ownership an...
010
Kyle Kelley @kylekelley.bsky.social · 24/02/2026
First PR, as promised. github.com/ad-si/Woxi/p...
github.com
Bring Woxi up to date with jupyter crates by rgbkrk · Pull Request #5 · ad-si/Woxi
Hello from BlueSky! Runtimelib, jupyter-protocol, and zeromq maintainer here. Delighted to find your kernel so I can do some symbolic maths for funsies. I was looking around to see who was using ru...
110
Kyle Kelley @kylekelley.bsky.social · 24/02/2026
runtimelib/jupyter-protocol maintainer here, I'm going to send you some PRs to bring you up to date and also clean up a few things. I think you'll enjoy having a `.split()` shell too.
110
Kyle Kelley @kylekelley.bsky.social · 24/02/2026
Commisars hating the new regime
040
Kyle Kelley @kylekelley.bsky.social · 24/02/2026
Wow. @adriansieber.bsky.social (re)implemented the Wolfram language in Rust github.com/ad-si/Woxi and exposed it as a jupyter kernel. That's crazy.
github.com
GitHub - ad-si/Woxi: Wolfram Language / Mathematica reimplementation in Rust (Wolfram oxidized)
Wolfram Language / Mathematica reimplementation in Rust (Wolfram oxidized) - ad-si/Woxi
131
Kyle Kelley @kylekelley.bsky.social · 24/02/2026
I don't see any documentation
010
Kyle Kelley @kylekelley.bsky.social · 24/02/2026
You would not believe the things I can now blame on AI.
000
Kyle Kelley @kylekelley.bsky.social · 23/02/2026
Mmmmm scrolly terminal in @zed.dev's REPL output (@jupyter.org backed). PR: github.com/zed-industri...
000
Kyle Kelley @kylekelley.bsky.social · 21/02/2026
Whoops! I posted the wrong image. This one has all of them as implemented today.
020
Kyle Kelley @kylekelley.bsky.social · 21/02/2026
Nice, I can use that!
000
Kyle Kelley @kylekelley.bsky.social · 21/02/2026
@prefix.dev 👀
110
Kyle Kelley @kylekelley.bsky.social · 21/02/2026
Adding little icons for the environment type to the new desktop notebook app.
150
Kyle Kelley @kylekelley.bsky.social · 20/02/2026
gist.github.com/rgbkrk/d7450...
gist.github.com
Display updates mode matplotlib
Display updates mode matplotlib. GitHub Gist: instantly share code, notes, and snippets.
100
Kyle Kelley @kylekelley.bsky.social · 20/02/2026
Yeah I'll hand y'all the script via gist later tonight or tomorrow.
110
Kyle Kelley @kylekelley.bsky.social · 19/02/2026
At least for me I have a custom keymap so that in vim mode I use `x o` for run and move down.
Custom keymaps in the zed editor. repl:run is triggered by keystrokes "x j", "x o", when Editor && VImControl is on.
000
Kyle Kelley @kylekelley.bsky.social · 19/02/2026
Nice that was pretty fluid to run through. Not sure why my plot doesn't work though that might be because I'm using `display` with the update display protocol from Jupyter.
100
Kyle Kelley @kylekelley.bsky.social · 19/02/2026
PR: github.com/zed-industri...
github.com
repl: Add treesitter block detection to Run action by rgbkrk · Pull Request #49636 · zed-industries/zed
When the cursor has no selection, the Run action now uses treesitter to detect the enclosing top-level block (function, class, loop, etc.) and sends it to the REPL. This lets people send whole bloc...
010
Kyle Kelley @kylekelley.bsky.social · 19/02/2026
Making the @jupyter.org backed REPL in @zed.dev be more language aware via treesitter. Run blocks of code. No need to select segments or denote them as cells.
230
Kyle Kelley @kylekelley.bsky.social · 15/02/2026
That's even better, directly integrated at the import. For Jupyter that needs some new messages. I miss when we were pushing the protocol forward.
010
Kyle Kelley @kylekelley.bsky.social · 15/02/2026
Much respect to @anthropic.com for holding to standards. www.axios.com/2026/02/15/c...
axios.com
Exclusive: Pentagon threatens to cut off Anthropic in AI safeguards dispute
Anthropic has not agreed to the Pentagon's terms and defense officials are getting fed up after months of difficult negotiations.
150
Kyle Kelley @kylekelley.bsky.social · 14/02/2026
What if notebooks let you install dependencies directly and when loading someone else's, they inform you of what's going to be set up in the environment? Yes this is a new desktop app.
Screenshot of a desktop notebook app with a modal titled “Review Dependencies.” It lists PyPI packages pandas and numpy and asks the user to “Trust & Install” or “Don’t Install” before running code. The notebook UI behind it shows a dependency panel and Python cells importing those packages.Screenshot of a desktop notebook app showing a “Review Dependencies” modal for Conda packages from the conda-forge channel. It lists numpy, scipy, matplotlib, and requestz, with a warning that requestz is similar to “requests.” A highlighted notice says “Potential typosquatting detected” and asks the user to verify before approving. Buttons read “Don’t Install” and “Trust & Install.”
140
Reposted by Kyle Kelley
Cameron @cameron.stream · 10/02/2026
I've been in the AI world for like two years now and I am continuously amazed by how many problems are no longer technical problems. The bigger cost of implementing automation is fine and institutional inertia.
111
Kyle Kelley @kylekelley.bsky.social · 10/02/2026
Backlogs can only grow.
220
Kyle Kelley @kylekelley.bsky.social · 10/02/2026
Kind of fun to use inside of Zed.
110
Kyle Kelley @kylekelley.bsky.social · 10/02/2026
PR is up github.com/zed-industri...
github.com
repl: Support Jupyter widgets by rgbkrk · Pull Request #48844 · zed-industries/zed
This PR adds basic support for IPython/Jupyter widgets. At the very least, I wanted to get tqdm supported which as every ML engineer knows is the most used library in machine learning. The progress...
100
Kyle Kelley @kylekelley.bsky.social · 10/02/2026
Didn't think this would be possible but I started adding native @jupyter.org widget support to @zed.dev
180