Kyle Kelley's Avatar

Kyle Kelley

@kylekelley.bsky.social

Quill ๐ŸŽฎ Anaconda ๐Ÿ ๐Ÿงช Jupyter & Zed Hacker โŒจ๏ธ Santa Cruz City Schools Board ๐Ÿซ Untitled.ipynb

617 Followers  |  1,055 Following  |  110 Posts  |  Joined: 03.07.2023
Posts Following

Posts by Kyle Kelley (@kylekelley.bsky.social)

Post image

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.

01.03.2026 22:24 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Generative AI has the memory of a goldfish and a million eyes.

28.02.2026 23:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

26.02.2026 05:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Errors as product placement

25.02.2026 17:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

25.02.2026 16:15 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Speed of development wholly dependent on how fast testing and especially end to end testing can be done.

25.02.2026 01:05 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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...

annnd the final one for now until I later go dig into your implementation. github.com/ad-si/Woxi/p...

24.02.2026 23:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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...

First PR, as promised. github.com/ad-si/Woxi/p...

24.02.2026 22:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

24.02.2026 22:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Commisars hating the new regime

24.02.2026 17:52 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - ad-si/Woxi: Wolfram Language / Mathematica reimplementation in Rust (Wolfram oxidized) Wolfram Language / Mathematica reimplementation in Rust (Wolfram oxidized) - ad-si/Woxi

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.

24.02.2026 17:34 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I don't see any documentation

24.02.2026 14:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You would not believe the things I can now blame on AI.

24.02.2026 01:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Mmmmm scrolly terminal in @zed.dev's REPL output (@jupyter.org backed). PR: github.com/zed-industri...

23.02.2026 23:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Whoops! I posted the wrong image. This one has all of them as implemented today.

21.02.2026 09:06 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Nice, I can use that!

21.02.2026 09:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

@prefix.dev ๐Ÿ‘€

21.02.2026 07:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Adding little icons for the environment type to the new desktop notebook app.

21.02.2026 07:58 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Display updates mode matplotlib Display updates mode matplotlib. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com/rgbkrk/d7450...

20.02.2026 18:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Yeah I'll hand y'all the script via gist later tonight or tomorrow.

20.02.2026 05:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Custom keymaps in the zed editor. repl:run is triggered by keystrokes "x j", "x o", when Editor && VImControl is on.

Custom keymaps in the zed editor. repl:run is triggered by keystrokes "x j", "x o", when Editor && VImControl is on.

At least for me I have a custom keymap so that in vim mode I use `x o` for run and move down.

19.02.2026 22:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

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.

19.02.2026 22:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
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...

PR: github.com/zed-industri...

19.02.2026 21:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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.

19.02.2026 21:45 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

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.

15.02.2026 18:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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.

Much respect to @anthropic.com for holding to standards. www.axios.com/2026/02/15/c...

15.02.2026 18:02 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
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 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.โ€

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.โ€

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.

14.02.2026 23:58 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

10.02.2026 17:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Backlogs can only grow.

10.02.2026 04:45 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

Kind of fun to use inside of Zed.

10.02.2026 02:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0