hodlbod's avatar
hodlbod
hodlbod@coracle.social
npub1jlrs...ynqn
Christian Bitcoiner and developer of coracle.social. Learn more at info.coracle.social. If you can't tell the difference between me and a scammer, use a nostr client with web of trust support.
hodlbod's avatar
hodlbod 3 weeks ago
Pomade is getting closer — take a look below for a demo video, or try it out yourself at https://pomade.onrender.com. For more details, take a look at the repository at https://github.com/coracle-social/pomade. I am currently looking for security-oriented reviews, so if you're interested in using this project for your client, please take a look at PROTOCOL.md and tell me if you see any major attack vectors! Of course, an email-based recovery protocol can only be so secure (email providers, senders, clients, and signers are all assumed to be somewhat trustworthy). If you really want to go deep, a review of the signer code would also be helpful. Finally, if you'd like to run a signer please let me know and I'll add your signer to my master list of recommended signers.
hodlbod's avatar
hodlbod 3 weeks ago
I'm going to lose my mind I think ``` git log |grep "Perfect" Perfect! I've made the requested changes: Perfect! I've made both requested changes: Perfect! The build succeeded. I've successfully implemented the three separate challenge input fields for account recovery. Here's what changed: Perfect! Build succeeded. Let me create a summary of the changes: Perfect! Build succeeded. Let me create a summary of the changes: Perfect! Build succeeded. Let me create a summary of the changes made: ```
hodlbod's avatar
hodlbod 3 weeks ago
For ten years I've been disciplining myself to avoid "snacks", small, easy, fun tasks that people use as excuses to avoid solving difficult problems. Suddenly, snacks are free because of LLMs. But the difficult problems remain.
hodlbod's avatar
hodlbod 0 months ago
I'm cautiously optimistic that this is the tool that will allow me to start coding with AI agents for real. I have a very one-track mind, which makes running multiple branches of a project really hard for me. Having a kanban-style interface keeps me from feeling completely overwhelmed and confused. Plus, I can ignore it and code by hand while I wait for it to finish. View quoted note →
hodlbod's avatar
hodlbod 0 months ago
PSA: I just deprecated my "Frith" NIP 29 relay implementation in favor of Zooid. If you're using Frith, you can keep using it, but it doesn't have the same level of support for NIP 29, 86, or 43. Zooid works a little bit differently (it uses a config file, and can support multi-tenant deployments), but otherwise it's exactly the same. If you're setting up a zooid relay for use with Flotilla, Chachi, or another nip 29 client and you run into problems, please let me know, I'm happy to help resolve any sticking points.
hodlbod's avatar
hodlbod 0 months ago
@miljan slight UX improvement on the Primal signer: consider accepting relay urls that aren't prefixed with `wss://`. It's my fault, but the signer works with Coracle but not with Flotilla, only because I didn't prepend wss:// to each websocket url. Just one less thing to go wrong, postel's law, etc. Great job with the signer UX otherwise though, I love the session list dialog.
hodlbod's avatar
hodlbod 1 month ago
The problem with vibe coding is that less is actually more