Marcus Lewis

@probablymarcus
14 Followers
37 Following
14 Posts
AI, programming, neuroscience. Previously UMichCSE, Microsoft, Numenta, now working on a better user/code interface for scientific computing
Personalhttps://probablymarcus.com
Twitterhttps://twitter.com/mrcslws
Githubhttps://github.com/mrcslws
Ubiquiti is the D3.js of WiFi. D3 wins not because it's great (though it may be!), but because it makes you build visualizations from scratch. Ubiquiti wins because it makes you wire up your home with ethernet and APs and switches.
New blog post: "Tip: Use services, not the terminal, to run local backends"
https://probablymarcus.com/blocks/2026/04/09/use-os-services-for-your-local-backends.html
Tip: Use services, not the terminal, to run local backends

Marcus Lewis

Marcus Lewis
Fun fact: tapping the blue button in upper right corner does *not* add the event to your calendar.

I built a fun little Mac app called "Outer Loop". Download it at https://outerloop.sh

It's a specialized web browser that is aware of SSH. It's good at connecting to web apps running on private servers. Use it for Tensorboard, Jupyter, etc.

I also wrote a blog post about its internals: "Web apps over SSH can be surprisingly good" https://probablymarcus.com/blocks/2025/10/10/web-apps-over-ssh-surprisingly-good.html

Outer Loop

Use web apps over SSH

Outer Loop

Claude Code's comments seem like satire.

Real example from Opus 4.1:
```
// Apply gray color (0.5, 0.5, 0.5) to the text
float3 grayColor = float3(0.5, 0.5, 0.5);
```

It's kinda adorable, clearly the transformer used the code comment to "think" about the next line.

New blog post: "Smooth Pursuit, and how Screens Don't Mimic Reality"

Your brain makes clever use of smooth eye movements. This works in the real world, but it fails on screens.

https://probablymarcus.com/blocks/2025/08/04/screens-break-your-smooth-pursuit.html

Smooth Pursuit, and how Screens Don’t Mimic Reality

Marcus Lewis

Marcus Lewis

New post: The web could use machine code

If AI code generation is coming, then it's time to move away from the "write once, run everywhere" web.

https://probablymarcus.com/blocks/2025/06/08/the-web-could-use-machine-code.html

The web could use machine code

Marcus Lewis

Marcus Lewis
Ten years ago today, I left Microsoft. You're welcome.

New blog post: "Expressions are Pragmatic Model Visualizations"

I show a practical approach to visualization:
1. Print visually-optimized code
2. Render parameters (or other useful scalars) inline

https://probablymarcus.com/blocks/2024/01/10/expressions-are-pragmatic-visualizations.html

Expressions are Pragmatic Model Visualizations

Marcus Lewis

Marcus Lewis
For more info on Vexpr, check out https://vexpr.org
Vexpr

Represent expressions as data structures, then transform them

Vexpr