Avatar
Terry Yiu
2779f3d9f42c7dee17f0e6bcdcf89a8f9d592d19e3b1bbd27ef1cffd1a7f98d1
Building Yeti, Comingle, Nostr SDK for Apple Platforms, Damus, Nostash, SatsPrice

NoKYCTranslate.com allows you to pay for access to its machine translation services via Bitcoin / Lightning. Other services, like Google Translate, require your credit card and/or some personally identifying information about you.

Replying to Avatar symbsrcool

Launching https://nokyctranslate.com wasn’t the first project I planned on building for / with Nostr. I only did it because many people, including myself, voiced the desire for easy, hosted translations that accepted BTC/lightning. I’m glad I did though because I’ve learned a lot and it’s going to make my next project easier to launch. Some things I’ve learned:

- kubernetes for auto scaling to handle high demand

- chatgpt can help you debug kubernetes config files

- why number and time limit of database connections matter (too many and things stop working ha)

- chat GPT is helpful for formatting html

- bootstrap is easy and looks pretty

- easiest library in python for making Nostr bots is https://github.com/davestgermain/nostr_bot and https://github.com/davestgermain/aionostr thanks @monk_cactus

- how to get liquidity to a lightning node

- how to create payments programmatically with btcpayserver

- wrote my first ever swift code getting nokyctranslate.com into damus drop down (shoutout to #[0]​ for making the code nice and easy to follow, and for guidance)

I was nervous about launching my first app and my interactions with devs and others so far has been incredibly encouraging. If you’re hesitant to launch something, I’d encourage you to just go for it!

This is huge because you identified a market need of a no-KYC translation service, learned things that you previously didn’t know along the way, and managed to launch first to the market. Well done!

nostr:note1m8pqs7afeghnqwlmtg2qt3eh796yn3wcjnk3a3pf70ak2zvmjv6s9cxlmu

inb4 next-gen baby names: Nostr, Damus, Zap

I was able to zap you on this build. I think thread caching makes it not show up right away. Closing and reopening the app makes it show up for me.

Disagree about the stop coding part, but agree with everything else, and a lot of that does already happen. It’s more that there’s more work to do than there is dev time to address the feedback reasonably quickly.

Oh my god, relay connections are so snappy compared to before. Really well done.

Wasn’t a big Twitter user to begin with, but I stopped scrolling Reddit immediately after I found Damus / Nostr.

Used Namecheap for years, had no idea that they accept Bitcoin. Nice!

imo verification can’t be achieved. A better model is NIP-05 for early sharing identifiers, combined with web of trust via who follows whom. True verification is trusting a centralized service that has checked someone’s state issued ID.

Yes, please. It’s for only identification and easy sharing of profiles without pasting around full npubs.