Of course, glad I could resolve it for you!
The mobile version doesn't work on either coracle.social or app.coracle.social? Which browser are you using on mobile?
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg6waehxw309ac8junpd45kgtnxd9shg6npvchxxmmd9uq3camnwvaz7tmgdajxccn0vshxxmmjv93kcefww3hk7mrn9uqsuamnwvaz7tmwdaejumr0dshsqgyhcu9ygdn2v56uz3dnx0uh865xmlwz675emfsccsxxguz6mx8ryggtgu24 you may remember I complained that @coracle would take forever to load, maybe related to the nostr:nprofile1qyvhwumn8ghj7un9d3shjtnddakk7um5wgh8q6twdvhsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qy88wumn8ghj7mn0wvhxcmmv9uqzq2elcsa8ln3q4cfr0zl3dx2nkw27q4w8jf5qgurw2nds3fydqyx9rhygy4 extension? A few days ago I figured out what caused it.
I used to use a shortcut to Coracle's site, which for some reason, some time ago, began to do what I said, and eventually became totally unusable (it just won't load).
Then, a few days ago, I was checking one of those compilations of Nostr apps, clicked on the link to Coracle, and it was almost instant. Then I noticed that the URL in my shortcut was to "app.coracle.social", while in the good one there was no "app" prefix, only "coracle.social".
So there you have it. Old link caused it.
Well, coracle.social and app.coracle.social run the same version of the code, so it sounds like it's probably still a memory leak of some kind. I don't currently prune the database, so it's possible heavy use could result in slow behavior. Are you on mobile or desktop? At any rate, let me know if it starts slowing down again — it's hard for me to test long-term usage because I'm constantly logging in and out.
Seed phrase vs nsec is one debate, primary key vs alternative keys is another.
Seed phrases and nsecs have trade-offs. I'm not super opinionated about one vs the other. But the more formats keys have, the more confusing it is for users. The ideal UX should probably be "paste your secret" and the client can parse it as a hex private key, nsec, or seed words.
On primary keys vs alternative keys, I definitely agree that the ability to make single-purpose accounts is important. But the most common use case for chat is to start a conversation with someone you already know, which requires knowing their user id. Otherwise you lose the advantage that having a social identity layer gives you.
Maybe if you want to surface that decision, you could start the app in "secret mode", which encourages one-off identities, or "easy mode" which asks for their existing nostr account and allows for social discovery.
Speaking for myself, I would almost always use the insecure mode. Conversations partners knowing who I am is a feature, not a bug. If I ever do need to contact someone secretly, I should be able to bootstrap a fresh key from my normal social context without revealing my identity.
Playing around with nostr:nprofile1qyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshszythwden5te0dehhxarj9emkjmn99uq3vamnwvaz7tm9v3jkutnwdaehgu3wd3skuep0qywhwumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctv9uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9uq3zamnwvaz7tmwdaehgu3wd3skuep0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcpz3mhxue69uhhyetvv9ukzcnvv5hx7un89uqzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7xwnpgj this morning. It's interesting that you can't log in with your main nostr account - that seems like what most people would want. I am really excited to see someone incentivising relays though, the estamp protocol seems really promising!
Playing around with nostr:nprofile1qyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshszythwden5te0dehhxarj9emkjmn99uq3vamnwvaz7tm9v3jkutnwdaehgu3wd3skuep0qywhwumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctv9uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9uq3zamnwvaz7tmwdaehgu3wd3skuep0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcpz3mhxue69uhhyetvv9ukzcnvv5hx7un89uqzpwleyw4fy3sxt7yvgrran0mpenxqlululur94r9jlax0hd3q3rc7xwnpgj this morning. It's interesting that you can't log in with your main nostr account - that seems like what most people would want. I am really excited to see someone incentivising relays though, the estamp protocol seems really promising!
Check it out, my talk from the nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqypzy0550ehscwuuplatau7mn6y9d49qdu28mtdnpt850axl02rgc67fl5fh conference just dropped:
I sprayed a wasp nest yesterday, does that count?
The relay stuff is definitely a work in progress (both from a protocol point of view as well as on coracle). The idea is that kind 10050s are a relay list specifically for DMs (see NIP 17 for details), and clients aren't supposed to send messages anywhere else. Coracle only looks at inbox relays when fetching DMs, which is likely why you didn't find the test events.
No, messages are signed and sent by the shared key, to the shared key, so it leaks very little. The shared key acts as a proxy for group id here.
Oh, is that what it's for 😂
Best part of my day
Yes, but VPNs or trusted relay proxies would mitigate this
Looks like rosecoco.site isn't working, but I'd love to take a look
This is almost exactly how my proposed NIP 87 works, except the group is recognized by p-tagged recipient, so members check directly for all keys for the group that have been shared with them. But I thought MLS solved this through the hierarchical key derivation stuff? My impression was that MLS made it possible to make the number of messages that need to be sent scale logarithmically with the number of recipients, without resorting to shared keys.
https://gist.github.com/fishcharlie/4197914636ce17a8e2817d2537ea3eeb
Here is my code. Ran this code, expected to receive a message on this npub when using a client that supported NIP-17. But didn’t receive any messages. So not sure even how to begin debugging.
Swapped out my pubkey for yours, and it worked just fine first try. My best guess is it's a relay selections issue. First, make sure damus isn't rate limiting you when you send the message, which can happen sometimes. Second, make sure the client you're using is asking for DMs on the correct relays. In Coracle, you'll want to mark damus as an "inbox" relay in your relay settings.
It would be nice to get people with lots of experience designing decentralized software into nostr development too
It absolutely could. I'd ideally like to modify the UX to be more than just a list of posts though to include number of recent posts, amount of engagement among your follows, whatever. But a DVM would make this available today in coracle
Telling someone they have confirmation bias is usually an informally fallacious way to get them to adopt your bias
I bet there's a browser extension that does this
Yes, that would be a step closer. But that feels like a lot of band-aids to get what blossom has out of the box, and by design. no_transform would also still only be opt-in, and the spec says servers can reject those requests. NIP 96 gives servers too much latitude to have a strong guarantee of referential transparency.
No, but coracle does strip metadata and compress images prior to uploading. There's no reason you couldn't extend that behavior to involve another server. Seems like a good idea to me, but I'm not working on file hosting to avoid getting spread too thin.
Unsubscribing from discussions about NIP 96. It's getting increasingly chaotic, and I think blossom is much better. If not because of the technical details, then because it's being built by people who really understand the strengths of nostr's architecture.
Surprised to find myself enjoying the new ghostbusters movie
Thank you, that means a lot! Tgfn does have an account, but we don't manage it very actively: npub1mlcas7pe55hrnlaxd7trz0u3kzrnf49vekwwe3ca0r7za2n3jcaqhz8jpa
nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn what’s good, just pushed a PR your way
Will take a gander when I have a moment, great meeting you yesterday!
See the conversation here: https://github.com/nostr-protocol/nips/pull/686
Wish I could help, but me and mine are turning in early
Absolute calm in the face of a dying battery, inspiring.
The FROST stuff is cool too. Could be a useful custodial model, where you trust each of several custodians with a different key.
Truths rely on other truths
Attempting to not get distracted by my own product:

I tried zed, and really like it, but I normally use kakoune, and despite the immaturity of the editor, I simply can't go back to vim keybindings
Nostr protocol development:

People are using Coracle's custom feeds! Here are some interesting ones:
nostr:naddr1qvzqqqrujgpzp75cf0tahv5z7plpdeaws7ex52nmnwgtwfr2g3m37r844evqrr6jqyghwumn8ghj7vf5xqhxvdm69e5k7tcpzdmhxue69uhhqatjwpkx2urpvuhx2ue0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg6waehxw309ac8junpd45kgtnxd9shg6npvchxxmmd9uq3xamnwvaz7tmjv4kxz7fwvcmh5tnfduhsz9thwden5te0wfjkccte9ejhs6t59ec82c30qyf8wumn8ghj7un9d3shjtn5dahkcue0qy88wumn8ghj7mn0wvhxcmmv9uqpqvenx56njvpnxqcrsdf4xqcrwdqufrevn
nostr:naddr1qvzqqqrujgpzqlxr9zsgmke2lhuln0nhhml5eq6gnluhjuscyltz3f2z7v4zglqwqyghwumn8ghj7mn0wd68ytnhd9hx2tcpzfmhxue69uhkummnw3eryvfwvdhk6tcpr4mhxue69uhksmm5wf5kw6r5dehhwtnwdaehgu339e3k7mf0qydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpr4mhxue69uhkummnw3ezumt4w35ku7thv9kxcet59e3k7mf0qyt8wumn8ghj7cn9wehjumn0wd68yvfwvdhk6tcprfmhxue69uhkummnw3ezuargv4ekzmt9vdshgtnfduhszxnhwden5te0wpex7enfd3jhxtnwdaehgu339e3k7mf0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcqzycrgvpsxy6nwwfhxqer2wpjxycrx895qk5
nostr:naddr1qvzqqqrujgpzqczwjmsfnym2zpyg89vtqs95weewpuzgex9v0yln0llycusz084jqyghwumn8ghj7mn0wd68ytnhd9hx2tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszymhwden5te0wp6hyurvv4cxzeewv4ej7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qgawaehxw309ahx7um5wghx6at5d9h8jampd3kx2apwvdhk6tcppemhxue69uhkummn9ekx7mp0qqgrvdps8ymnqvf3xcersdfhxqmryx9hdms
nostr:naddr1qvzqqqrujgpzq3an3axnwgfep4dkhmmcmt3l8cug3mxm7xzylwenhzrjr5mx6hygqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qg3waehxw309ahx7um5wgh8w6twv5hsz9mhwden5te0wfjkccte9cc8scmgv96zucm0d5hszrnhwden5te0dehhxtnvdakz7qqsxgurwdpkxg6nwdf58qer2ve3xvwjjnjg
I encourage you to try it out — create your own and paste its address into a reply to this note to share it.
The list of bullish PWAs is growing.
Let’s see some screenshots of one or more on your home screens for zaps. 🤙
https://thebullishbitcoiner.com/apps/

This is hilarious, love micro apps
Just a sparrow, learned about nostr:nprofile1qyv8wumn8ghj7mn0wd68ytnxd46zuamf0ghxy6t69uq32amnwvaz7tmwdaehgu3wdau8gu3wv3jhvtcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz8thwden5te0dehhxarj94ex2mrp0yh8wmrkwvh8xurpvdjj7qg4waehxw309aex2mrp0yhx27rfwsh8qatz9uqsuamnwvaz7tmwdaejumr0dshsqgpzsx8vx0vq0rnyje94v8yrnd6yx0erw92j6l6m664s4ue957059y3cz4g5 just last week — might put one together at some point
I'm not 100% sure it's the same thing, but I've seen interesting configurations from nostr:nprofile1qyfhwumn8ghj7ur4wfcxcetsv9njuetn9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpz9mhxue69uhnzdps9enrw73wd9hj7qg4waehxw309aex2mrp0yhx27rfwsh8qatz9uq3xamnwvaz7tmjv4kxz7fwvcmh5tnfduhszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0qy28wumn8ghj7un9d3shjctzd3jjummjvuhsz9mhwden5te0wfjkccte9ehx7um5wghxyctwvshsqg86np9a0kajstc8u9h846rmy6320wdepdeydfz8w8cv7kh9sqv02gxx84pa and nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qg3waehxw309ahx7um5wgh8w6twv5hsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxmhwden5te0w35x2en0wfjhxapwdehhxarjxyhxxmmd9uq36amnwvaz7tmwdaehgu3wd46hg6tw09mkzmrvv46zucm0d5hsz9mhwden5te0wfjkccte9ehx7um5wghxyctwvshsz9rhwden5te0wfjkcctev93xcefwdaexwtcqyz55xnhpvhksrv5xhm8uyac779c96dfh6pgm8peg3zvvcqx4ezzmu8u62m5
Relay hints are like blastr - a short term solution that will fall apart over time. I stopped reading them a month or so ago in favor of better outbox model support. No pain, no gain.
nostr:nprofile1qyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshszrnhwden5te0dehhxtnvdakz7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq3xamnwvaz7tm0venxx6rpd9hzuur4vghszxnhwden5te0wfjkccte9eeks6t5vehhycm99ehkuef0qy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshszxrhwden5te0wfjkccte9e3h2unjv4h8gtnx095j7qgawaehxw309ahx7um5wghx6at5d9h8jampd3kx2apwvdhk6tcqyqe4dhnpkwty0ycuazepgzet4wphuzqscrh4zka7jt0qyjqypw9a60jrgzx would you mind deleting note1q66w66u2zh6f243qt7je20rv5zwryk0wcafsl856nwkxg79g6zcsyvkf5a?




