I like this but would leave out the "centralized control" phrasinf. Not sure how to word it but focus more on where we going rather than what we are escaping from


I would not focus immediately on the negative. State how awesome nostr is

Then below use questions such as "have you ever had x/ig/tiktok removed a comment you made?" (Or any similar questions any normie can relate to)...and then present the nostr solution more fleshed out


Censorship resistance is not a main selling point, would not prioritize it. Focus on the social graph portability with no permission (even tho we know they are essentially the same thing)


Please update to the Zapstore app (0.1.5) . Search for zapstore in the app itself and install. Lots of bugs fixed


A


🚀 MIGRATION RELEASE 0.1.5

Zapstore moved to zapstore.dev and with that the app identifier (new app for Android).

Simply find it and install it, then remove the old zap.store

Uninstall apps bug fixed, bigger toasts and with clearer info and actions, and much more.

https://image.nostr.build/5e1b8ce7830bc1ec8531eaeaf775359827d445565012d02db20998293953295e.jpg


I don't use Windows but heard similar stories, unfortunately, and it's not exclusive to Rust

In one way or another, I will fix this with nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgzqtdq0


They banned your paypal account for a tweet?


Subsidio al mate ruso..AFUERA


Moscow time tending to midnight


franzap

Building other stuff nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 | OpenSats grantee | #SovEng alum | nostr:npub15xd2mmjnh3caykh77djsv73e0zkrp42jp5mwerx8f4m6su40wdvss7t3l3 ambassador in Buenos Aires 🇦🇷


Lately, I keep hearing from people who aren’t on Nostr yet, saying they’re waiting for it to “get better.”

But if everyone keeps waiting, how can things get improved? We need people to dive in, engage, and help shape it.

Yes, it takes effort, and it might not be as polished as other platforms—but that’s exactly the point.

On Nostr, you’re not just renting space on someone else’s platform, where they can control your identity and censor you. Here, you truly own your identity and your social graph which is so powerful.
That’s why we need people like you now!

#grownostr #asknostr


I need a new Nostr app to play with. What's something new and/or exciting that you've come across recently? Android, iOS, desktop, web, doesn't matter.


the matrix

https://m.primal.net/MBJy.mp4


nostr:npub107jk7htfv243u0x5ynn43scq9wrxtaasmrwwa8lfu2ydwag6cx2quqncxg casually building one of the most promising Nostr projects in his free time.

Chachi = :110percent: Cool
nostr:nevent1qvzqqqqqqypzqla9dawkjc4trc7dgf88trpsq2uxvhmmpkxua607nc5g6a634sv5qqsv25qz88gdhu2c5a9ykhpltychv90726ngnllel2ka96g7xewn76s9hefvn


Heads up! We're rebranding zap.store to Zapstore.

The premium domain renewal is too expensive, so I'm moving it to zapstore.dev for years to come. The middle dot is also confusing for pronounciation.

Website, relay, CDN will all be moving to the new domain in the next release, coming this week.

(Feel free to contact nostr:nprofile1qqs8y6s7ycwvv36xwn5zsh3e2xemkyumaxnh85dv7jwus6xmscdpcygprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0ekucf3 , nostr:nprofile1qqspw5udc2nzw6wsj3plrrphe0343744h0ucz9e4g248chl3w8kh03qpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqgjwaehxw309ac82unsd3jhqct89ejhxqgswaehxw309ucngvpwvcmh5tnfdu4c0sa3 or nostr:nprofile1qqs2js6wu9j76qdjs6lvlsnhrmchqhf4xlg9rvu89zyf3nqq6hygt0spz9mhxue69uhkummnw3ezuamfdejj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uygje4n + out of band if you need confirmation)

Please share! 🫂


Confirming!


Fuck yeah


FINALLY here!!!
(just in time for the REAL bull market)

THE BUSHIDO OF BITCOIN is now available on Amazon.

Two years in the making: 135,000 words. 530 pages. 2.5lbs.

This monster of a book is available in digital, paperback, and of course, a beautiful, thick hardcover: which is no bullshit, one of the nicest books you will hold in your hand.

10 VIRTUES FOR A WORLD ON A BITCOIN STANDARD.

As some of you know, this is not a book about Bitcoin per se. It’s about who we must become when Bitcoin wins.

The onus is on us early adopters and the future socio-economic to embody the virtues, behavior and character that can build a new, ascendant civilization.

I have three asks of you:

1. Watch the release trailer (sound on)
2. Grab your copy on Amazon (if you’ve not pre-ordered already)
3. Consider leaving a review, so the message spreads.

Thankyou in advance for your support and to everyone who has helped and supported along the way including John Carter as editor, Ross Stevens who wrote the foreword, and each of the people who wrote me a recommendation, including nostr:npub1a2cww4kn9wqte4ry70vyfwqyqvpswksna27rtxd8vty6c74era8sdcw83a nostr:npub1zjdup4z7k4y7p22w929sau8hxp9yy26jv9haqhfxg6y5w83llf5st3vtya nostr:npub15vzuezfxscdamew8rwakl5u5hdxw5mh47huxgq4jf879e6cvugsqjck4um and a few others.

https://m.primal.net/MAHN.mov


Se va a ir la paridad al carajo un poco mas rapido😅


1 satoshi = 1 Argentine Peso 🧡🇦🇷
https://image.nostr.build/9ef4df3bf90398307612ef25199b47eea3d2e82d3aae1fb28eb69c31f7028436.jpg
#bitcoin


Doble fiesta!


1 SATOSHI = 1 PESO 🍾

nostr:nevent1qqsg5hjrqljuu0ep74r4jg7u6xm5l9tg8nzg4xfchwlv4trgray3p3gprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0qgsp7fxsmxnahv3pkqsx4pn9pqm5739sp4cy5d8gkxelex5tc9qrspsrqsqqqqqp7xpss3


I'm talking about the purchasing power 1 btc gives you, not how much energy it took


If you are a bored developer maybe you will be interested in implementing simple NIP-23 Nostr sources support on some open-source RSS reader apps out there for something like $800 each.

The goal is to make it work, record some screencasts and open PRs. If they will merge or not that's their decision and we don't care.

The feature is just to support pasting npub, nip05 or nprofile URIs, use relay hints if available or fetch write relays from kind:10002, then fetch new kind:30023 articles from these relays periodically just like the app already fetches RSS feeds from URLs. No need to bother with comments, likes, anything for now.

Eligible apps:

- https://gitlab.com/news-flash/news_flash_gtk
- https://github.com/Ranchero-Software/NetNewsWire
- https://github.com/nkanaev/yarr
- https://github.com/Athou/commafeed
- https://github.com/RSSNext/Follow
- https://github.com/samuelclay/NewsBlur
- https://github.com/miniflux/v2
- https://github.com/Ashinch/ReadYou
- https://github.com/stringer-rss/stringer
- https://github.com/newsboat/newsboat
- https://github.com/spacecowboy/Feeder
- https://github.com/msasikanth/twine
- https://github.com/lwindolf/liferea
- https://github.com/martinrotter/rssguard
- https://github.com/nextcloud/news

Message me on https://t.me/fiatjaf or using NIP-17 if you are interested or have better ideas.


I understand the 1 btc = 1 btc meme but isn't it a bit hypocritical?

Isn't it conveying the idea that the price does not matter?

I find it hard to believe a significant increase in purchasing power for someone's goods and services makes no difference


Interesting


I think eventually main way to consume notes will be using relay feeds like what we're working on at wss://algo.utxo.one (you can try at https://jouble.surge.sh/ on desktop)

Pick specific algorithmic feeds vs simply composing chronological follow feeds


Awesome! And yes, totally agree


Apaaaaa


True but I still don't see how connecting to a ton of smaller relays from a client will result in user experience matching/exceeding centralized services. My hunch is this will have to be solved server side and with trust


How is it supposed to work, outbox?


Sure. I am referring to relays to write notes to


*potentially


Outbox will make this problem even worse


Why 3-5? I'm arguing for one relay per user, and probably out of a set of popular ones. When you aggregate relays in an outbox model, you want to connect to as few as possible. The more relays the worse UX. This is how we lose.

An interesting alternative is to have relays that work as aggregators like filter.nostr.wine


Why do we connect/publish to so many relays?

It seems like an absolute waste of bandwidth, storage, processing when probably no one here is being censored.

Not a good tradeoff in my view: it directly leads to worse UX, which directly leads to less adoption.

#asknostr


Que pedazo de hijo de puta


So this just happened.
https://m.primal.net/LysH.jpg


Partially true. Life is more nuanced.

Low self esteem can manifest in different ways, and talking is essential in the thinking process. Why do you think we value free speech so much?

So many times we hide low self esteem by "doing" things as a way of escaping instead of facing the fears right on. For that you need to understand patterns of the mind, your self and your shadow.

So the actual good advice is: yes, totally go do things in the physical  world *and* consider talking to a good therapist.

nostr:note1g8qcyz7s7765n0cxr6kt4cucmul2de7zmc55mc8r7g7wvtdk28esr0mtme


Buen dia amigos! 🧉


How do i try out safebox?


Kenya is the one wanting to kyc every imei entering the country, and went full dictatorial during the covid vaccine days. Some real lunatics in power over there


Fact: Double L "ll" It is pronounced "shhh" in Buenos Aires... 🇦🇷🤯🤷🏻♂
https://image.nostr.build/78fc975e155611247f967f342748b553a5b2072d720b68781e865b081c3ead02.jpg
#Hispano #Argentina


A new world awaits.
Never been so bullish on the world and the west.

The roaring 2020s !
https://m.primal.net/LxLP.jpg


Can take it down with one paper plane


1 sat = 0.87 peso

Would have reached parity if it wasn't for Milei

Looking forward to the party 1satoshi1peso.ar


La pase genial pero baja calidad de gente (lleno de cripto bros, haciendo colas para el sorteo de boludeces), ruidoso, y pesimas opciones de comida aun en el vip

Nostr booth fue lo mejor, y 4-5 charlas buenas


Opt out conf coming soon


Vamooooo


#BuenosAires needs a real bitcoin & nostr  conference!

Labitconf was okay in our bubble but overall a low quality conference


Need to throw them on a parrilla😄


Dave Smith on the Rogan Podcast talking about Free Ross.
https://v.nostr.build/7Ue7iJwKQNKSbMQu.mp4


We need more outdoor conferences.

Blue light, bad air and being indoor is not ideal.. my body always feels like shit after the whole day in a conference center.

The best conferences I’ve been to were both outside. Madeira and Nostrica… both in natural light and outside…

Make conferences outside again!


My view of Making America great again.

https://m.primal.net/Luwn.jpg


onboarding is somehow getting way worse. we're stopping all new new feature dev to focus our onboarding experience. we're not going to win if people give up before they even start.


Bullish https://image.nostr.build/7230610e94746a1070fd411bf0494d22eb0f4fe33c7b702d85715f12caa57f45.jpg


If you want to help people in Valencia, Spain, you can donate BTC here:

help-bitcoin.org

#Bitcoin #lightning #nostr #grownostr #spain


Four years ago

- the Covid scam dystopia was running full blast
- Biden just got “elected”
- I was being aggressively sued and harassed by faketoshi
- BTC was sub $20k
- The woke mind virus was still on the rise

How things have changed! 🙏


I haven't updated but: https://developer.apple.com/news/?id=saqachfa


Did Apple disable the ability to run unsigned apps in MacOS 15.1? Has anyone updated yet?


Northwestern europe in hard decline. Their wealth is a curse that doesn't allow them to see the decline


https://video.nostr.build/5bd867a454b259a706cbe601b9e19e61c37695af579c0180ea7a35c2d81087b2.mp4

RFK exposes the absolute truth about Ukraine in 3 minutes.

#TrumpVance2024

God bless President Donald J Trump 🇺🇲

#God #Trump #Vance #RFKJr #MAGA #MAHA #Prayer #USA 🇺🇲 #BTC #Zap⚡ #Nostr #FreeRossUlbricht  #JulianAssangeIsFree 🔥


Enjoy 🤙


Sure! I'll add it.

Unless nostr:nprofile1qqs9500z3l7sn46sdnls5fnjm0d3lqmrq7707qshes2y7j8pnm4rllcprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0jrvsqn would like to sign the release with their own nsec? 👀


Whoa that's bad. No number is the way


https://youtu.be/Umka_Q6MJr0?si=leyrMqUZ-Lyt4ryW

Join me in Potosí, Bolivia, known as the deadliest city in the country due to its perilous mining history, as we dive into the rich traditions of Día de los Muertos (Day of the Dead). This journey begins at Potosí’s central plaza, where I explore its fascinating past as one of the wealthiest cities in the world in the 1500s, before Spanish colonisation  led to an infamous extraction of silver. It’s said there was enough silver mined here to build two bridges reaching from Bolivia to Madrid and back!

After uncovering Potosí’s historic legacy, we delve into the heart of the Day of the Dead festival, experiencing local customs firsthand. At the city’s cemetery, we join Bolivian families celebrating with unique offerings, exploring the symbolism behind each one. Here, I taste a variety of traditional Bolivian foods, learning how these offerings connect to honouring the deceased. Discover how Potosí’s rich history and present-day traditions merge, shaping a powerful and culturally rich celebration of life and memory.
This is: The Deadliest City Of Bolivia Celebrates Day Of The Dead Festival

#nostr #art #artstr #travel #photography #nostravel #bolivia #dayofthedead #zap


Nostr failing to notify of a form about nostr failing...😅


We need more cool girls at the #Nostr community 💫👸 nostr:npub1hz5alqscpp8yjrvgsdp2n4ygkl8slvstrgvmjca7e45w6644ew7sewtysa    #LABITCONF
https://m.primal.net/LqiV.jpg


PAY ATTENTION NOSTR

We went to the 🇦🇷 monetary museum today and we saw:

1) Millions of dollars cut into pieces and putted inside cristal balls, showing how worthless fiat currencies are.

2) Bitcoin mining machines and books in front of the central bank of Argentina.

3) The binary simulation matrix explained by the same artist of this master pieces.

Enjoying the moment with good friends and learning how we are transitioning some key moments for the expansion of human consciousness.

Especially here in Argentina 🇦🇷

Thank you so much nostr:npub1sm0xvh8cw6xu4m6fvkltr26hmcdwcm9kq5ylga3xy0prfl65wfgq6yesg5   for the amazing tour.

nostr:npub1spdnfacgsd7lk0nlqkq443tkq4jx9z6c6ksvaquuewmw7d3qltpslcq6j7
nostr:npub1sgqzsukeu0w3yd4pwth3tvw9v2st7yp35hhvuacv4q5uj2vtzchqexzuzv
nostr:npub1r393zjxltl0rpsq92r7jnh4yjm96uzhepm6ecyk8ef2lep5rgc6sts8twm
nostr:npub1agg5jxae366zn7975zkvgvu464h22necxtnaml7rwmf35cu6h4ls7k76lf
https://m.primal.net/Lsfe.jpg
https://m.primal.net/Lsff.jpg
https://m.primal.net/LsgL.jpg
https://m.primal.net/Lsfi.jpg
https://m.primal.net/LsgQ.mov
https://m.primal.net/Lsfk.jpg


Victims of the money printer

#BuenosAires

https://image.nostr.build/cdf87d00b9783b64cdd2cdb641c80570782383c9ddd91c35fba34faf63317925.jpg


Today we got our p2p order proposal merged and now Mostro have a new NIP on #nostr

But this NIP is not only for Mostro, it is to unify all p2p orders in a new large liquidity pool

Already implemented by nostr:nprofile1qqs0es4qhk84sqlkmk9jqxsamdn6fdhzdqm3lee484qa9dngftm6v8spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsdpzlm3 , robotsats and nostr:nprofile1qqsdhc93hklp988r3km4844fjln298nf8t7s92sar7dsqha88ph9cfspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz8thwden5te0dehhxarj9e3xjarrda5kuetj9eek7cmfv9kz7qg4waehxw309aex2mrp0yhxummnw3ezucn89uv7r8lk who's next?

https://github.com/nostr-protocol/nips/pull/1331


🤣😂 #bitcoin 😂🤣
https://nostrcheck.me/media/ac340a0ffa48589e98af8577754529e8c59f7fd110f1bc832d0e8d4c4d3d1853/736aaeb45206234f79cded413dd5d3e41db264a4a7a0e70b98ad4dec07056943.webp


We want to hear from you! This is a priority for damus going into 2025. We will make this better. Thanks for your help everyone! nostr:note19r9jykvuc50m0dqulu79sdq0ngvc4gkkcluvqwkrm7msyxqdpvtqxypcym


Marioland


Already tried, they dgaf. Their p2p stuff needs workarounds and they can't admit it, so keep it closed source.


Problem with Keet is the frontend is still not Open Source after 3 years. I am grinding on this hard because I was an early beta tester.

Can't really see the deets, unless you want decompile all of that javascript.

What are they hiding and why so long???

My guess is either they want a moat or they are insecure about other devs coming in for a look and outperforming them in a short time.

totally sus.

Maybe this note will get them to open it up.


Waiting for the memes


NIP-69 🔁 merged ✅

P2P markets NIP by nostr:npub1qqqqqqqx2tj99mng5qgc07cgezv5jm95dj636x4qsq7svwkwmwnse3rfkq

nostr:npub1m0str0d7z2ww8rdh20t2n9lx520xjwhaq24p68umqp06wwrwtsnqen40un and Robosats’ liquidity getting merged; hopefully the first two of many p2p markets becoming interoperable.


Thank you for considering it! 🫂


Appreciate it, thanks!


Las conferencias en persona son una oportunidad para hacer un bucle de retroalimentación instantánea sobre la marcha de la incorporación. Queda mucho trabajo por hacer.

Cualquier otro comentario de #labitconf ?

In person conferences are an opportunity to do an instant feedback loop onboarding run. A lot of work left to do.

Any other onboarding feedback from #labitconf nostr:note1lp0y06zyzv7y3eukymw45qmk40pndvmw6mz9ynnt6lvurnfnftcsvsvwmc


I love nostr and want to make it better for more people

That someone else should put in the work is not a winning mentality


Damn, good catch. Thanks man. The name is confusing nostr:nprofile1qqsrmpp2lmx4u2fl9zmxy7fnwp9rlwxwz5a2j8tep2c376n494z2gtgpzamhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuegpzamhxue69uhkxetvd3shytnwdaehgu3wwa5kuegpzpmhxue69uhkummnw3ezuamfdejsz4sum5

But what I will say, if I couldn't get this right: not a chance in a million a normie will.


Prolific nostriches losing follows still an unsolved problem.

Big brain devs, could we use NIP-03 to help with this?

nostr:npub1zafcms4xya5ap9zr7xxr0jlrtrattwlesytn2s42030lzu0dwlzqpd26k5

nostr:nevent1qvzqqqqqqypzqgxjnqgddf0e9vz94hszawadeypk6aquc6rtqpq4cs45ydh7ftf0qqspjmjmhjxkzkpnwzt0vsfe4ezdfx88600u74z3gkc28rack2tn7hgdggku6


By far the most likely.

NIP-01 should force clients to expose REQs through a regular HTTP endpoint (in addition to websockets) where to fall back on.

I implemented that on relay.zap.store. 20 lines of code.

But there's no interest? Or, what is another hypothesis for these data loading issues? nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszxmhwden5te0wfjkccte9emk2um5v4exucn5vvhxxmmd9uq3xamnwvaz7tmhda6zuat50phjummwv5hsx7c9z9 nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqppemhxue69uhkummn9ekx7mp0qythwumn8ghj7anfw3hhytnwdaehgu339e3k7mf0qyghwumn8ghj7mn0wd68ytnhd9hx2tch2deau nostr:nprofile1qqsr9cvzwc652r4m83d86ykplrnm9dg5gwdvzzn8ameanlvut35wy3gpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3qamnwvaz7tmwdaehgu3wwa5kuegpp4mhxue69uhkummn9ekx7mqcu9929 nostr:nprofile1qqsdv8emcke7k3qqaldwv956tstu40ejg663gdsaayuuujs6pknw7jspp4mhxue69uhkummn9ekx7mqpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqpzfmhxue69uhhqatjwpkx2urpvuhx2uc86mqq0

nostr:nevent1qqsfpq4xlqxgzt305w6lt267zm3vskju490f8sr7733utxcx66t3jfcprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0qgsph3c2q9yt8uckmgelu0yf7glruudvfluesqn7cuftjpwdynm2gygrqsqqqqqpzjys8e


Totalmente. La estamos cagando fuerte en algun lado y no se que es.

nostr:nevent1qqsdfhmtmq6g57zh6ep5chk6g7jf4ewu7wfy2xrtntvanwulpcskcecpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygpq62vpp449ly4sgkk7qt4m4hysxmt5rnrgdvqyzhzzks3kle9d9upsgqqqqqqsz46u62


Neil wanna build Wechat of the West?


Agree it might be useful to build on top of Material, it can be bent to be lots of things and likely best underlying support.

Here's an example of another design system: https://github.com/serverpod/stockholm


Yep! Besides the overflow. Text is small and cramped


Pase por exactamente lo mismo que vos, fue frustrante


I want to be Chewbacca but my mind not sending the hair growth signal


Man, americans have psychiatric issues with tips 😂


No man, they're not. Es una exposición, una obra de arte. Paso a paso


On the topic of painful nostr: nostrudel is impossible to use with a single paid nostr.wine relay. It constantly loses the auth and it's not easy to reconnect.

Recommendations for open source MacOS clients that work well with auth? (desktop or web)


☀GM ☀

If you’d like to help improve onboarding to nostr can you take two minutes to answer a few user research questions:

https://formstr.app/#/fill/9536d6b5256edaf479da4828ddab19fffbbbfff0223843f56806256fa13e3213

If you’d like to help even more, send this questionnaire to someone you know who failed to onboard to nostr

cc nostr:npub1j60x528w2g2vkq5kae5uhh8y7sezjyj20zcsg0v9muc72cmdpu0s0md7ua nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr nostr:npub1n0sturny6w9zn2wwexju3m6asu7zh7jnv2jt2kx6tlmfhs7thq0qnflahe nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft nostr:npub149p5act9a5qm9p47elp8w8h3wpwn2d7s2xecw2ygnrxqp4wgsklq9g722q nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9 nostr:npub1t3gd5yefglarhar4n6uh34uymvft4tgu8edk5465zzhtv4rrnd9sg7upxq


Poor experience trying to onboard newbs to nostr during the conference (mostly on iOS which I do not use), around 10-12 people.

Granted the cell coverage was not great and not sure I remember everything that went wrong, but users were generally confused with loading/lacking data.

Create a profile, then I tried to follow them but could not find them from Amethyst. So scanned QR code, which is a non-obvious step. Then their profile showed just the npub but no info or pfp, some commented on that. Followed them but they didn't receive a notification for that on Damus, this confused most. And then what? Post a note? (I was recommending #introductions ).

While you wait for all this to load, tap, retry... between laughs you need to come up with conversation and try to somewhat defend nostr, tell them we're early and bugs will be fixed etc.

On Primal follows do appear but feeds don't load. And it autofollows a bunch of random people - some liked it some didn;t. They posted a note and I wanted to like/zap it but I could not see that note on my client either, even though I'm connected to major relays (could be nostr.wine's fault, but I tried with the zap.store account as well). I saw one guy KYC himself 3 times with the wallet because when he switched to his email client to get the code and the app kept resetting the screen.

Lucky that the majority of people were eager and did their best to try.

Since some of these were after Jordi's talk where he offered several clients to download, it was not always my choice/recommendation on which client to download - they just came with it.

I know we do our best but guys... it's bad.

This reminds me of getting a newb to open a LN channel and get liquidity. Painful. If we have to centralize more to better onramps, so be it.

nostr:nevent1qvzqqqqqqypzq96n3hp2vfmf6z2y8uvvxl97xk86kkalnqghx4p25lzl79c76a7yqqsz3jeztxwv28ahksw070zcxs8e5xv25ttv07xq8tpaldczrqxsk9s2a5hg5


Formstr, Groups, Coop, Nostrability, and NIP-44. More to come.
https://opensats.org/blog/8th-wave-nostr-grants


The nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgzqtdq0 npub on Android for example


Nosta is great but the text display on mobile is broken


Cómo en casa 🏠 #lacrypta
https://video.nostr.build/cdc088bbd14746c8b60d8ef59b693e516c666c7fa38ee7a7f80d3ba9606645bf.mp4


This community is amazing


GM☀

#nostrday in the best bitcoiner house

#BuenosAires
 https://image.nostr.build/e7f58892c16b48f44b13cb5ebb7cef01e22dab56b1d3b654f2cf6fe959c92535.jpg

https://image.nostr.build/f53175620da74009f4fc97472b52a537af3ecc958fe1942965503ae3da880002.jpg
 https://image.nostr.build/ac735452e8c2c4b92f97175fbbe49eab46c6c098248cbabc240a3bd25d3fe9af.jpg


Legends


Bienvenido 🤙


Afuera shitcoiners!
https://m.primal.net/LqXy.mov


Bienvenido🤙


I recommended he did that. Why don't you go fuck yourself?


Hi , testing nostr #introductions


How Nostr scales according to nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240

https://youtu.be/GA8z7f7a2Pk?si=5_u_A9Tx6oPriHu7


Dejaste de codear con los codos? 😂


NOSTR MAINSTAGE LABITCONF NOW. 🫡


The Central Bank of Argentina 🇦🇷 (BCRA) began to artistically display Bitcoin miners and other mining machines today.

It is the first Central Bank in the world to do so.
https://m.primal.net/LojK.jpg


Labitconf is my first non-Bitcoin focused conference ever

(And I'm also not on twitter)

The amount of bullshit around cRyPTo is staggering. These people are seriously retarded


📢 Es hoy! Mostro en #LABITCONF

Aprende cómo puedes intercambiar #Bitcoin #p2p sin KYC en #Nostr

Te esperamos:
🕝 14:30
📍 Startup stage
👉 Devs de  #B4OS de nostr:nprofile1qqsgkt24wdkaksa8exnxgy6tmzs42tra8g30mvplcmk3eqar0z30rxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz8nhwden5te0dehhxarj94c82c3wwajkcmr0wfjx2u3wdejhgtcpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0ttwpvh que colaboran con Mostro

🕞 15:30
📍 Coders stage
👉 Arquitectura de Mostro con nostr:nprofile1qqsqqqqqqqr99ezjae52qyv8lvyv3x2fdj6xedgar2sgq0gx8t8dhfcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsfa7ute (Charla técnica)


Unexpected moment of the morning. In my  corner coffee shop, see Dominic Frisby sitting just in front of me

Went shake hands obviously. Legend


Works! Thank you John


Ugh. I don't have X and I'm blocked from the site (for using a vpn?)

Are these anywhere on the open web?


Do you have a link to the slides?


Nostr does not need multiple relays at enormous scale, that premise is completely incorrect. Users don't need view of the entire network at all times, they tend to group into circles, that's why Americans bitcoiners are seldom served up Indonesian politics tweets etc. And those circles can easily run on a handful of relays.


La casa de La Crypta… AMAZING!!! 🔥🔥🔥

If you ever visit Buenos Aires definitely have a visit, the work these guys are doing is very very cool.

Well done, nostr:npub19tv378w29hx4ljy7wgydreg9nu96czrs6clu8wkzr3af8z86rr7sujx4xe 👌


practice zap retention


Labitconf


Conference starting, number go down


And dogs😄. Welcome


Bullish on nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9 🚀

nostr:note19j5zftezvlrpqgtm5p96w5qgdk26qdargwxdgm3pdpj238dz5lrsaggggt


GM☀

Try to pick one thing you somewhat enjoy that serves others.

And humbly and relentlessly make it better - step by step, day by day.


Makes sense. Just changed. nostr:nprofile1qqsgasq9z4qzpd0382cpv4jh2cwxd7e4w326rnfmauq3r9885qjhmlqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qg3waehxw309ahx7um5wghxcctwvshssalepm


Thanks man!


#nostache

nostr:nevent1qvzqqqqqqypzp22rfmsktmgpk2rtan7zwu00zuzax5maq5dnsu5g3xxvqr2u3pd7qqs0g7x983uvvls4235m3nm82f9mx4phy909eye6t74070883pqhcacrkwf9r


👀
nostr:nevent1qqsdnmsksvlwh9z80pfdzgkvggl3v3efquu4s0gfy2uuctkl52fp39sprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0qgsyy2wzruqsr27rhfzjx0shd6t4l20xwxa33fnj900hwf46y4z9l7grqsqqqqqp8j3gsu


I'm also constantly losing my setting to Dark mode. Just cleared the local cache and it turned back to Light mode, is that app-specific event only stored locally?


Haven v1.0.0 - now with Blossom Media Server!
https://relay.utxo.one/0ea35cee2a6d26d94e1911cce14404f2998b482519595f3e6bb3094e4d566100.png

Take full control of your media by running your own blossom media server with #haven.

What's new in v1.0.0
 - Blossom Support
 - Adds Gift Wrapped DM Support
 - Removes Kind 4 DM Support
 - GCP Backup Support
 - Adds Delete Event Support to Inbox Relay
 - Other Bug fixes and enhancements

We are yoloing to v1.0.0 because this is now the ultimate personal relay, what else could you need?

Enjoy nostr, h/t nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 for adding blossom to khatru.

Get started today at https://github.com/bitvora/haven

PS: nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z please add blossom upload support to amethyst brother <3


https://video.nostr.build/bc82dde2263dbc60b5eb626376e6042e837e0ad0b51af626801f6ba0032aca5c.mp4

There's a green check so i presume i'm authorized but the logs show connections are refused. Worse when the green check is on i can't even force auth'ing again


¿Preparados para #LABITCONF? Este año seré ponente del taller #NOSTR, Una identidad portátil para la web.

Si aún no tienes tu entrada, ¡inscríbete ya! https://www.satlantis.io/place/ar/autonomous-city-of-buenos-aires/buenos-aires/R1224652/events?id=naddr1qqjrqc3kxvck2e3c94nxxep4956rjvty95urvvnx95ck2dtpx3jkvd3hxsensqgcwaehxw309aex2mrp0yh8xct5d3skuarfwvhxjmczyzusm9dfa5z6j0hza7mzhkh9s3hz7saku58jy6xjmuhvjlhy2va2xqcyqqq8evc5nphy9
https://cdn.satlantis.io/npub138lktp328xjqvs45zysswzjxu4gxj58uypmlt486nxhek3dry8vsf3zeru-1730212342064-Jordi%20LABITCONF%20speaker.jpg


Where do I find it? I keep losing the green check despite having Always selected


Not working for me


How do I back up my credits? When I empty the browser cache I lose em?


Presenting Athenut – privacy-preserving web search powered by Kagi and Cashu

Always wanted to use Kagi but thought it's a joke that a privacy search engine requires you to create an account and pay with a credit card? Athenut wraps around the Kagi API and lets you pay for searches with Bitcoin. Every individual search is paid for with ecash which means that you have no account and your payments can't be correlated to your searches.

In the background, Athenut has an entire Cashu wallet built in that is almost completely hidden from the user. All the user does is to pay a Lightning invoice and see how many searches they have left. It's made for grug brains who want to be free. You pay, you search, that's it.

This is simply amazing, I've been dreaming about this for so long. It's only the beginning. We're going to make Error 402 great again!

👉 https://athenut.com 👈

https://image.nostr.build/0df1516949ecd9f7ed3100f8882be86bb72aa500eb6b3d621069c185a17d49b5.jpg


Yes yes yes yes...I've been wanting this for like, forever


100K is within our grasp. We just need to keep building. Soon, we will have 100K active users across Nostr.


nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr have you used nostrudel with a paid relay? Is it possible to automatically auth? Every time I refresh the page I need to go to Task Manager and authenticate again or nothing updates


This is what peak performance looks like. https://nostrcheck.me/media/3f770d65d3a764a9c5cb503ae123e62ec7598ad035d836e2a810f3877a745b24/a45586a4a5f1fb2da1d64b61f86ebb27923d55317732dc64e4806ec25cd7683e.webp


🚨 ATENCION

Si este fin de semana estan por CABA, Buenos Aires, no se pueden perder las charlas que van a dar animales de  nostr:npub1rujdpkd8mwezrvpqd2rx2zphfaztqrtsfg6w3vdnljdghs2q8qrqtt9u68 en LaBitconf, como tambien nuestro HOLDWEEN FEST 👻🎃

nostr:note1fc5j89fpf36aa22h8t2hs0trq53vf7x28kuuqd6cmjg3uznxgnaqh4wv75


Relays are databases. 😂


If you don't want to feed the woke censor (that also likes to block VPN connections), I uploaded the Trump interview to a Blossom server:

https://cdn.satellite.earth/3881320a2387c5a020719f273bda98e8758d42d0916fab1ac819966a4847313b.mp4

nostr:nevent1qvzqqqqqqypzqxh7p36w84mcf6af8f0rlf255mhtqxfg6ynnnt5t5jpj0p5q3cmdqqst8mjr69jlyjs2rff0tz7c6kns07883laql55xpguwvqxv6mzcc3qjnd97h


#meme #memes #memestr #nostrmemes https://image.nostr.build/9b438c2a96e4fe6748815a25b6e88c1fceb96554ccafd9fbb1e45c8650671eb5.jpg


Got it, thanks!


Garbage music


What's the difference between nostr.wine and filter.nostr.wine relays?

#asknostr nostr:npub18kzz4lkdtc5n729kvfunxuz287uvu9f64ywhjz43ra482t2y5sks0mx5sz


Agreed!

Implementation not really. But it's so simple, pretty much what I described is what we got working


The first prototype of zap.store ever featured something like this, nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr packaged the nostrudel PWA into a .pwa file that we assigned the application/pwa+zip mime type to (offline bundle). This "pwa" would then be deployed and served locally. Plan to put that back! Maybe we can work on an interoperable standard?


Aerolineas is fine - in the 50% chance they're not on strike 😆

Great to hear that you're coming to BA!


De una! Soy un desastre con discord tal vez por eso no me enteré, me tengo que anotar en algun lado?


I've been inspired to refactor the Android code into a separate library and produce plugins for other popular cross-platform frameworks, the first one being a plugin for Flutter Android apps:

https://github.com/chebizarro/flutter-signer-plugin

Next up is React-Native!

nostr:nevent1qqswwdjfcgfzwa79wxwfmhc30gkrl2exph8d9cze8876qy390ttmx8spzemhxue69uhkummnw3ez6un9d3shjtnpwpcz7q3qjlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qxpqqqqqqzjuzxa2

#nostrdev  #flutter


Exactly what I was looking for 🤯 Trying out asap


Si señor. Aunque no estaba al tanto de la fiesta de halloween


The issue with so-called first world countries is their strict application of the law.

Once stupid laws are instituted, you have very little wiggle room around them.

With all their downsides, third-world countries (which also pass idiotic laws) have much bigger wiggle room. A lot of these rules can't even be enforced.

Ideal places to live are areas with high standards of living *and* enough wiggle room.

Few understand the power of this.

nostr:nevent1qvzqqqqqqypzp33qndvndt49pyhxwl3cz7e9x20pld0jqm4ghr5hckw54v66cmsvqqsrpashzgznp25lfzlglty23celha4u0ypu28tcep8racaej4as9nst03awm


nostr:nprofile1qqsfrjd9ux5hgsg5cmlz6cdwfh5zv2024g8m2t6g9zqf83l8uqm0svspp4mhxue69uhkummn9ekx7mqpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqpzfmhxue69uhkummnw3ezu7nzvshxweczwanqt sums up immigration perfectly on nostr:nprofile1qqs8spcgqfgzxkcnerak0t40xs8jfsecgkeywrnam3lvp4qvqp5zv3gpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtckzcnka with nostr:nprofile1qqsvfr3f7p95stxqrjslnmuvsmhcxxxqt8swjdfjx5tz7zq0yms5cygpzpmhxue69uhkummnw3ezumrpdejqz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcpzfmhxue69uhk7enxvd5xz6tw9ec82cs28zqkr
 https://video.nostr.build/1e92d37f48eed086d2e397c3e777ae2342f2faf9894180792abeadb117dd66a4.mp4
#immigration #immigrants #migrants


Here's a quick postmortem on the Coracle vulnerability from this morning. If you haven't heard about it, please see below.

nostr:nevent1qvzqqqqqqypzp978pfzrv6n9xhq5tvenl9e74pklmskh4xw6vxxyp3j8qkke3cezqyw8wumn8ghj76r0v3kxymmy9e3k7unpvdkx2tn5dahkcue0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgmwaehxw309aex2mrp0yh8wetnw3jhymnzw33jucm0d5hsz9nhwden5te0v4jx2m3wdehhxarj9ekxzmny9uq3gamnwvaz7tmpd3nk7tn4w3ux7tn0dejj7qpqx953gmpz6nwhtm5ys6hadgtre90xx9t8984hdj5nkzud93rq36nsvj9r8a

First off, the offending line of code was incredibly stupid. It only took a glance to realize that something was incredibly wrong. I went back and git-blame'd the line, and discovered that it was the result of a refactor, where a local variable named `session` was replaced by an imported variable with the same name. The former was a random string (in keeping with my attempts to anonymize users). The second was a user session object, complete with private key.

This leads me to my first observation, which is that no one is auditing nostr apps (just as no one is auditing most software out there). In many cases, there isn't even a code review step, because many of us are solo devs. Just because something is open source doesn't mean you can trust it. Just because you wrote something doesn't mean you can trust it! My key was leaked right along with those of my users.

Code review aside, there were some mistakes I made that resulted in the incident being worse than it could have been:

1. I used analytics and error reporting.
2. I did not self-host my analytics and error reporting.

Because I was using a hosted error reporting service, their servers were implicated in my mistake. Had I been self-hosting, I could be more confident that the data I have deleted is actually gone (even if my users don't have the same assurance).

Action item number one: analytics and error reporting are important enough to being able to develop Coracle that I'm not planning on getting rid of them, but I am moving immediately to self-hosted options. If you want to opt-out of that data collection, there is a setting for that within Coracle.

Another mistake I made is that I trusted myself to safely handle my users' private keys. This is more than just my mistake; despite the growth in use of remote signers, it's still very common for nostr applications to offer private key login or generation. But after this incident I'm of the opinion that no one should be handling unencrypted private keys, except for signers.

Applications should not generate private keys or allow users to sign in with them. Period. In fact, I propose we sunset the term "nsec" entirely. There's no need to make a friendly encoding for something that users should never see. Instead, users should be asked to export their private keys in the password-protected ncryptsec format only. This prevents clipboard attacks or poor key management from compromising users.

This is action item number two: I've already removed private key login from Coracle, and will shortly be re-working my onboarding process to redirect users to set up a remote signer instead of generating a key.

This will have implications for UX, and might make things more difficult for new users in the short term. But as nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpz9mhxue69uhkummnw3ezuamfdejj7qgkwaehxw309ahx7um5wfjkc6t5v4ejummjvuhszxrhwden5te0wfjkccte9e38yctev3hkutnrdakj7qf9waehxw309askycmyv4nxwv3sxg6rqvfsxserqdf5xqczu7re0ghhvvf0waesqgqml8ernh9pvds5n0p08lpngpm6a9v749s8et8eghhclzajylw9uyzh4qru  pointed out, the longer we allow users to treat keys like passwords, the longer they're forming poor habits for keeping their keys safe, because the two are categorically different. Removing support for private keys will cause pain in the short term, but will force us to improve our integrations with remote signers, improving security and UX in the long term.

That's all I've got for now. Thank you to everyone for your graciousness, I appreciate all the support. I'm honestly glad this happened, and I hope it will galvanize all of us into action to continue to improve nostr's security.


Yep the one I'm using! But text is all cramped and is worse on mobile


Hmm I only see skeletons and spinners. A static site would be best


Thanks but how?


https://njump.me/zap.store

I checked and the kind 0 is updated in a bunch of relays, but not on njump (it should have the link to download 0.1.4)


What's an alternative to njump to show clean nostr profiles? (njump has a bug, does not update profiles)

Bonus points if it works on mobile


How’d you like to join us in forming a bitcoiner citadel in Argentina next week?

nostr:npub1f4q60j7fklm7sjzdz4ye42g5r3elnguuxajuch2kx8apulfkx0xqf2a37d and I are excited to host the first ever nostr:npub1rm95vgkrhm4hwj0f4vr8jw95j3w30tj8h9lfmmzj89hlrkwrtv4sqfqh3k Summit at our private luxury residence in Palermo, Buenos Aires.

This is a small and intimate, bitcoin only and invite only event with 21 open seats.
Reach out to me for pricing options if you’d like to come! 🏰🚀

Speakers include nostr:npub1dtgg8yk3h23ldlm6jsy79tz723p4sun9mz62tqwxqe7c363szkzqm8up6m nostr:npub1spdnfacgsd7lk0nlqkq443tkq4jx9z6c6ksvaquuewmw7d3qltpslcq6j7 nostr:npub1l9m34zah55aktc9jcw4z4jzdugqx7zwdmnkjac09e9kxvz9swfsq0xsepm nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9 and more.
#buenosaires #argentina
https://m.primal.net/LiIt.png


Heads up, updating the cli is a good idea nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z nostr:npub1v3tgrwwsv7c6xckyhm5dmluc05jxd4yeqhpxew87chn0kua0tjzqc6yvjh nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm nostr:npub1gp4xzpmluelsakjtayc4wtzj97fhj5kakqjvsannu00xkdlf4x8s0xdqyq nostr:npub16elg3wf8nffkymylw9kfwecc45j9c30lufrrzx2zf5vmxjlcgkkq3xc6d7 nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 nostr:npub15369wu3wzzar5fclhecyqfv683x69n6nhlg7rxqnsg2dydgxflpq3apswl nostr:npub1dvdcmtp5llrp63jdlmhspe9gffsyu9ew7cu3ld3f9y7k79nxzjxqf4d4rm nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf nostr:npub1tm99pgz2lth724jeld6gzz6zv48zy6xp4n9xu5uqrwvx9km54qaqkkxn72


Should add the ability to prove ownership of another nostr key in NIP-39: https://github.com/nostr-protocol/nips/pull/1335


The latest Pokey allows you to customize the types of notifications that you'll receive! Great work nostr:nprofile1qqsxg45ph8gx0vdrvtzta6xal7v86frx6jvstsnvhrlvtehmwwh4epqpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qg7waehxw309ahx7um5wgkhqatz9emk2mrvdaexgetj9ehx2ap0qydhwumn8ghj7mn0wd68ytnnv968xarjv9kxjcfwvdhk6tc79x08a 🤙🏻💜🫂 https://nostrcheck.me/media/3f770d65d3a764a9c5cb503ae123e62ec7598ad035d836e2a810f3877a745b24/502bd92996c55794761a5d3ac59224a8c1b05889e19e064a2328ce29d0b4d16a.webp


:purple-heart:


Awesome, any idea how often they refresh profiles? It's not showing my latest even when the kind 0 is on most relays


Esta es de bienvenida, la proxima te tocan billetes de 500 y 200 😄


Well said. I don't my see myself anywhere else


I'm on MacOS because Android development on arm64 Linux is basically impossible


Yes they're LGBTFQM+ mastodon maxis over there, the driver was pretty good for my usage. I think it even conforms to the Apple spec


Asahi Linux (Fedora) runs surprisingly well on M2 chips


Why is Pokey so good?

Pokey connects directly into your inbox relays and keeps the connection open at all times.

Every other notification system is using a server that watches relays for new events and sends them down via Google/Apple/UnifiedPush systems.

It's WAY faster than ANY of these push systems.

There is no restriction on message sizes or frequency. No payment plans for servers and no algorithmic delays from push providers.

It can authenticate in your Private Inbox relays for DMs because it can get Amber to sign as of you. No watching server can do that.

It also decentralizes notifications from Clients. There is no need to run 15 different notification systems, one for each client you want to use.

Once notifications are downloaded, it can pass those events to the appropriate apps to display. You can choose a default app per event kind. And if you don't have an app registered for the event, it can display the notification itself.

It's a win-win-win-win-win situation.


El juego del influencer es tan parecido al del politico


ya llegaran los algos toxicos a nostr😄 pero siempre tendremos la via de escape


Ahh yo estaba en zap.stream


Funciona mal aca en el culo del mundo 😭

a vos te carga bien?


Live now with  nostr:npub1yn3hc8jmpj963h0zw49ullrrkkefn7qxf78mj29u7v2mn3yktuasx3mzt0

nostr:naddr1qqjrqveexvmnyvp495mrqdtz956rwwfk95unqvf3956rqvfhxp3ngwrxvs6rwqgwwaehxw309ahx7uewd3hkctczyr85tf46zd366lkjzws83ecs6fq3ttnjrjd500g7haz936h0knp22qcyqqq8vecah82n2

https://zap.stream/naddr1qqjrqveexvmnyvp495mrqdtz956rwwfk95unqvf3956rqvfhxp3ngwrxvs6rwqgwwaehxw309ahx7uewd3hkctczyr85tf46zd366lkjzws83ecs6fq3ttnjrjd500g7haz936h0knp22qcyqqq8vecah82n2


🚀 zap.store for Android 0.1.4 released

- Introducing curated app sets. Not only zap.store curations but great ones by nostr:nprofile1qqsxu35yyt0mwjjh8pcz4zprhxegz69t4wr9t74vk6zne58wzh0waycpz9mhxue69uhkummnw3ezuamfdejj7qg4waehxw309ahx7um5wghx77r5wghxgetk9uq3samnwvaz7tmxd9k8getj9ehx7um5wgh8w6twv5hsj7hdd2 and nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqppemhxue69uhkummn9ekx7mp0qythwumn8ghj7anfw3hhytnwdaehgu339e3k7mf0qyghwumn8ghj7mn0wd68ytnhd9hx2tch2deau
- By tapping on "Load more" releases it's now possible to browse all apps in the relay

And also:
 - Significant performance improvements and "loading forever" bug fixed
 - UX improvements around app cards and versions
 - Dozens of other fixes

https://image.nostr.build/6ef0361bf5236ba793b6bd75083def41bd130f3d5113445ccebe5cbf9a279e90.jpg


🚨 WHITE NOISE LIVE DEMO! 🚨

Today is a big milestone. I'm now 100% sure that MLS messaging is going to work on Nostr! 🤙 I've been optimistic for weeks now but... you never know until you write that last line of code that ties it all together.

Personally, this project has stretched me way out of my comfort zone. I'm a web dev, not a cryptographer! I also didn't really know much about memory management or compiled languages before getting started on this project. Suffice to say, I've come a long way! 😊

It's not quite ready for use, but I'll have builds out very soon.

https://v.nostr.build/TNOG9ZGYjLEpeIlz.mp4

For those that don't know much about the project, I recommend finding my past MLS updates on Highlighter. Or just ping me here – I'm happy to answer questions.


https://cdn.satellite.earth/2d2dda8e83f0f9797e197207429b867df2ef462a193d1348b3eb49228bda61e2.png
Need design inspiration for the zapping and chatting parts of your Nostr App?
👉  I open-sourced my #zapchat design system

Want to join a team and build a native app with exceptional zapping, chatting, interoperable communities, widgets, stories, etc... ?
👉  I open-sourced my #zapchat design system

More here:
nostr:naddr1qvzqqqr4gupzp22rfmsktmgpk2rtan7zwu00zuzax5maq5dnsu5g3xxvqr2u3pd7qqxh5ctsvd5xzaryv4ekjemwhpux2l


In the early days of ecash a common narrative was that it provides "theoretically perfect anonymity", but there's more nuance to this.

It's correct that when the client presents an unblinded signed message, the mint cannot link this to any specific blinded cyphertext that it signed previously.

However, there is still three pieces of critical metadata that the client does reveal:

1. The number of inputs and outputs of the ecash transaction. Transactions with many inputs reveal that the same user got paid many times in the past. Transactions with many outputs reveal that one user is making many payments.

2. The value of each input and output. The mint uses a different key for each denomination value of the tokens. Thus a token worth 5 units is easily differentiated from a token worth 10 units. The anonymity set of a token depends on the number of tokens generated, so if a user is the only one with that specific denomination he has no privacy.

3. The IP address that connects to the mint to send the transaction api request. If the same IP address makes multiple payments, it's likely the same user, and his geolocation is also revealed.

Problems 1 and 2 can be mitigated on client side, but this adds substantial complexity in utxo management and transaction structure. If these mitigation are not specified and different clients have slightly different solutions, this opens up additional client fingerprinting attacks.

WabiSabi is designed to solve problems 1 and 2 on a protocol level. A WabiSabi transaction is required to have exactly two inputs and two outputs, and homomorphic value commitments hide the amounts of each input and output. The tradeoff is that the mint has to issue 0 value credentials, a user needs to make more transactions to prepare his desired amounts, and the proof size and creation time is larger.

Problem 3 is addressed by a client side networking anonymity layer. A VPN at least hides the actual users IP address, but if only one client uses this VPN to talk to this mint, it's still one IP per user. Tor is incredibly useful here, as it allows the creation of anonymous onion routes through the network with different exit IP addresses. A client can get a new IP for each api request! This does however increase bandwidth and latency cost.

We should assume "everyone knows what the mint knows", and so we need to be hardcore about privacy protections best baked into the protocol. If the protocol doesn't ensure the security of the user, client devs have to do an exponentially larger amount of research and development to fix the issues client side.


Much love to the quiet ones who just get shit done and change the world on silent mode.

The masses might not credit you with much, but the real ones will remember everything you did and have done.


With X being banned, Brazil is gearing up for a big shift in online communication. Will nostr fill the void?

nostr:npub108pv4cg5ag52nq082kd5leu9ffrn2gdg6g4xdwatn73y36uzplmq9uyev6 shares his thoughts with nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 , and why he thinks Cobrafuma.com could soon be welcoming a surge of users, in BR079.
https://m.primal.net/Leiw.mov


Timechain, no blockchain!


I'm not sure. Probably. I eat wild fatty fish every now and then, I sure as hell wouldn't supplement rancid fish oil


Frens, I thought it was obvious but fish oils are like seed oils

"Seed oil" is just a meme for oils of predominantly unsaturated fatty acids.

nostr:note1m3pwmhqnuc4ppcyr05aglq2pkg8z0y2qxjua6nuz5e82vv5wuh7q59e7dp


Most of them have bad excipients and can throw balance out of whack. They can be powerful tools though. Use pure ones, sparingly and knowing what you are doing. A random multivitamin is probably net negative.  Quality food high in micros first (organ meats, oysters, etc)


Omega 3 means a double bond at the third carbon in the unsaturated fatty acid. It's a seed oil.


The webview_flutter package should be good in terms of security but it's not as performant as native. Would warrant some testing and tweaking

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s how would you go about nostr UI widgets for embedding across a variety of clients? The universal answer seems to be HTML/JS but it comes with challenges in native apps

Perhaps we could come up with a custom nostr HTML templating based on mustache or similar, no JS


Lowering your expectations will get you the girl 😅


👀
https://i.nostr.build/FquntYn452Ynxad7.jpg


I see the 1.3.5 release event is in the relay, and it has the exact same created_at as 1.3.4 (created_at: 1727661888), that is strange. I think the UI is seeing 1.3.4 as latest for that reason. Might be a bug in the CLI.  Can you share which exact CLI version you are using? I don't see a zapstore.yaml in the root of your project, are you pulling from Github or uploading the artifact? Thanks!


Hey thanks! i'm no longer signing 0xchat. Tor browser is a web update which is in alpha, so running those when I remember, for now


It would all depend if you allow running Javascript besides that HTML or not, and if so, how well sandboxed that Javascript engine is (and will be)

A signer like Amber is not web based


If alcohol is so bad for you, then why did Jesus turn water into wine?

If it’s good enough for Jesus Christ, it’s good enough for me.

Being sober is essentially blasphemy.


Like this? https://mes.minestr.app/


Group Call version:
https://cdn.satellite.earth/cfbfe024e75327ac23c57d46742179e0e50e2c7a332500b93dd4cf7320025bf9.png


why?


Give an event to someone to sign, so they can send it back signed (manually not through relay)


Looking for a very simple website with NIP-07 support where I can input a partial nostr event and get the signed event back (without publishing). Any recommendations? #asknostr

Nostrudel event signer seems to only be able to publish to a relay, but does not show a preview


Come to BA!


Yep that's right. Thanks!


Oh, right, unix timestamps are always UTC. Thanks man!


Are all clients and relays expressing times in UTC?


Nice. Are all created_at supposed to be in UTC?


Clarification: I'm sending a REQ with a `#d` set of app IDs to check for updates.

But I can't include one `since` for each app ID in one query, so I have two options:
 - use the oldest `created_at` of the app ID set - but if one of the apps is quite old, I reap almost no caching benefit
 - send one filter per app - this would work well, but I could have potentially 100s of apps to check which translates into 100s of backend requests for one check

If the relay sent a timestamp, I could use that as the `since` for the next request. The only drawback is it wouldn't catch any back-dated apps, but that is uncommon.


Yes, time in which the relay responded with an event


This is interesting. Timestamp as in local timestamp when that post-EOSE event arrived? Aren't there discrepancies/timezone issues between client and event signing times?


Nostr devs: Wouldn't it be very useful for caching if relays sent their timestamp next to events? How are you calculating since in REQs otherwise? #asknostr


Citadel Scouts Argentina Part 3

Patagonia Pioneers
November 10-16

From Cordoba, our private plane flies us to Bariloche to settle into our lakeside villa for a Patagonia mountain adventure.

🏔⛵🐟🐑
https://m.primal.net/LXwi.mov


🚀 BR078: Nostr Rising 01 - Permissionless Algos ft. nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s , nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn , nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr & nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8

Listen to the episode:
➡ Fountain: https://fountain.fm/episode/rrZNKoROI34ccbuWesrW
➡ Spotify: https://open.spotify.com/episode/2tDCZy6qAGpVGEQVVkwluN
➡ Amazon: https://music.amazon.com/podcasts/2e6729fd-6d66-4d74-8cd7-6d7e8e036542/episodes/ef5eab3d-6762-4917-9b5e-77cd99dd9f7c/bitcoin-review-podcast-with-nvk-guests-br078-nostr-rising-01---permissionless-algos-ft-jb55-hodlbod-miljan
➡ Apple: https://podcasts.apple.com/us/podcast/br078-nostr-rising-01-permissionless-algos-ft-jb55/id1632017958?i=1000673073635
➡ YouTube: https://youtu.be/tyj5CU6i1Bo

Shownotes:
➡ Website: https://bitcoin.review/podcast,/nostr/episode-78/
➡Substack: https://open.substack.com/pub/bitcoinreview/p/br078-nostr-rising-01-permissionless

Damus creator Will perfectly explains why we're all so excited about nostr.  (This is it!)👇
https://m.primal.net/LWDr.mov


He wrote several good posts over the last days

what was that RSS feed to nostr tool?


GM man


NOSTR COULD HAVE A BIGGER IMPACT ON THE WORLD THAN THE PRINTING PRESS.

THE DIGITAL PRINTING PRESS.

IF WE WILL IT INTO EXISTENCE. KEEP PUSHING.

https://cdn.satellite.earth/6476867ffa65dccd0e6cbb053879c52d09d4a1128778c5bacec6ff38d74d631d.png


nostr fixes this

https://image.nostr.build/d28b4acfae30fa35b6df93ae70bdeeebe7a0cf9ebbf47f69eb45f247f5cea62a.jpg


The Automattic vs WP Engine shitshow is another example of why nostr will win

Must read

nostr:note1eleqqfhcmgcd57x7g7s37jse7d7srumep4fgujhxu6a56saq3hyspcfhge


Great read


Open source royalty and mad kings

https://world.hey.com/dhh/open-source-royalty-and-mad-kings-a8f79d16


I'm seriously surprised how great nostr:nprofile1qqs24yz8xftq8kkdf7q5yzf4v7tn2ek78v0zp2y427mj3sa7f34ggjcpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcppemhxue69uhkummn9ekx7mp0qyg8wumn8ghj7mn0wd68ytnddakj703s8dt works with all Tor settings enabled, everything loads quick enough.


B always


nostr:npub149p5act9a5qm9p47elp8w8h3wpwn2d7s2xecw2ygnrxqp4wgsklq9g722q will love to read this


Yes. It's very cool. Just my opinion that DVM spec too contrived for a synchronous API with no payment. Maybe could have a simpler one for those cases


Forgot to mention: Some of these events with a huge chunk of  base64 encoded data. Puts the user in a weird spot


Agreed.

I know it's not malicious on the part of any dev, but I've encountered several nostr apps prompting for signing multiple events of mysterious kinds.

Including events in a non-interactive context like loading a website an being asked for a signature.

Sign (or prompt to) events only when absolutely necessary. Be explicit about what's not obvious. Maybe we need work on UI/UX design around prompts?

nostr:note1tm93m6cvr2xpnafeschzsp7sgxurqszm0jzxrgar757eeuzanu0sqgv98e


legends


Could be. But the DVM spec is absurdly complex for something like a query


Yes, app lists are planned for zap.store


Added to  nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8! Would be awesome if you could tag us when you discover cool apps


It would be a concern for relay developers, not relay operators, in the rare case they decide to switch the underlying DB tech which should happen rarely if ever.

Agreed on 1 and 2!


Apparently AI sucks: https://shenisha.substack.com/p/are-ai-coding-assistants-really-saving


to zap.store too?


not sure, spot issues with releases, suggest new apps to be added


Three approaches to solve (more) complex querying:

 - Denormalization, nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wscmntxy 's favorite 😄. It does help and the route I'm opting to take, but just by pure chance as I'm still able to somewhat control the shape of kind 32267. For kinds out in the wild, this is impractical or impossible
 - Proprietary backend that talks to the relay database. Throw the nostr towel, embrace speed/UX at the expense of backend replaceability/decentralization. Running it as DVM could be a marginal improvement if spec'd
 - REQ filters improvement. Done well it could cover many more querying cases, improve speed/UX with little impact on relay operators. The conversation I'm trying to open but it ruffled some feathers

nostr:nevent1qvzqqqqqqypzqun2rcnpe3j8ge6ws2z789gm8wcnn056wu734n6fmjrgmwrp58q3qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgawaehxw309ahx7um5wghx6at5d9h8jampd3kx2apwvdhk6tcqyrfamps30qqu0c7kmkvj43ngkmkzqvm777l7qfm8e3dms8pxy77qu9sqsnk


I'm going to call it "slightly improving the filters" and maybe I'll get better reactions! Everybody uses relays as databases and they insist they don't.


Negation is the first basic thing that comes to mind. "Piping" filters would be another one.

Agree this is nuanced, delicate and comes with tradeoffs. This isn't an ask, I am trying to open this conversation.

People can call it however they like, but most relay usage is clients treating them as databases (it's not data reconciliation). And thus nostr has a query language (most call it request filters).

More flexible in what sense? I never suggested using SQL. What I'm saying is no matter which tech backs your relay, it already has a more powerful query language. Let's find some common denominator perhaps, and improve the filters so they allow more efficient querying without compromising decentralization.


Congrats man


The issue here is how easy it would be to swap a backend if any service is captured or down. I appreciate that at least with a DVM there should be a spec of the complex querying


Yep I'm aware of the tradeoffs. Not everything should be free, and just like NIPs could be optional. Proprietary backends are not swappable, at least not as easily as a relay

As far as data flows its mostly clients querying relays for small subsets of data, effectively using them as open APIs anyway. For relay to relay negentropy is more efficient


You can prove that an application file you download came from a given npub, so we want more developers to (nostr) sign their own releases


Done. Thanks for the heads up. Reminder that these releases are not on Github and are parsed from web which is alpha at the moment, and as such triggered manually


Because F-Droid takes ages to build new releases


Assume that appid is in a tag in the release itself.

But don't worry, I'll figure it out

Thank you! 🫂


Not being able to execute more complex queries on relays tips the balance in favor of custom API servers.

Any service that values great UX (and no, we have awful UX on nostr so far) will end up choosing a custom server. This means users will lack the ability to manage servers like they do with relays, and therefore reduce user choice and decentralization.

Few.

nostr:nevent1qvzqqqqqqypzqun2rcnpe3j8ge6ws2z789gm8wcnn056wu734n6fmjrgmwrp58q3qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgawaehxw309ahx7um5wghx6at5d9h8jampd3kx2apwvdhk6tcqyrfamps30qqu0c7kmkvj43ngkmkzqvm777l7qfm8e3dms8pxy77qu9sqsnk


I need to check for updates: for (com.app1, com.app2, com.app3) give me the latest 1063 events for each.

I could use one query for each, but since a user might be checking for 50-100 apps I don't want to do that.


Do you mean people who use databases for their apps are not aiming for real usage? Why not?

Interop through a common format is exactly what is at stake when you have a query language so primitive that each client is forced to create its own.

The REQ specification is a query language, no words can hide this fact.


Yes they are linked already.

My request is: Give me the latest release for each one of these app ids. In SQL that can be done with a self-join I think


I need the latest of each. Limit obviously does not help as it applies to the whole result set. Not using any sort of limit is unviable as I would get too many events


Thanks. Data is denormalized already so no joins. That is not enough. Yes, I'm happy to ask the relay to bear the weight for me.


Problem solved

https://image.nostr.build/6d1af0a68d4a3a2717329a83ca31d37167fe204578cb65ab80e1807f343ccf68.png


If nostr relays were just "relays" there wouldn't be a REQ spec

They have always been treated as databases, even if you want to put a different name on it


What does that even mean?

A relay system would mean just that, relaying messages. Relays do not do just that, as you can query them. You are telling me that you never queried a relay?


What are you talking about? Nostr has a query mechanism


>  final result spec (type, range, tags, etc) should be just one

Did I understand correctly - you want to include type, range, tags etc for each service into this NIP?


I need to find latest releases for apps given a set of app ids and this query is complex. Syncing hundreds of thousands of releases to a local relay is not viable.

We are going to end up with more custom query languages and ad-hoc external services just because we're stubborn to address the query language issue. I'm not saying massive processing like WoT - but stuff that is trivial for SQLite to handle


I can have a relay backed by a thousand servers, but that does not solve the issues of bandwidth and client-side processing


By "the rest" you mean the "other stuff"? I certainly do not want to fall on the usual enterprise stack to make my other stuff client work

The relay operator is free to reject a request or charge for it


"Relays should not be treated as databases" is silly and can kill nostr.

The relay query language was designed around a social notes client use-case. The "other stuff" that we love to talk about, as much as it's part of the nostr acronym, is an afterthought.

Other stuff clients do not work like social clients. They have way more specific requirements and hence need to use relays more like databases.

Since the query language is terribly limiting, this results in:

 - Higher amount of requests
 - More bandwidth
 - More client-side processing

Do we want nostr to compete in terms of UX with other platforms/protocols or be forever lagging behind?

Worst of all, this leads developers to implementing hacks to perform queries (custom languages via NIP-50, for instance) which entirely defeats the point of a relay: to be easily swappable.

If we can't easily swap relays, nostr is dead.

The rationale for not treating relays as databases is based on the fallacy of simplicity. Since we want anyone (yes including your grandma) to create a relay we must make it as simple as possible – so we should not force implementation details such as requiring a database.

But guess what is the simplest way to build a relay? Using a database.

If we want nostr to succeed we must grow up, assume that relays will have a database backend, and reach consensus on a better query language that we're confident can be implemented in most engines (SQL, noSQL, graph, and so on).

Not perfection, not a highly complex language, but something that allows more flexibility than the archaic filters we have right now.


Some things are right, others debatable and others plain wrong


While this is definitely needed, I have my doubts about cramping everything into one kind. Are we going to make that table huge?

For example, nostr:npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6 wants to position himself as a reproduceable attestation service provider. He's drafted an event for this response which would be too complicated for inclusion here.

Same for WoT, it is a contentious topic and I'm not even sure what 0-100 means. The response would likely require more data than an integer.  nostr:npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup

Something like the DVM NIP that uses sub-kinds might be more useful.


I've built a thing: The Cashu mint Round Robin auditor

An app that perpetually monitors a list of mints by randomly sending Lightning payments between them. Forever. The sats go in a circle until all is lost to fees or rugs. If a mint fails to pay an invoice, it is marked with a scary red label.

You can donate Ecash from any mint to add it to the list of audited mints!

https://audit.8333.space
 https://image.nostr.build/1681a4dce2de71daa02c14046412f05ecdabff3fbe4df2f46aa389a3424fb975.jpg


We'll start by having a predefined nostr apps list, way easier. In time, users will be able to define their own, which could work as a backup/restore mechanism like I mentioned. nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc would be thrilled with this.


nostr:npub1zga04e73s7ard4kaektaha9vckdwll3y8auztyhl3uj764ua7vrqc7ppvc did you receive my message? I see it on nostrudel but not primal. Not sure how to rebroadcast it to make sure


Once we get non-interactive installs next milestone (end of year) then it would be possible.

Who would define this bundle?

For auto-logins, Amber would have to be installed and set up first.

nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 How would you approach designing something like this?

Related: https://github.com/zapstore/zapstore/issues/20


When you really think about it, generative AI is literally nothing but a translator.

But literally in every form it really only does some type of translation and compression. It's a pattern compressing tool that translates between human speech and basically any other data medium that can be described with speech:
Text to pixel arrangement, english language spanish, english to python or javascript, text to data waveform, etc.

There is no intelligence, logic, or reason -- and never was, it is simply a linguistic converter that relates one piece of data to another piece of data through natural language.


Well, thanks, but it is not working for me


FLORIDIANS!!!

Most important thing to remember: PRACTICE GENERATOR SAFETY

Do NOT run it indoors

Do NOT run it in a closed garage

Do NOT exhaust it too close to a wall

DO run it in a well ventilated area (under your porch, in an open garage)

DO chain it up / bike lock it

DO treat it like a live bomb

Most of the deaths from Hurricane Ida directly or indirectly resulted from improper generator use. If you have a CO alarm, make sure the batteries are fresh. It saved my life because our generator vented into the attic from outside and filled the entire house with CO. If we had not had the alarm, I wouldn’t be here today.


Any news? 👀


GM!

Heads up android users, I'm working to get a new zap.store app release this week (if all goes well).

Lots of plumbing work to fix most errors users have been experiencing in the past months. And maybe one or two features too. Stay tuned!


"Connection error. Please review your NWC connection and make sure it has the following permissions: make_invoice, lookup_invoice, and list_transactions"

Started happening today. Didn't change anything


You're absolutely right, I know.  I guess I wanted to say that the amount of influence in the modern world from these civilizations is rather small (higher in Peru, Bolivia, Mexico maybe). Have you read Guns, germs and steel? It's a fantastic exploration on why Eurasia had a (random) advantage to develop earlier than other places.


Still an issue, getting "NaN" sats in the extension and transactions not loading in Alby Go


People criticizing nostr apps for their quality are making multiple category errors:

- Individuals (or very small teams) can't produce the same level of quality as large teams, but teams can't exercise as much creativity as individuals
- Optimal UX comes from a need for growth, stemming from a need for profit. Grantees and hobbyists do not have this motive. But for-profit businesses won't be principled about putting the protocol first, while grantees and hobbyists may be.
- Good UX partly comes from experience, and existing best practices. Very little of this is established yet for nostr, both from a design and engineering perspective. We're making it up as we go along.

If you want something new, you have to take the bad with the good. When I started this, my expectation was that it would be a ten year project with a 0% chance of success. Two years in, I'd say we're doing extremely well.

I don't care about growth, and won't for a while. I'm not in it for user numbers or zaps, I want to use software to give my kids a better life. Drop the high time preference, and dig in, because this is going to be a long ride.

With all that said, I do feel a new wave coming in the next year or so, as best practices crystallize, and as existing projects reach a point of maturity where their developers recognize their own limits and need for help. I look forward to seeing teams coalesce to push forward what the creatives started.

This might take the form of more for-profit businesses, but I hope that devs (including myself) will be able to swallow their ego and pitch in on projects that don't belong to them without having to get "hired". The difficulty of this on nostr is of course that the scope of the protocol leaves so many tantalizing possibilities to work on.

For myself, I remain focused on my original mission of serving real-life communities. However, the longer I work on the problem, the larger it becomes. It turns out that there has in fact been decades of work in the space, and there continue to exist many unsolved problems, even without introducing decentralization. It would be hubristic to think that my first attempt at the problem would be either correct or successful. Iteration, exploration, and education are all necessary.

It's very likely that it's impossible for a single developer to cover even a single use case of nostr satisfactorily. We'll all eventually need help. This is just the nature of the project we've set for ourselves.


nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm Alby Hub is down? neither extesnion or Alby Go loading data or allowing me to zap


would be great! But not for every interaction


It's kind of crazy that almost nothing happened in Africa and Americas


Airbtc Pioneers Bitcoin-Only Bookings with Innovative NOSTR Identity Verification

By enabling NOSTR Identity Verification, Airbtc Introduces a Significant Alternative to Traditional KYC Measures, Increasing Privacy & Security in Digital Transactions and Bookings

Capetown, RSA: September 19th, 2024 - Airbtc, the pioneering Bitcoin-only bookings platform, introduces identity verification using NOSTR, a novel alternative to traditional KYC verification marking a significant step towards privacy and security in digital transactions and bookings

In a recent case, Airbtc successfully verified a client's identity through NOSTR. The client, who wishes to remain anonymous, provided Airbtc's team with the NOSTR Npubs for both himself and his wife. After a thorough inspection of their profiles, the team confirmed their identities, thereby approving their access to the platform.

Handre van Heerden, Founder of Airbtc, commented, "At Airbtc, privacy is paramount. We are continuously exploring alternatives to traditional KYC practices, which often serve more to regulate and tax than to secure. Our goal is simple: to keep our platform free from malicious actors while respecting user privacy.” Van Heerden added, "Airbtc is a platform by Bitcoiners for Bitcoiners. The legacy fiat economy is already obsolete, and more people are waking up to this fact daily.”

Launched in July, Airbtc is now accepting listings and bookings globally, with all transactions conducted exclusively in Bitcoin. This Bitcoin-only approach allows Airbtc to operate without borders, enabling anyone using Bitcoin to list or book properties worldwide.

The platform has quickly garnered attention within the Bitcoin community, evidenced by a surge in listings and several successful bookings shortly after its launch.

To learn more about Airbtc, please visit our website, linked in this profile. Whether you want to list your property or book your next stay, you only need a Bitcoin wallet and internet access.

For media inquires, pease contact handre@airbtc.online

Airbtc, your Bitcoin only booking platform.
By Bitcoiners for Bitcoiners.
List your property today.
Airbtc is a Bitcoin only business.
We strive to expand the Bitcoin circular economy by enabling property owners and travelers to transact using bitcoin only.
You can participate by creating an account on the Airbtc website, following us here on X or Nostr, or spreading the word about Airbtc through any channel available to you.
https://m.primal.net/KvPU.jpg


Thanks! Saw this yesterday... interesting times


“We have tools for that” https://video.nostr.build/5f45fcc55211a4087db75a916d0223e0b768f6d0800b3ff3d65cc9f050edacf2.mp4


How would hardware signers work for nostr in this case? Need to tap with your bracelet every time you want to like a note?


Not the same use-case as cold storage though. Nostr keys are hot and please make them swappable. Now that I think  nostr:npub1zach44xjpc4yyhx6pgse2cj2pf98838kja03dv2e8ly8lfr094vqvm5dy5 was working on some cool Frost stuff


Sure! Zap this note and I'll connect


I often use  nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg (on web and Android) and really want to like it but it's terribly slow on both, every single time.

Might even be getting worse... is it just me? I'm in the south end of the world but other clients are much faster. Are you aware of this  nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr?


Interesting. Might be wrapped web apps though. Thanks!


Who's working on any of this stuff?

nostr:note12ms9x0p79krje7gv76axfvcfrrt7fs9xyyzk0sw069gp80f8wgrs29w40j


GM nostriches!

Another lucky day we're alive. Let's keep putting the work to see the change we want in the world.


"...WE LOSE TOTAL CONTROL"


need to try replit for something more serious but last time i checked they only supported web tech


Makes sense, which one do you recommend?


better than Perplexity and no bot checks so far


Not sure I'm more productive with LLMs. They keep making up names of programs and arguments and things, so I need to try, I get an error, go back to the prompt and it admits that I was right, so it suggests a second thing... until eventually it works, maybe. Seems like a waste of time. I tried finding an answer by searching the web, found a blog post written by a human and that just worked.

Using Venice and Perplexity. Maybe there's something better?


Who defines hate? Who defines truth? All centralized platforms will inevitably be forced to be the arbiter, willingly or not. It's an impossible problem.

The only solution is to remove central control and push it to the edges. It's messy, it's imperfect, but it's much preferable to the alternative.


Similar to the pricing system, edges are much more accurate/perfect than the rough approximation of anything established by committee (at best, considering they act honest)


Definitely


Not sure about this one. JSON has a lot of advantages, size is negligible compared to media files people transfer all the time.

What relays should provide, next to websockets is a plain HTTP API.

This lowers the bar even more for new nostr  developers and makes things easier for prototype and lots of no-realtime apps (not having to handle closing sockets, reconnection logic, etc).

You can have both served in the same path on the same process. Imo this should've been part of the spec, it might be too late

nostr:note142wvcpyyla0zv4lpnfnaj00yvx5xyh3edj0cxsuwgme83ldeky3sfvva7r


Never tried, I'm sure it's easy to get a media res if you ask butchers around


It's possible to eat very high quality food (organic produce, pastured meat, raw milk) in Buenos Aires but not particularly easy.

There is no one single market where to find  everything. These products are the minority no matter where you go.

Some dieteticas will have some organic products, free range eggs but not meat or milk. Some do have high quality pasteurized milk (as raw milk is illegal, but can be obtained through contacts)

Some supermarkets will carry certain organic fruit and pastured meat but no good milk or eggs. Same for farmers markets, much better cheese but usually only chicken meat. Organic honey super easy.

There are online shops that do delivery but need to use multiple too.

I've become almost an expert on this, if you need advice or have tips get in touch!

#buenosaires #🇦🇷 #grownostr nostr:npub15xd2mmjnh3caykh77djsv73e0zkrp42jp5mwerx8f4m6su40wdvss7t3l3


Yesterday I helped someone in Lebanon to download and install a Bitcoin wallet. I was in the USA. After about one hour back and forth we sent emergency relief money that was received within seconds.
The answer was: „today I won’t be able to sleep 🤯😇“ expressing the surprise that this really works.

#FreedomMoney


we're looking for an experienced rust dev to join our work on a library for cashu wallets and mints (cashu dev kit, cdk). we're going to to use cdk to build a native cross-platform mobile wallet and a production-ready mint. we're thinking long-term.

free and open source. grants exist. it's a dream job.

✉ cashu-dev@pm.me


It does not have a source repository, but that screen is trying to display it and fails


Yeah, happens with closed source software. It will be fixed in the next release, early next week probably


🚀 zap.store cli 0.1.0 released

Developers:
 - you can now pass icon and images for your app
 - the "artifacts" yaml attribute is no longer needed if you don't pull from github (and use the -a argument)
 - identifier also no longer needed
 - updated docs in the repo README

🏋 Those trying to upload bigger APKs, this is now fixed as well.

To update run: zapstore install zapstore

(or install from the release on github)


Nostr identities in a hospital 👀

nostr:note1q65ffef4w2pj49hvl5hv72g52q4sxumlckjdyhxgq5nm3ynjpz0sjwyt82


who wants Testflight (iOS only) access to a NIP-60 wallet app I'm building?

10 largest zaps get you access to the testflight and to a NIP-29 community (also available through the app)

🙏  Repost for visibility, I need to pay rent 😂


wen android?


A mobile home for 60 laying hens, optimised for:
- easy and fast building
- being moved every 3 days by hand
- chicken ergonomics and pecking order
- chicken safety and human laziness (automatic gate)
- shit falling on pasture (4cm bottom grid)
- clean eggs (roll-away nestboxes)
- being cheap (€350)
#farmstr #regenag
https://cdn.satellite.earth/8532286ef48fdf19a8ea1f0f091ae72f6028fa845a3fc265eaa1b42669d3b7c9.jpg
https://cdn.satellite.earth/0affafd43d7dee3d18a6d42ac68c6ff780a61c8274ca1f13bd38b8b6e490e2df.jpg


nah binance is easy


I’m really happy to see this coming together and the community get behind it.

Derek & nostr:npub1hqaz3dlyuhfqhktqchawke39l92jj9nt30dsgh2zvd9z7dv3j3gqpkt56s with the support of myself & nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr put in a huge effort to get the first “Nostr Booth” done nostr:npub167n5w6cj2wseqtmk26zllc7n28uv9c4vw28k2kht206vnghe5a7stgzu3r earlier this year and it was a huge success.

This is chapter 2, and it’s an entire initiative involving:

- 3 conferences in 3 cities over 3 weeks
- 3 full “Nostr days” on the day after each event
- Getting the actual organisers onto Nostr, and have them use it to post updates & activity + encouraging attendees to get on to stay up to date.
- A bunch of cool merch
- Loads of material for nostr:npub1lelkh3hhxw9hdwlcpk6q9t0xt9f7yze0y0nxazvzqjmre3p98x3sthkvyz's new Nostr Film

This is going to be absolutely EPIC, and if you’re reading this, please support. This is a community initiative, which many have contributing to so far, but AFAIK, it’s only 40% of the way there.

I’ve put up personally, and also from nostr:npub15xd2mmjnh3caykh77djsv73e0zkrp42jp5mwerx8f4m6su40wdvss7t3l3 considering it’s a Nostr business.

Well done on the hustle so far nostr:npub1hz5alqscpp8yjrvgsdp2n4ygkl8slvstrgvmjca7e45w6644ew7sewtysa

nostr:note1zvgsu37hsa45aau6g3c8ru2ttcckrf6drpwjnvkz6578zm9ppfvq92ly3q


#Nostr has the best people. So many of you are so kind and generous. God bless you all.


Interesting


Sometimes I respond for the lulz and they don't even respond back. That's really retarded


alby


If laws like these end up passing, wouldn't it mean that the Constitution is not working in practice?

nostr:note18qzh9f7rngkcwdj8ac5j6l7zl796jajly68fvjzj5aggvdynqd8seemwad


It's buggy but it did log in with extension for me


Uncomfortable Nostr Reality check:

I've tried to Nostr-pill all my YouTube friends (some of them have incredible amounts of subs), but none of them care about the censorship resistance or decentralization. Even though they know Nostr exists, they have no incentive yet to come here. Their audience would follow them anywhere, but they need the tools to create community communications.

It's a sad reality, but it all comes down to usability, UX, and ultimately the easiness of paying and signing up for the community. None of these can afford to have a sign-up problem or issues with someone being interested in joining the community/their platform. It needs to work flawlessly and feel and look professional. Some of them charge $3-5k a year just to get access to this closed space, and people are willing to pay for this.

Another big pain point is community management. All of these YouTubers create these platforms to help their audience have a safe place to communicate with each other and build their own tribe.

Nostr is capable of facilitating all of this - we're just not there yet. We need to somehow invest so much more into UX and design.

All of this will come when the time is due. So, knowing that all of this is possible and that ultimately, Nostr will be powering most of these via the social graph, is what makes me extremely bullish. But also, let's not get ahead of ourselves and expect them to come already.

The UX and features are not there yet for these people. I am more than happy to help anybody trying to make this a reality. I want nothing more than having these people join Nostr. But I also totally understand their pain points. So, if you're a dev or a company working on this, please feel free to reach out - I can tell you all the issues they told me. Or just tell me how to best do this; maybe I can jump on a podcast so the issues are open-sourced for the whole community to hear.

#nostrdesign #asknostr

nostr:note1xpfwextc3h2m5n8k45cgk0h9sthf5zd53fjk65g27utg7wky8f3qzhe9j4


You're absolutely right


Eventually yes!

nostr:nevent1qvzqqqqqqypzq7xwd748yfjrsu5yuerm56fcn9tntmyv04w95etn0e23xrczvvraqqs0k0nyhcp29dfv0ecw4rnpk05nvxv9ejkfqvpd5a4rhxr8kmum7jc3zzg44


Done!


You should be able to sign now! zap.store will no longer be signing it


I think I'm going to stop saying "on Nostr" and replace it with "in my network (as in "are there any good notes on Nostr?", "Is there censorship on Nostr?", etc)

There is no single Nostr network, but rather a patchwork of voluntary islands. Each npub who posts to relays has a personal network in that moment.

Who or what is "on Nostr" is different depending on where, when and how you exist in that graph. Talking in terms of "on Nostr" is just a guarantee to have constant disagreements about our subjective experiences in our region of the graph.


How do they enforce that kind of shit? even with banned VPNs its super easy to get around or not?


Wanting to burn down the system, is, in fact, high-time-preference fiat behavior.


Just got confirmation from the team, they will open source Keet the day when cows fly.

Keet is P2P larp, it doesn't work without servers and that's why they can't show the code.

nostr:note1q2f5ssch2uj6x2sa63sltjmafkypgq323jqgv7tmvq8r5f33fylqawr23n


This is also my take.

Milei may just be another puppet (there are several red flags) or he might be playing 4D chess ("no la ven") and forging the path Argentina needs to get there. I am slightly more convinced about the former, for now.

That said, anyone thought anarcho-capitalism would be implemented in a few years? We have to patient, I guess.

nostr:note17t7t8cmsumcwqr65y8xy5mga4flcx5p2tze0han27lnn4urlw97sp065wm


zap.store hace las descargas desde github y chequea los hashes


why is it a waste, it is solving a problem


is that actual ice cream on the left?


A huevo cabrón!


What are the absolute best paid relays? #asknostr


Alby Hub is amazing. Congrats to nostr:npub1xv8mzscll8vvy5rsdw7dcqtd2j268a6yupr6gzqh86f2ulhy9kkqmclk3x and crew.


can't recall where I was discussing this with relay operators, tldr different relays will reject payloads above a certain size, and that anyway it makes no sense for a human to be following that many pubkeys. I don't think they'll block you


Talking tough in public but bending the knee in private.  nostr:npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysew95gx was right again.


behind a duck? not really


people who say they are just trying to help by disprupting the network are insanely annoying. it's like shitting on your lawn and saying you should have better defenses against it. yeah we know, we also have a million other things we also have to do to retain users. thanks for overloading already stressed dev resources.


Listening to some content creators explain their "engagement and reach tricks" and its incredible how they base all their actions and content on the algorithm.

Its's not about providing value anymore. It's clearly about pleasing the algo.

The algo-slaves gen


Thanks!


Being a pensioner in Argentina struggling to make ends meet is an obvious display of the corruption of the State.

It is also karma for feeding these parasites for decades, taking no personal responsibility and doing nothing smarter to preserve wealth.


what does this mean, 2-hop wot? configurable?


watching zuck not being a reptilian robot is very... weird

https://v.nostr.build/mgm78XamJitihMX2.mp4


What is Satlantis?

Imagine a web app that connects you with unique locations, real people, and relevant perspectives, all through a unique lens made possible with Nostr.

It's everything you love about social networks, combined with a directory of everything you want in the real world, all built on an immutable messaging protocol.

That's Satlantis. 😎


Over the past few months, I’ve been diving deep into Nostr, studying the protocol and its potential for decentralization and freedom in communication. I'm excited to share that I’ve started building an open-source client: 'Hello Nostr,' a simple 'Hello World' style project designed for new developers who want to start with Nostr. 🚀

Together with nostr:npub19hs0lg9vyd0lghayeju5fnflx0melawjrl8etuqln9gkhd4mwtxq2t5jcn and nostr:npub1l77twp5l02jadkcjn6eeulv2j7y5vmf9tf3hhtq7h7rp0vzhgpzqz0swft, we’ve released the first version on GitLab: https://gitlab.com/digitalethicsagency/hello-nostr/ 🌍

It's fully client-side, with code comments to help you understand how it works. You can try it out here: https://note.hellonostr.dev/ and find the documentation at https://hellonostr.dev/. We're looking for feedback from the community to improve it further!

#Nostr #OpenSource #HelloNostr #WebDev #Decentralization #GrowNostr #Feedback


Just posted my first quick update of CI/CD on Nostr. It's my first video like this so it's not amazing quality, but i gotta start somewhere... 🤷♂

📜TLDR:
Basically I added a little front-end to trigger a DVM that watches the specified repository and publishes a note on each commit, mentioning the author and commit hash.

🐾 Next Steps:
- Split publishing of note into seperate DVM's (aka: introduce chaining)
- Improve handling of DVM request (adding responses)
- Add other chained steps (like pulling/building repository)
- ...

🚀 To try it out yourself:
- https://stens.dev and enter a repository naddr
- nostr:npub1hflnseyhn7tkngmkfmr4qrjygjppw3dgg3t3xpeza7r4skwy3u9samkmwh will put out notes on new commits.
https://flare.pub/w/naddr1qqrk5vtyxf2566czyzamthdqu92k09ulq4p5q77uyqeadu9mkv8hy5f2nqw0mvhsncn5wqcyqqqgtwcykjnp8

CC:  nostr:npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr  nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9  nostr:npub1zafcms4xya5ap9zr7xxr0jlrtrattwlesytn2s42030lzu0dwlzqpd26k5  nostr:npub1mgvwnpsqgrem7jfcwm7pdvdfz2h95mm04r23t8pau2uzxwsdnpgs0gpdjc
#grownostr


And has a cat pfp, perhaps


A Madex Manifesto

https://www.youtube.com/watch?v=lo7eeL1E_VQ


🤣

Patience my friends. We'll get multiple providers. Step by step


According to the US Government, all three of these services have violated sanctions law. One was just kindly asked to revise its AML program. The founders of the other are facing tens of years in prison. Spot the difference.

https://m.primal.net/Kptx.png


way better than telecrap


Hey everyone I'm implementing nip59 to  nostr:npub1m0str0d7z2ww8rdh20t2n9lx520xjwhaq24p68umqp06wwrwtsnqen40un which will allows more privacy to users, I'm thinking how to keep privacy and still allow users to be rated and share their reputation.

Here's an idea that came to me today

Clients will always use a new ephemeral key for each new order, the user who wants to maintain reputation can send an event to Mostro signed with  each ephemeral key used to update their rating.

Example 01:

* Alice uses the automatically generated key abc to create a sale order
* Bob takes the order, they finish the operation
* Each one rated the counterparty

Example 02:

* Alice wants to make another sale, the client automatically generates the key xyz
* The client automatically sends a message to Mostro signed with the key xyz and the internal content signed with the key abc, this way Mostro knows that the user of xyz is also the user of abc
* Alice creates the order with the key xyz and Mostro shows the reputation obtained with abc
* Carol takes the order
* They finish the operation
* Each one rated the counterparty


Flipping ace! Well done nostr:nprofile1qqspwwwexlwgcrrnwz4zwkze8rq3ncjug8mvgsd96dxx6wzs8ccndmcpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qtxwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx2tmwwp6kyvt6w46kz6nyxa6nxumc8pu82wfj09shvwt2wau8qu3cxvukxuesdd3nxufkws6nvanyx46njufsxvehsmtgwd4nvcejw43n7cnjdaskgcmpwd6r6arjw4jszxrhwden5te0dehhxarj9enx6apwwa5h5tnzd9az77vr4lw. Looks like the private telegram clone the world desperately needs. Can you imagine all those users who live on tg (such as myself) having a nostr native alternative with better privacy stack than Signal 🤯
nostr:naddr1qqxnzdejxcervvfj8qcnzwfeqgspwwwexlwgcrrnwz4zwkze8rq3ncjug8mvgsd96dxx6wzs8ccndmcrqsqqqa28aywgmy


This is awesome nostr:npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe ! Also great to hear that Lineage works - I received many bug reports from that OS


That's a good take, we should talk about the incentives to publicly mute/report


I will build it with nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8

App distribution is key and so underrated and underexplored. Nostr enables the creator economy fueled by micropayments and other social signal.

Pasting the note from the bad bird app, a reply to Amjad Masad from Replit.

"@amasad I know you're focused on building a better dev product.

I think you should 1000% find a team with consumer chops to help you rethink the Replit experience so it feels more like a creator than a dev experience.

Since distribution is the bottleneck, how do you make it super simple for people to find a world of software hosted on Replit that does what they need it to do?

Can they duet or remix it? Can it be like the Steam marketplace where people just buy once instead of racking up subscriptions? Comments and likes? Can Replit allow you to record a Replit-hosted video and walkthrough?

Like, if I were thinking about it, I'd do exactly what YouTube did and just have a bunch of knock-offs of existing software available on Replit for free or where people could just do micropayments to access it.

Because if it's this easy to make really basic software, then the assumptions as to distribution of software need to change, and all the value will [again] accrue to the distro layer, not the production layer."

nostr:nevent1qvzqqqqqqypzq079lp2n40t48tz8je7yc35vl5yw3juaaecm08sj6kk6kgzmcpxnqqsw097yurjlgd6x8aarevcthf9dqf29f0ydjx7almj6fj46mulgcssqg0cqq


Sure, but it's much easier to avoid reusing a bitcoin address than a nostr pubkey. Reviews I leave on Amazon linked to my identity may not be available to anyone outside Amazon. In a public nostr marketplace I would be incentivized to leverage my social capital to leave a review with my main npub and not a new nym. Of course I could have different npubs for different purposes. Just stating the tradeoff here.


Many mute lists are private, that's an issue


This is awesome.

nostr:nevent1qvzqqqqqqypzq7rn8p6hlsjavhxe9yu56hnhz085xcuw35jearw0t3emsd8ts50jqqstygvv29jsy66wfk7j4ezfjqm508aq73d5m4vrdsdgpdwftgm6usgvdtj7h


Advertisers have to pay big tech to track and target users, for a limited amount of time.

With nostr, they can just use our relays to track and target us, anytime.

WoT fixes this?


Feminismo en España

https://media.rcsocial.net/media_attachments/files/113/125/212/254/934/596/original/6d043f56409ebfdb.png


Android developers... what language/platform do you use to build your apps?

Kotlin, React Native, Capacitor, Flutter, any others?


Yes, exactly. By VPNs I meant the big VPN providers which will get 90% of the job done.


Javascript's massive mindshare among developers. Another nice language is Kotlin, and I think they also do multiplatform. IIRC Phoenix wallet is built on that (including the phoenix server). Amethyst, Amber and Citrine too.


Nah, probably 99% of packages are open source. No rug risk. Just tracking, maybe.


It's open source, both Dart and Flutter. The only stupid googly thing is you need to disable by-default analytics when installing. And use pub.dev hosted on google infra.


Dart is a great language, much better than JS/TS in my opinion - especially now that they are adding metaprogramming abilities. The compiler is solid, devtools are great.

Flutter is fast and will output to pretty much anything (including web, though it definitely does not *feel* like web) and there are tons of libraries in the ecosystem. Including many good native OS looking widget libraries like Material, Cupertino, Adwaita, etc.

Downsides: Less devs than Javascript, obviously. And too much reliance on Google, who could pull the plug. But it's open source and so many companies are invested in it that I highly doubt it will die.


Most relays are outside Australia, and it's an impossible whack-a-mole game.

Since VPNs are the obvious way to avoid these regulations, have they mentioned anything on that? I keep saying this, they WILL come for VPNs. It's such a low hanging fruit.


How are they going to deal with nostr?


Here comes the third prong to fuck #AUStriches once and for all.

Digital ID comes in December, both sides of government are pushing legislation to have social media users KYCed (see note below and image 3) which will be here mid-2025.

And now they’re pushing ahead with the mis- and disinformation bill which defines “harm” so broadly (image 2) that there is no escape.

No more posting about Bitcoin, that harms the economy. No more disagreeing with net zero lunacy, that harms the environment. No questioning vaccines, that harms health.

If you do - they’ll have your identity and will come and arrest you for breaking this new law.

Bye bye Australia 🇦🇺 https://v.nostr.build/SUzWO8tItR8kdbKF.mp4 https://i.nostr.build/BBdqZcfkXlx6H03b.jpg https://i.nostr.build/kJ1QQxhRdUgwzZei.jpg  nostr:note169sh3rkq2w639r5x558yqwnskwed897qza5m7qa0sw8l8dsngpkq5u9wgu


sdkmanager stopped working, there are missing jars and some other weird stuff. I had set it up via CLI not Android Studio


No please no, incoming fiat


I thought I'd never touch Maven, JARs and Java classpaths again... I was wrong. Thank you Android for making my dev life miserable once again.


true


HTML explanation of Nostr's decentralization possibilities: https://how-nostr-works.pages.dev/


in hindsight, the 90s were pretty damn good


Pretty stoked after my day with  nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm Hub. Managed to get everything set up to my liking. Now any lightning txs that go to btcsessions@getalby.com will go directly to my self custodial lightning node purring away on my  nostr:npub126ntw5mnermmj0znhjhgdk8lh2af72sm8qfzq48umdlnhaj9kuns3le9ll. I was also able to seamlessly link all of this to  nostr:npub1xnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gsq3m7pwvsz2sazlpr5 on my phone.

I've got some editing to do, but the tutorial will show how to use the cloud hosted option first, followed by a full self sovereign setup on your own hardware. Looking forward to releasing this one.


Got mine

"...And your profound reflections on KYC services and their inability to provide explanations? Really cutting-edge stuff there! Surely, every KYC vetting officer is quaking in their shoes at the mere thought of your opinion."

lmao

nostr:note1thuctljnkp2f69lfy5dhklzk6mvcwce02tn752tz26fwwjxqtqvsdvaad4


I also would like to understand. I guess mutes, but there's a bunch of them


Ordinals will run out of customers like every other shitcoin. There's no reason to risk compromising #Bitcoin Core to "kick them out".


Modern psychology is a scam
https://m.primal.net/KiDn.jpg


What level of nostr derangement syndrome is this. Nostr won’t work because you can just censor the apps? What? This seems like an argument against X not nostr. https://i.nostr.build/Uykk19eQa4CAzOt1.jpg


Thank you man! we're just getting started!


We will 🫡


Things in #venezuela are going so well that Maduro decreed that Christmas will be starting in October this year

Now *THAT* is progress!

 https://cdn.satellite.earth/24bdb78cfb6264e8ac5941d5e73685620b6b784942ffa783e765322ea645081f.mp4


Cryptographically signed notes blasted around the world is a thing, cat's out of the box, there's no way back


ok, that was quick. but because the first reply is a bit unfair I will get another iOS Testflight invite for Alby Go and will invite a random person who comments on this.

Alby Go is a super simple mobile app to send and receive lightning payments on the Go. It's build around NWC and perfectly works with your Alby Hub.
You will need an active Alby Hub and you will need to give us feedback!


But client side maybe do something about the constant result refreshing. I know it's hard


That's the way... we just need better NIP-50 relays 😄


The only thing that sucks for me (and for which I open Primal) is search


My fav client 💜


Awesome. Was great to meet you man


nostr:npub1dwah6u025f2yy9dgwlsndntlfy85vf0t2eze5rdg2mxg99k4mucqxz7c52 is happening in floripa next feb! https://btcpp.dev/conf/floripa