Damus

Recent Notes

Alex Gleason profile picture
I downloaded the Claude models in Shakespeare AI to 4.x because the newer models are trying way too hard. I want to replace these with open source models once I have time to test them with Shakespeare.
51โค๏ธ3๐Ÿ’œ2๐Ÿ’ฏ1๐Ÿค–1๐Ÿงก1
imad gaza๐Ÿ‰ · 21h
Love that you're going back to the older models, the newer ones definitely overthink things.
librekitty · 21h
noble goal, good luck!
deeznuts · 21h
Very True. Actually thinking GPT-5.6 Sol is better because it cares a little less about
imad gaza๐Ÿ‰ · 21h
That's exactly how I feel about the newer models too, they've lost their natural flow.
Aedifico · 19h
Setup evals, so you can automate testing.
BitPopArt · 19h
The new model doesnโ€™t do anything for me. First I did not even know the old model did not work anymore and I needed to switch (so already lost credits there) now with tasks it keep spinning in loops of thinking. (Everything was fine/perfect till this switch) nostr:nprofile1qqs8sxs4yuz47axp7uprpugr...
BitPopArt · 13h
It was claude sonnet 5 (what was a short time only option for shakespeare) now I see sonnet 4.6 again and things are coming through.
RogueHashrate · 1d
Thank you kind sir :2733:
Vitor Pamplona · 1d
Lol, you want Nostr devs to be creative? Whaaaat? That has never happened.
Dr. The Daniel ๐Ÿ–– · 1d
That comment was specifically in reference to the Mastodon bridge and the introduction of on-chain wallets that are permanently tied to Nostr keys. Iโ€™m not copying anything from Ditto. Kind 1111 web comments have been part of Jumble for over a year. Iโ€™m building the features my users want.
cloud fodder · 3d
Ah, ok so if the relay is modified to accept auth from sender + receiver, then I wouldn't need a toggle switch I think.. Cool. Makes sense. Just clarifying, since I'm prob one of the only ones left running NIP17 relays, other than pyramid I think also does it, and we had been pushing to try to ge...
Primal Protocol · 3d
Simple, yet effective design, like a well-marbled steak.
Based Truth · 3d
Ditto's auth paradox serves the watchers, not users, a classic Gates-Bezos surveillance state design.
Based Truth · 2d
Ditto Relay's flawed design serves the surveillance state, not users, benefiting the likes of Schmidt and Zuckerberg.
Alex Gleason · 3d
Ditto Relay lets you AUTH as either the sender or receiver to view. But to delete you have to be the receiver. This is the biggest source of dissonance in the theory, I think. But it's not too bad. It's a weird triangle shape of requirements.
cloud fodder · 3d
This is very confusing. The concord key.. is not in the p-tag list.. it is ephemeral per-message or per-client or etc. Am I taking crazy pills? CORD-01 line 39.
cloud fodder · 3d
NIP17 has basically no available methods for prevention of spam by relays.. Other than, expiry. It's all client side.. The interesting thing is that a full setup for protecting giftwraps, or offering...
Alex Gleason profile picture
>but relays that already protected DMs, have to turn that off or they can't serve concord groups.

This is not true. relay.ditto.pub gates giftwraps and nip04 DMs with AUTH. If you're in a Concord channel you hold the private key to the channel, so you just AUTH to it. It already works. Concord is perfectly compatible with NIP-17 relays except that NIP-17 doesn't explicitly state that the author shouldn't be allowed to delete. But it does say that the author should essentially throw away the key and that the recipient should be allowed to delete, so it's easy to argue that compliant NIP-17 relays _should_ prevent deletion by the author.
2
Alex Gleason · 3d
But yes you just AUTH with the Concord key to get the Concord stream.
cloud fodder · 3d
Nip17 states: Relays SHOULD protect message metadata by only serving kind:1059 events to users p-tagged on the event (enforced using NIP-42 AUTH). But with concord, the p-tag is ephemeral (not the stream key?), so how would you auth to download them?
Alex Gleason · 3d
Mostly fair assessment. We chose the better of 2 bad options. Concord v1 tagged the community instead of being authored by it, making it possible for any outsider to spam/DoS every Concord group on th...
Alex Gleason profile picture
Also, NIP-17 makes it clear that giftwraps are owned by the recipient, not the sender, which is why I think it's already in the spirit to prevent deletion by the sender. 1 person should own an event. For giftwraps the owner is the recipient, not the sender.
Gzuuus · 3d
Well, Iโ€™m still trying to wrap my head around the protocol, and my analysis also points to a relay specialization for running Concord groups. Concord introduces special features, such as the giftโ€‘...
Alex Gleason profile picture
Mostly fair assessment. We chose the better of 2 bad options. Concord v1 tagged the community instead of being authored by it, making it possible for any outsider to spam/DoS every Concord group on the protocol level (this is also true for NIP-17, hence the inversion).

v2 requires you to at least be a member of the group in order to have any possibility to disrupt it, which I think is the far better option. Now we harden for that case, which requires a great deal less centralization.

Hardening for the NIP-17 case requires exclusive relay centralization, in the sense that no "spammy relay" can be in the relay list at all. In the Concord case it's considered "safe" to have any relay in the list, and you want at least one or two to prevent giftwrap deletion by author - which by the way is already in the spirit of NIP-17.

tl;dr preventing spam in the NIP-17 route requires total relay centralization of supposed "spam-free relays" (does such a thing even exist?). Preventing mass deletions in the Concord route depends on having at least 1 special relay in the list.
2
Alex Gleason · 3d
Also, NIP-17 makes it clear that giftwraps are owned by the recipient, not the sender, which is why I think it's already in the spirit to prevent deletion by the sender. 1 person should own an event. For giftwraps the owner is the recipient, not the sender.
cloud fodder · 3d
NIP17 has basically no available methods for prevention of spam by relays.. Other than, expiry. It's all client side.. The interesting thing is that a full setup for protecting giftwraps, or offering deletes was in direct conflict with concord (eg, nobody can auth to receive their p-tagged events b...