Ryan Castner

4K posts

Ryan Castner

Ryan Castner

@ryan_castner

⌨️ Building Software with AI Agents 🤖. TypeScript, Go, Python. Always learning. Father, Husband, Christian.

Upstate NY Katılım Şubat 2016
402 Takip Edilen460 Takipçiler
Ryan Castner
Ryan Castner@ryan_castner·
@Swizec Eh, I think both work, when you are younger you have more energy, far less risks for the mom, healthier pregnancy. My brother in law has 8, 5, and 3 year olds, same age as me with my first 1 year olds. Ill be 50+ when graduate HS.
English
0
0
0
43
Swizec Teller
Swizec Teller@Swizec·
3 days into fatherhood, I think people have kids too early. Can’t imagine doing this with the emotional regulation huge ego and lack of resources I had at 25
English
176
151
1.7K
153K
Ryan Lanciaux
Ryan Lanciaux@ryanlanciaux·
@ClaudeDevs Is there an easy way to fork with minimal context instead of full context?
English
1
0
0
356
ClaudeDevs
ClaudeDevs@ClaudeDevs·
We've updated /fork in Claude Code /fork now runs a background agent with your exact context (system prompt, tools, history, model) and prompt cache. The result gets returned to your session. /branch (the old /fork) still copies the transcript to a new session you drive.
English
205
254
4.4K
377K
Ryan Castner
Ryan Castner@ryan_castner·
@darraghcurran You have so much that people are interested in and maybe the Q&A votes and groupings could be a proxy for deep dive topics. I was think during the Webinar that we could spend entire sessions just on skills, just on Shrek, just on adoption and metrics, just on security & complianc
English
1
0
1
27
Ryan Castner
Ryan Castner@ryan_castner·
@darraghcurran Thank you thank you thank you 🙇! Spending time to answer all of these questions was going above and beyond.
English
0
0
1
36
Ryan Castner
Ryan Castner@ryan_castner·
HELLOOOOOO CRAWLERS! Book 8, A Parade of Horribles is now available! We never expected to have so many crawlers reading this early. You are all so very spunky, and we really appreciate that. The ratings have never been higher! Now get out there and Kill, Kill, Kill!
Ryan Castner tweet media
English
0
0
0
52
Ryan Castner retweetledi
David K 🎹
David K 🎹@DavidKPiano·
It's wild to think about how massive 1M token context windows in LLMs really are That's roughly equivalent to: - The complete works of Shakespeare - 11 hours of audio - A 5-minute session fixing some TypeScript issue
English
93
207
5.6K
147.9K
Ryan Castner
Ryan Castner@ryan_castner·
@ljharb @dscape @JunghwanNa8355 could you make the same argument about open source? its open, you are inviting random PRs from people you dont know and havent heard of, welcome to the internet.
English
1
0
2
30
Jordan Harband
Jordan Harband@ljharb·
@dscape @JunghwanNa8355 it’s interesting, and still rude and spam, and yes, actually, my opinion was solicited. Also, posting publicly is an explicit invitation for everyone’s opinion. Welcome to the internet.
Hillsborough, CA 🇺🇸 English
3
0
8
135
Ryan Castner
Ryan Castner@ryan_castner·
@pvncher Ive used Opus 4.7 to 500k-1mil compaction, I have definitely seen that it misinterprets what I said and I end up writing a lot more woah wait I didnt mean that, I meant this and having it backtrack
English
0
0
0
87
eric provencher
eric provencher@pvncher·
Opus 4.7 is really good, except when: - You cross 200k tokens - Have any room for misinterpretation in your prompt - Steer too many times - You give it any reason to doubt itself, and it overthinks everything you said and burns through it's entire context window changing a bool
English
34
10
205
15.8K
Ryan Castner
Ryan Castner@ryan_castner·
a little copy is better than a little dependency from Go-isms
Andrej Karpathy@karpathy

Software horror: litellm PyPI supply chain attack. Simple `pip install litellm` was enough to exfiltrate SSH keys, AWS/GCP/Azure creds, Kubernetes configs, git credentials, env vars (all your API keys), shell history, crypto wallets, SSL private keys, CI/CD secrets, database passwords. LiteLLM itself has 97 million downloads per month which is already terrible, but much worse, the contagion spreads to any project that depends on litellm. For example, if you did `pip install dspy` (which depended on litellm>=1.64.0), you'd also be pwnd. Same for any other large project that depended on litellm. Afaict the poisoned version was up for only less than ~1 hour. The attack had a bug which led to its discovery - Callum McMahon was using an MCP plugin inside Cursor that pulled in litellm as a transitive dependency. When litellm 1.82.8 installed, their machine ran out of RAM and crashed. So if the attacker didn't vibe code this attack it could have been undetected for many days or weeks. Supply chain attacks like this are basically the scariest thing imaginable in modern software. Every time you install any depedency you could be pulling in a poisoned package anywhere deep inside its entire depedency tree. This is especially risky with large projects that might have lots and lots of dependencies. The credentials that do get stolen in each attack can then be used to take over more accounts and compromise more packages. Classical software engineering would have you believe that dependencies are good (we're building pyramids from bricks), but imo this has to be re-evaluated, and it's why I've been so growingly averse to them, preferring to use LLMs to "yoink" functionality when it's simple enough and possible.

English
0
0
0
24
swyx
swyx@swyx·
btw emerging consensus is that identity-based authz for ai is the most important solution for security, esp if you want to break the binary decision between HITL-everything and —dangerously-skip-permissions keycard is the leading voice in this and now supports all koding agents
Keycard@KeycardLabs

Your coding agents inherit your credentials and your permissions. No identity system in the stack can tell the difference between you and the agent acting in your name. Today: Keycard for Coding Agents 🧵

English
45
12
206
38.2K
Ryan Castner
Ryan Castner@ryan_castner·
I miss the days where I would put on a music album and code for hours
English
0
0
0
18
Ryan Castner
Ryan Castner@ryan_castner·
@tobi The biggest win comes from using a regex rather than a manual scan of bytes in a while loop. With how many regex DoS vulnerabilities there are I wonder if this approach is even warranted. Id take 20 years of stable code that works and 3 microseconds more in compute
English
0
0
1
284
tobi lutke
tobi lutke@tobi·
OK, well. I ran /autoresearch on the the liquid codebase. 53% faster combined parse+render time, 61% fewer object allocations. This is probably somewhat overfit, but there are absolutely amazing ideas in this.
tobi lutke tweet media
English
104
169
2.9K
1M
Thariq
Thariq@trq212·
Voice mode is rolling out now in Claude Code. It’s live for ~5% of users today, and will be ramping through the coming weeks. You'll see a note on the welcome screen once you have access. /voice to toggle it on!
English
1.1K
1.3K
17.1K
3.6M
Ryan Castner retweetledi
eric provencher
eric provencher@pvncher·
This is @RepoPrompt 2.0 A fully integrated agent, that makes it seamless to use RP's powerful MCP tools, with a built-in oracle and context builder. A first class experience showcasing how much better and efficient your agents can be with good context engineering tools.
English
15
19
153
39K
Ryan Castner
Ryan Castner@ryan_castner·
rewatched A Star Is Born and bawled my eyes out.
English
0
0
0
7