nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s is it your undercover teaser?


Exactly, it's like the git over email workflow, only patches move via nostr, while a public git server store the full codebase.
Probably we need to ad a diagram that explains that, near the maintainer-contributor section.
Thanks for the feedback!


Ok, so it would works like I imagined the search command.


I really like you style using markers!
I also use them sometime, paired with fountain pens.


> as thats still required but just to access the authoritative code

This make sense! Actually it is an optional part.
I will revert the design to the first iteration.


Ahaha


Damn...
 https://image.nostr.build/e8f1e397a17dd46e852c766c47722262244ca041ba391046c139ce3fe1497db1.png


But nostr://amehtyst cannot be unambiguous, so it is open to scams.
The naddr1 is fine.


But this also exposes to scams.
Adding a NIP-05 to the mix could solve the problem, but a good format is not easy to spot:

nostr://_@vitorpamplona.com@amethyst

?? haha

I would use ngit to search the repos, and let git the usual clone command (or invoke it from the search)


I'm thinking if the clone command make really sense. We can force it via the search workflow, so the user can double check the repo trustworthiness (via the mantainer npub + WoT indicator).
This should avoid easy fraud attempts using well known names.


"loversdev", nice unintentional copy/paste typo haha


I'm cooking something for nostr:nprofile1qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyzsq3hh327t0h2dq6matqn5064cgj2zanl2stkj6s0lg4t2h5dty6vuxagm
Hey git loversdev,  does this make any sense to you?
https://image.nostr.build/bba95cddb957143f456959c8bcae3a41dab9e599ae79ce7a28c97908f7642dcc.jpg

#nostrdesign  #dev


You did it, cool


This, please


I was thinking of using the usual dot next to the name for a simple and not too intrusive first notice:
https://image.nostr.build/2b0ae6576281e2641b9cfc895b850eac266fe706341ffc0abc27d102c6b235fe.png
Or are you thinking about something more prominent, like a popup/toast?


I thought the exact same thing


A wise person once told me:

> no one uses extensions
> normal people don't even know what extensions are
> I believe normal people can learn everything
> except how to use extensions
> they don't even install adblockers

I was initially skeptical as well, but that is indeed the case.

Our lifeline is NIP-46.


I have this alias:

qr() {
 qrencode "$1" -o - | viu -
}

So from the command line I do:

qr whatever_I_need_to_put_in_the_qrcode

And it show the qrcode in the terminal


Are you sure?


Opss sorry :D
Nostr, develop en plein air!


Really


And nostr:nprofile1qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyfhwumn8ghj7ur4wfcxcetsv9njuetn9uq35amnwvaz7tms09exzmtfvshxv6tpw34xze3wvdhk6tcqyrv3ry0rpcqygju59s8g9jk5wzej4ut3wexzyad7uz7ejdm7l4q824akdua  also likes very much njump 😅
https://image.nostr.build/0ad11739b4e870d36aff74909a9f298b0fa92750ea78681133562dc871f6b2f8.png


I just created a new Discord account to help a Nostr project.
Already disabled for violation of TOS/Community Guidelines Notification.
This happened on the first login, after confirming the email (personal domain, no free accounts), without sending a single message.
This is not the dystopian world we want to live in and leave to our children, dammit.

https://image.nostr.build/87f6dc05f211c63332644ffe8ba77cb88b5ea7a2606453cfea1900ba0bb91e43.png


> it is actually a good idea to give banks and governments the ability to create more and more money in order to build more trust within society

Unbelievable


The point is choosing the algorithm (so the client), that means also zero alghoritms


Using a proxy address is a good way to experiment with different services without the invalidation cache problem.
Just fetch the desidered .well-known/lnurlp/xxxxx and return it.


Naming variables, and other stuff


Wonderful


I like it! We need different communication vibes for Nostr, keep drawing weirdly


Got it, thanks


Here in Italy you can buy all that brands without problems, and Italy is quite "USA controlled" on certain matters. Weird world.

Btw, I agree that we need an AOSP security focused fork that runs on different hardwares, with an eye for open hardware projects.

Do you know how good Fairphone is on this respect?


Page is blank on my Pixel... 🤷😅


Unfortunately I'm not a disciplined tests guy,  but (or for that) I have an idea: https://github.com/nostrability/nostrability/issues/38#issuecomment-2105254960


Freedom tech is getting prettier and more seamless by the day, thanks to the tireless work of countless developers and designers. Need assistance? #nostrdesign is here to help.
https://opensats.org/blog/nostr-design-highlights-may


Really clarifying. It explains very well the spirit that moved nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m to support and fund Nostr.

> I know it's early, and Nostr is weird and hard to use, but if you truly believe in censorship resistance and free speech, you have to use the technologies that actually enable that, and defend your rights. I find it interesting to watch people who say they believe in these things, but aren't invested in learning about Bitcoin or something like Nostr. Because those are technologies no company or government can compromise in any way. But corporations can be compromised. And they have been.

nostr:nevent1qqsdwyeqde7czar2964mk29w9my7smhef89cls0pvv8me0dandjtt4cpzpmhxue69uhkummnw3ezuamfdejsygpm7rrrljungc6q0tuh5hj7ue863q73qlheu4vywtzwhx42a7j9n5psgqqqqqqs4r33v9


It's not the person, it's the client supporting list/feeds that discover the new content ad so alert you.
With custom feeds you can filter which type of content, e.g. see only long format notes.


I was thinking about this exact need few hours ago, wonderful, thanks!

Would be incredibly helpful to have versions in various languages.
If someone offers to do the voiceover, would you be willing to host the new version on your channel?


You are basically describing a list (NIP-51), unfortunately, not many support them well (a real good support is Gossip's, whiuch also includes an optional privacy mode so contacts don't leak). Coracle with the new custom feeds will revolutionize this area.


Nice work!


Hahaha, yes this AI mania is exhausting


nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft https://climbing.ai

https://news.ycombinator.com/item?id=40272339


Actually it works well


I like persona(s)


> the danger here is that if we as a developer community fail to realize the limitations of nostr and try to adapt the protocol to fit every possible use case, on an ad-hoc basis, we're going to end up with a tragedy of the commons,

Thank you, a really inspiring read.

> Don't overload event kinds.

I promise I will think about that! :)


As soon as someone starts playing with random keys to spam likes, they will be insignificant, so each client will remove them or add some WoT algo to filter them out and let a vaguely useful signal emerge.
Human beings will have to get used to less easy dopamine if they want to live in a truly free space.
The question is, will they really want it?


Thank you :)


Njump supports note embeds:
https://njump.me/about


- Solid DM and group chats
- Better search integration
- E-commerce

We could use https://wikifreedia.xyz to collect different point of views and build a "desiderata" decentralized roadmap


"The end goal of nostr:npub1864jglrrhv6alguwql9pqtmd5296nww5dpcewapmmcazk8vq4mks0tt2tq is DEATH". ☠

nostr:nevent1qqsfzwwg83dfsuu5u9dnt3gt28qdxeced34pxyzxe0q2rf5emg5ewcgpvemhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0dec82c33vdhrvdesvcmrvvmwxd4hxvpjdfhxumrnwejr27fc8pax5mn9veunsve5xdukkctcwvmhjvmw0faxket5wfehy6nhwsuxz0mzwfhkzerrv9ehg0t5wf6k2q3qjg552aulj07skd6e7y2hu0vl5g8nl5jvfw8jhn6jpjk0vjd0waksxpqqqqqqzrg2gs0


They forgot to remove the stickers


This is good, sir


Thank you, your feedback would be really valuable


If you mean physically products, this would be nice, unfortunately you cannot sign or attest an object in the physical realm without an authority, see the art market or the counterfeit products one. It will be always possible copy a code and attach it to something.

Btw, do not pay for a code and cryptographically manage it, are some interesting incentives.


What to build?
Start* checking what people use, improve it.
And chat apps are a large part of the big squares...

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

* Maybe putting a filter on brain-washing apps


The qrcode is just the correspondent of the current barcode, it is not used as marketing tool to bring the user on Nostr (but it could, if the user is already on Nostr and has a client that can scan profiles). Or it can be a "composite QR code", that contains both the nprofile (so the pubkey) and an url to a easy browsable resource.


Great, thanks


What if products had a Nostr *NPRODUCT* instead of the usual GTIN (UPC/EAN/JAN/ISBN/etc) code?

- Manufacturers would own the digital identity of their products, for free, without be locked in the proprietary GTIN (UPC/EAN/JAN/ISBN/etc) market;

- It would be possible for buyers follow a product they own and be alerted about production problems, updates, news and suggestions;

- Nostr e-commerce/reviews apps would have a better integration for products, with a news live feed from the manufacturers;

- Manufacturers could offer a specialized customer support via DM using the product profile;

- Manufacturers could promote resellers, and possibily onboard them on Nostr;

- Manufacturers or sellers could cryptographically certify the purchase of a product to issue a warranty;

Identity attestation is easy, the nproduct is stamped as qrcode on the product or its packaging.

Let's introduce NIP-88, a PR about products classification:
https://github.com/nostr-protocol/nips/pull/1225

Comments and feedback are welcome!
https://image.nostr.build/b51c940d152f7b6b9cdbc1c5515038ff0b90ffa2950ec2946392a6d914fea165.jpg


Just read this!
Thanks for the great trip! 🙏🤟


Are there anything similar to #Goodreads on nostr yet? Book details combined with user reviews for example? I came to think about it while reading nostr:npub18lzls4f6h46n43revlzvg6x06z8geww7uudhncfdttdtypduqnfsagugm3's "Identity" article.

https://hivemind.vc/identity/


Check Matrix and DMs!


nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z copy text button on drafts actually copies the encrypted message


Yes, kind:31890

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


Great, I just pinged a friend near the organization, I will let you know


The Venice Film Festival would be great for visibility. Ok, dreaming...
But I know another smaller film festival near Venice that could be a really nice opportunity. I will ask how things work.


nostr:npub1xnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gsq3m7pwvsz2sazlpr5 a humble suggestion: the loading full screen animation at startup is nice, but if you repeat it in loop for several seconds, it give the impression that the waiting time is longer. The small little yellow animated square is sufficient. Just a psychological perception tip.


No, I think Gossip was the first :)


Oh oh 👀
nostr:nevent1qqs2hn8up3yqsdk7r5rwjlfrp002heyl9w2e9qvnaacsnt5vmywxayqpr3mhxue69uhksmmyd33x7epwvdhhyctrd3jjuar0dak8xtcprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hskuha39


You need to have an account and some sats to throw around :)
https://image.nostr.build/f35498772295c864534ba986dc3130f3242c85aa3258e9bd34ef296b519ecd43.png
The flash icon is the clickable element. I know, not the best UI, especially inside on the article page.


Coracle already offers this possibility, and it works well:

https://image.nostr.build/0d7863b15e9f31c31865537899b5296ef59a260c02564a03f3dade06e4734c86.png
But I agree that something like nosta.me, with a good onboarding wizard, could be the ideal path: as soon the metadata, the contact lists and NIP-65 relays set have been broadcasted, the user is immediately free to test more clients (even if only in read mode) and have get a taste of the great interoperability of Nostr.


TIL that the Meditations by Marcus Aurelius were originally written in Greek


On stacker.news :)
But the final visual effect is the standard flash, no explosion of multiple zaps around


Without any physic competency, I vote 1)
Reality, whatever this means, is deeper than the laws we have discovered and the tools we use to try to measure it.


Stacker.news has the holding button stuff, but the increase is exponential, not linear, so there is a cool acceleration feeling too


Nice idea and, as usual, great execution Niel!
But we should pay attention to move the discussion outside the plain kind:1 model, because some clients could loose content. I don't know how zap replies are structered, but I suppose it's possibile to make them standard-reply compliant, maybe simply using two ["e", <event-id>, "reply"] tags.


The terminology was not perfect but the request was really clear and make sense.
I would just let you notice that you repeated 8 (eight!) times in different messages that he misunderstood and have to study, missing the opportunity to be of real help.
C'mon, a little more kindness.
Was it bad day? :)


You are right, the problem is real.
Some mitigations/solutions:

- Have UTXOs of different sizes and do a proper coina selection when paying;
- PayJoin;

Other options using a L2, e.g. the Lightning Network:

- Pay swapping in/out on LN;
- Pay directly via LN;


# Nostr Clients and Other Stuff

## Clients

### Twitter like
- [Nostrmo](https://web.nostrmo.com) 🌐🤖🍎💻(🪟🍎)
- [Primal](https://primal.net) 🌐🤖🍎
- [Iris](https://iris.to) 🌐🤖🍎
- [Current](https://app.getcurrent.io) 🤖🍎
- [Free From](https://freefrom.space) 🤖🍎
- [Amethyst](https://amethyst.social) 🤖
- [Openvibe](https://openvibe.social) (new Plebstr) 🤖🍎
- [Snort](https://snort.social) 🌐(🤖[early access])
- [Camelus](https://github.com/leo-lox/camelus) [early access] 🤖
- [Damus](https://damus.io) 🍎
- [Nos](https://nos.social) 🍎
- [Nostur](https://nostur.com) 🍎
- [Nosta](https://nosta.me) 🌐
- [NostrBand](https://nostr.band) 🌐
- [Coracle](https://coracle.social) 🌐
- [Zephyr](https://zephyr.coracle.social) - Calming to read 🌐
- [Rabbit](https://rabbit.syusui.net) 🌐
- [Nostribe](nostribe.com) [on development] 🌐
- [Lume](https://lume.nu) 💻(🐧🪟🍎)
- [Gossip](https://github.com/mikedilger/gossip) 💻

### Communities
- [noStrudel](https://nostrudel.ninja) 🌐
- [Nostr Kiwi](https://nostr.kiwi) 🌐
- [Satellite](https://satellite.earth) 🌐

### Audio and Video Transmissions
- [Nostr Nests](https://nostrnests.com) - Audio Chats 🌐
- [Vida](https://vida.live) - Video call 🌐🤖
- [Fountain](https://fountain.fm) - Podcast 🤖🍎
- [ZapStream](https://zap.stream) 🌐
- [Corny Chat](https://cornychat.com) - Audio Chat 🌐

### Video Streaming
- [Flare](https://flare.pub) (Youtube like) 🌐

### Music
- [Tunestr](https://tunestr.io) - Musical events 🌐
- [Stemstr](https://stemstr.app) - Musical colab (paid to post) 🌐
- [Wavlake](https://wavlake.com) - Music streaming 🌐(🤖🍎 [early access])

### Download and upload
- [DTAN](https://dtan.xyz) - Torrents 🌐

### Documents
- [Docstr](https://docstr.com) 🌐
- [Sheetstr](https://github.com/vitorpamplona/sheetstr) [on development] [[info]](https://github.com/vitorpamplona/sheetstr)

### Like other services
- [Zapddit](https://zapddit.com) (reddit like) 🌐
- [Voyage](https://github.com/dluvian/voyage) [on development] 🤖
- [Blogstack](https://blogstack.io) (blog like) 🌐
- [Pinstr](https://pinstr.app) (pinterest like) 🌐
- [Memestr](https://memestr.app) (ifunny like) 🌐
- [Staker News](https://stacker.news/) (Hacker News like) 🌐
- [OddBean](https://oddbean.com) (forum like) 🌐
- [LowEnt](https://lowent.xyz) (forum like) 🌐
- [Swarmstr](https://swarmstr.com/) (Q&A / FAQ) 🌐

### Direct Messenges (DM)
- [0xchat](https://0xchat.com) 🤖🍎
- [Nostr Chat](https://nostrchat.io) 🌐🍎
- [Blowater](https://blowater.deno.dev) 🌐
- [Anigma](https://anigma.io) (new nostrgram) - Telegram based [on development] [[info]](https://github.com/brilliancebitcoin/nostrgram)
- [Keychat](https://keychat.io) - Signal based [🤖🍎 on development] [[info]](https://github.com/rohanharikr/keychat.online)

### Writing
- [Habla](https://habla.news) 🌐
- [YakiHonne](https://yakihonne.com) 🌐
- [Flycat](https://flycat.club) 🌐
- [Highlighter](https://highlighter.com) - Share insights 🌐

### Lists
- [Listr](https://listr.lol) 🌐
- [Nostr potatoes](https://github.com/jrc-dev/nostr-potatoes) - Movies list 💻(numpy)

### Market and Jobs
- [Shopstr](https://shopstr.store) - Buy and sell 🌐
- [Nostr Market](https://market.nostr.com) - Buy and sell 🌐
- [Plebeian Market](https://plebeian.market) - Buy and sell 🌐
- [Ostrich](https://ostrich.work) - Jobs 🌐
- [Nostrocket](https://nostrocket.org) - Jobs 🌐

### Games
- [Chesstr](https://chesstr.pages.dev) - Chess 🌐
- [Jestr](https://github.com/jesterui/jesterui) - Chess

### Customization
- [Emojito](https://emojito.meme) - Add “stickers” 🌐

## Other Stuff

###  Lightning Wallets (zap)
- [Alby](https://getalby.com/) - Native and extension 🌐
- [ZBD](https://zbd.gg/) 🤖🍎
- [Wallet of Satoshi](https://www.walletofsatoshi.com/) 🤖🍎
- [Minibits](minibits.cash) - Cashu mobile wallet 🤖
- [Blink](blink.sv) - Opensource custodial wallet (KYC over 1000 usd) 🤖🍎 [[info]](https://github.com/GaloyMoney/blinkbtc)
- [LNbits](lnbits.com) - App and extesion 🤖🍎💻
- [LightningTipBot](ln.tips) - LNbits based wallet and tip bot on telegram [[info]](https://github.com/LightningTipBot/LightningTipBot)
- [Zeus](https://zeusln.com) 🤖🍎 [[info]](https://github.com/ZeusLN)

### Media Upload (audio, images and videos)
- [Nostr Build](https://nostr.build) 🌐
- [Nostr Check](https://nostrcheck.me) 🌐
- [NostPic](https://nostpic.com) 🌐
- [Sovbit](https://files.sovbit.com) 🌐
- [Voidcat](https://void.cat) 🌐

### Donation and payments
- [Zapper](https://zap.nostraps.org) - Easy Zaps 🌐
- [Autozap](https://zapplepay.com/autozap) 🌐
- [Nostr Zap](https://github.com/SamSamskies/nostr-zap) 💻(numpy)
- [Creatr](https://creatr.nostr.wine) - Creators subscription 🌐

### General Uses
- [Njump](https://njump.me) - HTML Nostr gateway 🌐 [[info]](https://github.com/fiatjaf/njump)
- [Nostree](https://nostree.me/)  - Nostr linktree 🌐 [[info]](https://github.com/gzuuus/linktr-nostr)
- [Advanced nostr search](https://advancednostrsearch.vercel.app) - Search 🌐
- [Spring](https://spring.site) - Browser 🌐

### Security
- [Secret Border](https://github.com/guilhermegps/secret-border) - Generate offline keys 💻(java)
- [Umbrel](https://umbrel.com) - Your private relay 🌐

### Extensions
- [Nos2x](https://github.com/fiatjaf/nos2x) - Account access keys 🌐
- [Nostr.me]()
- [Highlighter](https://github.com/pablof7z/highlighter)
- [Nsec.app](https://nsec.app/)
- [Lume](https://lume.nu/)  🌐
- [Faaans](https://getfaaans.com)
- [Satcom](https://satcom.app) - Share files to discuss [[info]](https://github.com/jinglescode/web-content-conversation) 🌐

### Code
- [Nostrify](https://nostrify.dev) - Share Nostr Frameworks 🌐
- [Git Workshop](https://gitworkshop.dev) (github like) [experimental] 🌐
- [Gitstr](https://github.com/fiatjaf/gitstr) (github like) [on development] ⏱
- [Playground](https://playgrounnd.nostr.com) 🌐
- [Osty](https://osty.dev) 🌐

### Utilities
- [RoadRunner](https://github.com/42Pupusas/RoadRunner) (Uber like) [on development] ⏱

Some others index on:
https://nostrapps.com


Sorry, typo: *mugs* are always ceramic


Is nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m only on the Nostr's board now?

https://techcrunch.com/2024/05/05/jack-dorsey-says-hes-no-longer-on-the-bluesky-board/


Got it :)
In Italian, the name depends on the material: cups are always ceramic, glasses glass.
Instead cups can be both in ceramic (more common) or glass.
Fun fact: coffee purists prefer glass cups because glass absorbs less flavor and makes coffee more authentic.


Are not cups in ceramic?


Monkey patching is standard Ruby stuff.
It can become a nightmare, but sometimes it saves the day.


Amazing!


Step two


Indeed 21m is the signal, you are a consistent guy Jack, thank you


Those can be independent switchable settings, and you set the threshold.
Personally, I lost some DMs that I would have easily seen with a WoT check.
I prefer managing a false positive every now and then, than loose a message.


Yes, friends proximity can be a whitelist check as well!


Many clients have an "incoming requests" section for direct messages, to prevent spam and phishing attacks. Some features could improve it and make the overall Nostr DM experience smoother and safer:

- PoW whitelist: set a custom threshold and let DMs exceeding this go directly to the inbox; this is only active for the first message, after the reply the client of the sender can disable the PoW to speed up the chat;

- IP anti leak: do not load images automatically and ask confirmation to show them; optionally use the "share with" feature on mobile to let the user easily open them with a Tor browser;
do not load NIP-05 for these contacts neither!

- WoT highlight: show the WoT scores prominently and highlight ones with low values, to help detect impostors;

Do you have any other ideas?
Make nostr DMs great again... or at least start to do so!


#art

Maurits Cornelis Escher (Dutch, 1898–1972) | Sky and Water I, 1938
woodcut
National Gallery of Art, Washington https://image.nostr.build/69633cbf9db52aa94f634f7a6f53ba3aaf97c1f1e7ae8ac8289f23fd23cb2dc2.jpg


Yes:
https://github.com/nostr-protocol/nips/pull/1181


Conosco conosco!
Ma Genova, Via Del Campo, canticchiando De Andrè... ha un fascino tutto suo :)


It's coming, #coracle custom feeds spoiler

https://image.nostr.build/d72657bac74db6807649dc8d280459a4bf7a32aae9c28b997e3dc800eaccb8ff.png
https://image.nostr.build/70246716929fd947f600b83fb8706f338a0613c9efc90dab7e8a552d0e872c0d.png
https://image.nostr.build/93ebc6419859a5b2c44bd99ec8c7fc833526c2620f2fa358d601d37f22319a65.png


I must visit Genova again asap, I need to taste some real Farinata and Focaccia...


Zeus brand is really sexy, it works everywhere!


We have gistr, ngit, song, so it is alredy here


Would be nice to use 12 words and a passphrase, then repeat with another passphrase to have a nice decoy phone. In case of coercive physical attack you would (temporary) lose controlo of your identity, but at least funds and data would remain safe.


Sadly true


Cool!

nostr:nevent1qqsx84ayz8g2cmv0yavnfx5mhdzcf4f42japzu0d2hdkpjq2qe6xg7qppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp07w6nh0


Public cleaning should address difficult situations that need special equipment, like removing a lot of leaves and dust after a storm, to avoid obstruction of manholes. Or empty the public litter bins.

Until years ago, it was absolutely normal for my grandfather to cut the grass on the side of the public road in front of the house. Or for farmers to keep the ditches near the fields clean, to allow good irrigation when needed.
They were grateful for what they had and gave some help back.
If everyone does this, we have an orderly and efficient environment.

But nobody does that today.
The problem is not the 'government', it is the lazy people, the same people who ultimately build the government itself. And we are all a bit lazy, so I think improving our personal attitude is the best action to help us as a community.


No day is really useless, the usefulness is in the observer, and you evidently have a special skill in observing, so...  :)
Buon lavoro!


Yes.
But this doesn't mean that a public cleaning service is not useful.


Damn, I just saw a DM of yours from a few days ago, it was stuck somewhere!
I will get back to you asap


Sure! Send me a DM


This could be an interesting feature, without the voice, for ordinary clients, too: "Reply anonymously on this thread"


gpg: key 3298945F717C85F8: public key "sommerfeld <sommerfeld@sommerfeld.dev>" imported
gpg: Total number processed: 1
gpg:               imported: 1
pub   ed25519 2024-04-21 [SC]
      B79DF5F37D7F9B0F390238D53298945F717C85F8
uid           [ unknown] sommerfeld <sommerfeld@sommerfeld.dev>
sub   cv25519 2024-04-21 [E]


I predict the future  ;)


You are basically describing NIP-46, but the private key never leave the provider, it is just used to sign the events. A particular implementation is https://nsec.app where the provider is actually the user's browser, so it's completely custodial.


What defines an active pubkey?
Posting? Reacting? Following? Request stuff from a relay?
Coming from traditional social platforms where the participation is heavily induced with unfair psychological practices, I don't think it's necessarily bad if users gradually decrease a little the weekly activity.
Of course I would like to see new users join and stay, with a moderate attitude.


Yeah, it has an old school MacGyver vibe


I'm waiting, thinking about fractal UIs 😂


And we just got a new player:

nostr:nevent1qqsqhtxftcj9u56rhpd7yqd3su2cdrl8k9c82uvctlfh2v20d7656jcpz9mhxue69uhkummnw3ezumrpdejz7edqrts


I agree, signal UX is better, and the recent desktop sync is a big plus.
SimpleX has also some glitches in the first connection, and sometimes messages delivering can delay, this can be intimidating for new users.


Why not SimpleX?


Okay, now that nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc has pulled this very interesting NIP-104 out of thin air, we need to converge on a single "standard" implementation and ask all clients to implement it as soon as possible. I think this is strategic, because DMs (and small group chats) are a glue factor for keeping friends and family on Nostr after we invite them, so for promoting real life conversations. It would be a shame if new users started trying new apps and found they couldn't see the history or, even worse, couldn't communicate with their contacts. They would go back to the usual messengers of the big-corp and we would lose an important battle, making it difficult to rebuild trust for a new attempt.
So, what's the next step?

nostr:nevent1qqswlyjp5x62407g5pztyhyhr22skkx53vfz7zx68y6muqvmd5pqr4qpzamhxue69uhky6t5vdhkjmn9wgh8xmmrd9skctcppemhxue69uhkummn9ekx7mp0qyghwumn8ghj7mn0wd68ytnhd9hx2tce322ee


Great stuff JeffG!
I shyly suggest you booking NIP-144 and NIP-444 for the next incredible upgrades 😀


Oh yes!


nostr:nprofile1qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj7qgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp0qyw8wumn8ghj7cmgdae82uewd45kketyd9kxwetj9e3k7mf0qy88wumn8ghj7mn0wvhxcmmv9uqzqcl7vvvdckzc8nlpdqg0smwsncvtl4m240py5qypec59dues2p8duekytu  today I can't get Snort to load on both mobile and PC, I guess because of some glitches with a new deployed release. On the mobile there is a button to clear the cache and that solves the problem:

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

Maybe it could be less intimidating, hiding the stack trace.

On PC the page is completely blank and I have to manually clean the cache to get the app working. In console I have this error:

```
Uncaught TypeError: Cannot read properties of undefined (reading 'appdata')
```


Let's build it here:

Gossip
Coracle
NoStrudel
Loure
Nozzle
Camelus
Snort / Iris
Lume

Others?


Actually, to gain visibility it needs multiple app stores, that points to the unique source of true, the manteiner repo.
The good news is that Nostr, empowered by NIP-89, naturally qualifies as multiple app store, with built in signatures.


One of your best painting, imo!


Good summary!
Only the 'X hates X' parts are missing 😅


#nostrdesign nightmare

nostr:nevent1qqsqg43lgsfp96yh0eka8fa8q2t3tl5stwzte678q0tmk2eu76jgnzsppemhxue69uhkummn9ekx7mp0ahfl89


Great


A really interesting idea on how gamify zaps to surface new content and contextually push v4v.
Muting is proprietary or is there a NIP?


Andre Staltz is quitting SSB development. This is a cautionary tale for nostr developers. Memes and zaps are all well and good, but if that's all we've built five years from now, we've failed. Let's keep to the mission of freedom, censorship resistance, and investment in real-life communities.

nostr:nevent1qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyr7he9n8z7tvmdqer5vu9vykycdxa05wx95xxj5ef2gkhawpstukk8qsrlk


🇮🇹💪
https://image.nostr.build/691e0ffec19453586b7a06fb6c398a6b7e7c2e47218649a29481a148335c59de.jpg
Today, Thursday 25 April, Italy celebrates Liberation Day, the day commemorating the liberation of Italy from Nazi-Fascism, the 79th anniversary of which falls this year.

"The time had come to resist; the time had come to be men. To die as men in order to live as men."
(Piero Calamandrei)


Thanks for your personal and interesting thought.

> designers can't be treated as ad-hoc helpers or outsourced laborers. They have to participate in the core process to shape the product

Exactly!


I need to test it asap! 🔥


The same suggestions as on the other page :)

nostr:nevent1qqsqqqqqt33jpzyfefqae3q7tcutylau0ujv6x5dvef5khsuwqm9a5cpzamhxue69uhkxcfwwfjkcctev93xcefwdaexwtcpvemhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0dec82c33xau82vmjw33h2vrxw3chwvpnd4ehwcfcvyexuem6xdh8xemjwvcxsvrhdfmrg73exse8zamkdpcrsennxdch5cmpv3k8x0mzwfhkzerrv9ehg0t5wf6k2qtxwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx2tmwwp6kyvtrdcmrwvrxxcmrxm3nddenqvn2dehxcumkvs6hjwpc0f4xuetx0yurxdpn094kz7rnxaunxmn60f4k2arjwdex5am58psn7cnjdaskgcmpwd6r6arjw4jsa5x6f6


Why not both? I see no reason why the latter cannot be derived from the former.


>  https://docs.iris.to

It doesn't work with nos2x on chrome


Thanks for the info


Who is the owner of the website?
No info on the page, and https://sovereign.engineering doesn't load for me


In this type of resource, content is king, especially because the target audience are developers, so:

- Table of Contents at the top
- Add a quick "What is nostr," perhaps pointing to nostr.how or njump.me
- Real-world examples of integration
- Would be cool an in page live example: let the user create an account, login and post on Nostr, ... idk :)

Finally, a little redesign (top, typography) to make it a little sexier.


It's kind:1621
https://njump.me/nevent1qqsywvwlukz8ntvpv9l5gz4rlra8xu8kgzuu2elf70ts7ffe79a72fspr9mhxue69uhkymm4de3k2u3wdehhxarjv4jjumt99uq3qamnwvaz7tm99ehx7uewd3hkctcppemhxue69uhkummn9ekx7mp0g359fw


Make sense, I like this


We can identify the most critical areas, and I can propose a design to improve them


Gratitude to the Nostr developers #Nostr https://video.nostr.build/5dab1af7ff5a0cc0c42ff2ed4e65c736f0f039ba8f13b6726db71b7af1ea7948.mp4


Maybe "Fast PR", let's add the value to the name.
Or also simply "Nostr PR", this add promote the brand and the underlying tech, keeping the original function labeling.


I think in all Nostr projects we have to strike a good balance between the "just works" experience and highlighting the underlying technology. This is strongly related to the users target, of course; this is a quite technical tool, so we need to surface a lot of details, but in an clean and productive way. A sort of progressive disclosure pattern.
I am going to test ngit asap, shoot me a DM if you want to reason about some topics.


🔥

First question coming up:

> Can you ELI5 why this is desired if you are not building a nostr app?


That's great, thanks!


> minimise the learning curve

Minimise the learning curve is quite easy when you have a unique referer, to begin just copy its main traits (functions, labeling, etc) and add value inspired by the Nostr possibilities (decentralisation, but not only this).
When you have a minimal critical mass, a 100% working product and enough feedback, you can start to impose some new concepts or adapt/migrate the existing ones.

> the term 'proposal'. Most users find this confusing.

I would say, just use "PR".
What can Nostr PRs offer compared to Github PR?
Let's highlight that in the workflow and show an enhanced pull request version.


The #nostrdesign group can offer help in a variety of areas, from general UI consulting to improve communication and UX, to designing a new structure, to creating illustrations/logos. Sometimes we can dive in more tech/development matters.


Pushed a new nos2x update, with marvelous changes:
NIP49 support
A button that sends you to the options page on first install so you can generate or setup your key
A link to nosta.me so you can set up your profile after setting up your key
Probably some bugs because I did that while half-asleep yesterday

These come from adaptations I did over the work of two brave contributors that dared to wait months before their PRs were first merged and subsequently heavily modified.


What area do you would like to improve?


Tell us more, please!


Gossip Release 0.10.1
=====================

Gossip is a nostr client for desktop.

Gossip is open sourced at https://github.com/mikedilger/gossip

Changes in this patch release:

* Fixed multiple PersonList syncing bugs
* nip46 approvals now persist
* nip46 service works with more implementations
* Two events with the same timestamp will no longer clobber each other in feeds
* Broken embedded reposts will show an error (rather than an empty post)
* About page says "gossip" now instead of "gossip-lib"
* Relay connection reasons are only shown if Debug Statistics are turned on
* Some log level changes

git tag v0.10.1

7d280b7c2348d9c6dfc6307106d78f0940d3d7cafae22bf58108e85b6534e012  changelog.txt
e1e6149e34b95de289a08cdedda32d9b1b44544a4925d6e23980489603d772cf  filter.rhai.example
6da1572905f6958aa406abbb9f0f471b6bb211017578b003bc60563fda9b2c3b  gossip_0.10.1-1_amd64.deb
c7cc5988177c0f2e6bddcc31945dc089c8959e713a6bcea3078174f75351d26c  gossip-0.10.1-Darwin-arm64.dmg
b0a20f9e83d6492c58e1a6ac08a7e3f221934f2b3d1f0263737ee725191a19b2  gossip-0.10.1-Darwin-x86_64.dmg
e8c88b0b23f1d4f18a50125d9ebb7e59e8005e7fd4a19e93dffab90153ae7baf  gossip-0.10.1.flatpak
f504a3a8a96ac43f12ceeb851f635bee4ffd711b6930303c355168d8a3496880  gossip.0.10.1.msi
660de98abd393e02966d880bdf8e30785ac16f3b1824375f9aa163210a67afa7  gossip-0.10.1-x86_64.AppImage.tar.gz
e2860f22b4ae91017e138509f14a0c6c7e63aaae1bda7178b85020301b67cce4  LICENSE.txt
702bd583d106ed3d142f7cf92eb86a681fa93a7e46c3a1643773374694242bf2  README.macos.txt
f571ac9d80a185f2b7e981bda48673f04ee4622c34fe5e3a175f5962aff6cf96  README.txt


Wonderful!


nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc nostr:npub1trr5r2nrpsk6xkjk5a7p6pfcryyt6yzsflwjmz6r7uj7lfkjxxtq78hdpu a work in progress needs your feedback:
https://github.com/dtonon/nostr-ruby/pull/8


Fact
https://twitter.com/natealexnft/status/1781502281180975597


Really cool, I need something like this!


Piccola storia, piccola borghesia
Io ne so qualcosa perchè credo di essere un piccolo borghese
La cosa, che mi piaccia o che non mi piaccia, è così
Anche se avessi il cancro sarei incazzato, capito
Però la medicina non l'hanno ancora trovata
E penso addirittura che la medicina per curare il cancro
e la piccola borghesia sia la stessa

-- Fabrizio De Andrè
Il Concerto Ritrovato, 1979
In apertura della canzone Rimini

https://image.nostr.build/4d593806cef181ee695f6f142bd794293fe674b795d78ae45fd64e8eab92ed3d.png


Yes, reposts are quite annoying


I agree


A comic piece


General overview
Specs (NIPs)
Curated list of languages' libs
Code examples


This is magnificently weird: I'm authenticated in zap.stream using the bookmarklet version of window.nostr.js (since zap.stream support only NIP-07 extensions), feeding it in with a bunker url managed locally by Gossip.

 https://image.nostr.build/fd242032ea45cc617ba031e6285ebf9938cf0b8e0937867beb5d814c56b53315.png


Unfortunately, it is missing


Running Loure


👀

nostr:nevent1qqsqdj324v4fsj7azld9w6yyn88zfnxj4tnvwha5sy36wcjjusnm4wgppemhxue69uhkummn9ekx7mp0vvgn8w


Add your usual relays and the fetch the followed list


Probability the easier way is to test it with https://msec.app
You find the bunker url in the profile settings


Hover the switch, a tooltip will explain :)


Check it!

nostr:nevent1qqsdl05g90u3d4shn5zafvrmg0djdqx3sp8nu4tqq4vymv32ysv0ltgpp4mhxue69uhkummn9ekx7mqzyqukgu3galwlytuy5l8rd5g3kduvuheazkuyqy68s40qfvjv3e8qgqcyqqqqqqgqew3fw


Really? That is great. Maybe I didn't noticed it because the "too many" (how many?) factor.


Manual classification of notes in this way has great potential, but it also opens the door to easy spam/crosspost, such as tags. I believe that the user should join a specific channel before posting. Groups are a good example of this flow, but notes are segregated and so they lost visibility. Difficult matter.
I agree that this is an area where we should put more effort.


Oh right haha, we just talked about this one year ago!


Exactly, like some clients already display reactions


Plain repost/boosts of the same note can be grouped in a compact form, so the user can see it just one time (at least in a defined timeframe, let say 12 hours) in the feed, saving precious space and so reducing the noise.


With the new Coracle custom feeds this is totally possible. And these feeds can also be shared, so we can promote a community curated effort. The great part is that nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn engineered them not as a proprietary client feature, but as something that every client can adopt, following a full Nostr interoperability logic.


Browsing through old ideas: is there finally a client that groups reposts to clean up the feed?


Hey, did you really use the words "client", we have trapped you 😂


Every view should include a top search with contextual weighted results. Followed, followers and sent notes are other areas that would greatlly and naturally benefit of this approach.


People of Nostr,

I have created a bad ass new Nostr library in TypeScript. It's built around carefully designed interfaces so the parts can be swapped in and out. It's documented extensively.

Check it out here! https://nostrify.dev/


In Italy a normal company or professionist is taxed *always* ~66%. I know, it's crazy.

There are some exceptions for new companies and young people with an income lower than €85.000.


nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr on Primal, the gray "approved mark" near the user's name is related to the NIP-05 domain? That is, you show it only for a predefined list of domains?


Me 😅


I notice now, nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr is so genuinely interested in the success of the Nostr ecosystem and attentive to community development that he preferred to link the more visibile action [Copy share link] to Njump.me instead of being self-referential... admirable.


Right click on the note date > copy


👀
NIP-46 on wirelsss steroids 🔥

nostr:nevent1qqsvgl22rgwxack8d835pdpxuv8j2qxm3xqj3tc32ahhev9gj6wunvcd969tc


Welcome!
And post your creations :)


What a zap! ⚡


The happiest person is the person who thinks the most interesting thoughts.

-- Timothy Dwight V

The best way to start a day is to fill your brain and heart with meaningful things, GM!


Welcome back!
If I'm not wrong, nostr:npub1pvgcusxk7006hvtlyx555erhq8c5pk9svw57snlxujpkgnkup89sekdx8c did a research about Tor compatibility time ago,, maybe she can tell us something.


Welcome!
What sort of elettronics do you build?


Five Tibetans.
Free body. They can work miracles.
Then add some pushups and squats.


You can always reuse the old mainboard:
https://hackaday.com/2022/11/30/mechanical-keyboard-with-a-framework-inside/


Thanks 👍


Does Ubuntu have some custom migration tools, or are we talking about generic dotfiles?


Yes. A friend of mine, who has been a teacher for 20 years, told me how over the years he has seen students becoming less and less used to PCs.
The example he gives is that they don't know the potential, even of things that might interest them, for example they don't know how to search for and download an MP3.
With COVID, schools have accelerated the 'digital conversion' and now the children (< 14 years old) are better off, but they are still trapped in the cloud world, Google above all.


Same in Italy


Most people don't have a PC, so they are trapped in this little screen designed for consumption.


How is the build quality?
I would like to know how they compare to a Thinkpad.


Does anyone own a Framework 13 and use it with Linux? Opinions?


I think in this such cases should be interesting ask the person if has the same precognition, or if thought / did something related to us.
I suspect it's a sort of telepathy, and the resulting energy acts quantistically on the reality.


Indeed it's a problems. Accessibility matters.

nostr:nevent1qqsy0t474wheknz0sdwju87jc70mxcslhllknzchv0x05typ2wt49xspp4mhxue69uhkummn9ekx7mqzypssvegyv9lw0yu8qg0p3jylk7w3mk7ru7llr88j9x85q3n0su27jqcyqqqqqqgyky4eu


Several times, often precognition about a person I will meet, or where I can exactly find someone.


You're welcome, and thanks for the generous zap!
If you integrate Nostr, I will able to offer you more support regarding product design and UX, within the nostrdesign project sponsored by nostr:npub10pensatlcfwktnvjjw2dtem38n6rvw8g6fv73h84cuacxn4c28eqyfn34f.
Btw, feel free to ping me if you have any question.


Apps send notes to relays.
Apps fetch notes from relays.
The type of device does not matter.
There is not such "android users" or "iphone users".
Just post notes :)


A simple and fast way to check for impersonation


I think that projects about learning are always interesting and meritable, and your seems one of these.

But, I struggle to understand the details and navigate the website, it's a little confusing.
I see you put a lot of effort on creating an original UX, but you should be sure to validate its effectiveness, otherwise you risk to push back potential users. To paraphrase, creativity is great, but it's nothing without control.

I suggest you having a more traditional approach for the informative structure and the UI, focusing accessibility and unusability.
Some main suggestions:

- Explain upfront with a short copy what the website aims to achieve, then put a link to the faq; (why the title is ROX? It's quite confusing)
- Use a standard easily navigabile top menu contains all the resources, and a bottom bar on mobile for the main sections;
- Make the design of the pages consistent and clear;
- Be sure that pages are fully responsive (I note some problems with a missing scrolling in desktop);
- Don't exceed with cosmetic animations, they can be distracting and also problematic for some people with disabilities;
- Not everyone like dark themes, the standard should be a light one, also for readibility;
- Have a clean homepage, move the options in a setting page, if they are important promote and link them in the footer of every page;
- Make the initial wizard more clear asking the user to pick a role, keeping in mind that this sort of flow can be blocking because users are concerned about non-reversible choices, so you need to explain what is happening;

Finally, why don't you use Nostr for the account system?! :)


Not for sure, being Nostr decentralized.
But https://stats.nostr.band could be a good starting point.


> which I understand can be a strange concept for many

😀💯


Welcome Bob!
Nostr search is an hot topic, keep working on it.


Great, congrats nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr 🔥


> emotional intelligence by Daniel Goleman

It's a real inspiring book!


Welcome at home!


I just imagined someone that was planning to submit a large PR... happy resolving of merge conflicts haha


Today I found out that the stethoscope was invented relatively recently, in the mid-1800s.
What is most interesting is the motivation for its invention. Previously, the lungs were listened to by resting the ear on the chest, and Dr. René Théophile Hyacinthe Laennec realized that his patients, especially women, were made uncomfortable by this gesture, which, moreover, they endured at a time of suffering. So as an act of kindness he invented the stethoscope so that he could stand at a respectful distance while examining his patients.
It is very nice to see that a technical development came out of an act of love.

https://image.nostr.build/97a846af1babb5cc2ce2c042f01ffc479024fcc23a2b0af8515e9211d356e69e.jpg

#TIL


I think it's really useful a mechanism to limit the visualization of notes from users that post a lot, because this permit to surface more different contents. For example I would add an option to group the notes by user and by hour, this should clean a lot the feed.


Let's revamp this old idea

https://image.nostr.build/c7a7e8f3982b0ea2ab5255dc2971d6feaf461989e8cbf286ddbb1045a364d17d.png


A lot of nice params to play with!
Maybe the list should be directly accessible, and then have a mechanism (additional options) to transform them in custom feeds.
Let me brainstorm on it and work on the design :)


Great food for thought.
Pam Head of Nostr Strategy!


A good explanation of the gossip-outbox model, actually!

nostr:nevent1qqswwd7n7vl42dse2lm5npdcyw4090dl9axj6s9atf05memg3fx2wrqprpmhxue69uhksmmyd33x7epwdehhxarjxyhxxmmdqgsfsrgl5erqmqtutgmypk4mteuxy5uj6llqpusay4h2jesmeahzcpqrqsqqqqqp0c6f6k


I suppose greed plays a role


"Without debit" seems not so correct, seeing the absurd trend of instalment payments being offered and choosen, that is arising.


Start here https://njump.me and then discover the apps ecosystem. If you need any help use the #asknostr hashtag.


We need creators!
Can you share some of you best historical contents?


Remember to add a Lighting address to receive zaps!


Mine are somehow glued, not sewed


What you mean?
I can send you a photo, but it's an old model


I have two Vivobarefoot (one for summer and one for winter) and I love them. The summer pair has a 4mm sole.


For mobile you can try Yana, less features but lighter.

For desktop, Gossip.
But I alert you that it's a little hardcore  :)


I don't know, after visiting the East and delving a little into their cultures, I have become attached and some things seem quite natural to me, as if I had done them before.


Welcome Panzax :)
You can also join or open a group on one of your interests, check https://coracle.social or any other client that support them.


Clients talk only with relays, so your data is pulled from relays. There are a couple of discovering mechanism that permit that automatically, if you don't find the same relays after the login you have to instruct the app to use yours entering them manually.


Yes, it picks your profile (name, bio, picture, etc) and your relays setting.


Which client are you using?


Welcome!
Try starting here: https://njump.me


Welcome! A lot of cool interests :)
https://coracle.social supports communities and hashtags, try it and give us a feedback


Welcome!


Nice!
The fact that in the feed the authors are hidden, is wanted or a bug? If it's the later, please keep it as preference, it is an interesting idea to browse and surface content without being distracted by our own naturals bias.
If I'm not wrong, nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m asked about something similar few time ago.


Fund more poor 3rd world country entrepreneurs - they will flip things around. They are not going to hurl abusive remarks, they will be grateful because day in and day out, their life is hell. And they would genuinely want to build their way out of hell.


I think Nostr is like any other healthy habit: you realise when you feel that there is something wrong with the current situation and that it starts to affect you. Then you realise that there is a solution, which requires a bit of persistence, but if you put enough effort into it, your life really improves.
So you are happy, and you want to make the people you care about happy by involving them in Nostr.

> but what we think is the killer feature isn't right now. who's going to discover the one that is?

Robust private and small groups/communities chats
+ E-commerce
+ Photo storage/sharing


Oh sorry, I misread


bitcoin-cli getdescriptorinfo "wpkh(your_public_key)"


Btw, I prefer chopsticks :)


~ Aseni Ini In (UK)
"Dancer's feet" 2024
 https://image.nostr.build/f1eac674f06fa60ef0dbae22b4f98f4d487392a584d737a2fe2604604ba33d34.jpg

#Artstr
Mixed Media


It's the same for Europeans.
At least in Italy I think it is related to "Etiquette", you should use spoon only for liquid foods where a fork cannot be used.
For example I struggle to use a (little) spoon for a cake, if they serve me it at restaurant (it happens a lot lately) I ask for a fork, and my friends make fun of me. But for me it's real pain, and tastes are also different.
It's a strange issue, and I am getting old, I know.


Congrats nostr:npub1lunaq893u4hmtpvqxpk8hfmtkqmm7ggutdtnc4hyuux2skr4ttcqr827lj 🤟


Nice idea!

Please check the mobile version, it seems broken.


This, never failed


`!code <query>`


It probably collects user names, or npub :)


I agree, but not primarly for this reason.
I prefer specific and highly curated apps that have a great integration with each other's.
We have NWC, why should be necessary to add a LN wallet to a nostr client?


Agree


It is really sad and bleak


They are really great.
Did you do the actual rugs as well?


Great story!

PS: Devo sviluppare una po' di più le mie conoscenze italiane in ambito Bitcoin, c'è qualche evento/meetup/club che consigli di frequentare?


Software is never finished


Unethical


Event of kind 30023 can be opened with this application: highlighter


nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z doesn't like settings :)


Petnamen are interesting, but they need a lot of manual handling.
Which client supports petnames, besides Gossip?


You are right, thanks for pointing this out.
Secure Scuttlebutt has been picked from the original nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 comparision list (https://nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6.com/nostr.html) but actually doesn't have these problems. Updated!


An interesting perspective on Nostr by a #music #creator,  nostr:npub1asuq0pxedwfagpqkdf4lrfmcyfaffgptmayel9947j8krad3x58srs20ap
https://stacker.news/items/499556

TL;DR;

> I received hundreds of reactions, likes and about 29400 SATs ~ €19. This is more royalties then I've ever received from any streaming platform, and these were immediately liquid in my account

> Some contributions are only 5 or 21 SATs but it is the fact that someone consciously sent it that really matters

> Having new followers on different applications find your older content in the same environment, and being able to send micro payments to all that content transparently is very encouraging to make you want to create and share higher quality and more evergreen content

If we could encapsulate this kind of feedback in 40-second video interviews with a nice infographic, it would be huge marketing content.


Congrats nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft, keep building useful and weird stuff!


Thanks for the valuable feedback!
A contextual help is definitively something I want to integrate. I like very much the "gently educate" philosophy.


Thanks for the kind words Pam!
It is great that you cook some Italian pasta, just *please* don't break up the spaghetti 😅😂


Idk, maybe because text is a good companion to empty space to balance visual elements, but it is also informative.
Btw, typography is sexy.


I will add it


I understand your pov, but lately I have been fond of the thought of "making long-format content great again". I also love text as a design element.


Now it should be a little better on mobile


It works just fine for me: https://njump.me/_@Bac0t.my.id


Now it should be fixed


Damn browser inconsistencies, now it should be fixed


Added a no-js fallback and reduced the initial delay, thanks 👍


Hahaha damn!
But the animation doesn't work?
I need to put a safe default if somehow js is disabled, thanks for pointing this out!


Thanks for reporting, yes I noticed this issue. If you scroll the animation out of the screen the jump is solved, but I need to find a proper solution.


I had a good time doodling!


Thanks!
I know, especially on mobile is a bit of a wall of text. The goal is to summarize Nostr for a newcomer, requires some PoW ;)


New https://njump.me homepage just dropped

https://video.nostr.build/1b28e51e45ed6a856e1a658f11b87d27bd551a7dcd0d8cda356f6b6e4e27d6c8.mp4


Elements as parts of the whole?


Short <20 minute presentation on the Chorus Relay:  https://mikedilger.com/chorus-talk.mp4


If Elon Musk really unblocks the Brazilian accounts the emperor might ban Twitter in Brazil. Will this be the Nostr moment?


The reason things will seem unbearable is not because they are hard but because we are soft.

-- Seneca


Same here, never cleared the cache


I'm playing with them right now.
As already said, useful!

Some random suggestions.
The thread view does not work very well with main notes, because after you click the item you find an identical one.
I would remove the referred note from the drafts preview, to make room for the user content; the text should be enough to understand the context and the thread is just one click away.
A long press to edit is too hidden, why not use the single tap? If it's somehow problematic in some areas I would add a full width button "Draft - Edit" at the bottom of the note. This also solves the problem that drafts are not highlighted when scrolling a thread.


Hey, but are that weird emoji shortcodes?
Even Njump supports them, with great happiness of nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6


Turbo Pascal :)

Have a good study!


Delayed sending
Snoozing

But I have yet to find one that implements them correctly


Exciting job opportunity alert!🚀
We're growing our dev team at plebeian.market & looking for 2 talented devs!🌟
- Full-stack front-end dev: SvelteKit, nostr, lightning, & bitcoin experience required.🔧
- Back-end dev: PostgreSQL, Docker, nostr, lightning, & bitcoin experience a must.📊
Remote work & Bitcoin salary! Join us in shaping the future of decentralized marketplaces! 🌍
Apply now by sending us a dm
#jobopening #bitcoin #lightning #nostr #sveltekit #developer #remotework


Yes.
Draft support is absolutely necessary, it greatly improves the UX, first of all when the user needs to explore nostr before resuming writing. But it is also a lifesaver if an app crashes.
So auto-saving is necessary, but I would let the user opt-out, for example when he leaves the editor (just the first time, for every draft).


Cool!


Florida has banned social media for minors (supplanting parents' right to make that choice), California wants to KYC social media users, and Facebook just sold their users' DMs to Netflix. Nostr is as needed as ever.


Really cool, thanks for sharing!
A perfect use case for a Nostr login integration.


I've been thinking about this.
Currently the "Nostr" specific part of a marketplace/ecommerce is more the backend for the seller; for the frontend, following the current specs, the flow is fairly minimalist and involves direct contact via dm. So at the moment I can't think of a UI/UX that is in any way unique and innovative to the Nostr experience.
Are you looking for something specific?


Buona Pasqua Corrado :)


🫡

Nostr thanks you.


What you mean?
Cannot you load the mentioned event?

It's yours one: https://njump.me/nevent1qqs2wl2s3zjw2rlyev9gstl6h3xspkh3zpqnsdjcspmrx6ljdr4htrgpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qygx2n7kc45pqexcalequu06qgwf2t8f3wws4nz2w0dqg3pp8k6f6pydfuta7


Maybe you can try to ask for help in the Matrix group


Oops, open source is flawed


You are talking about global, not your curated feed! That's absolutely normal.


I just tried Antennapod, works without a glitch.
Maybe a weird permission problem?


Really strange, I muted some npubs months ago and never had other problems


Give a shot to Coracle


Which clients are you using?


Which app is crashing?
I don't have any problem.


Bad? Really?
My feed has zero spam


No, it uses IPs geoloaction data
https://dev.maxmind.com/geoip/geolite2-free-geolocation-data


Next Nostr event in Italy? :)

/cc nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc
nostr:nevent1qqs2wl2s3zjw2rlyev9gstl6h3xspkh3zpqnsdjcspmrx6ljdr4htrgpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qygx2n7kc45pqexcalequu06qgwf2t8f3wws4nz2w0dqg3pp8k6f6pydfuta7


Interesting take!


Yana has improved a lot in the latest version, I really like the possibility to choose which relays to send a note to. Great work nostr:npub1xpuz4qerklyck9evtg40wgrthq5rce2mumwuuygnxcg6q02lz9ms275ams


We’re on the home stretch of reviewing Sovereign Engineering applications.

If you’ve been procrastinating consider this a last call.

Come build with us and explore what it means to build it right

Apply now

sovereignengineering.io


Love this!

nostr:nevent1qqsdsmrxe504wlfm56s3p0u703apck4hjm9eem8jr4etmlx5nkth95spzpmhxue69uhkummnw3ezuamfdejsygpm7rrrljungc6q0tuh5hj7ue863q73qlheu4vywtzwhx42a7j9n5psgqqqqqqsncjmjm


"Italians do it better" cit.
But we are all here for freedom, so absolutely feel free to do it wrong, cook your pizza in the microwave and use some cold ketchup as topping.

Just kidding 😂
I love to see how our cultural ego suffers when we meet other realities.


Can you share the original nevent?


You already did it 🫂


> Surely not just to record what he sees, but to interpret what he sees

This. And some abstraction let the observer to partecipate in the art, adding their own imagination and feelings more strongly.


Can I express a difficult opinion?
The work in progress 1 to me is somehow more vibrant, than the next iteration, I like it very much.
I think you could try experimenting with a lighter and more instinctive style.
What I quickly learned painting is that often less is more.


For this sort of creators the better part of interoperability is that they can actually *increase* their user base trough influx from applications they do not know exist.

Probability we need just a good UX to keep the users in the app, and a great interoperability UX to invite them to easily jump elsewhere.

And because usually clients' priority is not to let users go away, we need to build this good interoperability UX at protocol level. We can achieve this with rock solid specs and tools, paired with a great information layer, like you, nostr:npub1lelkh3hhxw9hdwlcpk6q9t0xt9f7yze0y0nxazvzqjmre3p98x3sthkvyz and nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc are doing brilliantly.


Cool!
Nostr need a soundtrack 👀


Yes


🚨🚨🚨 Backdoor in ssh in Fedora/Debian testing and NixOS unstable (and more??)

https://stacker.news/items/485678

https://www.openwall.com/lists/oss-security/2024/03/29/4

Scary as hell!


Fascinating!
Thanks for sharing


Why?


Do you know that in France, Belgium and Italy April Fool is April Fish? Considering that Blowater has a whale as logo, I would pick something on the same theme, for example "fishbowl" :)


Knowing that there are "Nostr spaces" doesn't mean you have to use only one. There are outbox relays, topical relays, small groups relay, etc. Maybe they can be part of a replication pool for redundancy. And you use all them together.

Some clients will surely hide them, but other will expose and promote the curation. I think, and hope, that a lot of user will recognize them as the fundamental structure of the network.

The mastodon lock-in experience is a completely different matter.


Can you take a picture of the page with the year of the first printing? :)


Love the girls vibe 🔥


In the future "wss://" will unequivocally indicate a Nostr space, just as "https://" has become synonymous with website


Actually window.nostr 😂

https://github.com/fiatjaf/window.nostr.js


Nostr.window spotted 👀

nostr:nevent1qqsqm3wrpl6j74sf7khf652ltluqgztnxsw023k9ppw40tvlmsrc0ngpp4mhxue69uhkummn9ekx7mqzyqe4dhnpkwty0ycuazepgzet4wphuzqscrh4zka7jt0qyjqypw9a6qcyqqqqqqgu40cdl


I doubt that too because, if nothing changed in the last year, Onyx refuse to release the kernel, violating the GPL


I love this vision, thanks for your effort


Maybe it could be displayed when an interactions level threshold, or WoT,  is reached, to signal that is a potentially interesting profile


I doubt, a custom kernel is probably needed to drive the Carta display


Does Onyx still violate the GPL, refusing to release the kernel?
They have interesting products but this is a big NO for me.


CITADEL DISPATCH 122: NOSTR DEVELOPMENT WITH FIATJAF, HODLBOD, PABLO, AND DILGER

-  nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6,  nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn,  nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft,  nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c

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


Really glad to have you here


If you are building a product, don't forget to put the link to the source code somewhere easily accessible, such as in the footer for websites, or in an "about" section for software and apps. This is a key act to spread open source and the beneficial virus of Nostr.

I see a lot of great projects missing this opportunity!


Apply now.
https://m.primal.net/HpDG.mp4


Metadata are cached, probably the expiry period has not been reached. I will check.


Real and inspiring.
But the first goal of Nostr in the current form is not to sell a product for 8 billion dollars, but to create the infrastructure so everyone else can do this, or simply give it away for free.


Maybe via  https://njump.me


The upvotes are scary


Art will save the world.
Welcome!


Unstoppable :)


Must-read about Gossip model & NIP-65:

nostr:naddr1qqxnzde3xycngdpjxg6nqdfsqy88wumn8ghj7mn0wvhxcmmv9uq3xamnwvaz7tm0venxx6rpd9hzuur4vghsxpqqqp65wq3qacg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeys3t5t84


Neumorphism is the new skeuomorphism.

Designers do not have, like developers, new and imaginative stacks to try out every week and waste time on, so they are all too tempted to catch up on some old schemes.


why haven’t more clients implemented the gossip model? nostr:note19hm09s5dzf0dfmdtt2atlkp22mfz234xh3t3qkz7fx6n2st3fcysspwpht


# Nostr is not decentralized nor censorship-resistant

Peter Todd has been [saying this](nostr:nevent1qqsq5zzu9ezhgq6es36jgg94wxsa2xh55p4tfa56yklsvjemsw7vj3cpp4mhxue69uhkummn9ekx7mqpr4mhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet5qy8hwumn8ghj7mn0wd68ytnddaksz9rhwden5te0dehhxarj9ehhsarj9ejx2aspzfmhxue69uhk7enxvd5xz6tw9ec82cspz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3vamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmnyqy28wumn8ghj7un9d3shjtnwdaehgu3wvfnsz9nhwden5te0wfjkccte9ec8y6tdv9kzumn9wspzpn92tr3hexwgt0z7w4qz3fcch4ryshja8jeng453aj4c83646jxvxkyvs4) for a long time and all the time I've been thinking he is misunderstanding everything, but I guess a more charitable interpretation is that he is right.

Nostr _today_ is indeed centralized.

Yesterday I published two harmless notes with the exact same content at the same time. In two minutes the notes had a noticeable difference in responses:

![](https://blob.satellite.earth/53b3eec9ffaada20b7c27dee4fa7a935adedcc337b9332b619c782b030eb5226)

The top one was published to `wss://nostr.wine`, `wss://nos.lol`, `wss://pyramid.fiatjaf.com`. The second was published to the relay where I generally publish all my notes to, `wss://pyramid.fiatjaf.com`, and that is announced on my [NIP-05 file](https://fiatjaf.com/.well-known/nostr.json) and on my [NIP-65](https://nips.nostr.com/65) relay list.

A few minutes later I published that screenshot again in two identical notes to the same sets of relays, asking if people understood the implications. The difference in quantity of responses can still be seen today:

![](https://blob.satellite.earth/df993c3fb91eaeff461186248c54f39c2eca3505b68dac3dc9757c77e9373379)

These results are skewed now by the fact that the two notes got rebroadcasted to multiple relays after some time, but the fundamental point remains.

What happened was that a huge lot more of people saw the first note compared to the second, and if Nostr was really censorship-resistant that shouldn't have happened at all.

Some people implied in the comments, with an air of obviousness, that publishing the note to "more relays" should have predictably resulted in more replies, which, again, shouldn't be the case if Nostr is really censorship-resistant.

What happens is that most people who engaged with the note are _following me_, in the sense that they have instructed their clients to fetch my notes on their behalf and present them in the UI, and clients are failing to do that despite me making it clear in multiple ways that my notes are to be found on `wss://pyramid.fiatjaf.com`.

If we were talking not about me, but about some public figure that was being censored by the State and got banned (or shadowbanned) by the 3 biggest public relays, the sad reality would be that the person would immediately get his reach reduced to ~10% of what they had before. This is not at all unlike what happened to dozens of personalities that were banned from the corporate social media platforms and then moved to other platforms -- how many of their original followers switched to these other platforms? Probably some small percentage close to 10%. In that sense Nostr today is similar to what we had before.

Peter Todd is right that if the way Nostr works is that you just subscribe to a small set of relays and expect to get everything from them then it tends to get very centralized very fast, and this is the reality today.

Peter Todd is wrong that Nostr is _inherently_ centralized or that it needs a _protocol change_ to become what it has always purported to be. He is in fact wrong today, because what is written above is not valid for all clients of today, and if we [drive in the right direction](bc63c348b) we can successfully make Peter Todd be more and more wrong as time passes, instead of the contrary.

---

See also:

  - [Censorship-resistant relay discovery in Nostr](nostr:naddr1qqykycekxd3nxdpcvgq3zamnwvaz7tmxd9shg6npvchxxmmdqgsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8grqsqqqa2803ksy8)
  - [A vision for content discovery and relay usage for basic social-networking in Nostr](nostr:naddr1qqyrxe33xqmxgve3qyghwumn8ghj7enfv96x5ctx9e3k7mgzyqalp33lewf5vdq847t6te0wvnags0gs0mu72kz8938tn24wlfze6qcyqqq823cywwjvq)


Love it!

The nym is a Gaber tribute? :)


https://image.nostr.build/09ea3f26373799517ba01cae16ba76e9f3bb85fe7396fe5f83f7503f15852590.jpg

-- Katharine Hepburn falling in a Venice channel in ‘Summertime’ directed by David Lean, 1955


This is cool!


I love the fact they are pushing desktop apps!
I don't know the underlying reason, but incentivising users to own a PC and learn how to use it, as opposed to the smartphone trap, is great.

nostr:nevent1qqs9fn67c77npdhkh2kf8ygwz0qztqytjkd932j5cmw2em7clu5d04gppamhxue69uhkummnw3ezumt0d5pzqml7jwah949v0z8a303d4h6mkj30zj3np4fskrngh4ene96yceseqvzqqqqqqy09dzyn


Mental Health in Open Source
https://antfu.me/posts/mental-health-oss


"Please don't" 😂


Good question, thanks for sharing.
No answer from me either.


nak key generate | nak encode nsec

👨🍳 👌


Actually there is bug: the app probably fetchs the raw content of the contentEditable element, instead of the plain text, and this results in posting gibberish code


Please tell us which client you are using!


Every client can do whatever it wants, and you can choose the client that fulfill your preferences, easy


Would be nice a function that randomises the main feed by choosing followed contacts randomly each day. A sort of shuffle mode, without any trend algo.

Is there a client that does something like this?

It would promote the curation of one's own followed list, and the discovery of new and weird content, breaking easy trends.

#asknostr


Wise


The IKEA effect also naturally creates micro influencers, that have the awareness and the expertise to actively teach the flow


The judge just ruled from the bench.

CRAIG WRIGHT IS NOT SATOSHI NAKAMOTO

Further findings of fraud etc will come in the written judgment.

Welcome to law.


GM https://image.nostr.build/49c2f527e9c7f310ff4f8a75dd9da077f4c86c0dc34154400bcdb314493f9401.jpg


Got a new Coracle version for you all, just in time for #TopBuilder2024  finals tomorrow — I'm currently at a Denny's in Austin making sure my demos work, wish me luck!

# 0.4.4

- [x] Format time and date based on browser regional settings
- [x] Rename `FORCE_RELAYS` to `PLATFORM_RELAYS`
- [x] Stop reading kind 3 relays
- [x] Publish q tags
- [x] Add sugggested relays based on follows
- [x] Improve invite creation
- [x] Added docker image (@kornpow)
- [x] Code split by route
- [x] Add fixed footer for settings forms
- [x] Add claim query param to group detail
- [x] Add admin key import
- [x] Improve hashtag regex (@zen)
- [x] Add rendering support for cashu tokens


https://i.nostr.build/5GRgv.png
https://media1.tenor.com/m/acU28-Gj1W0AAAAd/jack-nicholson-jack.gif


It depends. If I think the user posted a piece of content looking for a v4v rationale, for example, a journalist posting an article, I try to act according to what I think for him is the greatest value at that moment. A response doesn't help him pay the bills :)


"Starting this week, you'll have the power to install filters from independent moderation services, layering them like building blocks on top of the Bluesky app's foundation."

"The Bluesky app, as an online space that we created and maintain, will always have the foundation of the moderation we provide. Independent moderation services will let you and community builders further customize your own spaces"

So the user cannot disable the "foundation" filters?
It seems a little the usual walled garden, ready to kill the free speech...

https://bsky.social/about/blog/03-12-2024-stackable-moderation


Probably there are script that run every minute checking this sort of obvious seeds, ready to wipe them


> Viviamo in un mondo nel quale l'espressione pubblica è spesso filtrata dalle preferenze egoistiche di un gruppetto di miliardari

Io stavo parlando di censura governativa, non di oligopolio privato. Dove c'è libertà di creare un proprio spazio la qualità di incensurabilità è sempre gradita, ma meno vitale per il free speech.

> Non credo che gli incentivi economici siano, generalmente, ben allineati con i diritti umani.

Concordo sul porre attenzione a questo aspetto, ma come sempre ogni generalizzazione ha i suoi limiti. Va anche rivisto il concetto "soldi - male" che ci portiamo dietro come retaggio religioso, e quindi culturale. L'incentivo economico è quello che spesso garantisce sostenibilità a lungo termine. E' fantastico avere uno spazio offerto da persone volenterose (io ci sto pensando proprio per l'Italia), ma cosa succede se poi le persone in questione sono impossibilitate a dare continuità al servizio? Certo, ci si può avvicendare, ma è tutto più incerto e complesso, e se da quel relay ora offline dipendesse la vita di un dissidente politico che deve comunicare all'esterno, che impatto avrebbe quel relay non disponibile per una fattura non pagata?
Infine, incentivo economico e partecipazione pubblica volontaria, non sono assolutamente a muta esclusione.

> Perché deve esserci filtraggio da parte del server?
> Esistono le comunità, su Nostr [...]

Ogni relay oggi esistente filtra, quantomeno lo spam (secondo una propria definizione).
In un relay tematico il filtraggio diventa necessario per evitare che lo stesso venga trattato come generalista.
Un relay tematico non è altro che una comunità che client-side è gestibile con l'unità minima di protocollo, ossia il NIP-1. I gruppi sono comunque uno sviluppo molto interessante, io li sto monitorando da vicino nell'implementazione proposta da Coracle; tuttavia aggiungono un livello di complessità e non sono ancora standardizzati.

> Innanzi tutto queste persone dovrebbero capire più a fondo il concetto di "relay".

Come sempre è una questione di UX, Coracle ha un sistema molto interessante per invitare un utente, o anche qualcuno che non sia ancora registrato, su uno specifico relay, es:
https://coracle.social/invite?people=8ee4290c98b20b2999138b322f466ea20c75608f568ab53cf11492bf9b2e849c&relays=wss://nos.lol/|

> In secondo luogo, dovrebbero prestare attenzione

Anche qui è questione di UI. Come specificavo nella mia nota iniziale, la gestione focalizzata sul singolo relay è raramente ben supportata. Servirebbe incentivare lo "zoom-in" nel relay, a quel punto uno opera esattamente come se fosse in un gruppo.

Confronto interessate, penso che i nostri di vista siano più complementari che in antitesi :)


Only if you think of appreciation as a competition. For me it's not about how much, it's about having a change in awareness. In fact, I agree with you that participating with a response is a great way to provide value. A reaction is still a signal, but it is a low-effort feedback.


Remember to support those who care about quality and community, usually local farmers and shops are a good place to start.

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


Thank you for the thorough answer.
I generally agree that the main point here is the freedom of speach.
Zapping is not a necessity by any means, but it is a nice and improved way to express appreciation, because it allows you to be truly aware of what you are rewarding, and for the recipient it is a concrete contribution.
Money is energy.


Non ovunque è per fortuna necessaria un'assoluta resistenza alla censura, e comunque questa è sempre garantita dalla possibilità di clonare/forkare facilmente un relay. Inoltre nulla vieta di introdurre il concetto di pool di relay, creando quindi una struttura a tutti gli effetti ridontante e quindi più resistente alla censura.

Se tutti i relay fossero intercambiabili, e quindi uguali a stessi, non ci sarebbe probabilmente nessun incentivo a lungo termine nel gestirli, in quanto non c'è ingentivo economico.

Sicuramente ci sono soluzione teoricamente più evolute per gestire la navigazione trasversale del "global" (es. DVM, AI, etc), ma in quanto tali difficilmente sarebbero incluse in tutti i client. Il relay è l'unità minima di raggruppamento che sposta la logica di filtraggio lato server e permette anche al client più minimalista di navigare con semplicità i contenuti. E' un approccio pragmatico ed efficiente.

Tornando all'argomento iniziale: con un relay "nostr italia" sarebbe per esempio semplice condurre l'onboarding di nuovi utenti nostrani in maniera "controllata", lasciando loro poi la facoltà di attivare nuovi relay internazionali-generici e quindi spaziare. Analogo ragionamento vale per ogni nicchia tematica, per lingua e/o oggetto.


Hahaha
Scoop: nostr:npub1tfrzlfsyfd9cmgcc229xnpaytcadlqet68ryh453p6k0an0sw4qszua36t è italiano ;)


Peaceful > Happy


Ladies and gentlemen, may I introduce: Koja. Koja walked all the way from Hamburg to London - a remarkable 1,200 km on foot to raise awareness of the dire situation of Assange. X shadowbans such stories. That's why I want to retell some of these outstanding actions.
https://m.primal.net/HcRM.jpg
https://m.primal.net/HcRL.jpg
https://m.primal.net/HcRK.jpg
https://m.primal.net/HcRJ.jpg
https://m.primal.net/HcRP.jpg


"So please take a step back and appreciate the magic"

-- nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc

nostr:nevent1qqsdwgljx0nudpr7y5yvg785gv3aw99zwn2xx8qu8ws9uyrmd3ngmrcpp4mhxue69uhkummn9ekx7mqzyphydppzm7m554ecwq4gsgaek2qk32atse2l4t9ks57dpms4mmhfxqcyqqqqqqgpgtjjn


Per un istante ho temuto mi avessero bucato la nsec hahaha

E comunque sei fortunato che a quanto pare "supercazzola" non ha attivato il traduttore :))


Me? Dedicating my energies to something that can help improve everyone's life, both materially and mentally.


nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z I don't know whether Catalan is so similar to Italian or whether the language detection needs fine-tuning, but the output is hilarious.
Also, it seems quite upset in the last uppercase part :)

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


Any developer wants a free relay to operate? I am developing a serverless relay service for small relays (~100 people).

It consists of 2 parts:
1. A TypeScript relay implementation written in Deno
2. A serverless platform to operate it

The relay software will be open sourced and runnable on your own like any other relay software.

The advantage is the serverless part. You can upload your JavaScript as plugin to your relay and I will run your arbitrary JavaScript.

You can config this relay through pure JS code and CICD with GitHub actions.

Part 2 does not exist yet.

But if you'd like to try, just tell me and I will setup one for you.

Want to collect feedbacks.


Capisco e condivido, almeno in parte le tue perplessità.

A mio avviso per sbloccare questa situazione è necessario spingere sui relay tematici, come da sempre immaginato e promosso da nostr:nprofile1qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj7qgmwaehxw309aex2mrp0yh8wetnw3jhymnzw33jucm0d5hsqgpm7rrrljungc6q0tuh5hj7ue863q73qlheu4vywtzwhx42a7j9n5zr9h9m . Ma per fare questo servono client che permettano con naturalezza di muoversi in maniera focalizzata all'interno di singoli relay. Ad oggi pochi permettono di farlo (https://coracle.social by nostr:nprofile1qyvhwumn8ghj76r0v3kxymmy9ehx7um5wgcjucm0d5hszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgsq29me0  è uno di questi) e la funzione andrebbe comunque promossa in termine di interfaccia utente.

Se ai relay tematici aggiungiamo i gruppi pubblici/privati (ci sono varie implementazioni, non ultima quella di Coracle) e un sistema di messaggistica one-to-one solido (ora abbiamo NIP-44) all'utente viene fornito una piattaforma organica nella quale comunicare a diversi livelli; quindi comincia a stabilizzarsi in Nostr portando valore, diversificato in termini di contenuto, e contribuisce a creare quella massa critica della quale stiamo parlando.


La soluzione per l'onboarding di massa è https://github.com/nostr-protocol/nips/blob/master/46.md, ossia passare tramite un provider.
Per l'utente minimamente più consapevole e interessato, gestire direttamente la chiave privata, anche attraverso un signer, è cosa piuttosto semplice.
https://nsec.app è un servizio molto interessante che fonde questi due approcci: gestione non custodial della chiave e sistema OAuth-like (tramite NIP-46) per il login.

Ci sono sicuramente ancora punti scoperti, come una gestione standardizzata dei backup dell'account (esiste NIP-46, ma va migliorata la UX) e la possibilità di ruotare le chiavi in maniera efficiente (cosa che peraltro permetterebbe in prospettiva di muoversi da custodial a non-custodial).
Un po' alla volta tutti i pezzi andranno a posto, siamo solo agli inizi.


Now I'm curious to know about the second no, do you mind sharing the reason? :)


Mental health matters.
Welcome!


🔥 Nostr devs, check this out and let's change the world

nostr:nevent1qqs0w6dna8vr0gpqpz83zekzea83fc6ns953mnpw97udkh70qp4p3qcppemhxue69uhkummn9ekx7mp0mr3w9f


Are you re-evaluating kind-1 editing again now?! Hahaha

PS: Add a LN address


I agree with your position, well put


GN
https://m.primal.net/HjPD.jpg


I am officially opening up my calendar for anyone interested in getting their own white-labeled version of Coracle stood up.

cal.com/coracle.social

Hosted options and consulting available. Hit me up, and please recommend coracle to any community organizers you know who care about bitcoin and individual sovereignty.


And it's on Nostr!
nostr:npub1n3h6vcu0vj4jw70m8p457vk3uq44zz0jc5r6d09chtks6xxyu0gq9s2j0t


Food for mind, interesting ideas

nostr:nevent1qqsrgs8v6fvhwt3gy97kw48a64e4guugpu3u2vyvs5j4zufwthf6z0gpr9mhxue69uhhqatjv9mxjerp9ehx7um5wghxcctwvspzphtxf40yq9jr82xdd8cqtts5szqyx5tcndvaukhsvfmduetr85ceqvzqqqqqqytg7fzf


Sorry for the delay.
The location is suboptimal, imo. The description in the NIP is:

location (optional, repeated) location of the calendar event. e.g. address, GPS coordinates, meeting room name, link to video call

It is open to multiple locations, and you can enter just about anything; there is no data type specification, so it becomes difficult to show it consistently.

I will open a PR about that.


When it's the right time? NOW

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


Yes


Italy's best-known financial newspaper, on Bitcoin: more of the tulip bubble story, exclusive use by criminals and other nonsense.
They're pretty scared.

https://www.ilsole24ore.com/art/febbre-bitcoin-non-e-oro-digitale-quello-che-luccica-AF8qG9tC


Maybe, but I think we should first improve the location(s)/address(es) specs in the NIP


Njump now supports NIP-52 calendar events, e.g.

https://njump.me/naddr1qqyrywr9x43rxdr9qy8hwumn8ghj7mn0wd68ytnddaksygpc4vlncpsr9tek2dvk0jttc38dwjjxa4mz2k0fk3dzw5z2qa3frqpsgqqq0jes8pt49c

https://image.nostr.build/b5d9e205f9e357277d32359fa3efedf97d0a00f5af4a1feec342b467212fdb82.png


Cool!


A clarification that does you credit, thank you nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg


This morning, the instant you woke up, were you inhaling or exhaling?

-- U Pandita Sayadaw

https://image.nostr.build/29e2174b3b1a8e5ab03dfccdf3902ec1d80b038d40bca98b45cfd956380d2e40.jpg


Now that we have forks and edits, we can do pull requests between users. It's time to bring some collaboration to social media. 🚀
https://video.nostr.build/794e30873eb53b59fd8a3be078064cb8ede28a9820c8e74044a1b7c7cc38fea6.mp4


Sometimes I find it hard to believe that it really happened, amazing.


Wow, super interesting


Yes, the scrolling is broken!
Mary Poppins bag is magic, not perfetc :)


This 🫡


Don't miss this

nostr:nevent1qqsqqqq835nfg0n4ednujxn72h5w44z346wur6acgxw2hkllz9k2w5gpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqpxfzhdwlm3cx9l6wdzyft8w8y9gy607tqgtyfq7tekaxs7lhmxfqvzqqqqqqy02ysma


noStrudel is the Nostr Mary Poppins bag


I essentially agree.
For me, the main pain of Tailwind is the total mess that it causes with git. Having all the classes inline, it is basically impossible to diff and have a clear picture of what have been done in a commit.


More devs. More projects. More freedom tech.
Block by block, a brighter future is being built.
https://opensats.org/blog/bitcoin-grants-feb-2024


You actually described Nostr, relays are rooms


YES


ecash/cashu is a interesting tool, the work that have been done on the protocol and the wallets is huge, certainly the applications need more exploration.
But what you transfer are not "actual sats", they are tokens. And when "they're ready" after joining with a random client, the supposed backing sats could be vanished. We need to stress the token nature and the fully custodial and rug pull risks, if we care about Bitcoin, and Nostr.
Personally, I see more interesting applications for families and small groups, where the trust and the teaching while onboarding, so the risks, can be properly managed.


Because everyone, at least once in their lives, has made a commit with a patch designed only for a quick local test, right?

https://image.nostr.build/0d46945a8d56b732622da5dae3fd4bce7e66e52dfcf6a33db9f93c54513a2f6b.png


Call for devs

nostr:nevent1qqsdsvhj8kyjpvt9zqf5md5fsrmppn3xpajpwj2eq2rc8a7tl50k3gqppamhxue69uhkummnw3ezumt0d5pzqmjxss3dld622uu8q25gywum9qtg4w4cv4064jmg20xsac2aam5nqvzqqqqqqy7pwars


Ready for for a really tasty breakfast?! :)

PS: I just finished 60 hours one


There’s no thought more important than this next breath.


I would call it refollow.nostr.com


Satoshi was so badass (h/t nostr:npub1g53mukxnjkcmr94fhryzkqutdz2ukq4ks0gvy5af25rgmwsl4ngq43drvk):

Historically, people have taken up scarce commodities as money, if
necessary taking up whatever is at hand, such as shells or stones.  Each
has a kernel of usefulness that helped bootstrap the process, but the
monetary value ends up being much more than the functional value alone.
  Most of the value comes from the value that others place in it.  Gold,
for instance, is pretty, non-corrosive and easily malleable, but most of
its value is clearly not from that.  Brass is shiny and similar in
colour.  The vast majority of gold sits unused in vaults, owned by
governments that could care less about its prettiness.

Until now, no scarce commodity that can be traded over a communications
channel without a trusted third party has been available.  If there is a
desire to take up a form of money that can be traded over the Internet
without a TTP, then now that is possible.

Satoshi


https://github.com/git/git/commit/28f5d176110d2ed768a0a49159993c7a02d8cb15
Jul 23, 2013


Probably, but it is not really an excuse.
They could have just added a prefix, for example --safe-force, let people migrate and eventuyally later deprecate --force for something different. Or first deprecate --force and steal it (it is conservative and less dangerous, so should cause no loss of data).


Let's loop, nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft fault.


A classic example of a bad UX for a cli:

git push --force
git push --force-with-lease

The safer option has a longer command that start with the dangerous one, c'mon why?!


CSS are really powerful.
The real pain is how to organize them and mix a semantic approach with a declarative one.
The Tailwind model is winning because it's easy on this regard.
(I don't love it, but started to appreciate its strengths)


Really interesting, a piece of history, thanks for sharing!


My email correspondence with Satoshi in 2009-2011: https://mmalmi.github.io/satoshi/


🦬 Please welcome my friend Coracle v0.4.3 to the nostrverse.

You can now support development by setting up a default zap split for the "platform" (aka me). Do this at App Settings > Platform Zap Split. The default is of course zero, so this is entirely opt-in.

In other news, you can now create invite links ("Create Invite" under the profile menu) with default follows, relays, and groups. The relays and groups can optionally include a "claim" to automatically grant access. No one currently supports these claims, but I have built a custom relay that does, so please reach out if you'd like to set something like this up.

I've also applied liberal amounts of shellac (thanks to nostr:nprofile1qyd8wumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejz7qghwaehxw309ashgmrpwvhxummnw3ezumrpdejz7qgkwaehxw309ajkgetw9ehx7um5wghxcctwvshsqgrmmmmmugka3evlgcqwq3922wsul966nhrayl04svauwldhsjjcq559uwpr  for his design work) — in particular, the WoT indicator is now prettier, and hopefully more useful. Orange arcs indicate people you follow, while white arcs are people you don't follow. The more people who you follow also follow a given person, the bigger the arc will be. I also hope you notice my stroke of genius in orienting the arcs the same way as Coracle's logo.

Full change log below:

# 0.4.3

- [x] Add follow all to onboarding topics
- [x] Add FORCE_RELAYS environment variable
- [x] Add support for extensions that implement nip44
- [x] Add zap splits
- [x] Add default platform split amount
- [x] Add invite link generation
- [x] Use new web of trust display
- [x] Show loading when searching profiles
- [x] Apply new note styles and theme
- [x] Redirect to onboarding from invite link if no user
- [x] Fix legacy messages


Needing prompt engineering for an AI is an oxymoron


Coracle is looking fresh thanks to nostr:nprofile1qyd8wumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejz7qghwaehxw309ashgmrpwvhxummnw3ezumrpdejz7qgkwaehxw309ajkgetw9ehx7um5wghxcctwvshsqgrmmmmmugka3evlgcqwq3922wsul966nhrayl04svauwldhsjjcq559uwpr 's new designs

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


Visible on Amethyst


nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc will complain 😅
I also think that short notes linked together have their utility. The UX of commenting selected text could be an improvement but it not easier.


Check out the new https://metadata.nostr.com/ (nothing is changed, really, this app by nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcqyzsq3hh327t0h2dq6matqn5064cgj2zanl2stkj6s0lg4t2h5dty65pm0vv  is already very good) powered by https://github.com/fiatjaf/window.nostr.js (thanks to nostr:nprofile1qyd8wumn8ghj7ur4wfshv6tyvyhxummnw3ezumrpdejz7qghwaehxw309ashgmrpwvhxummnw3ezumrpdejz7qgkwaehxw309ajkgetw9ehx7um5wghxcctwvshsqgrmmmmmugka3evlgcqwq3922wsul966nhrayl04svauwldhsjjcq559uwpr  for making this usable):

https://cdn.satellite.earth/2b5ad2df2a40b1f4315f7ae8a141ae6424058eb30a4cc92362c0a3d3dd13731d.mp4


You can now transfer usernames in nsec.app!

Many people tried nsec.app and claimed their preferred username, but due to UX issues have it attached to throwaway test keys. We've (hopefully) fixed the signup UX, but also added a name transfer feature. You can now transfer your username to your real keys.

Make sure you reload the app properly (open tab, close tab, open again) to get the updated version with this feature. There is a menu button near your nip05 name in the app, where you can request a transfer to a specified npub. That npub then would have to change their username manually to the transferred one to "accept" it.

We've also made some serious improvements to the app, particularly with how well it works when your keys are imported into several devices/browsers. If you've had issues in that mode - please try this new version please.

Here is a quick demo of the name transfer:
https://v.nostr.build/zGgZ.mp4


"Why only on Nostr I cannot delete *my* posts?!"


I need a web and graphic designer for some paid projects. Doesn’t have to be the same person but you’ve got to have incredible taste and the ability to start ASAP.

Please send me links to your previous work if you’re interested.

Also, Nostriches, please spread this one around! 🙏


Yes, embrace minimalism and kindness.

Several years ago with my dad I was envisioning a marketplace where you can only donate: what you own by selling an item (or a service) goes directly to a charity of your choice. But there where many problems with the money flow and KYC stuff. Maybe we can now do it right with Nostr and Bitcoin.

I'm donating the idea :D


I don't think most people really understand the gravity of the event.
https://wtfhappenedin1971.com/


Cool project!

I would emphasize that the user can move around using the arrows on the keyboard!
And for consistency, I would offer a keyboard shortcut (e.g., enter) to enlarge the photo when standing in front of it.
Adding mouse/trackpad navigation would be great, of course :)


https://github.com/saljam/webwormhole

https://github.com/magic-wormhole/magic-wormhole

You know, for private stuff open source is mandatory


Love it


This guy is building the relay infrastructure I always imagined would happen.

I'm just worried that clients are not yet ready to interact with such a great amount of power.

nostr:nevent1qyv8wumn8ghj7cm9d3kxzu3wdehhxarj9emkjmn99uq3wamnwvaz7tmfde3x77pwdehhxarj9emkjmn99uq3jamnwvaz7tmhv4kxxmmdv5hxummnw3ezuamfdejj7qg3waehxw309ahx7um5wgh8w6twv5hszxrhwden5te0vdex2ct5wghxummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qyfhwumn8ghj7mmxve3ksctfdch8qatz9uqzpywagj8yn7xnm8kfr7ea5eppnzaxssc6tjx9utyk3ugllfjedtfyeqc2eg


One line of code, frictionless for both dev and end user

nostr:nevent1qqsyzalgqn7aza2xlgg0w3xs9afk0fvd4vk7vgctjpg4rj4k8xktx6spp4mhxue69uhkummn9ekx7mqzyqalp33lewf5vdq847t6te0wvnags0gs0mu72kz8938tn24wlfze6qcyqqqqqqgt43r7n

#nostrdesign


Lamy just announced the 2024 version of one of my favorite fountain pens, the Safari model, and it is... purple.
Not a coincidence.

https://image.nostr.build/66b9fa5fd52cba67fb2aa5b7e18c46351bd626d9e317178edd050d3b6fce71c6.png


Ok, roadmap is presumptuous.
It is more a personal to-do list written on a napkin.
Hey, there is also the calendar event :)


Yes, already in roadmap


Interesting topic

nostr:nevent1qqswv2jfgmfx5kkxj7gcp2frlsy5w2ctttkcu7vjhnepffrvpyhg8nspp4mhxue69uhkummn9ekx7mqzyr0k07d8usgj2azuheavl0wdqd530qxxg00hhtts7hfppredflpqqqcyqqqqqqgkupx0z


It seems what I'm looking for!
I will read it later, thanks


nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg is there a way for the users of a mint to privately and cryptographically prove how much #ecash they own? If we can sum the values and check the result against a voluntary audit by the mint, the fractional reserve problem could be solved.
If possible, wallets could implement this automatically for the mints that join the scrutiny, so users would have a real-time check of the mint correctness.


Amused by a glitch in the Nostr matrix above an AI generated video

https://video.nostr.build/5610e429f59d15517e45bfd8cde1a946591c89e1423042d64f587a2e4868ab02.mp4#m=video%2Fmp4&dim=816x1360&blurhash=%5D9B3%7ERIT00I9ahNXV%7Cow-%3BkB01xr%7EXOERjSw%25NoaM%7DWBv%7EXRXAxWxu%25LxuNFs%3An%7E9Fo%7C%25Ms%3AbbV%40tRt7jGS2ODaexaozj%5B&x=19c8154cc4e22924628f6404667766231a776dba5e661ed687d10cd1a1432306


nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m topic


Great!

I have some UX/accessibility suggestions to report, where can I share them?


Do you have any plan to open source it?


Cool! 🔥

It's working fine:

nostr:nevent1qqsgk24qjp6rgshwgvq7t9escyvg8v7rup6pgc9du2ku3a60kyzdzagpp4mhxue69uhkummn9ekx7mqzypu2t9ggcfshcd604taqrreh9nr8hevere5kymuckg0eulvrmc4ljqcyqqqqqqgprm2cq

The only glitch I faced is that after allowing the connection, the nsec.app startup page is displayed above Coracle. If I simply close it I'm logged in and all works.

/cc nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn


A really affable and pleasant guy


Thanks, I will check!


Nice!

Btw, I don't understand why clients don't keep the last kind 3 jsons, and offer the possibility to re-sign/broadcast them, or download/upload them for offline backup and interoperability. This would solve a lot of sync glitches.


We need a #DVM to tag them

nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft


Bhagavadgītā is like a storybook for adults that talks directly to our inner part. It gave me calm and  some interesting insights.
A friend went on a long trip a couple of months ago and gave me her copy, which is now on my desk; I need to read it, again.
Thank you for bring me to this.


A preservative substance, may be natural (wine me have some) or artificially added


Recurring payments unlock a whole economy


Wow, it's finally happening, great!


I have a YouTube channel with almost 11,000 subscribers and they have paid me about $14 a month in ad revenue for the exact same videos I share on NOSTR with only 2k followers.

NOSTR zaps on the other hand have made me an average of $30 a month, and it's all in sound money.

What platform is more rewarding for creators 💪?


:)
It is not easy, perhaps not possible at all, to obtain accurate statistics on a *real* decentralized network. Btw https://stats.nostr.band show 12k/day (and other interesting data to contextualize this value).


Which "explore" section?


A classic!


https://github.com/fiatjaf/gitstr and https://github.com/fiatjaf/nak now support using a NIP-46 bunker://... URL instead of requiring an nsec or ncryptsec to be pasted.


#patterns


#nostrdesign dot org just got a small update 👀

https://nostrdesign.org/


Ahh in this context, sorry I misread the "symbol" part, I was thinking about CTA buttons for tipping/paying 😅

It works in a tractions list within a Bitcoin wallet, perhaps we are early to put it on a price tag.


Really 😂


Yes. Is anyone trying to push/explore alternatives?


Thank you for your integrity.
Karma will do the math.


"And if you gaze for long into a note, the note gazes also into you."
https://image.nostr.build/7c5e2fc06438dd3365f476d1b1469d398bc5283ac89c94008ad76205a48a9174.jpg#m=image%2Fjpeg&dim=736x1104&blurhash=%5ECCYeNSb6Lr_%3A%7EsBQgSu%23Pa%24GFW%3D%7DLR%23XAoMngjaXUX3T0axwKn%2BIVR%7E%2B%40X5E%2CWX%253oHGEjY%2Ben%25RPOTi%5DbFKOW.tknhwPWUnzf*kQoNRpn%7Eo%5DbH&x=0eda3b298142c0feae3ea4e96bd052aaf9b61332e642ef6d55c83ec474c603fe


Gossip changes on the master branch:

af515f98..258cdcc1 (2024-Jan-11..2024-Feb-03)

* Spam Safe: new setting "Avoid spam from unsafe relays" under content. If on, replies from unknown people will only b\
e fetched from relays marked as safe.
* Nostr Connect server: gossip can now serve as a Nostr Connect (NIP-46) server
* [Load More] is now implemented for the inbox feed
* Advertise relays are now automatically determined
* Advertise now happens 10 relays at a time to not overload things
* Relay "low quality" indicators
* Relay list choices now also have "configured" and "hidden"
* freedom: allow setting an empty password
* freedom: wizard no longer forcing a minimum number of relays
* security: NIP-44 post audit changes have been applied (algorithm has changed)
* privacy: do not automatically show images in DMs
* command: delete_spam_by_content
* fix: QR rendering of encrypted notes now uses the decrypted content
* fix: Spam filtering now applies to GiftWrap contents too
* fix: Multiple event deletion improvements/fixes
* fix: clear some ui sensitive fields that were not being cleared
* fix: when relays change, their subscriptions are handled better
* fix: update your own person-relay scores when editing read/write bits of a relay
* fix: strategy for finding ancestors
* fix: race condition in relay usage switches
* refactor: identity rewrite (prep for nip46 client work)
* refactor: settings cleanup

All of these will be in the 0.10 release.  Further plans for that release still include (but we probably won't get to all of these):

* Pending action alerts
* AUTH user confirmation (code is on 'auth' branch, UI is still too annoying)
* search at relay
* nip46 nostr connect as a client
* nip46 nostr connect server to require approvals
* sending giftwrap DMs
* bookmarks
* reposting events that didn't post the first time


Gautama Buddha


Got a small release of Coracle out today. Just some small maintenance things, with special attention to groups and the notifications page.

# 0.4.2

- [x] Require signer on some routes
- [x] Add group notes to group notifications
- [x] Add badges to all notification page tabs
- [x] Use better search algorithm and show loaded profiles in global search
- [x] Improve group invite deliverability


Buttons are vanishing from users interfaces, weird.
We now have a lot of real time saving, the browser's back paradigm is everywhere, paired with a top-right "save", somethimes.


Received, thanks 🤟


- alcohol-free beer is your friend

I love Weissbier, I doubt I can find an alcohol free one :(

> - alcohol-free gin is a scam

I think 8 out of 10 people are unable to distinguish whether they are being served an alcohol-free cocktail


Eh sì :)
Standardizzare un campo lingue nel profilo (kind:0) potrebbe effettivamente essere utile, però avrebbe poco senso se poi non usiamo quotidianamente le lingue in questione. La soluzione per rendere evidenti e facilmente scopribili utenti di una lingua probabilmente sono relay specifici o i gruppi.