Eric Holmes (@vesirin) header
Eric Holmes (@vesirin) profile picture

I build and break things, mostly in Go and Ruby. Infrastructure Engineering @chime

US
Joined January 2009
Photo by Eric Holmes (@vesirin)Photo by Eric Holmes (@vesirin)Photo by Eric Holmes (@vesirin)Photo by Eric Holmes (@vesirin)
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
Oh dear. I upset HN.
102
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
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.
31
2
6
88
57,563
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.
16
14
1
217
50,228
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
e.g. can't have a workflow that handles github deployments, and another one that creates them (e.g. on push, or on issue label). The deployments created through Actions won't trigger the deployment handler. Shame.
I can now login to GitHub with TouchID on my Macbook when using Chrome. The future is bright. github.blog/2019-08-21-githu…
1
4
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
737
1,830
219
15,672
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
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.
6
84
6
189
Toddlers; the original fuzzers.
1
Getting little sick of web apps being redesigned for no good reason. Stability and the absence of change is a feature. _Looking at you Gmail_
5