Wrote a new post on my journey so far on trying to reduce my dependence on “Big Tech” and take back my data sovereignty as much as is pragmatic:
feedback and discussion welcome.
Totally know the feeling. Makes it a lot harder to diagnose issues when they are inside binaries that you don’t really have visibility into.
Hey nostr:npub19aftr8lpgz8knmswjz0d3l9vzwx97dcvqh0zfuxcxu9d57t4yv3sz4v28l I decided to write a post on this topic for anyone else looking to do the same thing. Please let me know if you have any comments / feedback. And I wish you luck on your journey to data sovereignty. :)
I have this problem too... I wrote something in python using pynostr and it is missing quite a bit of functionality and is not maintained. I figured, I don't need that functionality so I continued on, but now I'm thinking I don't want to rely on something unmaintained, so I am going to rewrite some of it to use this https://pypi.org/project/nostr-sdk/
If you want to have a look at it, tell me what you think. I need to get back to that project soon and get it out the door as soon as I can.
Oh ya I actually took a quick glance at that yesterday. If I was writing something I wanted to be production ready… I’d totally go for that. I do feel a bit apprehensive using python libraries that are non native to python when trying to learn something new, however. Simply because it’s harder to debug and understand all the little details, that being said I think this is probably the right way to go if you’re building anything other people will use. I also really love rust (not that I’m good at it).
I’m super out of the loop. What was he convicted of?
Good lord. You can offend people with anything now days. 😂 btw I have the same shirt. 🎉
😂😂😂 I love that. My people.
Totally mis gendered you. Couldn’t see from the little profile pic. My apologies. An exciting time indeed
Ahhh would love to. Give me a bit and I’ll dive into the details when I have a bit more free time
Thanks man. Happy to. What an exciting new era we live in
Awesome!!! Definitely going to do this! Thanks for the tip. 🔥
Haha! Thank you. Glad to be a part of the community. :)
HAHAHA totally agree! It was certainly one of the most profound things I’ve ever stumbled across. Super excited to be in the community. I really do believe that this could change the world.
How about you.. how did you get involved in Nostr?
Could not agree more. I feel like we are feeling how it must have been for early adopters of the internet… like you know this thing is going to change the world, but it’s still early days. Super exciting to see the future.
Ha… funny story.. about 2 months ago I got obsessed with the idea of “de big teaching” my life… It became incredibly concerning to me how much of my identity was out on the internet and how much data these big tech companies have on me. So I began looking for ways to self host as much as I can and go with much more privacy centric services for the things that still make sense to have on payed for services. Additionally I’ve been hard core into Bitcoin for the last 4 or 5 years.. so I’ve been down the Web 3.0 rabbit hole a bit… So I actually think I asked chatGPT if there are any decentralized social media platforms… and I believe that’s how I discovered Nostr. And the idea just kept blowing my mind in different ways over the last month or so. It weirdly has captivated me wayyyy more than any of the other alternatives… I think because the protocol is just so much bigger than pure social media. I can think of dozens of amazing applications for this network.
there is no complete onboarding resource for devs. Nostr protocol github does not contain the lessons and context of the thousands of nostr dev hours.
cc nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 see python feedback package.
On the user side, lmk if you have ideas. My gut tells me no one wants to do homework beforehand about scary topics like public private keypair cryptography. Things should “just work”, and learning should happen by doing.
I also agree with your perspective on the user side. I think not only that… but average people are still writing their password as “Password”… so to have them managing a public private key pair seems tricky. Maybe if we can figure out a way for that key pair to auto sync with Apple Passwords or Google Passwords or whatever for the people who don’t use password managers might help. Or maybe create some sort of way of translating a password into a public private key pair so the known UX can still happen. Just some thoughts.
there is no complete onboarding resource for devs. Nostr protocol github does not contain the lessons and context of the thousands of nostr dev hours.
cc nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 see python feedback package.
On the user side, lmk if you have ideas. My gut tells me no one wants to do homework beforehand about scary topics like public private keypair cryptography. Things should “just work”, and learning should happen by doing.
I think the no complete onboarding resource for devs is a big one. I think there should be more links at the very least to the community maintained libraries for each language. I think the NIPs are simple enough… but because we are using somewhat esoteric key generation… that definitely adds some cognitive overhead. It’d be cool to have a basic starter project in a few different languages. Here’s the one I was working on over the weekend that helped me understand the implementation details a lot more: https://github.com/alexwhb/nostr-client-python-learning
Thank you. :) my pleasure. Cool to be a part of this community.
