Avatar
Carlito
000000001c5c45196786e79f83d21fe801549fdc98e2c26f96dcef068a5dbcd7
#Bitcoin freak. Anarchist without adjectives. Freedom maximalist. Bitcoin events in Brighton UK

Pura Vida!

So I finally got around to writing a NIP for meetup communities, as per the app I've been building. I'd love some feedback.

there's a working example of how I believe this should work here: https://www.inmytown.social/

And for any devs that want to have a look or comment, the proposal is here: https://github.com/BrightonBTC/nips/blob/master/73.md

And the pull request is here: https://github.com/nostr-protocol/nips/pull/825

Cheers πŸ™πŸ»

Replying to Avatar rabble

Why aren’t you using the same events / spec for moderated communities? https://github.com/nostr-protocol/nips/blob/master/72.md

Btw, I’m super excited about this. I started the website protest.net in 1998! It was one of the first SaaS social events calendar sites. Unfortunately it’s been kind of broken for the last 20 years. ;-D. I’ve been wanting to replace protest.net with a decentralized network, built on nostr now.

There’s the ok, but not world changing, Mobilizon which runs using ActivityPub, joinmobilizon.org. It doesn’t have the network effect and ability to reuse your social graph in various apps.

Yeah, I think you're right, I should just be using NIP-72 for the communities πŸ™

I think I noticed your name pop up in some 31923 test events yesterday, so I guess you're also working on something with calendar events?

I just pushed a whole load of changes to https://www.inmytown.social/ (my Meetups on NOSTR app)

It now uses NIP-52 time based calendar and RSVP events, alongside some unofficial kinds for creating and following meetup communities.

If you were one of the small number of people that had created a community already then you'll need to update the community for it to display correctly, and existing meetup events will no longer show (AFAIK they had all passed the event date anyway)

I've added a breakdown of the event kinds to github here: https://github.com/BrightonBTC/inmytown.social/blob/main/README.md and suppose I'll formalise this in to a NIP proposal at some point soon too.

I'd love your feedback πŸ™πŸ»

but for now it's time to get way from the screen for a while!

Pura Vida!

Hi, it would be appreciated if you could respond to my DM's. Thanks.

Oh! Sorry about that, I did check all the kinds listed at https://github.com/nostr-protocol/nips/tree/master but it's not listed there so assumed it to be OK. This is still under development so no stress to change it πŸ™

I'm currently using the following custom kinds:

MeetupCommunity = 1037,

MeetupFollowsList = 10037,

MeetupCommunityMeta = 30037,

MeetupEvent = 1073,

MeetupEventMeta = 30073,

MeetupEventRSVP = 30038

I'll change the RSVP to something else and 30073 will be changing to 31923 to be in line with nip52

That'd be amazing but I'm definitely not holding my breath for anything like that to happen soon, they benefit from massive network effects.

Maybe as the nostr ecosystem grows as a whole we can start to replace the old centralised/corporate entities, like Meetup, that have monopolised the interwebs, though. Let's make it happen!

Pura Vida!

I'm off to Riga and will be away for over a week so decided to finally put my Nostr Meetup app online.

It's very a much a work in progress, probably buggy as hell, and I'm also a bit of a typescript noob and never used sveltekit before so it's beena lot of learning as I go.

It is also still not in line with NIP-52 (calendar events) I'm afraid, I'd built the bulk of this before I realised that was a thing and at the moment I'm using some custom event kinds that aren't part of any NIP.

Feel free to have a play around with it here:

https://www.inmytown.social

At time of writing you need to select Brighton UK as the location to see any content at all as the only communities and events have been added by myself at that location. You are of course welcome to create content for other places.

To create content, comment, join communities or mark yourself as attending an event, you need to use a signer extension like Nos2x or Alby.

https://github.com/BrightonBTC/inmytown.social

Finally got around to listening to this. I know a lot of bitcoiners have been singing its praises.

So... this is what MSM talking heads have been calling "far right"!?

Calling out the abuses of "the man", and for worker rights are far right talking points now!? OK! Personally I can imagine him singing alongside anti war, anti capitalist anarcho folk singers of the 60s and 70s, Phil Ochs and people like that. But whatever.

I like him. And apparently his message is reaching the hearts and minds of people from many different walks of life. Good.

I do actually see why some people got their knickers in a twist about a couple of verses. The one about the obese living off welfare for example. He's not wrong though, it is indicative of a broken system, and it's unclear what his actual opinions on stuff like welfare actually are, per se.

You've probably listened already, but if not I recommend it. πŸ™

https://youtu.be/sqSA-SY5Hro?si=RrZaG2CBq-hv0Bp8

This is really disappointing!

I've been really liking Primal, it's actually been my favourite client of late, and there's obviously a need to be able to mute content, but I don't want to use any client that restricts what I see without my consent!

nostr:note12s2lfp72adgkr9yxyewq94m7e7k2jkrxltake2gyv4mzwvsv6tssxg3l5m

Relays are opt in though, so some may choose to block spam as an actual selling point for their service (this is already happening). I don't see that as forced censorship.

Opt in block lists? Some could be community managed, others could be managed by clients, or other service providers.

Replying to Avatar Geyser Spirit

Happy days! β˜€οΈ Pleb nostr:npub1qqqqqqqut3z3jeuxu70c85slaqq4f87unr3vymukmnhsdzjahntsfmctgs funded D_Spizzle1@twitter.com 's U.K. Sovereign Student Project on nostr:npub1dccj58jgxvhrf9xfmuw8d2zt8v37zd5wqn8f0hyfsm52hcu84uzqn5qdql πŸ’ͺ. Challenge your friends to do the same!

This is a great project to support if you can! Especially if you want to support bitcoin education in the UK.

https://geyser.fund/project/uksovereignstudentproject/

Also check out this article to find out more about this teachers experience in educating GenZ students on Bitcoin. https://www.bitcoinpolicy.uk/post/teaching-genz-about-bitcoin

nostr:note1kl5dnettr63rxtrytgcd86mrwq8tp2zc0j8a0wp9ae402uvl9pqsc6fqs9

Awesome, will do πŸ™ there should be something up and ready to be tested pretty soon.

I also host a bitcoin meetup here in Brighton, that's part of the reason I chose this in particular to work on.

Pura Vida!

Here's a few screen grabs of something I've been working on this last couple of weeks! Meetup communities and events on NOSTR.

I just noticed that a new NIP (52 - Calendar events) got approved a few days ago which looks partially similar to what I've been working on, so I'll be looking at whether I can work with those specs in some way. I think the author has something similar in mind, although I'm not sure it's an exact fit for what I've been planning.

Anyway, I should have a working version up for people to play with, and code to inspect, in the next few days sometime. Maybe early next week.

πŸ™

GM β˜•

Must be something in the air, I was up and out for a run not long after 5am for the first time in ages. Feels good!

Have a great day!