The point is not having to, I guess
It is my travels companion.
I was playing it on the airplane when my smart Japanese neighbor told me only to use right left and down, never up. I think he was Satoshi Nakamoto.
Great article on how to #docker a #python application.
Thos focus is on build speed and not security, so make sure to read up on the latter as well.
https://medium.com/@albertazzir/blazing-fast-python-docker-builds-with-poetry-a78a66f5aed0
New Rust Nostr release is out! 🦀
Rust: v0.28
JavaScript: v0.11
Python, Kotlin and Swift: v0.9
This release introduce the `NostrZapper` and a zap method to easily send zaps (NWC or WebLN) with the nostr-sdk!
Added NWC client (nwc crate), added `NostrZapper` trait, renamed `ClientSigner` to `NostrSigner`, huge improvements to negentropy reconciliation, support to NIP49 (ncryptsec) and NIP59 (GiftWrap), new methods to send/get events to/from specific relays, improvements to database performance and more (including some more breaking changes respect the prev versions 😅)!
The new `client.zap` method will help to support rust-nostr development, by splitting a small % of the zap⚡. Thank you to everyone will use it! 💜
Thanks to nostr:npub17q5n2z8naw0xl6vu9lvt560lg33pdpe29k0k09umlfxm3vc4tqrq466f2y and nostr:npub1u8lnhlw5usp3t9vmpz60ejpyt649z33hu82wc2hpv6m5xdqmuxhs46turz for contributing!
Amazing work!
So much is being built on the shoulders of this rockstar library
GM and GN
Still can't get enough of #Madeira
#m=image%2Fjpeg&dim=2040x1536&blurhash=%23YF%3D%5Du-oMxRka%24j%3Faxj%5BfR_Nn%7EWAayWCj%5BazayayE3Ipozs%3Aj%40WBf7jta%7CE2R%2Bofj%5Bj%3Fayj%5Bayayemt6j%5BWCf6j%5Bfjfkj%40xYt6V%40WCj%5Bj%40j%5Ba%7Cj%5BbcWCfkjsaxj%5Bj%5Bjsa%7B&x=b4cf4e715ba0f252797d9b2857fcd6b726e63956a2554848c2bd69df3e959faf
#m=image%2Fjpeg&dim=2040x1536&blurhash=%23oD1EgI8j%3FflWAoKayayj%5B%25%25WZV%3FjYazj%5Baxa%7Dj%5BkYbJj%5Df5WBj%5Bj%5BaefPRkkDofogWBf6j%5BayjZRjkCofogbIayf6ayj%5BayafkCofbIflfkayj%5BWBofWBoea%23j%5Dj%5Da%7Day&x=fed2e75ee5b5a59da91676bdca65ace75dea7235a7d59998b4235675ee99a372
GM 🌞 🌄
Your daily dose of #Madeira nature.
#m=image%2Fjpeg&dim=2040x1536&blurhash=%23WFPEL9Z9Ft6WCWVofayWB%7EqM%7BM%7BoeR*ayoffPWBIVxut7RjRjayj%5BayfkM%7Bt7t7WBayayWBayofj%5DayofWBofj%5BRjWBofazofoLWBj%5BoLWBWVjtayofWBoLj%5Baya%7Cayay&x=7a75cb5e41ecbbd1132d8702de3105c645ecac88705fd6fd13040e679d5932cb
#m=image%2Fjpeg&dim=768x1020&blurhash=_dFY.JxYMxozofaej%40%7Eqxtt7ayWBofaytSt6t6axofkCayIVWCoLt7ofWBj%5BIVR%2CWXayaybHj%5BoeWBRjWVa%23j%5DayxtaxWBayWVWBa%7CoejZj%5Bf6j%5Bayj%5BWBj%5Bj%5Bayj%5Bjsay&x=f4a43db336a4f723bec86f09c839a3a40595bfcc0ca98bd94feceff76eb83417
#m=image%2Fjpeg&dim=2040x1536&blurhash=%23eFicAIUIUofofWCWBofof_4M%7BM%7BoeoefkWVoMoftQogRjWBayj%5Bayj%40j%5BWBozjsWBayayj%5Bj%5Bfkt7WBWUayj%5Bafj%5Bj%5BfQt7WBWCfjj%5Bayayj%5Bj%5BaxofayWCj%5Bj%40ayaykB&x=5be3137a6c501b2b7103b27fc88e2dac8bedf14e18e2b624801f91ee018121b5
Introducing nsec.app and nostr-login!
I've shown the prototype of https://nsec.app in December, and it's essentially an nsecbunker in your browser. It is non-custodial - your keys are stored locally in the browser, and apps can get access to your keys using NIP46. We've now turned that prototype into a real thing, and I invite you to try it. Shoutout to nostr:npub149p5act9a5qm9p47elp8w8h3wpwn2d7s2xecw2ygnrxqp4wgsklq9g722q for the designs!
Now how do we help Nostr apps adopt NIP46 for remote key access?
That's where nostr-login library comes in. If your app uses NIP07 to talk to a browser extension, then with just two lines of code you can make it talk over NIP46.
Both of these tools support the new OAuth-like flow proposed by Pablo. Below you can watch a demo of how nostr-login (added to my fork of Snort) works with Nsec.app (or would work with any other nsecbunker).
What this all means is that people could join Nostr on the web, without installing extensions or mobile apps, with their keys stored non-custodially in the Nsec.app, and then could log in to other Nostr apps without copying their private keys.
Demo: https://void.cat/d/JSWwYMTtbWxTDTLpe132Kr.mp4
Links:
Snort+nostr-login: https://snort.nostrapps.org
nsec app: https://github.com/nostrband/noauth
nsec app server: https://github.com/nostrband/noauthd
nostr-login: https://github.com/nostrband/nostr-login
Doing well, day dreaming, and sometimes building stuff. Hope you too are having a good day.
Good morning fren
Thank you.
It is a paradise and I keep trying to wake up from this dream only to find myself still here. Now counting the remaining days. But will come back for sure, very soon!
It was my first visit to Arieiro and Sao Vicente. I guess the weather played well with us yesterday. But it could also be that it is like that most of the time.
Please do so! I guess everyone who visited the island will end up visiting it often if not moving here at some point.
Have a beautiful day
Another day to fall in love with nature in #Madeira
#m=image%2Fjpeg&dim=2040x1536&blurhash=%23%3BG%5DRFt6WAj%5BfPj%5Bazfkjs%3FwoeaeayoLayf6fQfQRjWCfka%7Dazj%40ayayj%5BIUWCfla%7Cayazj%5BazayWWjYoLayWCfQfkfRayofoeoLf6ayfPayayj%5Baeofj%5Bjsj%40fQayfQj%5B&x=8cc0df04ee1eb7b21571ca5b167c835bb7ca099450bb2a0e071c0ae300df80af
#m=image%2Fjpeg&dim=2040x1536&blurhash=%23lE%3APfxuVrWEoKfloJbIae.A%25LRiWEaea%7Daxa%23f6%25NoJt7xuadbHaxj%5BayWXWAt8ogaekCWBazjtWBjYogj%3Foeofayj%5BayjuaxWBWAj%5DofjsoffPofoeaxWBbIf6ayj%5Df6&x=04e815ef06f484b3aa0aec25af578638fa9babd5411101f5291ad9a84c1b25c6
#m=image%2Fjpeg&dim=2040x1536&blurhash=%237B%3Asn%7EWIB8_D*-%3B%3Fb-o%3FaMw%25NM%7BE1Ria%7Ex%5D%25Mog009F%25M_4-%3BD%25D%24IVD%25D%24Djn%24%3Fb%25MkXIUIUjF_Ns%3AInIobIWBWEV%40xu%7EC-pRk9FIUofxtxus%3AxuxsaeIoM%7Cjs%25M%252ae&x=fac33b233595c4808fd90e0923b60ab79f57178c0beba9b5db4346d935a8f11e
#m=image%2Fjpeg&dim=768x1020&blurhash=_fFYx%5Bx%5DWBkBWBRjWB%7Eqo0M%7BofbHayWV%25LM%7BRjofs%3AbHfQWYj%5Dj%5DoeayayayM%7Ba%7Cofayafj%5Bj%5BRjoLofayWVofj%5BoLkCofWBWBofj%5Boef6j%5DaxayoefQfQa%7Cofa%7Cj%5Bj%5BWV&x=ce5d6423b5d9993310d0e44a003ea3e3368db25872d95d7e111ec838b7e5349c
Attack of the 'fake' titans xD

It is funny how Bitcoin understanding keeps throwing my previous Bitcoin understanding away as if I knew nothing.





