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)
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 #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
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
Eric Holmes retweeted
Some people don't like the idea of publicly shaming a company for bad security posture, but time and time again it gets results. I don't buy the excuse that somehow it's unfair on the org or social media folks, here's why: troyhunt.com/the-effectivene…
30
191
26
464
Eric Holmes retweeted
Product managers must understand that maintainability is a crucial part of product delivery because it’s what allows you to continue to deliver features. Tech debt has compound interest. So every corner you insist gets cut to deliver features is borrowing against the future.
6
101
7
192
Eric Holmes retweeted
"It’s Too Late to Protect the 2018 Elections. But Here’s How the U.S. Can Prepare for 2020.," the latest from Alex Stamos: tinyurl.com/ycxtcbbx
2
62
16
78
Eric Holmes retweeted
RFC 8446 is officially published! TLS 1.3 is here #🔐 tools.ietf.org/html/rfc8446
1
300
12
450
Eric Holmes retweeted
The job security in this industry is awesome 😎 – at Sydney, New South Wales
This quoted post is unavailable.
27
83
16
352
Wow. BCH had a consensus vulnerability. Core dev Cory Fields anonymously lets them know. They fix and continue without the issue. Read the whole thing. medium.com/@coryfields/http-…
58
363
65
1,080
Researcher Eric Holmes (@vesirin) on how he accessed Homebrew's GitHub repos in just half an hour portswigger.net/daily-swig/h…
1
4
AWS Systems Manager Parameter Store integrates with AWS Secrets Manager, and adds labeling for easy configuration updates #AWS goo.gl/j5iKEW
Eric Holmes retweeted
Just moved one of our bigger 4 node RDS cluster into a 3 node Aurora cluster. #Aurora #AWS @RemindEng
1
2
This is used in Signal, Whatsapp, Telegram, passwords managers and many crypto wallets.
6
58
4
90
Dear website, - I don't want you to post notifications to my desktop - I don't want to subscribe to your thing via a popup - I don't want you to know my location - Please stop autoplaying that video - I am angry and sad now
163
5,391
313
21,303
Eric Holmes retweeted
All about Security Keys and the Web Authentication API, which should bring wide browser support this year: imperialviolet.org/2018/03/2…
9
122
8
224
Remind is looking for someone to join our team as a Senior Backend Engineer! Come work with us! Remote ok within +/-3 hours of Pacific Time. boards.greenhouse.io/remind/…
8
6