
I build and break things, mostly in Go and Ruby. Infrastructure Engineering @chime
US
Joined January 2009
- Tweets872
- Following346
- Followers334
- Likes899
Pinned Tweet
How I gained commit access to the Homebrew project in 30 minutes: medium.com/@vesirin/how-i-ga…
100% this
Replying to @rauchg
This is a very well implemented CLI. It's so thorough. It dynamically registers commands, it's designed for a browser-wielding agent to automate the setup steps, it can start a MCP daemon…
The author wrote a really cool article:
justin.poehnelt.com/posts/re…
70
The best thing about this next phase of AI is how it's reviving early Unix/Web values: small, sharp, composable CLI tools and plain text. It’s the environment agents thrive in.
121
Wasn't super happy with the RSS landscape for my @openclaw, so I made a thing. Enjoy github.com/ejholmes/kiterss
123
Eric Holmes retweeted
Almost any software that does not work well with AI agents, is not going to make it.
I’m using a lot of tools with tons of UI, all of it will either have to be rewritten to be agent friendly, or it’s dead. For a lot of it too, slapping some MCP on it won’t be enough either.
Eric Holmes retweeted
If there’s one contribution to the field of computer science we owe to @steipete, it’s the return of the CLI and the fall of MCP
I have been testing the new Obsidian CLI with Claude Code on my research vault (4,663 files, 16 GB)... I know too many notes!!
Early results are significant. Its going to change the way in which Claude Code can interact with Obsidian
The way I see it, there are three ways Claude can connect to your vault:
Filesystem (MCP or bash) reads/writes markdown files. Covers maybe 40% of what Obsidian actually knows. No awareness of backlinks, tags, properties, or the graph. To search content, it has to open every file individually.
REST API MCP — talks to Obsidian via plugin. Gets you to about 55%. Better search, some metadata. But fragile setup and limited.
Obsidian CLI ...Yay @obsdmd and @kepano !! it queries Obsidian's actual indexes. This would be about 85% of Obsidian's capabilities. The missing 15% is purely visual the canvas layout, graph view rendering, live preview. Everything else is there: search, backlinks, orphan detection, properties, tags with hierarchy and counts.
The speed difference is real:
Finding orphan notes: bash grep 15.6s vs CLI 0.26s (54× faster)
Searching vault: bash grep 1.95s vs CLI 0.32s (6× faster)
Token cost for orphan detection via MCP: about 7 million tokens. Via CLI: 100 tokens. That's 70,000× cheaper.
The CLI uses Obsidian's pre-built search index the same thing that makes Obsidian's own search instant. Grep scans every file from scratch every time.
The catch: right now this only works via Claude Code (which can run CLI commands through bash). Claude Desktop and claude.ai can't access it directly. There is an early CLI MCP server (obsidian-ts-mcp) that would bridge this gap but I haven't tested it yet. (I think that if you ask nicely Claude Code could create a version for you!)
I'm using this as part of a research assistant stack connecting Claude to Obsidian, Zotero, PubMed and more. Posts on each piece coming.
Hey @DatadogOps. RSS feed for your blog seems to create entries when you tag an article. Been like this for weeks:
Surprised this isn't more common. Internal data security is a joke at most tech companies.
This quoted post is unavailable.
1
Really dissatisfied with @apple hardware these days. Second Macbook Air in a year where the screen won't turn on. Maybe this is the year of the Linux desktop (for me).
2
I get why GitHub would do this, but this is pretty limiting for GitHub Actions: help.github.com/en/articles/…
1
I can now login to GitHub with TouchID on my Macbook when using Chrome. The future is bright. github.blog/2019-08-21-githu…
Eric Holmes retweeted
Hey #YangGang! I just stepped off the stage in Detroit, and wow, what a fantastic night. I hope I made you proud, I think the Yang Gang is about to get a lot bigger. If you can, please make a donation tonight, and then head out to celebrate this win! yang2020.com/donate
Eric Holmes retweeted
Details of the Cloudflare outage on July 2, 2019 cfl.re/2YPI1PZ (by @jgrahamc)
Today marks my last day at @RemindEng after 5 and a half years. It’s been a privilege to have worked with so many amazing people. Excited to start my new adventure with @modsy on Monday!
4
Eric Holmes retweeted
Chrome 70 ships with functional Webauthn/FIDO2 support including Touch ID on compatible Macs. Great to see adoption of native biometrics and secure hardware on the platform.









