Avatar
franzap
726a1e261cc6474674e8285e3951b3bb139be9a773d1acf49dc868db861a1c11
Building nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 and #purplestack | BA πŸ‡¦πŸ‡·

Keet shares users data with the government. Can you prove me wrong?

GM frens β˜€οΈ

Replying to Avatar PABLOF7z

nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl are you guys going through with that horrible encoding for 30040? please please please, can you guys switch to tags? decoding json twice is so horrible it hurts my feelings

decoding json twice should be illegal

Any reasonable product designer will target people who willingly want to use the tool first and try to make it easier for others on the fence.

It's certainly a nuanced discussion and there are tradeoffs. Is making it normie-friendly making it less effective as a freedom tool?

Replying to Avatar Gigi

10000000%

100%. There are a ton of great people out there that probably agree with our principles yet are unaware of freedom tech, or simply is not top priority for them, or not the right moment.

Is my aunt a stupid zombie? I want to think she is not. She understands the principles and ONLY after being banned by Instagram she started to listen what I say about nostr.

nostr:note1unh7nzq6wz84h7mmzh5yygcqqhalck6cn2xg8wyfa4ysnqq5tq0sxatz8s

I'm trying my best to build freedom tech with the masses in mind (and even nerds deserve good UX)

Doesn't mean I care if the masses never arrive

nostr:note1l4exfk3yqfaqr7ck5uqhm4vm07ak4lkf58qdgwfamfsgv4jhafdqpl3rr8

Aside from all the shitcoinery, is there anything remotely interesting happening in the web3 world?

Sure. But besides reproducible builds it's impossible to know if the build is not manipulating the source code. So you got to trust the dev and the build environment

We're definitely interested in being a curator and in fact we already are one (plan is with time to allow other relays and curators). We'll see how everything plays out, for sure there will be tons of developers that will not sign their apps and curators will have to in their place. I don't really like F-Droid's model for non-reproducible builds, I'd rather pull the dev build with their own certificate and stamp a nostr signature on it. Step by step πŸ˜„

nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg web has the nicest UI but just slow and buggy. They also force media through their CDN that most of the time is slower than the original host. (Sorry I live at the south end of the world)

Nostrudel, especially with nostr-relay-tray, has way better UX. Any plans for nostrudel to be themed nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr ?

Should zap.store be listed as maintainer of a project? Probably not. We're solving that in a different way: curators. Curators leverage their reputation and create lists and other nostr primitives to recommend apps. I would choose to install an app signed by a random developer but curated by two of my friends

Replying to Avatar DanConwayDev

I see the maintainer role as quite different to the contributor role. Maintainers decide which changes get applied to an application and make it into each release whereas contributors propose and / or code the changes. Often maintainers also review for quality but this is also sometimes left to contributors theough peer review.

The fabrication argument applies to the contributiom rather than maintainership.

In my above example the 3 maintainers could decide to create a key pair specifically for releases and share it amoung one another. It could issue the app profile event and each release. This seems to make the most sense if users are going to subscribe to a single app profile per application for releases.

What happens if one of the maintainers moves on? may be there is a falling out or they start working on the closed-source competitor. They will still know the signing key.

If however, app profiles supported maintainers each of them could create their own app profile from their existing pubkey, leveraging their own reputation, and include the others as maintainers. excluding the maintainers field, the app profile for this group would be the most recent one submitted by any of them. Any releases issued would be on behalf of the group. The membership of this group can evolve.

This is the best case I can make for adding a maintainers field.

I would prefer to follow an app profile published by a group of specific pubkeys with their own reputation who claim to maintain an app than a single pubkey who's ownership is opaque.

Yes I fully agree, this can definitely become a problem. I think though we're stepping on premature optimization territory. We can always add/migrate to the maintainers tag later if it ever becomes necessary, right?

"If you kill a cockroach you are a hero, if you kill a butterfly, you are evil. Morals have aesthetic criteria." ― Friedrich Nietzsche

Definitely agree that attestations can't be placed on mutable events.

> What if the author accidentally included a binary from the previous release? the hashed file would still have trust attestations attached.

Doesn't this go against your point? If the author accidentally points to a wrong binary in a mutable release set event, they can update it.

A user cares about finding an attestation for the actual thing they're installing.