Post AT9MF1PcLQ42fBa38K by rieger_san@mastodontech.de
 (DIR) More posts by rieger_san@mastodontech.de
 (DIR) Post #AT92bUGhjwsdRlqXWC by Castopod@podlibre.social
       2023-02-28T17:15:11Z
       
       0 likes, 1 repeats
       
       Hmmm… Maybe too soon… 🤔😉 #nostr
       
 (DIR) Post #AT92o5e6b6egqVnkvI by sjors@mastodon.sprovoost.nl
       2023-02-28T17:17:27Z
       
       0 likes, 0 repeats
       
       @Castopod someone has to be the pioneer I guess...
       
 (DIR) Post #AT96OxBVJqBtBGh1lI by kris@theres.life
       2023-02-28T17:57:43Z
       
       0 likes, 0 repeats
       
       @Castopod what is that protocol?
       
 (DIR) Post #AT97FATr87EtTZAtH6 by benjaminbellamy@podcastindex.social
       2023-02-28T18:07:14Z
       
       0 likes, 0 repeats
       
       @kris Nostr is a protocol for sending messages, same as ActivityPub.You send messages via a "Relay" server.Messages are signed with the sender's key. They can be encrypted for DMs.But every user's identity lies in his public/private keys only and not on a server as it does for ActivityPub.The relay server does not have your private key.If you get kicked out from a relay, you can pick another one. You can use several relays at the same time.More info: https://github.com/nostr-protocol/nostr
       
 (DIR) Post #AT9MF1PcLQ42fBa38K by rieger_san@mastodontech.de
       2023-02-28T20:55:11Z
       
       1 likes, 0 repeats
       
       @Castopod everyone who voted with no has not heard of zap’s! They are a game changer for content creators!
       
 (DIR) Post #AT9TnIzcBal8iIiFX6 by benjaminbellamy@podcastindex.social
       2023-02-28T22:19:26Z
       
       0 likes, 0 repeats
       
       @rieger_sanhttps://github.com/nostr-protocol/nips/blob/master/57.md
       
 (DIR) Post #AT9U9OdJtaxIZsomzA by ademan@thebag.social
       2023-02-28T22:23:56.186636Z
       
       0 likes, 0 repeats
       
       zaps require lnurl? gross
       
 (DIR) Post #AT9UIjDSjpIt1MAoZE by ademan@thebag.social
       2023-02-28T22:25:37.890219Z
       
       0 likes, 0 repeats
       
       keysend already exists, wtf
       
 (DIR) Post #AT9Uk6p34whG3LoIFs by Moon@shitposter.club
       2023-02-28T22:30:27.065582Z
       
       1 likes, 0 repeats
       
       @ademan @rieger_san @benjaminbellamy i've received sats using  plain old ln address
       
 (DIR) Post #AT9V0nuUeB1yJxJkw4 by ademan@thebag.social
       2023-02-28T22:33:35.382109Z
       
       0 likes, 0 repeats
       
       I wonder how horribly out of date the NIPs are then https://github.com/nostr-protocol/nips/blob/master/57.md Granted I just skimmed it but it looked like lnurl was integral to the process
       
 (DIR) Post #AT9VfWmfE84x4s4en2 by Moon@shitposter.club
       2023-02-28T22:40:52.991445Z
       
       1 likes, 0 repeats
       
       @ademan @rieger_san @benjaminbellamy well i just looked and it looks like something generated an lnurl out of my address so
       
 (DIR) Post #AT9VnkijILxscM9iSm by SunMcNukes@xmrposter.club
       2023-02-28T22:42:26.289104Z
       
       1 likes, 0 repeats
       
       @Castopod just post your address. I'd suggest to add a #Monero address as well because fuck taxes and govt tracking.
       
 (DIR) Post #AT9WSU4K6uY4qWg7BA by Tortice@shitposter.club
       2023-02-28T22:48:11.049904Z
       
       0 likes, 0 repeats
       
       @
       
 (DIR) Post #AT9WSUgxnFSOmMkyPI by Moon@shitposter.club
       2023-02-28T22:49:47.063027Z
       
       0 likes, 0 repeats
       
       @Tortice hello
       
 (DIR) Post #AT9XCNxJAfyrCvHhMu by Tortice@shitposter.club
       2023-02-28T22:51:13.978019Z
       
       1 likes, 0 repeats
       
       @Moon oh sorry accidental submission
       
 (DIR) Post #ATA7fuwhBrn2GwNZdQ by rieger_san@mastodontech.de
       2023-03-01T05:27:16Z
       
       0 likes, 0 repeats
       
       @ademan @benjaminbellamy @Moon nips are the protocol spec’s! They are up to date 🤡
       
 (DIR) Post #ATA7fvPPT6l5hzoVOK by ademan@thebag.social
       2023-03-01T05:46:47.793062Z
       
       0 likes, 0 repeats
       
       specs aren’t always followed in practice, especially when things are rapidly changing, and that seemed to be what was happening from what @Moon said, but it turned out not to be the case.
       
 (DIR) Post #ATA8K0YXkZblFwCO8G by rieger_san@mastodontech.de
       2023-03-01T05:52:20Z
       
       0 likes, 0 repeats
       
       @ademan @benjaminbellamy @Moon Nostr is an open protocol that only exists because of the nips.There is reference implementation, which means the specs are the only source of truth
       
 (DIR) Post #ATA8K16Zi2pWxU7ZB2 by Moon@shitposter.club
       2023-03-01T05:53:58.271415Z
       
       1 likes, 0 repeats
       
       @rieger_san @ademan @benjaminbellamy but a random guy on nostr insisted to me that nostr development is not centrally controlled
       
 (DIR) Post #ATA8skLa0V6j7UhRya by rieger_san@mastodontech.de
       2023-03-01T05:57:46Z
       
       1 likes, 0 repeats
       
       @Moon @benjaminbellamy @ademan that’s true! Everyone can create a NIP and the community then discuss the pros and cons.There is no roadmap or something like this.When a NIP is finalized everyone can decide if he want to implement it or noy
       
 (DIR) Post #ATA8skzHcsrn6dH9rU by Moon@shitposter.club
       2023-03-01T06:00:16.419190Z
       
       0 likes, 0 repeats
       
       @rieger_san @benjaminbellamy @ademan thanks for this info its helping me be less full of shit. i assume like other projects there are people guiding it that have a lot of sway over the process even if they don't flex it.
       
 (DIR) Post #ATA8zwjQMNBbYbHn3w by ademan@thebag.social
       2023-03-01T06:01:37.828592Z
       
       0 likes, 0 repeats
       
       or if they want to implement it out of spec…
       
 (DIR) Post #ATA9BIgF5ywgobDBqK by ademan@thebag.social
       2023-03-01T06:03:41.614985Z
       
       1 likes, 0 repeats
       
       At the end of the day the actual git repo containing the nips IS centrally controlled, but it’s not a big deal because implementors can ignore it, or use their own spec in their own fork of the repo, or not specify it at all and do what they want and hope others implement it their way lol
       
 (DIR) Post #ATA9BsNMNfERWSecPQ by Moon@shitposter.club
       2023-03-01T06:03:46.543377Z
       
       1 likes, 0 repeats
       
       @ademan @rieger_san @benjaminbellamy i got a little hung up over evend kind ids being seemingly centrally defined unless you literally can just pick a number and start coding a new event
       
 (DIR) Post #ATA9JpN3R8v4WHIpsW by ademan@thebag.social
       2023-03-01T06:05:14.225466Z
       
       0 likes, 0 repeats
       
       Since it’s opaque to relays you can do whatever, but I don’t like kind ids being numeric because collisions are going to be common between people experimenting. You need to coordinate it somehow.(Also encoding persistence behavior into numeric ranges is super dumb)
       
 (DIR) Post #ATA9M8f4gZImvZpkJs by rieger_san@mastodontech.de
       2023-03-01T06:05:01Z
       
       0 likes, 0 repeats
       
       @ademan @benjaminbellamy @Moon nope, things don’t work like this
       
 (DIR) Post #ATA9M9EWYleshWQ3Zg by ademan@thebag.social
       2023-03-01T06:05:39.354002Z
       
       0 likes, 0 repeats
       
       what from that string of statements (which are all true) do you believe are false?
       
 (DIR) Post #ATA9XR5AXO6RFDQTB2 by Moon@shitposter.club
       2023-03-01T06:07:39.834255Z
       
       0 likes, 0 repeats
       
       @ademan @rieger_san @benjaminbellamy yeah it rubs me the wrong way even though theres nothing stopping two implementors on fedi from giving their new activity the same name and confusing servers
       
 (DIR) Post #ATA9aVWiTD25tfm9Ue by ademan@thebag.social
       2023-03-01T06:08:14.727609Z
       
       2 likes, 0 repeats
       
       At least with names you probably need to be engaging with similar problems to run into a name collision
       
 (DIR) Post #ATA9iSkEhHmNaMtPVo by rieger_san@mastodontech.de
       2023-03-01T06:08:32Z
       
       0 likes, 0 repeats
       
       @ademan @benjaminbellamy @Moon nostr is protocol if something doesn’t exist in the specs it will not be implemented from other clients and relays  It’s like when you invent a new word with a certain meaning but you don’t spread the information. No one will be able to understand what you are talking
       
 (DIR) Post #ATA9iTDevtJb3ceuNE by ademan@thebag.social
       2023-03-01T06:09:41.066054Z
       
       0 likes, 0 repeats
       
       nothing I said conflicts with what you just said.You think if iris.to implemented something differently from the spec, every other client would not try to become compatible with it?
       
 (DIR) Post #ATA9sL1QGVAOWtdmGe by Moon@shitposter.club
       2023-03-01T06:11:23.923839Z
       
       1 likes, 0 repeats
       
       @ademan @rieger_san @benjaminbellamy yeah true. i was experimenting last year a bit and also settled on numbers but what i did was hash a name+versionid to 128 bits if i revisit it i will revise it to also hash your author id into it so there's not likely to ever be a collision. 128 bits is a lot though
       
 (DIR) Post #ATAA4ma9cg3zTsotwe by rieger_san@mastodontech.de
       2023-03-01T06:11:04Z
       
       0 likes, 0 repeats
       
       @ademan @benjaminbellamy @Moon Yeah! This will not happen
       
 (DIR) Post #ATAA4nJWtyMLkc38fg by ademan@thebag.social
       2023-03-01T06:13:42.525845Z
       
       1 likes, 0 repeats
       
       This has happened many times on the fediverse despite having a specification. I don’t know why you think it will not happen.
       
 (DIR) Post #ATAA8UaSTCy6pQjOLo by NEETzsche@iddqd.social
       2023-03-01T06:14:22.976503Z
       
       2 likes, 0 repeats
       
       @ademan @rieger_san @benjaminbellamy @Moon Every time there's a collision out in the wild, double the key length. Thank you for coming to my TED Talk
       
 (DIR) Post #ATAABwH1zKaFZ9HtmS by ademan@thebag.social
       2023-03-01T06:15:00.924168Z
       
       0 likes, 0 repeats
       
       128 bits is an awful lot, you’re not really saving any bytes vs string names at that point
       
 (DIR) Post #ATAAHq5JuYge6ociLA by rieger_san@mastodontech.de
       2023-03-01T06:14:30Z
       
       0 likes, 0 repeats
       
       @ademan @benjaminbellamy @Moon Nostr is not the fediverse!
       
 (DIR) Post #ATAAHqjNVcjI73MhmK by ademan@thebag.social
       2023-03-01T06:16:04.461452Z
       
       0 likes, 0 repeats
       
       My point bringing up the fediverse is it is the nature of people not to follow specs.
       
 (DIR) Post #ATAALJFhvJkFRI8Xse by thendrix@social.hendrixgames.com
       2023-03-01T06:16:42.906357Z
       
       2 likes, 0 repeats
       
       Map is not the territory is a hard lesson to teach.
       
 (DIR) Post #ATAARhjrnRAL7VIDrs by Moon@shitposter.club
       2023-03-01T06:17:49.987838Z
       
       1 likes, 0 repeats
       
       @ademan @rieger_san @benjaminbellamy yeah. my first version was actually just a 16 bit integer id, if we exceed 65k activity types lets just change the protocol then and not worry about it now
       
 (DIR) Post #ATAAz5xEmfopmPT864 by rieger_san@mastodontech.de
       2023-03-01T06:17:55Z
       
       0 likes, 0 repeats
       
       @ademan @benjaminbellamy @Moon sounds like you haven’t understood what a protocol is 😉
       
 (DIR) Post #ATAAz6VGk92bTxOJ8q by ademan@thebag.social
       2023-03-01T06:23:52.798701Z
       
       0 likes, 0 repeats
       
       I think you haven’t understood human cooperation
       
 (DIR) Post #ATAC4VV5KeyyPYRfXs by lanodan@queer.hacktivis.me
       2023-03-01T06:35:35.828929Z
       
       2 likes, 0 repeats
       
       @Moon @rieger_san @benjaminbellamy @ademan I think that would sacrifice readability a lot, and could prevent interoperability, like it isn't in the portable JSON integer range: [-(2**53)+1, (2**53)-1].I think tag URIs or similar would prevent collisions while keeping things readable and not have much more overhead compared to string-formatted 128-bit integers.Like "ChatMessage" would be "pleroma.social,2017:ChatMessage".And for ActivityPub, I doubt there would be annoying collisions, not just because picking the same name would be a bit surprising but I think there's enough base schema and existing art that two people would likely arrive at similar enough designs.
       
 (DIR) Post #ATACpg9bXYmf3xtJei by Moon@shitposter.club
       2023-03-01T06:44:32.983121Z
       
       1 likes, 0 repeats
       
       @lanodan @rieger_san @benjaminbellamy @ademan in my own thing i used msgpack instead of json.
       
 (DIR) Post #ATAD3ZWOznbwY0BBE8 by ademan@thebag.social
       2023-03-01T06:47:06.779711Z
       
       1 likes, 0 repeats
       
       at least it’s not protocol buffers 😏 json is nice because it’s ubiquitous, there are so fucking many self describing binary object formats out there…
       
 (DIR) Post #ATB7nWQYQYrRhjvoHo by kris@theres.life
       2023-03-01T17:22:50Z
       
       0 likes, 0 repeats
       
       @benjaminbellamy I think for privacy the best protocol is #zot It exists at least for 10 years. #Hubzilla use it and few other plateformes. But it is not very known and used yet.
       
 (DIR) Post #ATLJvQ9xQzKDq6Yd5U by aonrud@mastodon.online
       2023-03-06T15:25:48Z
       
       0 likes, 0 repeats
       
       @Castopod I'd be inclined to focus on a strong ActivityPub implementation first. I don't mean it critically -- Castopod is already excellent -- but the ActivityPub implementation is still a bit rough. But longer term, support for more open standards can only be a positive!