LMCanvas — Linear chat is a dead end.
lmcanvas.ai · 119 words · saved by 1 readers
Linear chat is a dead end. Branch every conversation.
Reproduced. react-query keeps `['avatar']` cached across the logout because the key never changes — B's session reads A's cached body until staleTime expires. Interceptor reads `getToken()` fresh on every request from a zustand store that's synchronously updated on login/logout. No closure capture, no shared singleton. Not the bug here — whatever the cache branch finds is the real cause. Good call — `ureq` drops tokio entirely and shrinks the binary by ~40%. The whole `main` becomes synchronous, no `#[tokio::main]` attr, and error handling stays the same with `anyhow`. Should work as-is — `req
saved by
related reading
- LLM Visualizationbbycroft.net
- Roam Research – A note taking tool for networked thought.roamresearch.com
- REST with Rust - DEV Communitydev.to
- OpenAI Platformplatform.openai.com
- How Mozilla’s Rust dramatically improved our server-side performance | Figma Blogfigma.com
- Delta | A Multiplayer Environment for Coding with Agentsdelta.dev
- SWR: React Hooks for Data Fetching - Vercelswr.vercel.app
- The Conductor Rewrite: What They Changed to Make It Fastperformance.dev
- AI Elementselements.ai-sdk.dev
- GitHub - ultraworkers/claw-code: An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.github.com
- GitHub - calagopus/wings: Pterodactyl Wings alternative written in Rust with more Speed, more Features and more Maintainability.github.com
- Getting Started | Actix Webactix.rs