Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix the outbox, fix the Nostr dev workshop #32

Open
alltheseas opened this issue Jun 18, 2024 · 8 comments
Open

Fix the outbox, fix the Nostr dev workshop #32

alltheseas opened this issue Jun 18, 2024 · 8 comments
Labels

Comments

@alltheseas
Copy link

alltheseas commented Jun 18, 2024

Description

What is this workshop about?

Outbox is lauded as the solution to fixing nostr.

However, there is uncertainty surrounding the spec, or lack thereof, and best practices, or lack thereof.

Missing notes, missing profiles are crap user experience, and reduce nostr interoperability. If nostr is not interoperable nostr will never have a shot being a better experience than corporate privacy hell ad empires twitter et al, much less have a chance of being 10x, or @pablof7z (100x+) better.

Provide as many details as possible.

What would an attendee learn from this workshop?

This is a dev workshop.

Ideal outcomes:

  1. what is the gossip spec today
  2. what is the gossip best practice today
  3. what is uncertain about 1), and 2)
  4. what are the blind spots of gossip implemented in best practice mode
  5. how do nostr apps handle gossip model failure
  6. what are the best practice characteristics of gossip implementation?
  7. can there be multiple implementations that satisfy shared best practices?

Is there anything attendees should read up on before they attend this talk?

Is there anything attendees should set up before the workshop?

Read up on gossip best practice state

Https://njump.me/nevent1qqsy2cd6j4c6zcgcs95amcl4psrvfnrpthsuven5l3wnvfgunzxkf2spzpmhxue69uhkummnw3ezumrpdejqzxrhwvaz7tmddahxzepwdf3r2dfwvdhk6w3cxqurqqgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qz9thwden5te0wfjkccte9ekk7um5wgh8qatzyhkgjf

Relevant Links

About the Speaker

Social Links

Elsat - workshop host
Github - alltheseas

Outbox expert @pablof7z
Alpha dev 2
Alpha dev 3

Workshop Details

Length of workshop

Preferred Day/Time Slot

We will do our best to accommodate your requested time slot. Please let us know if there are any dates/times that absolutely do not work for you.

@alltheseas alltheseas changed the title What is the "correct" way to implement gossip Gossiping gossip and more for devs workshop Jun 18, 2024
@alltheseas alltheseas changed the title Gossiping gossip and more for devs workshop Fix the gossip, fix the Nostr dev workshop Jun 18, 2024
@alltheseas
Copy link
Author

@pablof7x advises

To be clear: outbox is not a spec; it can’t be a spec for the same reason you can’t soec how running should work, some people want to sprint, some people have longer legs, some people have flat feet.

Beyond defining running as “moving forward” and outbox as “getting events from relays where events might be” you’d start to define things too-narrowly.

@Sebastix
Copy link

I will attend for 100%

@exfrog
Copy link

exfrog commented Jun 29, 2024

Is the gossip / nostr outbox model mature enough at this point to have a workshop on it, or would another format, like a panel discussion, be more effective? (serious question as a non-dev).

@alltheseas
Copy link
Author

There's a few implementations out in production.

Ideally I get a mix of devs who have implemented, and a few with outbox on their to-do list, so that we can have practical outcome from this session with lively Q&A that we can also transpose for devs who cannot make it to nostriga.

@pablof7z
Copy link

Is the gossip / nostr outbox model mature enough at this point to have a workshop on it, or would another format, like a panel discussion, be more effective? (serious question as a non-dev).

we already did a panel on ti in nostrasia and it was largely a waste of time

@alltheseas
Copy link
Author

@pablof7z would you be open to leading/participating as a dev with real world gossip practice to answer questions from devs who have outbox on their roadmap - for instance @tyiu @jb55

@pablof7z
Copy link

@pablof7z would you be open to leading/participating as a dev with real world gossip practice to answer questions from devs who have outbox on their roadmap - for instance @tyiu @jb55

yeah, sure, I have a ton to say about outbox 😂

@pablof7z
Copy link

but pleeeeease can we not name the talk "gossip" -- it's too confusing -- it's "outbox" 🙏

@alltheseas alltheseas changed the title Fix the gossip, fix the Nostr dev workshop Fix the outbox, fix the Nostr dev workshop Jun 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants