Sign in

Nick Strayer

@nstrayer.bsky.social
1.1K followers 348 following 24 posts

Software developer at Posit. Working on the Positron, a next generation data science IDE. User of tools such as #typescript, #rlang, #python, and #swift. nickstrayer.me

PostsRepliesMedia
Nick Strayer @nstrayer.bsky.social · 17/09/2026
A somewhat surprising lesson I recently learned building tool schemas for an agent harness: parameter names are more nuanced than needing to be well named, the harnesses that models were fine tuned on can impact tool call preferences. Quick post with more details: nickstrayer.me/posts/tool-s...
Output table of eval run showing renaming fixed missed tool call parameters.
3100
Nick Strayer @nstrayer.bsky.social · 31/07/2026
Check out the blog post Wasim and Cindy Tong wrote announcing the GA launch: opensource.posit.co/blog/2026-07... Give it a try and let us know how you get on!
opensource.posit.co
Positron's Jupyter Notebook Editor Is Now Generally Available
The Positron Jupyter Notebook editor is now generally available, bringing a first-class notebook experience with built-in environment management, interactive data exploration, streamlined version cont...
0144
Nick Strayer @nstrayer.bsky.social · 31/07/2026
The Positron Notebook Editor is out of beta and ready for all your notebook workflows! I am super proud of the work the team did to build this notebook experience from scratch. Something we decided was necessary to have a fantastic notebook experience for data science.
1357
Nick Strayer @nstrayer.bsky.social · 25/02/2026
Need to dig in further? Just click the "Open in Data Explorer" button in the top right! Try it out in the latest Positron daily build and let us know what you think! positron.posit.co/positron-not...
positron.posit.co
Positron Notebook Editor – Positron
Use the Positron Notebook Editor, currently in public alpha, for a native notebook experience with integrated AI assistance, data exploration, and improved data science workflows.
030
Nick Strayer @nstrayer.bsky.social · 25/02/2026
New feature in the Positron Notebook Editor: Inline data-explorer view. Whenever you print a pandas or polars dataframe you get an inline interactive view powered by Positron's data explorer. This allows you to view and sort massive dataframes.
2306
Nick Strayer @nstrayer.bsky.social · 07/02/2026
The interesting part about this though is that this is entirely a client-side app/PWA. You add your anthropic key and it stores it to localstorage and then directly makes requests to the anthropic api. No server needed. Hosted on github pages. BYOK nickstrayer.me/aisle-list/
nickstrayer.me
AIsle List
Upload a photo of your handwritten grocery list and organize items by store section
100
Nick Strayer @nstrayer.bsky.social · 07/02/2026
It takes a photo of a grocery list and uses Claude to turn it into a check list arranged by the optimal path through our typical grocery store (kroger.)
100
Nick Strayer @nstrayer.bsky.social · 07/02/2026
My wife hates apps in favor of hand-writing grocery lists. I have not the attention span to remember what I have already procured from the list or how to best navigate our grocery store to get the items. I built an app to solve this…
161
Nick Strayer @nstrayer.bsky.social · 06/02/2026
Entirely possible that my workflow though was highly fit to 4.5 and I need to figure out how to work with a new model. If that is the case I really hope we don't have to tweak workflows every 3 months as a model comes out. It's exhausting.
000
Nick Strayer @nstrayer.bsky.social · 06/02/2026
After using Opus 4.6 for a while: I dont necessarily think it's better than 4.5. I've noticed more designs that it makes that are kind of obvious "I would not do it that way, let me fix it" than I had with 4.5. #ai #claude
100
Nick Strayer @nstrayer.bsky.social · 04/02/2026
I got my start in programming with Jupyter notebooks and so they are dear to my heart. If you’re an adventurous data scientist, download the latest Positron and give it a try! Feedback is welcome and highly encouraged! posit.co/blog/announcing-the-positron-notebook-editor-for-jupyter-notebooks/
posit.co
Announcing the Positron Notebook Editor for Jupyter Notebooks - Posit
The Positron Notebook Editor in alpha provides a "batteries-included" experience that combines the simplicity of Jupyter with the power of a purpose-built data science IDE.
031
Nick Strayer @nstrayer.bsky.social · 04/02/2026
For example, the notebooks have best-in-class AI support by leveraging full notebook context and Positron’s existing kernel/interpreter infrastructure
110
Nick Strayer @nstrayer.bsky.social · 04/02/2026
For more than a year I have been working on a brand new Jupyter Notebook editor for Positron. This is a ground-up build of a new Jupyter Notebook experience built to leverage all the knowledge and tools Posit/Positron brings to the data science table. 🧵#jupyter
1266
Nick Strayer @nstrayer.bsky.social · 22/08/2025
github.com/nstrayer/sim...
github.com
GitHub - nstrayer/simple-commands-mcp: Create an mcp server with a simple config to run commands including automatic long-running processes management.
Create an mcp server with a simple config to run commands including automatic long-running processes management. - nstrayer/simple-commands-mcp
000
Nick Strayer @nstrayer.bsky.social · 22/08/2025
Using it is as simple as creating a config and pointed to it with an npx command: `npx simple-commands-mcp @config.json`
100
Nick Strayer @nstrayer.bsky.social · 22/08/2025
To help with this I built a simple MCP server that gives agents a structured way to manage these processes. Works for any bash command really. Fun experiment in making AI tools more practical for actual development workflows.
110
Nick Strayer @nstrayer.bsky.social · 22/08/2025
I've been working with #AI coding agents lately and noticed they struggle with long-running dev tools like watchers - either they get stuck waiting for a task to finish that never will or they can't see when things fail or need restarting.
101
Reposted by Nick Strayer
Denis Mongin @denismongin.bsky.social · 08/07/2025
Positron is just incredible. I just tried it: both R session and Python session in parallel data explorer with distribution and % of missing at glance git repo with vizualisation of the branches, plots and viewer in the bottom right corner. Just Perfect. bsky.app/profile/hadl...
Positron software
2214
Nick Strayer @nstrayer.bsky.social · 21/03/2025
I am terrible about keeping up with PRs I'm supposed to review so I wrote a little menubar app for macs to alert you when you are requested to review a PR. Right in your face so you can't ignore it. github.com/nstrayer/pr-...
PR Notifier menu bar application showing 3 pull requests awaiting review. The dropdown displays two sample requests: '[SAMPLE] Add new dashboard feature' from sample/repo (#123) and '[SAMPLE] Fix login bug on Safari' from another/project (#456). Each PR has 'View on GitHub' and 'Dismiss' buttons. The menu shows 'Last checked: less than a minute ago' and includes tabs for 'Pull Requests (3)' and 'Settings'.
041
Nick Strayer @nstrayer.bsky.social · 24/11/2024
120
Nick Strayer @nstrayer.bsky.social · 24/11/2024
I recent got a Fitbit again for a study I’m taking part in. Reminded me of this fun side project from grad school: a year as told by Fitbit. livefreeordichotomize.com/posts/2017-1... Fun fact: a whole class of Stanford students analyzed my heart rate data for an assignment.
1121
Reposted by Nick Strayer
Simon P. Couch @simonpcouch.com · 19/11/2024
I've been working a new #rstats package called pal🤖 Pals bring a library of LLM prompts into your RStudio/Positron sessions, editing code directly at the press of a keyboard shortcut. Read more: simonpcouch.github.io/pal/
A screen recording of the RStudio IDE. After highlighting some code, a dialog box pops up with a selection of keywords; after selecting one called "cli", some erroring code is rewritten. Then, after highlighting a whole function and selecting a new keyword "roxygen", roxygen documentation is drafted on-the-fly.
811628
Nick Strayer @nstrayer.bsky.social · 13/11/2024
Since I don't want to give the whole world the ability to use my api keys, if you want to play with the app you'll need to run it locally. I tried to make the process as easy as possible though in the README!
000
Nick Strayer @nstrayer.bsky.social · 13/11/2024
I have been slow to get on the AI train but I recently built a demo app to explore the idea of programming language translation using LLMs. The hypothesis being that adding context about the target environment can help. github.com/nstrayer/pol... #ai #rstats #python
Screenshot of a web application with two panes connected by an arrow. The left pane says "R" and contains a basic R script, the right side says "Python" and contains a similar script but written in the python programming language.
130
Nick Strayer @nstrayer.bsky.social · 14/03/2024
Oof spoke before the attributions slide! Work with @lucystats.bsky.social and @travisgerke.bsky.social !
130
Nick Strayer @nstrayer.bsky.social · 14/03/2024
@malcolmbarrett.malco.io giving a great and super approachable talk on causal inference in R. Awesome work he’s doing with @sherrirose.bsky.social
151