Melvin Carvalho's avatar
Melvin Carvalho
_@melvincarvalho.com
npub1melv...5c24
Mathematician and Web Developer
We definitely have a profiles problem in nostr. Suddenly my profile pictured died. Ditto - tried to update it -- could not update error Primal -- tried to update it -- could not update error Iris -- white screen didnt load Snort -- wasm error -- browser crash -- Upload failed Could not save file: Failed to create input context Nostrudel -- click on profile, not obvious how to edit it Coracle -- usual problem with the spinner -- got my wrong profile Oddbean -- can view but cant edit nosta.me-- error publshing event That's EIGHT clients, ALL failing in a different way just to fix a profile picture. Granted there might be some user error, but we have to do betterhere. I still havent updated my profile.
I seem to have lost my void cat profile picture ... hmmmm image
A classic email. It turns out the biggest failure mode in mid stage FOSS projects is "bike shedding". Ubuntu was one of the first major projects to really point this out and fix the problem. Love how the colour of the page changes on each refresh. Parkinson shows how you can go in to the board of directors and get approval for building a multi-million or even billion dollar atomic power plant, but if you want to build a bike shed you will be tangled up in endless discussions. Parkinson explains that this is because an atomic plant is so vast, so expensive and so complicated that people cannot grasp it, and rather than try, they fall back on the assumption that somebody else checked all the details before it got this far. Richard P. Feynmann gives a couple of interesting, and very much to the point, examples relating to Los Alamos in his books. A bike shed on the other hand. Anyone can build one of those over a weekend, and still have time to watch the game on TV. So no matter how well prepared, no matter how reasonable you are with your proposal, somebody will seize the chance to show that he is doing his job, that he is paying attention, that he is *here*. In Denmark we call it "setting your fingerprint". It is about personal pride and prestige, it is about being able to point somewhere and say "There! *I* did that." It is a strong trait in politicians, but present in most people given the chance. Just think about footsteps in wet cement.
I think without wikileaks, Killary would probably have been elected.
HBO to "reveal" Satoshi. Not sure it's that hard, I wish they'd left him alone. Oh boy. Time line as far as I can make out. Amir and I working on social network with payments, precursor to nostr, called lorea. I introduce Amir to bitcoin. Satoshi last post: “WikiLeaks has kicked the hornet’s nest, and the swarm is headed towards us … I make this appeal to WikiLeaks not to try to use Bitcoin. Bitcoin is a small beta community in its infancy. You would not stand to get more than pocket change, and the heat you would bring would likely destroy us at this stage.” I recently saw Amir actually wrote to wikileaks to accept btc, which I didnt know until this year. Wikileaks accept bitcoin Satoshi leaves. He was right, course. The duality of it all. I hope this all works out & hope Satoshi Nakamoto is doing well.
What if you could query N relays (a wide list) and get your profile from all of them. Then order them by time stamp. Check the signature. And then put each one in git at the timestamp it was signed, to form a browsable time chain. The witness data can also be stored.
Something strange going on here. 30 day user retention was 21% in June. Down to 8% in August. And close to low single digits in September. Maybe an issue with the stats, but I think the Colorado attack, and WOT complexity, perhaps didnt help. https://stats.nostr.band/ image
In the current Nostr ecosystem, user profiles are often overwritten by different applications that maintain their own versions. This lack of synchronization and consistency across apps can lead to outdated or incorrect profile information. A unified, versioned profile system is necessary to ensure that users can maintain a single, authoritative profile that is synced across all devices, apps, and relays, while still allowing for personalization and extensions. NIP Proposal: Simple Nostr Profile System
Design of a simple nostr profile system. 1. profiles are stored in <pubkey>.json 2. the payload is your kind=0 parsed JSON 3. it should be stored in .well-known/nostr/pubkey/ if available 4. it can be stored in .nostr/pubkey/ locally 5. new revisions should be stored in git 6. sign changes in state with your privkey 7. optionally, add an on-chain commitment to sync globally 8. read from relays to get latest profiles, and merge 9. put the latest version back to all your relays 10. allow extensibility and links to other items, and lists
I hope Assange finds nostr interesting. And I hope even more that he joins. But I can see why he, and others, might not. When payroll developers like pablo write this. I think it's a kick in the teeth after everthing JA sacrificed for wikileaks. "Wikileaks reeks of Wikipedia-levels of corruption. Everyone here is probably within two-degrees of separation from some CIA/NSA interest"