I got some questions about what people choose to check into git when doing agentic development. Do you check-in AGENTS.md? .claude directories or files? Hooks? I also asked in rustaceans-ai.zulipchat.com -- if you do Rust coding with agents, you should join that.
Posts by nikomatsakis
Shocking.
The docs are good! Enjoying reading them.
I finally published Toasty (async Rust ORM) crates! I’ll be writing about it soon (and why it took so long). github.com/tokio-rs/toa...
Read it. Agree it is insightful. Certainly the UX of chat makes it seem like more than it is. And certainly what it is is quite astonishing and powerful. I feel like this is one of the gaps: we are still in the hobby computing days of AI, but people are trying to sell it like it’s a polished product
I’ll take a look. I’m inclined to agree with the premise as you summarized it, just not sure what the better alternatives are.
Part of what sparked this was that I've noticed that reading Claude's thought processes ("I should try this, no wait, that won't work, how about that, that doesn't work either, let me back up, ...") can make me anxious. It is rather familiar from when I'm not operating from self, in IFS terms.
Anyway, mostly college-dorm-level musings here. I guess I'm thinking, I feel like the "talk to an agent" form factor is not obviously "right" to me. Of course we should go for more interesting ways to talk, like PR reviews, but I also wonder if there's a different general approach.
My cousin also told me once about an AI ethicist's theory that empathy is a scare human resource, and how it's unethical to devise technologies that "consume it". I'm not sure I buy that premise, I feel like the more you practice Empathy, the more you have, but I'm not sure how agents fit in.
Some time back I watched a talk by Kate Darling about how people respond emotionally to robots. I've been thinking that over as I work with agents. I feel like it's the first technology that can really make me *ANGRY* -- it sometimes feels like the agent is being intentionally dense.
Woah man, Firefox Split-View is COOOOOL! Add in vertical tabs, tab groups, and Firefox is really killing it these days.
Today's to-do list:
* [x] Argue about AI with people on the internet.
* [ ] Attend governance countil meeting and (I expect) argue about AI.
* [ ] Open up a-mir-formality issues and codify our AI contribution policy.
* [ ] Work on symposium
Heaven help me.
That too.
@orhun.dev when we gonna get a ratatui-based Turbo Rust? ;)
I love these posts :) highlight of my day to see all the awesome stuff people do
Some days I miss Turbo C++
Indeed.
Exactly.
When I was at my first job, I found a glaring hole in the security of our product. I opened a Bugzilla bug titled "Our security is a joke". I didn't mean anything by it, I was just trying to be funny. But my colleague told me how much it hurt his feelings. I've never forgotten it. Wording matters.
And how both sides are actually necessary.
I particularly liked how they exposed the “good cop bad cop” struggle that so often seems to tear allies apart.
The Gods confound the man who first found out How to distinguish the hours---Who in this place set up a sundial to cut and hack my days so wretchedly into small pieces! . . . I can't even sit down to eat unless the sun gives leave. The town's so full of these confounded dials . . .
— Plautus
Bear in mind that I am targeting, to start, only private helper methods. Their impl details are already exposed. If you want to extend to public APIs, I agree you need something more, I covered that here: smallcultfollowing.com/babysteps/bl...
It knows from the *type*, the same way it knows (e.g.) how many bytes it should be swapping.
So true.
Hey, that's my home state! Proud of ya', MD!
I went to see Suffs last night with my daughter. So many heroes whose stories (and even names!) I did not know. It made me want to learn more.
That would be hard to do-- we would need to have a bound for "swappable" types. And there's no particular reason it can't work. I talked some about the challenges (and potential advantages!) of adding a bound for swappable types in the smallcultfollowing.com/babysteps/se... series.
Interesting thought. Makes sense.