Tim Caswell

22.6K posts

Tim Caswell banner
Tim Caswell

Tim Caswell

@creationix

Lover of all things good in life including Family, Friends, Food, and Functional Programs. ⚒️ Creator of https://t.co/DcmmmjzGuU, JS.git, and https://t.co/jjkLYugcAt

The Woods شامل ہوئے Eylül 2009
1.5K فالونگ8.5K فالوورز
Tim Caswell
Tim Caswell@creationix·
@rikarends Yeah, most people won't have that much. Not too crazy though
Arkansas, USA 🇺🇸 English
1
0
0
8
Rik Arends
Rik Arends@rikarends·
I made codex make a Rust port of MLX based on its own Rust port of GGML. Apparently its 33% faster than mlx stock for gemma 4. Another is porting 'stable-diffusion cpp' to this new MLX/GGML stack. 40% faster than stock for Flux 1 on apple.
English
1
0
5
537
Tim Caswell
Tim Caswell@creationix·
@rikarends Also the agent frameworks are all optimized for mega models with massive contexts. I want to see more optimized to perform best on smaller local models on consumer hardware.
Arkansas, USA 🇺🇸 English
1
0
0
7
Tim Caswell
Tim Caswell@creationix·
@rikarends What kind of computer do you have locally. I tried some things on M4 pro and the latest AMD and Intel consumer ai chips all 32+GB ram
Arkansas, USA 🇺🇸 English
1
0
0
14
Tim Caswell ری ٹویٹ کیا
Guillermo Rauch
Guillermo Rauch@rauchg·
When Opus 4.5 came out, it was a one-way door to a new way of engineering. Agents now do most of our coding. Knowing the inherent flaws and over-confidence of LLMs, we sent a clear message to our teams. Vibing and mission-critical infrastructure don’t go together. We’re sharing some of our early internal guidance in how we’re “agenting responsibly”, prioritizing security, durability, and availability at all times. vercel.com/blog/agent-res…
English
85
161
1.8K
213.3K
Tim Caswell
Tim Caswell@creationix·
@fat @pierrecomputer Can we get a we socket based protocol to fetch git objects in batches? Something like one side sends a list of hashes in a message and the other side sends the corresponding objects as messages. Think lazy loaded VFS for ultra low latency clones.
Guadalupe, AZ 🇺🇸 English
0
0
0
49
Jacob
Jacob@fat·
Code[dot]Storage A new Git provider for machines by @pierrecomputer. In Oct, Github shared they were averaging ~230 new repos per minute. Last week we hit a sustained peak of > 15,000 repos per minute for 3 hours. And in the last 30 days customers have created > 9m repos🧵
Jacob tweet media
English
73
67
1.1K
576.6K
Tim Caswell
Tim Caswell@creationix·
@mitchellh Welcome to the party 🎉
Arkansas, USA 🇺🇸 English
1
0
2
1.7K
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
Excited to share that I've joined Vercel's Board of Directors. Vercel is made up of builders and tastemakers that continually ship things that deeply impact how developers work: Next.js, AI SDK, v0, etc. I can't think of a more exciting place to be. Let's fucking ship. ▲ My relationship with Vercel goes back to the earliest days. HashiCorp was an early adopter of NextJS and Vercel (~10 years ago!) and it remains my default tech stack and deployment platform to this day. Ghostty's website is all on Vercel, too! Beyond that, I've been continually impressed with the teams relentless focus on shipping meaningful software. And importantly, software that has incredible taste. Now we are in the age of agentic software development. Vercel is building agentic infrastructure that I think every app and agent will need (I certainly need it!) and I can't think of a more exciting place to be. Huge thanks to @rauchg , Jeanne, Marten, @cramforce, @tomocchino and the entire Vercel team for the warm welcome. Time to work.
Mitchell Hashimoto tweet media
English
218
85
3K
619.1K
Tim Caswell
Tim Caswell@creationix·
@wesbos How does it compare to sveltekit for svelte apps that are frontend only.
Arkansas, USA 🇺🇸 English
0
0
0
144
Wes Bos
Wes Bos@wesbos·
Vite+ is SO GOOD I’ve moved 3 sites over and scaffolded out a few more. So sold
English
43
18
1K
140.7K
Tim Caswell
Tim Caswell@creationix·
@cramforce @royalicing But great minds think alike. My first version did exactly what you suggest and walk forwards and back to find the newline delimiters. It worked, but I didn't like the complexity of the code. Pre-scanning makes the hot-path simpler and cheaper.
English
0
0
1
28
Tim Caswell
Tim Caswell@creationix·
@cramforce @royalicing We do a quick scan for newlines when we first fetch the file into the worker and cache the full bytes along with an array of line offsets in the memory cache. Then when doing the binary search we use the cached line offsets to greatly simplify the logic.
English
1
0
1
31
dCodes
dCodes@dCodes03·
@vercel_dev @vercel @rauchg why are you not trying ribbon filters? They are practically much smaller than bloom filters. And can achieve competitive latency. We can connect to discuss it in depth.
English
1
0
0
480
Vercel Developers
Vercel Developers@vercel_dev·
Bulk redirects on Vercel now scale to 1 million per project with near-constant lookup time. We shipped the simplest thing first, profiled it in production, and iterated from there ↓ vercel.com/blog/scaling-r…
English
3
3
84
20.8K
Tim Caswell
Tim Caswell@creationix·
@thdxr I'm finding that it lets us experiment with new directions quickly, but we need to be OK throwing away lots of code as well once we decide it wasn't a good idea.
English
0
0
1
211
dax
dax@thdxr·
sent this to the team today everything great comes from being able to delay gratification for as long as possible and it feels like we're collectively losing our ability to do that
dax tweet media
English
255
707
6.9K
975.6K
Tim Caswell
Tim Caswell@creationix·
@robpalmer2 I still hope this lands in the browser eventually
Arkansas, USA 🇺🇸 English
0
0
2
64
Tim Caswell
Tim Caswell@creationix·
@theo Now the real question, Claude code vs open code vs copilot?
Arkansas, USA 🇺🇸 English
0
0
0
78
Theo - t3.gg
Theo - t3.gg@theo·
Which model do you actually use for code every day?
English
284
18
513
82.8K
Tim Caswell
Tim Caswell@creationix·
@justjs14 The anime PFP is fairly accurate actually. My old profile was quite old from 2009-ish
Tim Caswell tweet media
Arkansas, USA 🇺🇸 English
1
0
1
18
just-js
just-js@justjs14·
@creationix this is a spin off project. very slow progress - mostly for fun and experimentation. i'll try to write some things up about it in next while. PS - you look different! 🤣
English
1
0
0
24
Dillon Mulroy
Dillon Mulroy@dillon_mulroy·
your claude could never
Dillon Mulroy tweet media
English
64
5
661
133.8K
Tim Caswell
Tim Caswell@creationix·
@justjs14 At first I thought you meant io.js and was very confused. How long has your project had the new name? Very cool stuff BTW
Arkansas, USA 🇺🇸 English
1
0
1
25
just-js
just-js@justjs14·
highlights: - with changes to libuv, node.js gets 25x faster on macos - next version of Bun will be ~1.5x faster than this, so still room for removing some overhead in node.js - lo runtime, which exposes event loop to JS, is 1.75x faster than patched Bun gist.github.com/billywhizz/67f…
just-js tweet media
English
7
5
154
7.8K
Tim Caswell
Tim Caswell@creationix·
@robpalmer2 @TwiMeta Exactly, that's like saying that node.js is just a wrapper on V8.
Arkansas, USA 🇺🇸 English
0
0
1
24
Rob Palmer
Rob Palmer@robpalmer2·
@TwiMeta Things that host JS engines are normally called runtimes.
English
1
0
21
1.7K
Tim Caswell
Tim Caswell@creationix·
@thdxr And of course couple this with a giant shared git object cache and fetch objects on-demand for random access and instant "clones"
Arkansas, USA 🇺🇸 English
0
0
0
13
Tim Caswell
Tim Caswell@creationix·
@thdxr I've always wanted a git native filesystem. Submodules let you link and protect dependencies instead of random lock files. Then to make it more useful, add more metadata to .gitmodules such as branch or semver range so that tools know how to automatically update them.
Arkansas, USA 🇺🇸 English
1
0
0
51
dax
dax@thdxr·
what if in opencode.json you could specify project references references: ["git@github.com:Effect-TS/effect.git"] these would get cloned to a global cache and kept updated and opencode would have a subagent that could answer questions about them would you use this?
English
195
9
1.1K
69.7K