Avatar
Stuart Bowman
ff27d01cb1e56fb58580306c7ba76bb037bf211c5b573c56e4e70ca858755af0
Building Satellite https://satellite.earth 🏴

NIP-94 is just metadata. NIP-95 is relays hosting the actual files.

It's one of the things I'm working on, yeah.

I have this theory that nostr might be one of the only organic networks left standing in the AI spam-pocalypse

I see - though I wonder how much longer that will be possible. I expect the spam problem will get a lot worse at some point. When there's like 10000 spam posts for every real human it will be a defacto arms race between spam-generating AI and spam-detecting AI. Fortunately we can use PoW notes to tilt the balance in favor of the defenders. We're lucky to be part of early nostr where it's still niche enough that we can find each other!

Satellite does support NIP-07 ... if you have a nostr extension installed you should see a "connect nostr" button to sign in

So you can already toggle between the one panel view and two panel view by clicking the "<" arrow in the header of the thread view, (although it doesn't actually expand the width of the text, it just centers the view and hides the list of other threads.) Or do you mean making the list of posts fullscreen?

To your second point, making a standard posts-only reverse chrono would be pretty easy, I could just add a toggle to show/hide replies. If I was going do that I would add the option for both the main feed and profile feeds.

Currently I'm redesigning the front page to handle communities better so these are good questions..

Replying to Avatar PABLOF7z

nostr:npub1lunaq893u4hmtpvqxpk8hfmtkqmm7ggutdtnc4hyuux2skr4ttcqr827lj there is no way to navigate directly to Satellite's CDN upload page, right? Would be very handy to have a URL for it 🙏

There is actually! nostr:npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 and nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 were asking about this the other day too - if you go directly to https://satellite.earth/cdn#upload it will skip the animation and open the media page automatically

Replying to Avatar Stuart Bowman

nostr:npub1ltx67888tz7lqnxlrg06x234vjnq349tcfyp52r0lstclp548mcqnuz40t So I’ve been thinking about this.

To keep things simple, for Satellite, I’m going to go ahead and use kind 4549 as a direct clone of kind 1 as nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z suggested. So the content string of 4549 will be text just like kind 1.

My initial concern was that having a single kind defined as a “community post” would preclude the reuse of other event kinds, which is why I suggested “wrapping” the events.

I still intend to use kind 4549 as a wrapper to post non-kind-1 events into communities. When a non-kind-1 event is posted, the 4549 event will include a “k” tag indicating the kind of event that was wrapped.

But for 4549 events that do not have a “k” tag (or a “k” tag equal to 1), Satellite will assume that they should be treated like kind 1 and render the content directly.

I like this cause it’s just doing the simple “clone kind 1 thing” but adding the “k” tag allows me to do also do the wrapping thing so I can support other event types on Satellite. If other apps only care about kind 1 that’s fine.

I’m also implementing this weekend and writing up some documentation. Lmk if you wanna collab 🤙

Also Damus was bugging out and caused me to triple post this reply 🤦‍♂️

So sorry if you got spammed with notifications m!

nostr:npub1ltx67888tz7lqnxlrg06x234vjnq349tcfyp52r0lstclp548mcqnuz40t So I’ve been thinking about this.

To keep things simple, for Satellite, I’m going to go ahead and use kind 4549 as a direct clone of kind 1 as nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z suggested. So the content string of 4549 will be text just like kind 1.

My initial concern was that having a single kind defined as a “community post” would preclude the reuse of other event kinds, which is why I suggested “wrapping” the events.

I still intend to use kind 4549 as a wrapper to post non-kind-1 events into communities. When a non-kind-1 event is posted, the 4549 event will include a “k” tag indicating the kind of event that was wrapped.

But for 4549 events that do not have a “k” tag (or a “k” tag equal to 1), Satellite will assume that they should be treated like kind 1 and render the content directly.

I like this cause it’s just doing the simple “clone kind 1 thing” but adding the “k” tag allows me to do also do the wrapping thing so I can support other event types on Satellite. If other apps only care about kind 1 that’s fine.

I’m also implementing this weekend and writing up some documentation. Lmk if you wanna collab 🤙

Replying to Avatar Stuart Bowman

nostr:npub17nd4yu9anyd3004pumgrtazaacujjxwzj36thtqsxskjy0r5urgqf6950x 's n/Art community is quite active.

But yeah, most of the communities are just sort of "there" without much activity. I think that's to be expected at this point. I'm working on a couple things that I think may start the flywheel moving

Replying to Avatar PABLOF7z

the experience of uploading a video to nostr:npub1lunaq893u4hmtpvqxpk8hfmtkqmm7ggutdtnc4hyuux2skr4ttcqr827lj's CDN on satellite is ALREADY better than the experience of uploading to youtube

MASSIVE

I love to hear that. Thanks man