Avatar
Juma Jim’s
91052ba38c7fa85a4075a4828dc0190e70778f8e79f3da38b7df1dc884bcc28c
Every page is a new page. Because you think you are free, so you are lost.

Not convenient Zap on Nostur

Since nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 has everyone posting their ideas for what nostr needs to get out of its stall, here are 3 simple suggestions:

We need a JavaScript-free self-hostable publicly-accessible Onion service frontend. I'm pretty sure Snowden basically suggested it should be top priority. Basically njump but with posting.

We could use nostr-native visual design tools for making printouts, fliers, etc. with QR codes linking to npubs and posts in various nostr apps. Maybe it could be more multi-purpose than this, but I'm thinking every time a nostrich stays at a hotel with a free printer, they could be printing fliers/newsletters with their best nostr posts to leave out somewhere.

We need to fix Tor on Android and get Amethyst back on F-droid. nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z has talked about this

All nostr clients should add P2P data integrity verification ASAP - when you interact with someone's post while they're online, your clients could automatically audit your relays by talking directly to each other client-to-client to cross-reference each other's local databases.

We need to improve NIP-13 PoW support across the board to improve spam filter accuracy. People do not like inaccurate spam filters where a lot of bot posts get through and a lot of human posts don't.

I think it also might be good to have a PoW "ticket" relay where an npub just generates sufficient PoW for 1 nevent and they're whitelisted for a certain number of additional nevents to be published from that npub within a certain timeframe, or maybe from that npub+network address combined.

We need doggie coin and Monero tipping ASAP - I will keep working on this point myself.

We need a new nevent format which doesn't use JavaScript or any English-centric code, and which is designed with P2P communication in mind, ASAP. This is another point I'm personally working way too slowly on (almost not at all).

Later, if implementations based on the new js-free nevent format still don't support BitTorrent very well, we need to improve the BitTorrent integration with the js-free branch of the protocol and its implementations. Basically: nostr for indexing and storing small chunks of text, BitTorrent for storing and transferring big data.

We need a tagging system for everything, not just posts, and it should be figured out alongside the nevent format and P2P network. This is why I work so slowly it's almost not at all. It's hard to make choices in one area without impacting another area. The tagging system should help the P2P network deal with manipulation at the technical level and also help the community keep track of stuff at the human level. Some tags would be human-managed, like "this npub has been helpful before." Some tags would be managed automatically, like "this npub is known to have replied before" (so even if a reply isn't in your database of posts, your tags database might still remember everyone you've talked to).

We need a proper Wikipedia clone that doesn't use English-centric formatting unless it's wikitext for compatibility (fiatjaf is very tired of me saying this but it's true).

A proper Wikipedia clone will end up requiring seriously advanced web of trust models once it has a bit of growth.

We need systemic key backups / key rotation. At least 1 client needs to have a profile metadata field for a backup key, and a profile metadata field for a key the profile is a backup for, and NIP-03 timestamps for that metadata field. Is that good enough for people who say they don't join nostr because it has no key rotation built in, or do they need an overly complex spec that talks about derivation paths and stuff? I don't know.

We need a blockchain-based DNS alternative that supports the backup keys / key rotation. I've posted a pretty good outline of a design for this, we would just need to decide collectively on formatting details and make sure to consider key rotation before finalizing the design.

We need git over nostr. I do not have the skills to help with that, nostr:npub1l5sga6xg72phsz5422ykujprejwud075ggrr3z2hwyrfgr7eylqstegx9z and others are trying

We need something like the old nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg "my tribe" feed to come back and be more well-known this time. A feed that shows posts from all followers could bring some of the most beloved people and millions of their fans to nostr. It would be a big selling point to be able to say "come with me to nostr because I can actually fucking hear you there"

We need w3.do the nostr-native DNS URL shortener, which we've already had the whole time I was typing this. There must be a cunning dev behind that.

We need more people running nostr.

Great but looks not simple, bother

Replying to Avatar Derek Ross

i love nostr and i remain incredibly bullish on nostr, however these are the apps that i use daily that cause me frustrations. when i said this morning that i go from bullish to frustrated and back, these are the reasons:

nostrudel - i have to refresh or reload the app often to get profile names and photos to display. sometimes new notes don't load and i have to refresh or reload to display them.

chachi - chats just don't load most of the time. i have to nuke local storage and reload and refresh constantly to get new chat messages to display. this is tedious.

olas - i haven't used olas since the last update. i can't upload images. the images upload blank or never finish publishing. even the feed is inconsistent showing me mostly my images instead of images from people i follow.

pokey - mute thread is not consistent. sometimes it works and sometimes it doesn't.

citrine - no new events get published. i've been at 207,513 events for months. i think this happened whenever i tried to import all of my events from all of my relays. whenever i open citrine there's a notification that it's exporting events, but that never finishes. i think i need to cut my losses and my local data and nuke and start from scratch, but then ill lose all of my local data :(

wavlake - a popup window for amber is displayed every single song that i listen, because it's trying to set a status for the song im listening to. this continues even if you attempt to remember or save the setting.

primal - my NWC somehow stops working. i can generate a new string and apply it and have zaps work for a few days, but eventually it will stop working and ill have to disconnect and regenerate new NWC strings.

fountain - i just don't boost as often as i'd like, because having a separate wallet balance makes boosting harder. NWC is coming to fountain though. that will resolve this.

---

honestly the most stable and consistent apps that i use daily are #0xchat, #Amethyst and #Notedeck (jumble.social is great too, i just don't use it that often.)

---

looking at the larger picture, these are not showstopping issues, but mere annoyances along a bumpy path forward. and that's where we are moving. forward.

keep building.

Now you write ✍️ Ser

Instead of suck, I feeling so bad to Nostr origin creator🥴