Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dtkav
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
dtkav
7mo ago
Hey, developer behind Relay here. Yes, our sync engine is home-grown. We use CRDTs to provide real-time google-docs-like collaboration which is not something Obsidian supports (yet... i think they are working on it). Note that you can self-
32.
▲
by
dtkav
8mo ago
I've been working on something similar (with claude code). It's a sandbox that uses envoy as a transparent proxy locally, and then an external authz server that can swap the creds. The idea is extended further in that the goal is
33.
▲
by
dtkav
8mo ago
I think mostly social accountability. My cofounder actually has a bunch of skills with claude code that surface context into our daily notes (from our meeting notes, transcripts, crm, gmail, etc), but it's sort of on him to show that i
34.
▲
by
dtkav
9mo ago
I work on a plugin/platform that makes Obsidian collaborative (relay.md). Working with other people gives you good habits against hording because you have a sense of the audience and what might be useful to them. We also support the ka
35.
▲
by
dtkav
9mo ago
I'm rendering a few dozen terminals in a website, and for all of the inactive ones i render and serve a jpg of the "current screen" of ansi escape codes from kitty. I've found this to be a difficult thing to get. abduco
36.
▲
by
dtkav
9mo ago
We just have all meeting transcripts go to Obsidian (and get processed/mined) as well as our collaborative notes (our startup makes Obsidian collaborative) for our standups and then use claude code to summarize each day into the next.
37.
▲
by
dtkav
9mo ago
ooh nice. Is there a way to get snapshots of the current view? I hacked together something with kitty and abduco but it is definitely a hack... I dont want tmux or anything that gives me additional key bindings or modes, just the ability to
38.
▲
by
dtkav
9mo ago
nice, I'm working on something similar with macroons so the tokens can be arbitrarily scopes in time and capability too. Mine uses an Envoy sidecar on a sandbox container. https://github.com/dtkav/agent-creds
39.
▲
by
dtkav
9mo ago
sqlite+litestream [1] is fantastic, i highly recommend it. I use it with pocketbase and it is a delightful and very productive setup. This guide [2] is for an older version of pocketbase and litestream, but i can update it if would be helpf
40.
▲
by
dtkav
9mo ago
I'm not sure I'm fully understanding you, but in my experience I have a few upstream APIs I want to use for internal tools (stripe, gmail, google cloud, anthropic, discord, my own pocketbase instance, redis) but there are a lot of
41.
▲
by
dtkav
9mo ago
There are two parts here: 1. You can issue your own tokens which means you can design your own authz in front of the upstream API token. 2. Macaroons can be attenuated locally. So at the time that you decide you want to proxy an upstream AP
42.
▲
by
dtkav
9mo ago
Yeah, it says so at the top of the README (though I suppose I could have put that in the comment too). I'm not building a product, just sharing a pattern for internal tooling. Someone on another thread asked me to share it so I had cla
43.
▲
by
dtkav
9mo ago
sorry for the delayed response. I ended posting on this [0] thread where they (Formal) are doing something similar. Here's the repo [1]. I modified it a bit to post publicly and remove the details of my setup within my tailnet/fly
44.
▲
by
dtkav
9mo ago
IMHO there are a couple axis that are interesting in this space. 1. What do the tokens look like that you are you storing in the client? This could just be the secret (but encrypted), or you could design a whole granular authz system. It se
45.
▲
by
dtkav
9mo ago
I'm working on something similar called agent-creds [0]. I'm using Envoy as the transparent (MITM) proxy and macaroons for credentials. The idea is that you can arbitrarily scope down credentials with macaroons, both in terms of s
46.
▲
by
dtkav
9mo ago
Writing your own skill is actually a lot better for context efficiency. Your skill will be tuned to your use case over time, so if there's something that you do a lot you can hide most of the back-and-forth behind the python script &#x
47.
▲
by
dtkav
9mo ago
Sorry it took me a while. Hopefully this helps: https://notes.danielgk.com/Obsidian/Obsidian+E2E+testing+Cla...
48.
▲
by
dtkav
9mo ago
Very helpful, thank you.
49.
▲
by
dtkav
9mo ago
The name is excellent.
50.
▲
by
dtkav
9mo ago
The main things i think are missing is (1) how much am i spending and (2) why isn't my sprite paused, and (3) how can i get my stuff out (it would be nice to be able to mount in either direction or else integrate with git/git work
51.
▲
by
dtkav
9mo ago
Thank you for the kind words <3
52.
▲
by
dtkav
9mo ago
https://relay.md is a company I'm working on for shared knowledge management/ AI context for teams, and the Obsidian plugin is what i am driving with my live-debug and obsidian-e2e skills. I can try to write it up (I a
53.
▲
by
dtkav
9mo ago
Same. Claude Opus 4.5 one-shots the basics of chrome debug protocol, and then you can go from there. Plus, now it is personal software... just keep asking it to improve the skill based on you usage. Bake in domain knowledge or business logi
54.
▲
by
dtkav
9mo ago
I can open source it next week when i get a chance.
55.
▲
by
dtkav
9mo ago
Great, i look forward to reading it.
56.
▲
by
dtkav
9mo ago
Awesome, i look forward to that. I think that could be a major differentiator for sprites. I wish i could work on that problem at fly.io scale. What is the contract with sprites? Is it just built-with-linux but not promising Linux? Or is it
57.
▲
by
dtkav
9mo ago
Incredible work.
58.
▲
by
dtkav
9mo ago
Awesome stuff! Thanks for the reply. Tokenizer is an explicit proxy though right? My use case is very similar, but I wanted a transparent proxy so I could run unmodified scripts. It is a tricky design decision though. I also mount a little
59.
▲
by
dtkav
9mo ago
fly.io is doing really good work. I've super enjoyed building our product on their platform. I love fly-replay combined with super fast start-up. I've been thinking a lot about how to run agents (and skills) securely while giving
60.
▲
by
dtkav
9mo ago
This is the way. If you symlink the .claude directory (so Obsidian can see the files) then you can also super easily add and manage claude skills. I've spent 20 years living in the terminal, but with claude code I'm more and more
More ›