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

It was a really great conversation! They’re said they’re going to post the recording Saturday or Sunday

Talking about Satellite on nostr nests tonight

https://nostrnests.com/thebitcoinlobby

Verifying my Nostr Nests identity: Yu9KunLuBeJTLBiZCmrHkYusTumAz1_lref-Vfea7SI

https://nostrnests.com

Replying to Avatar HoloKat

Having collected some feedback, combined with some personal ideas, here are what seem to be the areas for most improvement in Nostr / clients:

Discovery is an issue, people don’t know who to follow. Since the are not that many diverse profiles that are easy to discover, it might be easier to recommend topics (hashtags).

We could also add profile descriptions on other clients (I think Damus already has this).

Spammy global is a turn off.

Could be solved by recommending Hash tags to follow. What if we create a list of common hash tags (kind of like subreddits) and show those to people? To help populate them, we could (if technically possible) create a client-side list that can be autosuggested as you type in a hashtag. For example, if I typed #p - it could suggest Photography, Plants, Parenting, Philosophy, Programming, etc… This way people who are using hashtags to tag would have an easier time picking something that already exists instead of making totally random ones that nobody is going to discover unless they see it in a note.

Grownostr (IMO) is not a useful hashtag as it is too generic and mixes too many subjects into one. If it were up to me, I’d ditch this one and use auto-recommended ones if/when implemente.d

Crypto talk is a turn off. Can’t stop people from talking about what they are passionate about, so I think the best strategy is to find topics to follow.

Global could become a list of topics you follow instead of actual global notes. Once you follow a few topics, it would become much more useful.

Some (nobody?) understands NIP5 without reading into it. Personally I think this is a terrible name to begin with. Either rename it, or get rid of verification entirely. Since impersonation is likely to affect a smaller number of accounts, we could add paid verification for people who only exceed a certain number of followers. Not sure how you’d enforce this across clients though.. ideas welcome.

People are very confused about keys. nsec, npub, what to enter into a website, what not to… totally understandable. I propose we add small explainers and use old terminology within labels to help people understand these concepts. For example, an input field could be Username (npub) Password (nsec). Of course, I can already hear people shouting at me “But this is not what they are!” Rightfully so. Perhaps, then have tiny explainers, visual, video or just text to plainly explain the concepts right within signup.

Relays - hard to understand. No onboarding process talks about relays now. Idea I have here is to automatically connect people to top X relays while showing this screen in onboarding AND giving a quick explanation of what’s a really. Use fun, engaging copywriting combined with an image or a video to increase the odds of people reading / watching it.

People have a very hard time in profile setup. I think Damus is leading the way on this. Personally, I would stop immediately all development of other features and focus 100% on profile UX. This is a critical step IMO and needs to be absolutely nailed. We can’t expect people to use 3rd party image services to add a profile picture. It needs to be as easy as every other social platform.

People don’t know what zaps are, or how to find a wallet. Steep learning curve. Ideas here: Add old school terminology along side in labels. For example: Zaps (payments). 

For wallets, create a section within the client that explains wallets and recommends a few options (are there a few options, perhaps WoW, Alby).

Overall people are not familiar with many of the concepts of Nostr. Solution here would be to create an educational area in a client that covers terminology / concepts and has fun ways to explain what things are. Perhaps even a game or an interactive quiz. I know… a lot of work! 

One idea floated was having no signup process at all and generating a key on Post. I am not sure if this would be a good UX given people might get confused why there’s no way to signup or may not take their key seriously and misplace / ignore it. But, it would be cool to test this idea with some client.

> Global could become a list of topics you follow instead of actual global notes. Once you follow a few topics, it would become much more useful.

This in particular is a very good idea

That's great. Having to dig around to find context in a conversation thread is something I always found annoying about Twitter-style replies. Looking forward to getting this on testflight

HN thread showcasing how nostr is perceived from an outside perspective - it’s valuable to understand this

https://news.ycombinator.com/item?id=35690659

I just want to say I really appreciate all the people working on nostr and everyone hoping for its success ❤️

I don’t agree with this at all. It’s way better to just put file metadata on relays and have file data hosted elsewhere. Not only for performance/scalability reasons, but also to minimize legal liability for relay operators.

So for this exact reason, NIP-94 includes metadata allowing clients to load files from peers via BitTorrent if all hosts go offline.

A key strength of nostr is that, in some sense, NIP-01 *is* the protocol.

I like this solution because it allows apps to make use of NIP-94 events for files that the user doesn’t necessarily want or need to be displayed directly in their social feed.

Replying to Avatar fiatjaf

nostr:nevent1qqsxjpg89whknpwv86s9d9u0q3vgn7eq6afca7ds5jgqe4mhyrr7asgpzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uqsuamnwvaz7tmwdaejumr0dshsqu5yud

What a piece of hell is this?

NIP-94 was never intended to be used for inline images in social clients, right? It was meant for those other apps that would create markes for files and other crazy filesharing applications.

nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49

Please don't do this. Please don't break backwards-compatibility in these crazy ways.

I agree. For the sake of simplicity interoperability it doesn't make sense to have multiple competing ways of embedding media in a basic social feed. That's just going to make it harder for client developers.

Haha so there *is* a post button already, it’s on your profile page

Poetically.

I learned of Nostr when Twitter tried to ban it.

Thanks man — thanks for the zap!

Deployed Satellite update:

- Implemented encrypted direct messages

- Added support for handling NIP-27 mentions

- Significant performance optimizations for front page feed and elsewhere

- Fixed super annoying problem with sometimes losing your scroll position when navigating back to the main feed on mobile

Next week's update will include user search, improvements to the UI for inserting mentions, additional features for managing your following list, and a global post button.

If you haven't tried https://satellite.earth please check it out and tell me what else you'd like to see.

Coming in next week’s update