If something is vulnarable to rug-pull by "protocol", sooner or later it will be.

nostr:nevent1qqs8lv476ggexl5mtuvhwyar5ejdn0msaruscd342zr45n559cjg9lchwl5g8


Welcome to Nostr Vale!
Why not invite Irene too? We desperately need creative minds here.


Buongiorno Max, a new video set in Italy is coming?


It's exactly the same thing :)
You can also send a note now, and then create a note with a date in the past that mentions it.


Placidly ungovernable

nostr:nevent1qqsd6ddq0n3gp9uf5nfreun9uw9rzlgnf384c609g9w63sd0gl4jylcpz9mhxue69uhkummnw3ezuamfdejj7q3q3pnmakf738yn6rv2ex9jgs7924renmderyp5d9rtztsr7ymxg3gqxpqqqqqqzz2zfay


Forged created_at


It's public, Unstable has Global for some time


Perhaps browsing the single person's feed. This actually is the topic, how to surface interesting content without getting lost in the chaos.

I'm reasoning on this idea:

nostr:nevent1qqs0v4t44mw794pajrzzsmrlleu08x9q69akvg6ccwhygga542cz40cppemhxue69uhkummn9ekx7mp0qgs8hhhhhc3dmrje73squpz255ape7t448w86f7ltqemca7m0p99spgrqsqqqqqp24fgwa


I also use the conversations as a global proxy.


Do you more often browse the feed with only the main notes or the full feed with the replies?
And why?

#asknostr


He is living with an App / Play Store - only mentality.
It will be a strange but great day for him, when he will discover the existence of open source software paired with Obtainium and Zap.store


Italian vibe haha!


Let us peek into the freezer!


They want followers because they are often a metric for profits, and they need it fast, without waiting for a natural word-of-mouth dynamic, which is more valuable in the long run, but slow (and also more selective). In this context, a cheatable algorithm (buying followers/interactions/ads/bluecheks) is palatable.
The other lever is ego.


Same problem here.
Pro tip: leave the watch active on the NIPs, but in the GitHub  preferences choose the email alert only for direct mentions and issues/PR you are working on, and let all the other notifications go to the GitHub web inbox. This way, you free up your email, but when you want, you can keep an eye on the ongoing activities.


For example, me collaborating with nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszxmhwden5te0wfjkccte9emk2um5v4exucn5vvhxxmmd9us2xuyp on git.njump.me
We are using https://git.fiatjaf.com/song, that is compatible with nostr:nprofile1qqs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vngpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7hycrvd work.


Git over Nostr :)
It's quite talked about, and used.


I tried to use ngrok on Android just to achieve this, this solution is really cool.


Hahaha
Gives the idea!


Exactly :)
What are your wardrobes like, Vanessa? 😀


Damn, this is genius

nostr:nevent1qqs2eqnj7xtae25qr252px0jm8mr2xfly30tsp0rvtdwryrkaua0c7gppemhxue69uhkummn9ekx7mp0qgswmdrsyuff0tz6v8e80u7dzn09f3n7khxdyrhsm80jn0scdpdmqpqrqsqqqqqp2guzfl


My question usually is:

Does it bring me joy?

If not, I let it go.


👀🔥
nostr:nevent1qqs0m698nwcpesmgghh0jhjlav37k8agt3qa8t63ayxe5qh4ycg957szc4f0u


You have to manually add a new client, so you get the bunker url.


Same problem here


A self-hosted version of Nsec.app has arrived!

This was long in the pipeline, and we are finally ready to show it.

Nsec.app normally stores your keys in your browser, which is great (non-custodial), but is sometimes unreliable in handling background requests.

With this hosted version you can run your own instance of nsec.app where keys are stored on your server and are always online!

Here is how to launch it with Docker: https://github.com/nostrband/noauth?tab=readme-ov-file#running-hosted-version-with-docker

Basically, the code that normally lives in your browser's service worker executes on a nodejs server in this hosted version. Some important points:
- keys encrypted by password are still saved on nsec.app server, which means you can login on other devices with nsec.app
- the UI for key access is not protected in any way - whoever has access to the UI endpoint can control the app permissions (but can't access keys - those are on the server)

We hope to make Nsec.app a useful app for Umbrel and Start9 stores, please let us know what's missing or needs improvement!


Thanks for sharing, Pam!


Yoga lesson, cool :)


Probably the best approach for a community is to offer the onboarding using nsec.app (or maybe a cloned instance with a personalized domain) and let them use NIP-46.


ditto.pub has one of the most elegant and curated interfaces, it really looks like a professional product and it offers a really positive and relaxing Nostr UX. Bravo nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p


dtonon

Working on Gossip, Coracle, Njump and other inspiring nostr projects. I love to build helpful things that people are pleased to use, mixing tech, design, usability and accessibility.


Nice and useful work!
I would suggest reflecting the research as permalinks, to make it easily shareable.


Congratulations Alex!


Thoughts create reality, indeed.


nostr:naddr1qvzqqqr4gupzp978pfzrv6n9xhq5tvenl9e74pklmskh4xw6vxxyp3j8qkke3cezqq2nskt2w9vx6dznfdvj64rpw4mk5nmxf3v9xsd0gdy

Great article!


My bet is that 99.9% of the world is onboarded via some already active Nostr user OR using a well known client, that so takes the responsability for not exposing only one totally fake network.


I understand, it is not easy. The good news is that these trusted parties can be collaborative and self-monitored: peer reviewed algo within peer reviewed platforms. But we must always keep an open eye on our verification attitude.


Someone has to sign the badge; the protocol cannot do it alone. So this “someone” gives trust/value to the badge.


Nice idea, but the problem here is the "value" of the badges. It is necessary bounded to whom create them, they are just a passthrough, so we are falling back to the Web of Trust.


The whole concept of "verification" is bound to centralized structures, it should be buried. Self-verification is a state of mind. Instead, verifying someone/something else is a matter of active experience and interactions, which minimize the trust factor. Of course technology helps, but also WoT needs to be verified and not blindly trusted. "Proof of work" means taking responsibility for everything we care about, exactly like we do (should do) in real life.


Indeed. The problem arises only when a malicious client exclusively uses it's own malicious relays where the fake social network is totally detached.


Well said.
Problems are (often) a state of mind.


It'a client job, leveraging the social graph and maybe other metrics. Coracle.social was probably the first to introduce the WoT concept, and it has a great implementation. Read a summary here:
https://pippellia.com/pippellia/Social+Graph/Navigating+the+social+graph#Principle+of+least+interference


Tell people where you write your notes and where you would like to read replies. Aka Outbox (originally called "gossip") model.
https://mikedilger.com/gossip-model/
This is the foundation of Nostr decentralised structure.


Web of Trust


Actually, this could be a problem for brand new npubs starting with zero known contacts, but it seems a quite rare case. I think the normality is to be onboarded at least by a friend, or discovering a new app/platform, where I interacted with legittimate users. I would not overcomplicate things. Btw, IRL connections win.


Share a contact, search a contact.
Think of it as a shortcut to a nprofile (npubs + relays hints).


Actually, you can have more NIP-5.


PoW is a powerful tool, but I don't like mixing money in the verification process, it becomes an upward game where the economically strongest wins. The social graph should be enough, and it's harder to hack.


Damn, I also entered this rabbit hole these days! 😅 What model did you get?

I'm researching these:

https://www.seeedstudio.com/SenseCAP-Card-Tracker-T1000-E-for-Meshtastic-p-5913.html

https://muzi.works/products/h1-complete-device-heltec-v3-running-meshtastic

But I would love to have something that I can also connect to a microcontroller to experiment with IoT.


We should stop pairing NIP-5 with the word "verification". For newcomers it risks being a shitcoin game.
Use NIP-5 for its real functions and embrace WoT for actual contacts check.

nostr:nevent1qqsqcjkzhd6zw6mr0n056gtu4zpufp7gvf0m80w0037thcwt8q4mx5cprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hsygrmmmmmugka3evlgcqwq3922wsul966nhrayl04svauwldhsjjcq5psgqqqqqqsgjxkct


Partially wrong. NIP-5 as used by 99.9% of people doesn't "verify" anything. It is just an handy way to share/search contacts. Only people that own a well known domain can leverage it as attestation of their connection with it.


Nice! I do the same thing on bad days. Small victories, especially in something you are passionate about, are the key to nurturing yourself and holding on.


Everyone must do their part
nostr:nevent1qqsxstdgkge3k9mtezv4z4lpp88p3lnqta9k0k6n8hex0a4zv62pdmqppemhxue69uhkummn9ekx7mp0qgsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8grqsqqqqqpv20xlh


In a world of fake AI art, this material approach is really refreshing

nostr:nevent1qqsd0vqfdztr2pj928avq6uasprpk7r0rq6e5g74vemwgw7jdu4r4tcprpmhxue69uhkummnw3ezuendwsh8w6t69e3xj730qgsvtq400r0lgsnspmzeugtcv5e2wp6vqzlgk7c74jvfh0mzdxqxnnqrqsqqqqqps9tmmz


Data URLs are still a possibility for store binary, unfortunately, and some clients render them.


Github sweats cold

nostr:nevent1qqswnw7t4hyh0gw7xz3pezhsd5jf9l3zq82dvznc3hlqfueq4x8fdcsppemhxue69uhkummn9ekx7mp0qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj73uxjm4


nostr:nprofile1qqsr9cvzwc652r4m83d86ykplrnm9dg5gwdvzzn8ameanlvut35wy3gpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3qamnwvaz7tmwdaehgu3wwa5kuegpp4mhxue69uhkummn9ekx7mqcu9929 dave doesn't want to share his source logic, but it's somehow broken 🤷


This is another way to refer to a profile, and it does NOT contains "7bdef7be". Where did you get this specific string from? Show me the whole source for the message, with every detail


Gossip, of course 😅😇


7bdef7be is wrong since it is partial, you should get the full hex id. Which is mine?


Where you read from this 7bdef7be handle? Give me the full source


And so where did you get "@7bdef7be" from?


Don't you have access to the full json with the note author?


Damn, you just replied doing the same mistake.
Please give me the full source of my previous message.


You used the @ again, bad.
To mention an user use the full hex id prefixed with "nostr:"

For example I'm nostr:nprofile1qqs8hhhhhc3dmrje73squpz255ape7t448w86f7ltqemca7m0p99spgpypmhxue69uhkx6r0wf6hxtndd94k2erfd3nk2u3wvdhk6w35xs6z7qguwaehxw309a3k7atww3exjetn9enxjct5dfskvtnrdakj7qgcwaehxw309aj8gmmwdahzumn0wd68yvfwvdhk6tc8kevy3


Gossip
Coracle
Snort / Iris
noStrudel
Amethyst
Vojage
Lume
... and certainly others


When you use the nostr: prefix the @ it useless, we are not on Twitter here, c'mon!


Search for "Outbox model", several clients already support it


I know... having been in this exact saas business from 2002, before Shopify ;)

nostr:nprofile1qqsdxm5qs0a8kdk6aejxew9nlx074g7cnedrjeggws0sq03p4s9khmqpr9mhxue69uhhyetvv9ujumt0d4hhxarj9ecxjmnt9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpzdmhxue69uhk7enxvd5xz6tw9ec82c30tm34kv maybe we could think about giving an eshop a double access? The design could also adapt a little according to the situation.


Complimenti! :)


Shopstr will also have personal shops for business 👀
But without a personal domain.


dtonon.nostr1.com and other relay in my 10002 list, that ate already in the outbox/home section. Example:

https://njump.me/nevent1qqsyqm8463r3rz2vfln507a0axdvlmdst667h0uvfvw9h5n3ufppr2sprpmhxue69uhhyetvv9ujumn0wdmksetjv5hxxmmdqy28wumn8ghj7un9d3shjtnyv9kh2uewd9hsygrmmmmmugka3evlgcqwq3922wsul966nhrayl04svauwldhsjjcq5ac3zux

Maybe is  the problem related to the fact that some lists are encrypted?


nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcscpyug is there a way to force-refresh lists? Some have vanished and I'm unable to bring them back.


Venice is art and human ingenuity in its purest state.
It could be a great place for a Nostr conference.


Electrons have feelings!


Gossip has an option to avoid loading media remotely, for this exact reason.


Oh! 😀


Take note, *please* 👇
nostr:nevent1qqspyv35erzqp6y2ryc6q7zdr4tx59mwa37g7tat8ejjw8hwmvwrs3qpz4mhxue69uhkummnw3ezummcw3ezuer9wchsygqpzja3rhvwhzdlksrxj5ym9fdyw0f8zfhz0t9wtqjh7t7hek2hwcpsgqqqqqqs594yck


nostr:nprofile1qqsgydql3q4ka27d9wnlrmus4tvkrnc8ftc4h8h5fgyln54gl0a7dgspz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcpp4mhxue69uhkummn9ekx7mqwqfq9k's thinking side effect on nostr

nostr:nevent1qqsqqqqncz2je0vh6yf8f4tcrf0namf2y2z9ssjmvd9jtypj3f5hsvgppemhxue69uhkummn9ekx7mp0qgst94nsmefmya53crp5qq39kewrtgndqcynhnzp7j8lcu0qjple6jsrqsqqqqqpcqw2eh

nostr:nevent1qqstd5gys7zlqywr375dgyx83l47cs2rwmznzmwz3vgf54v0q0e8qwcppemhxue69uhkummn9ekx7mp0qgsgydql3q4ka27d9wnlrmus4tvkrnc8ftc4h8h5fgyln54gl0a7dgsrqsqqqqqpvyc88p


After your providential invitation, it will hopefully happen.
It would be great if Eureka Labs would embrace Nostr: school + Nostr.


Cache


The noStrudel thumb down is actually a "-":
https://njump.me/nevent1qqsdu3klf5ezr4d4ve3c6qv3zc22p05nqaytj82mf228lpf2gl8lksspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg0waehxw309ahx7um5wghx6mmdqy28wumn8ghj7un9d3shjtnyv9kh2uewd9hsygzxljlrqe027xh8sy2xtyjwfzfrxcll8afxh4hh847psjckhkxwf5lgtzsy

I also would rarely use the dislike, but I suppose it depends on the context and how it is labeled.


Interesting work, this topic will be crucial for mass adoption. I need to read the full doc, but at first glance it seems to have some common points with nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spzpmhxue69uhnzdps9enrw73wd9hszynhwden5te0wp6hyurvv4cxzeewv4eszynhwden5te0wfjkccte9enrw73wd9hsxv8qkt's proposal, right?


So it seems that the dislike reaction (the "-", versus the "+")  is pratically unused on Nostr. Only positive vibes here!
Is there are any client that show or use it for some purpose (e.g. sorting the replies)?


You have the perfect onboarding pitch at hand, invite him to Nostr :)


Lovely!


Yes, some people collect stamps, I collect IPs.
Are you kidding? It's okay to have different opinions, but spreading falsehoods and being aggressive and defamatory is really sad and unacceptable. You have already explained your position regarding the inclusion of Umami analythics in njump.me, and you have had a lot of feedback about it from the community; now please stop creating unnecessary noise in every context where njump is discussed.
And remember that if you want to tell me or ask me something, as adult people usually do before shouting in the public square, you can freely contact me via DM. You have never done that.


Yes, the search could definitely be a good candidate for a vertical application, really needed.


NIP-89 exists exactly to allow applications' discoverability.
In a perfect world a super app would pave the way with experimental/convenient solutions, offloading the features in a collaborative way, as soon as other apps will specialize in them.


I'm really blessed to be part of this revolution, thanks to nostr:npub10pensatlcfwktnvjjw2dtem38n6rvw8g6fv73h84cuacxn4c28eqyfn34f, thanks to the devs and thanks to the whole Nostr community. We will make it.

nostr:nevent1qqsxe5x3jcz2lyav49tjlrlxgv5a8tq4dqf94m5ahj4deqnwzr8t7pgpzpmhxue69uhkztnwdaejumr0dshsz9mhwden5te0vf5hgcm0d9hx2u3wwdhkx6tpdshszxthwden5te0vfhh2mnrv4ezumn0wd68yet99ekk2tcnv9g8c


Beautiful story, and highlighting thinking, thank you.


If they are applying limits to avoid collapsing, they will still collapse and stop Nostr. Is this a way to force them to review software performance or invest in infrastructure?


Do it, but just for the privacy gains, cheating the relays doesn't seem like a good long-term plan.


Agree.
Keeps on with your great projects.


Merino wool is the best fabric, even for summer.


Speed implies optimized functions with great value for the user. I also feel like we need to go back to the micro-app concept: do a few things, maybe even one thing, but do it damn well.


Really clear and useful overview about Nostr messaging by nostr:nprofile1qqspwwwexlwgcrrnwz4zwkze8rq3ncjug8mvgsd96dxx6wzs8ccndmcpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qtxwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx2tmwwp6kyvt6w46kz6nyxa6nxumc8pu82wfj09shvwt2wau8qu3cxvukxuesdd3nxufkws6nvanyx46njufsxvehsmtgwd4nvcejw43n7cnjdaskgcmpwd6r6arjw4jszxrhwden5te0dehhxarj9enx6apwwa5h5tnzd9az77vr4lw.
Watch it even if you are not technical, it will help you understand how complex this field is and thus appreciate the work that many developers are doing to build a solid and versatile solution.

nostr:nevent1qqsxp5vcd2dxpxzvnhz8spw0wj8eyqjn4mls4tmjdwmkgjfc2f55qtsppemhxue69uhkummn9ekx7mp0qgspwwwexlwgcrrnwz4zwkze8rq3ncjug8mvgsd96dxx6wzs8ccndmcrqsqqqqqpsdezye


Yes!


We need more cool content like this, possibly using the Nostr's long format ;)

nostr:nevent1qqsvd42rkt0cqmz6g8y8xsgz70y3p2plymzxh6kjr9axvje63kxwelcpzpmhxue69uhkummnw3ezumt0d5hsygp4e2d7ky8k9q4ac5vtcg4v99ntj9d0g83hyv2w38ej7td55kjx3ypsgqqqqqqs0qavj3


Even maths doesn't cooperate, npubs are disposable and Bitcoin friendly, put it in jail.


Great idea


I would said a cool turn!


Why terrible?
I have always heard that Russian devs are cool.


I have used it a couple of times, some time ago I was tempted to try it again, maybe one day!


I also started with the DOS version and it was the version I used mostly. I just remembered that my last project was a lib to create graphical user interfaces, probably that event shaped my interest in the UX area!
Before I wrote a fractal zoom-in explorer and I had to inject some assembly code to have more colors to play with. And finally a draughts game engine (was just a plain recursive approach, nothing fancy) as a challenge to try to win against a friend of mine in a real life match. School was really fun in those days.
I would love to find those floppies!


You have to search for a kind 9735 that has you pubkey as `p` tag. You can use something like playground.nostr.com
The main problem will be to find a relay that has this historical data.


Turbo Pascal 7, how many memories...
https://kevinboone.me/tpwin.html
Have you ever used it?


Wonderful, have a great life!


Pet names, Gossip supports them


Weird but interesting point of view, I will whatch the video.


I suppose it is an idea to offer a better “UX” if the user reinstall the app, which can become really risky.


Android or IOS?
On Android uninstalling an app should remove all the associated data.


Cool!


Is there a TL;DR?


Paradoxically, Tor works


This is a quick visual of the "stacked users" idea I proposed some time ago.
Pick a feed (following, list, relay), apply a filter for the time interval and a few others, and let the content surface.

https://cdn.satellite.earth/b95591ab1e024545e04fb715d43b944e02a5c078a440a910dd18e9b8090eb503.png

The words "Less" and "more" in the filters are clickable, the user can toggle them to invert the filter.

nostr:nevent1qqsznsvrzc5ardllfavc8edpts2k0fe2laynycumepdenq25s5skp6sprfmhxue69uhkymmnw3ezumr9vd682unfveujumn9wshszxthwden5te0vfhh2mnrv4ezumn0wd68yet99ekk2tcpr9mhxue69uhkxcfwwp6hyurvv4ex2mrp0yhxxmmd9ugd3mmc

nostr:nevent1qqsdgma09cdwsl2h2d4tcfjkdtzau74cydmn927ggd9z5muzelv7stspzamhxue69uhky6t5vdhkjmn9wgh8xmmrd9skctcpr9mhxue69uhkymm4de3k2u3wdehhxarjv4jjumt99uq3jamnwvaz7tmrvyh8qatjwpkx2un9d3shjtnrdakj7444gal

/cc nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn


Is there a client that shows in the main note the sum of the reactions/zaps of the whole thread?
It seems like a good index to detect the quality, via the level of interaction, of a conversation.

#asknostr #nostrdesign


I can understand the argument of using different identities, but why not simply let the user decide and choose the number of Nsec they need? For instance, a public profile and its social graph are necessary when one wants to prove who one is in a DM context.


> It's interesting that you can't log in with your main nostr account

I thought the same thing when I tried it some time ago, updated it a few hours ago (after reading the note about Simplex comparision) to try it again and was puzzled to discover that the login is still not present.


DVMs tab, bottom.
Maybe you need to update? I'm using 0.89.7


If you like the style, backpacks by Topo Design are great:
https://topodesigns.eu/collections/backpaks

Matador has great minimalistic and ultra light bags:
https://www.matadorequipment.com/collections/packable-bags


It's not only a screenshot matter, in a centralized environment you cannot be sure that what you deleted is actually vanished from the service database.


openssl rand -hex 32
to generate a private key

nak to sign a message, and much more
https://github.com/fiatjaf/nak


Sorry, what you ask is technically impossible in a decentralized and censorship resistant protocol. Actually, it's quite dubious in a centralized one, too.


No please


From a UX perspective @ is useful only if you fire a search and let the user type some characters to autocomplete, and this is not so feasible on a generic event (maybe you can cache and filter already visited contents that have a title).
So for the UI should be sufficient to parse the plain nevent/nprofile/naddr without any prefix, possibly requiring it to be between whitespace chars. As soon the user paste the string, replace it with a sensible preview to confirm that it's correct.
At source level `nostr:` is robust and coherent with the scheme of the Nostr protocol.


This simulates a messaging client, not a mailing one.
Btw, my idea is quite different.
Maybe I will design a mockup to explain it better.


Nostr Widgets? You mean hypernote? How can they help in the Wiki context?


An url pointing to a note is redirected (http 302) to an nevent, and it loses the "?embed=yes" part, so you see the wrong version


Deleting person list


Asciidoc is more suitable for wiki articles.
https://github.com/nostr-protocol/nips/pull/1298
Actually, yes, the migration of current articles is necessary, fortunately to date there are not many of them and updating is easy.


Oh thanks, fixed.


Wiki articles are moving to Asciidoc :)


Memo: you can now share your favourite wiki articles via Njump, either as a direct link or by embedding it in a web page.

https://njump.me/naddr1qvzqqqrcvgpzqwlsccluhy6xxsr6l9a9uhhxf75g85g8a709tprjcn4e42h053vaqythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qqzkummnw3eqjn6nn3

https://image.nostr.build/70b777ce8e1b920462a7f01663382f063623faecbecd40292353a5ea11a967cd.png


Thank you, the problem was exactly that, solved.
Maybe a different error message could help.


It works for me. Please share a web page with the embedded widget.


Which ones?


Should be fixed now.


nostr:npub1qkfnmpuz692azr8c5phn0930x2v92xyqvwgr6ve8znaa3qd6c3hq09ertp there seems to be a problem linking an SN account with Nostr:

> Auth failed. Try again or choose a different method.

In console:

> POST https://stacker.news/api/auth/callback/nostr 401 (Unauthorized)


Context:
nostr:nevent1qqspmvaan4rmtp8xyhz8at4fhxt2mu6vvev49z4w9ndsazy9gqw7wssppemhxue69uhkummn9ekx7mp0qgsyx05qc98l0w8pdcteenkrta2cx00hm4d95p3ayvghkjcpkmuhzuqrqsqqqqqpqq8vff


Check this https://deeplive.cam/


By other women... that makes everything, if possible, sadder.


PS: Would be nice to add camera/lens/info as footnotes


If I may express a preference, I like it better.
Trust your eye and the "reality" 🫂


Can you share the original, untouched, shot, please?


That's not the problem; since it has not a battery and you need to load the seed every time, having a secure element would be pointless.

SeedSigner is a *great* tool, but it is not immune to the attack described in the article, you you must be careful about the software you are running. A basic precaution is not to leave the microSD inserted, so that an attacker cannot simply overwrite it and let you run a tampered version.


If you are a power user this could work, although you still have to check the software before installing it.
But for the average user, the one who thinks that putting the seed in a USB stick is an airgap solution (!) as he only connect it to the PC for "few minutes"... Sorry it doesn't work, at the first phishing email he will connect to wifi and update applications, or install a new one. Hardware wallet, although they are not perfect, are quite good to minimize this kind of error.
At the end the solution is in the mantra: don't trust, verify.


A VM doesn't save you from a software patched for data exfiltration.


It's not just a problem of individual juicy targets, if people start using airgapped laptops, we will definitely see an increase in attacks on Tails, Sparrow, etc.


I agree that more projects should follow, or improve, the anti-klepto solution, but a laptop suffers the same exact problem, and it has a larger (software) attack surface.
I cannot see any other solution than open source software with a strong peer-review procedure, paired with signed and reproducible builds.


Great.
PS: Check DM


Thank you, but my mother warned me against accepting binaries from strangers :)


Relaxing.

Isn't mononaut on Nostr?
https://image.nostr.build/43a46ff0db8c24715d74c88d6fa479c5c16e106f23d0ab686fdc7e9a93e7fc7d.png


It's a problem specific to naddr, I'm checking it


Groups are the glue between notes and other stuff

nostr:nevent1qqst09pw5ta43z4ncg0yh0etd9q7sfzutkhdu0smlk8r963lfczp2kspzpmhxue69uhkztnwdaejumr0dshszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7skkrgr


Nice. Do you have a repository to share?


Yes, with all the enhancements that Nostr makes possible


> No build step required

Hacker news submission candidate


NIP-17 deploy in progress.
nostr:nprofile1qqspycgrhlwu3he9ddhq407h7duheqxucn4g3a7zlp7agyzzyz6dvhcpzemhxue69uhhyetvv9ujumn0wd68ytnwv46z7u5fdt3 any plans to add NIP-29?

nostr:nevent1qqsgpu7mcjy52enj7r4lc4kqpwp2r4fxjpc50ccarfpsu8f7dcjsd4cpz9mhxue69uhkummnw3ezuamfdejj7q3qzfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0sxpqqqqqqztrt66g


What a morning wake-up call!
That's why it thundered so loud tonight.


Yes. Lined with refractory stone on the inside, otherwise it will pit.


Mood: hot corn
https://image.nostr.build/26438ff1bd2e07ca6222532fa7c211c07645d2bd77fa23a07b4e7e9ae5a2d7bd.jpg


Thanks for reporting! Actually a new release have been deployed lately, I will give a look asap


Happy to read this


Next drug step: meditation.


Good thinking.
In the meantime, deactivating notifications helps a lot.
Followed.


This.
But your bubbles are often more highlighted than others and this may seem strange. I can only explain it as a way to easily trace back to a point in the conversation by following your messages upwards, which are easier to remember; this is especially useful in a multi-user chat where the ratio of your messages to the total is particularly low.


No, would be a nice option; but I fear that hashtags are too prone to spam for a relay feed, so without a WoT filter or something similar, the rss would be quite pointless.
Instead it could work for a npub, or a private/paid relay.


Actually, quite randomly, in recent times 😅
nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 is revolutionising some fetching/caching-related areas right now, so things should improve.


For RSS lovers

nostr:nevent1qqs9l2fd2ctyys95jk2tduyxuyvu5ujdsv52awakvz9jedlv9pu9e0qack9l5


It works also for relays, e.g. https://njump.me/r/nos.lol.rss
and this is especially useful for tematic relays.

Sorry for hijacking the thread, but I always empathise with RSS lovers!


https://njump.me/derekross@nostrplebs.com.rss
:)


*apple is not a long term solution


https://github.com/dluvian/voyage/releases/tag/v0.9.0

### 🌠 Features

- Automatically connect to local relay (localhost:4869, Citrine default) if installed
- Export your posts and bookmarks. Exported file can be imported to Citrine
- Change local relay port
- Show list description and IDs
- Edit list description
- Show next button in AddTopicDialog to quickly add another topic
- Delete all posts from database
- Show mentions in inbox view

### 🛠 Improvements

- Use local relay first
- Increase max relay connections from 12 to 15
- Process mute immediately in profile and topic view
- Publish lists only to write relays
- Debounce mute process
- Add missing translations

### 🎨 Styling

- Remove counter in list view tabs because of overflow
- Ellipsate tabs

### 🐛 Bug Fixes

- Fix unscrollable topic list
- Fix subbing only newest list
- Don't sub posts if friend list is empty
- Fix json query
- Immediately sub correct profile after account switch
- Don't show connected local relay as addable

### ⚙ Miscellaneous Tasks

- Upgrade dependencies
- Bump version to v0.9.0


White Russian forever


This is why Nostr is important as the world becomes more repressive. It provides a place to express freely and helps maintain privacy in digital footprints. Malaysia is a beautiful country with great people and awesome food, but it also has harsh sedition laws that can lead up to 20 years in prison for dissenters, and its often misused by the ruling governments.

https://www.scmp.com/week-asia/politics/article/3272280/malaysias-new-cyber-law-stirs-fears-death-knell-free-speech


I know


The original? Are you kidding?!

Btw, 1 haha


Yes, he has been complaining about this cyclically for months and the matter has already been clarified several times publicly, njump collects anonymous basic statistics to monitor the indexing of the site and to understand whether it is, and how, actually being used. For Umami, the choice was made not to use the classic Google Analytics, and thus to be as privacy-friendly as possible. If it is possible in the future, we will find an even more autonomous solution.


Double bug? Offf


I just noticed the logo at the bottom-left of the street poster company. It could be a self promotional placeholder, or actually the teaser of an ongoing campaign.


Maybe it's not an ad but a protest action.


I tried blindly with naddr but it doesn't seem to work, I will check the npub variant


nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft the wikifredia url for a specific version is cool, compact and SEO friendly. But what happens if the user changes his nip-05? It is not such an extreme case. Maybe it's better to use the pubkey, like wikistr does?
We lose the relay hints, I know.


Sorry, we have a bug that affects the cache invalidation, I will work on that asap.

In the meantime you can force the update deleting your kind:0 event (this is the id: f1c2ac8db27bd7c0457bafcf8f60b7336ac53a0b7de37388b893870db1607ef6) using https://delete.nostr.com


Ah 😅🤝


Also for this haha!

But the main comment refers to the fact that while all moved from a real gun to a toy one, to critically contrast the rising gun violence, Microsoft chose the opposite path.
I just read that this happened *the day after* Apple announced the switch. Weird.

"Microsoft stated that the change was made to bring the glyph more in line with industry-standard designs and customer expectations"

https://en.m.wikipedia.org/wiki/Pistol_emoji


Today I added a new feature to statechainjs: Proof of Reserves & Liabilities!

Eat your heart out, x.com/notgrubles_ -- I know you've wanted to see this for a long time in ecash software, well, maybe statechains are close enough
https://image.nostr.build/be40455e9004d564c9be1b58ae4d7e1d45a2114929f3818a9bd53a15f2b4f11f.gif


Microsoft never fails: good intuition, bad execution. It always manages to be comically counter-trendy.

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


Interesting Q&A:
https://stacker.news/items/619667


Cool "other stuff" just dropped by nostr:nprofile1qqszrqlfgavys8g0zf8mmy79dn92ghn723wwawx49py0nqjn7jtmjagpz4mhxue69uhkummnw3ezummcw3ezuer9wchszyrhwden5te0dehhxarj9ekk7mf0qy88wumn8ghj7mn0wvhxcmmv9uynmh4h
https://github.com/supertestnet/statechainjs


Ruby on Rails was publicly released 20 years ago:
https://blade.ruby-lang.org/ruby-talk/107370

Happy Brithday! 🎉


Is the backend in Rails?


Time to "carroot" it
https://www.da.vidbuchanan.co.uk/blog/r1-jailbreak.html


Indeed. Keeping a business afloat requires a huge investment of energy, which can only be equalled if you love what you do.


Questa è una lista di server pubblici compatibili NIP-96, con i quali puoi iniziare subito:
https://github.com/quentintaranpino/NIP96-compatible-servers/blob/main/README.md

Poi, come indicato in precedenza, la cosa fondamentale è tenere *copia delle immagini caricate*. Questo ti permetterà in futuro di replicare velocemente i tuoi assets su un nuovo server (verranno sicuramente creati software per fare upload di massa), sia esso pubblico, a pagamento o da te gestito.


Il principio di fondo è che dall'immagine viene ricavato un hash sha256, ossia una stringa che la identifica in maniera univoca, e si utilizza per il caricamento un mediaserver che permette di richiedere i file usando tale hash. I mediaserver possono essere sincronizzati, creando di fatto una struttura ridondante. L'utente a questo punto segnala (nel caso di Blossom con un kind:10063) quali sono i mediaserver presso i quali è possibile trovare gli assets, il client si occupa quindi di verificarne quali sono operativi e recupera le immagini.
Avendo una copia locale delle immagini in qualsiasi momento puoi caricarle su un nuovo mediaserver e, aggiornando l'evento di segnalazione, risolvere anche una situazione di down totale, in quanto l'hash è generato in maniera deterministica.

Non sono ancora molti i client che supportano Blossom o NIP-96, a memoria ricordo Coracle, Amethyst (solo NIP-96) e noStrudel (entrambi).


Blossom, or NIP-96


If you're using https://khatru.nostr.technology/ and running strfry on the side you can now use https://pkg.go.dev/github.com/fiatjaf/eventstore/strfry as a compatible eventstore.

This allows you to, for example, have strfry be your main relay, but also expose other use-case specific relays on the side using strfry as your datasource -- or one of the data-sources --, you can easily add bluge search on top of strfry events without duplicating data, or, I don't know, query strfry data from a Go app for whatever purposes.


Congratulation nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn, and thank you for choosing to devote your energies to Nostr!


Accrescent by nostr:npub1c9d95evcdeatgy6dacats5j5mfw96jcyu79579kg9qm3jtf42xzs07sqfm seems aligned with nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgzqtdq0
 values and goals, when a marriage?

nostr:nevent1qqsqk6j9r0f5vy72l7h2z7tzuysw9222waqm958wt5skjdlv2nr0tsgpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0ngrtz2


Usually also a couple of restarts. Unfortunately, this time was not the case.


I confirm, an excellent distro with great usability. I'm currently running it on my beloved Thinkpad x220 and it is also not resources hungry.


The culprit appears to be a corrupt file massively updated via OTA by a security app used by millions of business


Not a big problem, every good Windows user know how to use Regedit, c'mon!
😅


Actually, this is an interesting point, the ethic of the goal.
A typical dark pattern is to engage the user with ongoing activities, to the point where he feels that he spent so much energy that it is "more convenient" to complete the process. Multi-step is perfect for this use case.


Yes, fewer abandoned checkouts, therefore more conversions.
If I were to revise it now, that the shipping/payment complexity is increasing with many options, probably I would use some sort of accordion to compact the space a bit, while manteining visibility on the path with a sensible preview.


With the NIP-29 it might be somehow possible


Anyone else using #Coracle private groups for their project, instead of Slack?


Nay.
I consider them an aesthetic element that can, at most, be applied in visualisation.


I extensively tested the two typical models (one page vs. steps) in the ecommerce checkout area and the one-page version won out; I assume this is related to the fact that the user has a clear picture of what he is being asked to fill out and therefore has a better understanding of the entire process. The single step is also perceived as faster. I suppose both effects are amplified when the required data is unknown beforehand.
In addition, multi-steps version is technically more complicated and often it is badly supported, with a lot of problem in the back actions.
But, as always, it depends, your mileage may vary depending on the specific case.


This showcases bot the incredible level of interoperability and the "other stuff" that is possible with Nostr. Great work.


> All relays already have size limits. That shouldn't be any problem.

I am not talking about 10 KB non-image blobs. Considering that we have people with profile pictures of about 1MB, let's imagine that they start adding one or more pictures taken by a modern mobile phone (~3MB).
The relay limit is not an argument or a solution, because users cannot easily know if/what relays have rejected events, and especially for what reason, so they simply get a reduced (or none) visibility.
I definitely see problems, and frankly I don't see much real benefit.
Btw, this also violates the kind:01 spec.

> On the formatting, we just don't have the flexibility

Add it to fully adhere to NIP-01, please.


I'm bad at advertising stuff I build because I never feel like I'm done with it but that's just stupid. So, if #strfry relay operators need a write policy plugin, check out my write policy plugin Chief.

https://github.com/0xtrr/chief


The problem is that it is hard to put a size limit after-facts, and the burden that heavy events could create is quite obvious.
This sort of possibility encourage developers to embed images instead of using NIP-96 or Blossom, because it is easier.
And a important and widely used client like Amethyst has a huge network effects in this respect, so with great power should come great responsibility.

I think it's bad supporting markdown in standard note for the same reason, in fact this violates NIP-01 that says:

> Content that must be parsed, such as Markdown and HTML, should not be used.

Please, consider this point of view.


Maybe a healthier solution could be to hide the bunch of characters and write "not compliant data blob". This would discourage this practice, if you agree that it is dangerous.


What are the use cases?
This encourages incorporation, hence the creation of really heavy events; I doubt if this is a good thing.


Happy to see work on the Outbox model.

> Renders Base64 images and gifs

This doesn't mean images embedded in a kind:1 note, right?


On Android I use Amber.
Another insteresting solution is nsec.app, if apps support NIP-46.


Put eggs in different baskets, and use specialized tools


Smart dev mode


Adding the old immediate redirection again, but making it smarter? This risks creating a centralized gateway. Maybe I would allow the user (not the client!) to flag a "remember for x days" option to activate the redirect.
To clear the automatism before the time, we can add a 2-second delay with a button, or just ask to wipe the cookies.


I suggest keeping Nostr's identity and money separate. nos2x works well.


Did you started with Gossip? Oh man 🫂

Try https://coracle.social if you want to to be able to browse by relay.
And try many other clients, interoperability it's a Nostr gem. Just make sure to check they are trusted sources, and always use a Nostr extension on the web. Later you will learn about NIP-46 to better manage your nsec.
You have already been informed about zaps.

Welcome down the rabbit hole!


Yes, I like Hotwired, so I like this, too


Instead of using blank sheets let's print the json of the notes, and we have a nice aviation layer. If you then set the launch pad on a robot vacuum, hack it adding an OCR, the circle is closed, you got the coolest non-TCP Nostr relay.

nostr:nevent1qqsgnrjexnqevxgqt976676ag9sw6fawqjdcraatxr00pl0f9s3ss9qpz4mhxue69uhkummnw3ezummcw3ezuer9wchsygx9s2hh3hl5gfcqa3v7y9ux2v48qaxqp05t0v02exymha3xnqrfespsgqqqqqqsat2hsq


Right


nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszxmhwden5te0wfjkccte9emk2um5v4exucn5vvhxxmmd9us2xuyp FYI


I suspect single key rotation and per-device keys require really different approaches. The latter is more similar to delegation.
With a single key that rotates, the last used one is the authority and could sign the outbox relays, as hypothised here:

nostr:nevent1qqsz9huty7l7yvzw8n85vsd3phrj9fkpnun8qqdrjc5lyzhltjrr7sgpz4mhxue69uhhyetvv9ujumn0wd68ytnzvuhsygrmmmmmugka3evlgcqwq3922wsul966nhrayl04svauwldhsjjcq5psgqqqqqqsrgs8g8


Why? NIP-41 doesn't do that?

Let's hypothesize another solution.
Take a hierarchical deterministic keys structure, and publish the public master key. When a new key is used to sign something (it should be a special event for better visibility), clients are instructed to ignore all events from the previous keys.

Wait, but this doesn't block a malicious actor from signing and broadcasting events with a date in the *past*. These are the pain points. It's it that you are talking about?
To fix this, we should validate all past events with the new key, or let the new key invalidate/delete malicious events, and both hypotheses seem crazy, even if maybe the latter is feasible as an extreme solution.

Of course, we cannot block the broadcasting of old events, otherwise we would kill the uncensorable mechanism.

So we end up considering time-stamping events using the blockchain, which is also a huge pain and a heavy dependency.

I can see where centralization could arise.


This can be solved, or at least mitigated, using the ncryptsec. More client should support it.


Rotation is essential to avoid loosing one's digital identity, that's a fundamental part of what Nostr offers.

Yes, delegation in the NIP-26 form doesn't fully solve key rotation because there isn't an immediate way to revoke a key.

For who is speculating what NIP-41 is, read here: https://github.com/pablof7z/nips/blob/nip41/41.md


I'm just reasoning on an already existent NIP that has low support, trying to improve it, and yes I'm interested more in key rotation, because I think it's more urgent.

I agree that to solve this specific problem would be better a dedicated solution, and probably there are many. For example I thought about hierarchical deterministic wallets, exposing the master public key and use an event to signal the height of the valid key.

Btw, delegation with expiry is actually key rotation. They are two problems with clear common points.
But a clear limit of NIP-26 in this respect is that it not allow for immediate revocation.


^ This
The current cache is 7 days


A lot of examples of features and use cases added to this README, in case you're bored:
https://github.com/fiatjaf/nak/blob/e18e8c00e75cd70b017f368892a579e5057a89e3/README.md


I also was worried to the idea to spread invalid events; for this reason the NIP is flagged as mandatory.
You are certainly more qualified than I am to express the complexity of an upgrade, but the extended signature check seems to me easier, and it also keeps the events with the same human-readable structure related to the `pubkey`.

> BTW the delegation proof doesn't have to be replicated in every event if we wanted to save space, it could be a separate event.

A delegation proof is ~280B, is it worth the risk of invalidating an event because the proof was not founded? Or adding an async pattern and wait more time to fetch it?


I agree that delegation to other generic entities is not crucial, but a way to rotate/invalidate keys seems essential, isn't?

What I worry is that when onboarding will increase, malware and scammers will follow: and a compromised key entails the loss of considerable value, and can also bring damage if the attacker uses it for malicious purposes. Such a situation would immediately drive the user away and create bad publicity for Nostr.

The only mitigating alternative I see, without touching the protocol, is for NIP-46 to impose itself and become the recognised standard, and *all* clients to use it by eliminating login via nsec.


I was commenting the same thing!


Recently, NIP-26 has been back in the limelight in some discussions, because indeed a system of key rotation, and temporary delegation of event signing, is crucial in a mass adoption path.
Reflecting a little on NIP-26's critical points, I came up with a simple modification that seems interesting at first sight, although it would still require a mandatory flag:
https://github.com/nostr-protocol/nips/pull/1363/files

What do you think?
I ask this first of all to the NIP-26 haters nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 and nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft, to nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c who recently added back NIP-26 to Gossip, to nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s, nostr:npub1hlq93jdtkfg29a8s7fqzzzh82q3pkc20rxucwt4geh6e56wk3y2qxdz5wg, nostr:npub1gnwpctdec0aa00hfy4lvadftu08ccs9677mr73h9ddv2zvw8fu9smmerrq and anyone else who seems interested in the issue. Feel free to tag others for visibility.


Good point!


Then you embraced the mantra "Let's put everything into html".


If you personalize "top-notes" you can display the preview images and make the home a little more visual
https://cdn.satellite.earth/23a19bd0a321f9f4e59788b87eb24c4f74e8c81ca6ec67a33bb5ff283af314e1.png


It seems a good plan 👍


Legit. Btw, as someone else suggested, truncating should work. Or just download it and trash it way, caching a void pic for a while. The purpose is discouraging the use of fat pics.


Nostr is not only a social network, we have many "other stuff" to explore

nostr:nevent1qqsz3twht2n7fq9dmdxu3thumny3hz4khk7dh59syfpsajn7h8wrlhspzpmhxue69uhkztnwdaejumr0dshsz9mhwden5te0vf5hgcm0d9hx2u3wwdhkx6tpdshszxthwden5te0vdsjuur4wfcxcetjv4kxz7fwvdhk6tchfguzt


😂
VHS is legit


There are not "wrong" relays.
Profiles are cached, probably you just need to wait a bit.


Oops, the readme still lies


I know, in fact the marketing team cleverly removed the size from the promotional material. It's the slide component, maybe it can be optimized, but I'm too messed up now.


I saw. It's not bad displayed at 'standard' size.
Btw animated pfp are quite annoying, they should be avoided, imho.


This is an interesting idea!


HEAD request


Non-optimised gifs are tragic ;)


The problem here is different: I find a nice Nostr blog and I can't follow the author at the moment because it is not possible to get the npub. I don't find that he also posts interesting short notes every day. It's not a matter of explaining the protocol (which wouldn't be a bad thing, if posted discreetly, as suggested), but of embracing interoperability and discoverability.


It's hot and Oracolo v0.4 is out with dark mode, to lower a bit your screen hotness (if you do not use it in full sun!)

https://cdn.satellite.earth/b40146748f1db81f5ba8663e2cd8c6b674b5fa4c681bca47bc48f4562430e060.mp4

https://github.com/dtonon/oracolo

Previous release:
nostr:nevent1qqsqqqqqxww9qxg6w44mxjwv2lmp359d20wwhg0tq9tltxswj48q74qpzamhxue69uhky6t5vdhkjmn9wgh8xmmrd9skctcprfmhxue69uhkymmnw3ezumr9vd682unfveujumn9wshszgnhwden5te0d46kcarfwpkx27r9wghxsatn0fhkuet80yh8wmmjd3jz7gk4rl9


nostr:npub1gnwpctdec0aa00hfy4lvadftu08ccs9677mr73h9ddv2zvw8fu9smmerrq your one for example is ~1.8MB and it also doesn't have a sensible cache policy ;)


Clients should refuse to fetch profile pics that weight more than... 50Kb?
And of course if they allow to upload them, a sensible resize is needed.


nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wscmntxy npub.pro is awesome, but currently it totally hides the nostr layer, what do you think about exposing somehow the author npub and the articles naddr?
It could be also nice to have a link in the footer that explain, without leaving the website, how it works (there is Nostr, there are Nostr long format events, the site collected and show them nicely).


sms2nostr uses NIP-26 😅


What url?
I can load your notes without any problem.


Weird, there are timeouts in place. I will check, thanks for reporting.


Know a great UX Designer who is looking for their next role? nostr:npub1pu3vqm4vzqpxsnhuc684dp2qaq6z69sf65yte4p39spcucv5lzmqswtfch is hiring a Lead UX Designer for a 6 month Contract. https://nos.social/career/contract-lead-ux-designer


Yeah. I suppose they used a single front image, using more photos from different angles should bring better results.
Match this with a deep fake voice, and scammers are served.

For this reason, signed communications are necessarily the future, and with Nostr we are ready.


Things are going crazy
https://video.nostr.build/4738567c37ebdc438737432c5565542e1cf5509f4270a21caa4c6cbef5a0f669.mp4

https://liveportrait.github.io/
https://github.com/KwaiVGI/LivePortrait?tab=readme-ov-file
https://github.com/kijai/ComfyUI-LivePortraitKJ?tab=readme-ov-file


The login can request a Nostr address (user@nsec.app) or a bunker url. The first is essentially a shortcut to the second.
Try it with wikistr.com, that use window.nostr.js to enable NIP-46 login for the web apps that support NIP-7 (extension).


Yes, it's a non-custodial bunker (NIP-46) solution that run in your browser, really convenient.
An underrated feature is the possibility of approving the login/signature from a different device, e.g. while working at the PC you can validate actions using your phone.


List deleted by owner


Welcome!


Voyage now supports profile and topic lists (+ feed)

### 🌠 Features

- Create lists for profiles and topics
- List based feeds
- Delete lists
- Add profile to list from profile view
- Support nrelay
- Show nprofile in profile view
- Open njump when clicked nevent encodes unknown kind number

### 🛠 Improvements

- Turkish translation by [mikropsoft](https://github.com/mikropsoft)
- Subscribe newest lists when opening drawer
- Make drawer scrollable
- Copy nevent URI instead of nevent string
- Remove cross-posts from inbox view
- Don't offer translation of your own posts
- Encode kind number in nevent
- Don't set k tag in reaction event
- Sub lists in write- instead of read-relays
- Don't sweep votes and replies to saved posts
- Don't allow huge lists
- Sub new bookmarks when loading home feed

### ⚡ Performance

- Simplify profiles in FollowListsView
- Decrease limit in feed subscription
- Only force full resub on refresh when on first page
- When scrolling feed only sub replies when post has 0 replies
- Don't sub outdated profiles

### 🎨 Styling

- Rename "Contacts" to "Profiles"
- Add bottom padding to drawer list
- Don't hide lud16 under advanced options
- Reduce thread level divider distance
- Match status bar color to top app bar
- Adjust wording and padding

### 🐛 Bug Fixes

- Read title instead of subject
- Avoid showing 2 progress bars

### ⚙ Miscellaneous Tasks

- Upgrade dependencies
- Upgrade rust-nostr to v0.32.1
- Bump version to v0.7.0

https://github.com/dluvian/voyage/releases/tag/v0.7.0


That's a news!
Thank you nostr:nprofile1qqswfa547pdmqkerzf2uen3agudc67wxffjmenqpge3dylc006fppyspz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsq3wamnwvaz7tmjv4kxz7fwvehh2mn5v95kutnxd57fs6dx

nostr:nevent1qqs0vv8lus8l7u88hh0cgrj65dhzkja7gyy3ynp47k6v5ahkp520kacpz4mhxue69uhkummnw3ezummcw3ezuer9wchsyg8y762lqkastv33y4wvec75wxud08ry5eduesq5vckj0u8hayssjgpsgqqqqqqslxp606


I had a revelation yesterday afternoon. I was going back over nip29 and trying to make sense of kind 10,11. They are described as "This is the basic unit of a microblog root text note sent to a group." and threaded version. This confused me, however after speaking with nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 I realized the more accurate meaning  which as that kind 10/11 are meant to facilitate what we know as a forum. Wow! This is an amazing discovery to me. Not only does nip29 bring support for simple chat groups, but also groups which have threaded forum posts. I absolutely love this and am more excited about nip29 than ever before!

Today is gonna be an off day for me as I spend time with the family, but when I get back I will be integrating this forum functionality into Seer. Cheers everyone!


Spam has a broad definition. Relays could handle obvious spam attacks (e.g. bots sending the same link as a reply to each thread), but in the end it is the user, hence the client, who should choose what to filter.

But the possibility of automating the creation of new profiles exists anyway, so I agree this is not an argument against simplifying onboarding.


Auto-creating an account is a powerful possibility, but it is also *unexpected*. We need to take into account two things: the user is used to register, and this is foremost a psychological act that exposes their intention to join a system, so we cannot simply bypass/impose this step; it could be confusing or irritating.
Second, the management and backup of the private key need to be explained asap to avoid lost or duplicated accounts.
I think the solution is minimal and frictionless registration, with a simple but solid explanation of Nostr's innovation, combined with a persistent warning that is only hidden when the user has secured the account.


It's always a redundancy issue


Really :)
Events should be light so as not to unnecessarily burden the relays. Assets need to be managed externally with a dedicated storage (currently Blossom seems the best fit).
I also would like to have atomic notes with embedded media, but unfortunately it's not a sustainable long term solution.


I'm sorry, actually it's not a feature, it's a bug.


Me, eating one popcorn every 24 hours


NIP-65 relay lists should be pushed to a different set of relays. Some (e.g. purplepag.es) offer this specific service.


Working on Gossip, Coracle, Njump and other inspiring nostr projects. I love to build helpful things that people are pleased to use, mixing tech, design, usability and accessibility.


nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wscmntxy this is really cool, I will copy it to Oracolo :D

"The npub.pro website engine follows the outbox model, which means that if some relay blocks your events and you change your relay list, your website will fetch events from your new relays. We are making sure that your Nostr site is as robust as your Nostr profile."

nostr:nevent1qqsq6g0tytafts9pysutk56ah9jguy65kytqx9mg6g2hnh2a2525pvcsxxw9v


We fund those who build the freedom rails. Thank you for your work  nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet - we're proud to support you for the long term.
https://opensats.org/blog/yuki-receives-lts-grant


What app?


DMs and groups, they are the easiest way to do onboarding. But they are coming!


Is it coming??!


One npub at a time...
nostr:nevent1qqsx6pxe3w8nrk7lkxtjyxstvz9gj5d2nehkk782dutlu8ta5utcznqpzdmhxue69uhk7enxvd5xz6tw9ec82c30qgsvyc3vj9kehy8pp2qm9wn8kxdal3wkhcnvy46k68uep5mctnsnvxcrqsqqqqqpyyndkn


What's the tag problem?


Sorry, maybe it's my fault, but it's not self-explanatory enough for me.
Are you talking about 'social proof' in supporting the pubpay tag by devs, or some other end-user related dynamic?


👀
nostr:nevent1qqsx7fu69fnsddvrhhn4l54w58pz5lukekdktxs025ce8whwgf7u7mspzpmhxue69uhkummnw3ezumt0d5hsygqjvypmlhwgmujkkms2hltlx7tusrwvf65g7lp0slw5zppzpdxktupsgqqqqqqsn6s64f


The problem is just this: clients cannot ignore only your tagged kinds 1, so you are creating noise in all plain kind:1 apps to take advantage of free visibility, and actually trying to force support.
A better approach would be to support kind:9041 and work together with clients devs to support it more extensively.

What is that "social proof use case"?


nostr:npub1qf9pur8yz8e8w78ap6255fx9x6xrakm2jgmqyv063l9365p7sdcs5fauu5 why do you use a kind:1 for a payment request?
Evey client that do not understand the `pubpay` tag will display notes without an important piece of information, so they risk appearing meaningless.


Yes, but optional and maybe with some advanced features (to incentivize), monitoring if/how many people migrate to the dedicated app. Then switch off the main app notifications when there are several apps supporting the standard and a good user base.


We are early in understanding a lot of things about "reality"


People are using Coracle's custom feeds! Here are some interesting ones:

nostr:naddr1qvzqqqrujgpzp75cf0tahv5z7plpdeaws7ex52nmnwgtwfr2g3m37r844evqrr6jqyghwumn8ghj7vf5xqhxvdm69e5k7tcpzdmhxue69uhhqatjwpkx2urpvuhx2ue0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg6waehxw309ac8junpd45kgtnxd9shg6npvchxxmmd9uq3xamnwvaz7tmjv4kxz7fwvcmh5tnfduhsz9thwden5te0wfjkccte9ejhs6t59ec82c30qyf8wumn8ghj7un9d3shjtn5dahkcue0qy88wumn8ghj7mn0wvhxcmmv9uqpqvenx56njvpnxqcrsdf4xqcrwdqufrevn
nostr:naddr1qvzqqqrujgpzqlxr9zsgmke2lhuln0nhhml5eq6gnluhjuscyltz3f2z7v4zglqwqyghwumn8ghj7mn0wd68ytnhd9hx2tcpzfmhxue69uhkummnw3eryvfwvdhk6tcpr4mhxue69uhksmm5wf5kw6r5dehhwtnwdaehgu339e3k7mf0qydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpr4mhxue69uhkummnw3ezumt4w35ku7thv9kxcet59e3k7mf0qyt8wumn8ghj7cn9wehjumn0wd68yvfwvdhk6tcprfmhxue69uhkummnw3ezuargv4ekzmt9vdshgtnfduhszxnhwden5te0wpex7enfd3jhxtnwdaehgu339e3k7mf0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcqzycrgvpsxy6nwwfhxqer2wpjxycrx895qk5
nostr:naddr1qvzqqqrujgpzqczwjmsfnym2zpyg89vtqs95weewpuzgex9v0yln0llycusz084jqyghwumn8ghj7mn0wd68ytnhd9hx2tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszymhwden5te0wp6hyurvv4cxzeewv4ej7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qgawaehxw309ahx7um5wghx6at5d9h8jampd3kx2apwvdhk6tcppemhxue69uhkummn9ekx7mp0qqgrvdps8ymnqvf3xcersdfhxqmryx9hdms
nostr:naddr1qvzqqqrujgpzq3an3axnwgfep4dkhmmcmt3l8cug3mxm7xzylwenhzrjr5mx6hygqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qg3waehxw309ahx7um5wgh8w6twv5hsz9mhwden5te0wfjkccte9cc8scmgv96zucm0d5hszrnhwden5te0dehhxtnvdakz7qqsxgurwdpkxg6nwdf58qer2ve3xvwjjnjg

I encourage you to try it out — create your own and paste its address into a reply to this note to share it.


They are able to do better:
https://couture.balenciaga.com/en/couture-pieces/

€50.000 down jacket
€15.000 jeans pants
And so on...


I'm already working with Go and I like it. I'm playing with gtk and it is nice, but I would like to explore some other options, and I'm into web developing, so... :)


Has anyone ever worked with Go and Wails?
Do they work well? Or do they have some particular problem?


I absolutely agree


I also asked the author on HN to migrate it to Nostr, if not a stress-test tool, at least it could be a good advertising for Nostr


Crazy ability and concentration!


https://news.ycombinator.com/item?id=40800869#40801815

A websockets hell.


Yes


Make sure you have permission to use a random artwork you find on a relay.
It is probably easier to use a stock photo library with an API like pexels.com.
Grab the image, do not hotlink it, so as to avoid IP leakage.


Npu rebellion


Njump has basic support for print styles:
nevent1qqs9f7yyhxes99kkwky3pc9ylhz2an9ux0aqputd2hptn5lyveyyyesjacwux


Finally a fixed bike on Nostr, cool


Which ones?


Few understand this
😅


Check this amazing work
nostr:nevent1qqsw3hqvchdphj50zz35vmtmjm22d4835cm8n2s2p0rtxfzs5atsc2qppemhxue69uhkummn9ekx7mp0qgszypfzctpjkwljjqrtya0zyjegt4jtkx0hn0dfq6v3hjecv8scedqrqsqqqqqpzprfsk


Welcome to Italy Jack!
Great talk, wish I could have been there, next time.


new link https://www.youtube.com/watch?v=t-40158eRqo


Of course, I am open to any different opening that might improve the possibility of a decentralised, non-governmental, non-inflationary money.
At present, this point seems quite solid to me:

nostr:nevent1qqsw7pcnl8gghldg5dugfel0chm9r938pzmtvcnk72la4gmc5srek3cpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygxya2awr03u7etmcxz4acz7d80f7pvuk7s9jgn3dzuqhztkrj7yuqpsgqqqqqqsj9y66v

Do you have any other ideas?


Wonderful. Happy birthday, I suppose this time it's really like born again.


Ok, non c'è una ragione filosofica allora!
Complimenti, uno dei tuoi più bei dipinti.


] git rebase upstream/master

Proof of continuous work, gm


Philosophical question: why did you paint the  branches, before the leaves? 🍃


Welcome Robert!
Btw, your Red ship is vibrant, cool.


With respect, misogyny is not the main problem here, I think it is just a tactic to move the discussion to different levels, and increase noise and nervous reactions.

The main point, the culprit of misinformation, is obviously that they have not yet understood, or rather deliberately concealed, why PoW is mandatory in a digital currency.

Can we produce a counter pro-pow campaign to make people aware? Let us exploit their media power, and also their sexist slip, to Bitcoin advantage.

/cc  nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc nostr:npub1cn4t4cd78nm900qc2hhqte5aa8c9njm6qkfzw95tszufwcwtcnsq7g3vle


Cool cover, congrats!


Well deserved, nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg 's creativity and passion are top notch!


If you would like to learn more about the work of nostr:npub108pv4cg5ag52nq082kd5leu9ffrn2gdg6g4xdwatn73y36uzplmq9uyev6 on the Mostr Bridge and how Nostr is connected (or part) of the Fediverse, check this Nostrasia video:
https://poast.tv/w/jUknj6g3BbkESsidKbDRzr?start=19s


How could it work on Nostr?
Maybe we need a "proposal" event that at the end can be integrated in a edit procedure?

/cc nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn that I think is interested in the topic


True! I remember the day nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z shipped a new release that lowered from that size to ~20MB, at first I thought it was a corrupted file.

App size is a key accessibility factor, there are a lot of people who don't have free space on their phones, and I'm not just talking about those in developing countries (which are a really vibrant and important communities, as the Bitcoin movement is proving), but also a lot of common people with low/mid range phones.


What’s the Difference Between Mastodon, Bluesky, and Threads?
https://www.eff.org/deeplinks/2024/06/whats-difference-between-mastodon-bluesky-and-threads

And no mention to Nostr, really?
We are early, or doomed.


This


Birds and blue
I see what you did there


I'm excited by the upcoming ecosystem around NIP-29

nostr:nevent1qqsp324h53xa8vr37rv26zfqq3lra0v8d2h8xfaz60mrl2u2xng6xegppemhxue69uhkummn9ekx7mp0qgsvtn76nrgp79ftxjfan90w6nxmfk09t2tnjf0kl84zga56tgs7w7qrqsqqqqqpa0pf3z


No. It is not necessary, if the first thing I tried works.
Btw, it was a plain suggestion for an alternative, not a race.


Don't ask your mind for permission to enjoy what you do.

-- Eckhart Tolle


Quite long, but it's a nice poem


Tomato works just as well


Is it a cast?


That was epic, thank you


Remember:

nostr:nevent1qqsy4ja93509h8qrrj3f2f7xfz85vq5u4q2p32048e888nnesw3m37cppemhxue69uhkummn9ekx7mp0qgs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75srqsqqqqqp0eakr0


An interesting experiment on when resource optimisation was still something: MicroMac, a Macintosh for under £5
https://axio.ms/projects/2024/06/16/MicroMac.html


This mention is a scam, now everyone thinks they have the best Nostr client


> They found that a plant-based eating plan promotes overall heart health, but only when that diet features fresh plant-based foods such as fruits and vegetables, whole grains and legumes.

Of course.
Someone that embrace a meat free diet, and these include also vegetarian, know how to integrate plant based proteins, and usually is not at all interested in meat.
The headline should be "carnivore fake meat".


Have a great break, enjoy family and nature, Coracle will be naturally enhanced by all this!


Make sense. Sort sub-threads with a simple algo that takes in account replies_count, unique_users, zaps and reactions could fix that.


Interesting option.
But probably it also promotes first level posts to gain visibility, to the detriment of contributing to an existing discussion (that is hidden behind the first level).


Trenitalia, the Italian public trains, simply throws you out. Tor is also locked. How kind. https://image.nostr.build/7252292ea6666117e48f7d92f390fbccabe39b048fd5c913d9ec9c9e544a3f3a.jpg


👀
Cool. I was just thinking that Amber should be supported by more web apps!


A telegram-like chat approach promotes the timeline, it works when there are no deep discussions, just a lot of first-level messages, *or* the discussions are limited to a few users.
If these two situations are mixed, the discussion (sub thread) is inevitably lost between the single messages.
So, the effectiveness of the chat context depends on the interaction's style among the users. Btw, today users are anyway more used to chat interfaces, so it could be preferred for a cognitive bias.

I would like to test it, maybe with a in-thread option to switch between the two modes, and so compare the difference live.


Captured at the top :)


> the quote loads fine on a fresh page load because while I'm not following hints, I am following the relays in the nevent.

So don't follow hints only refers to `e` tags?
I call hints also ones in the entities :)

> I'm not convinced, I don't really see how provenance of a note matters.

More materials for Nostr's archaeologists 100 years from now!


But currently they are not sufficient, as proved with the gitlost experiment. And the migration stuff is not easy at all.
Btw, I think that hints are also an useful historical information on where a note was originally published, so they also have a value in the long term.


I can understand the concern that the relay hints may become obsolete/not work in the long run, but in the immediate (actually short term) of a conversation they are useful. I would say they are fundamental, how can the outbox model be sufficient?


Finally getting around to implementing NIP 89 properly. Nostr is awesome.

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


Picked up this book this morning  'A guide to Design and Development - Developer's Journey through the UX Process'  by Tom Green and Joseph Labrecque as a self refresher for my own benefit.

It's interesting how early-stage entrepreneurship has benefited greatly from the way designers think and execute. While nothing is set in stone, many of these thought processes are general and can be adapted to anything one is working on, be it SW or HW.

I'll leave the Table of Content snapshots here in case anyone in interested in looking up for specific info. These concepts have been around for a long time and hundreds of people have written about it and adapted widely.

Designer - Dev relationship
https://image.nostr.build/abc33f1a8f86285914c31d8c1db49f452d2f5004ede1192dde0381c526c5afa4.jpg

TOC page 1 : https://image.nostr.build/71ba0a5891473e9330fbf1af6a6ea33d35c8167a25dab2fedfd06e0725c5c837.jpg

TOC Page 2 : https://image.nostr.build/5c3cc6a9080c0577b8ab67a5070fb323a98ff7dca0bef3a2ef1b727911fb6cc4.jpg

TOC Page 3 :
https://image.nostr.build/7fe79d57150332401e1e4ef557006f098f43ee7fb17d3f0411905a9ecfcb23e2.jpg

TOC Page 4:
https://image.nostr.build/6061582e70909cf3d27bb2e234e0d791ca767b2dca1ed39ecd9648ca3c927fe8.jpg

TOC Page 5 : https://image.nostr.build/b85bada21defde3c6c6cd94b34c497897646a11d1a81cbd833d78c17b07a0d33.jpg


That is a really cool hardware to run linux, a friend has it.
I would try Arch or Alpine.


Pin this to the entrepreneur's notice board

nostr:naddr1qqyrze35vscrzvfcqvzqqqr4gupzqwlsccluhy6xxsr6l9a9uhhxf75g85g8a709tprjcn4e42h053vau2l67u


Sorry, I have no experience with this type of tools


New nostr:npub1pu3vqm4vzqpxsnhuc684dp2qaq6z69sf65yte4p39spcucv5lzmqswtfch rrelease! We’ve added support for opening the app from njump and nip-96/nip-98 support for better media uploads.

nostr:note14v56nvezwrdec8xju66w4raqlju5d9qngad39k0x0nhjuql0hw2qem86ye


Great work nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp0qy88wumn8ghj7mn0wvhxcmmv9uqzpa5rapcrtaadfazwpwvvl0v4xlskg4df9nfcem7yevcaka2h7hhj7r38t6 , this is a must read. Implementing WoT well is critical for making nostr live up to the promise.

One takeaway in particular I appreciated was the distinction between direct propagation, transposition, and co-citation as different ways to build out a trust graph. Coracle only uses direct propagation, but each method has different characteristics that can add nuance to recommendations.

Read it!

nostr:nevent1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp0qy88wumn8ghj7mn0wvhxcmmv9uqzp3j5nn50xe93dlx2k20lnmhe5ddu8h45xnykavunzzufpwskf0anhwt2pt


Nsec.app is self-custodial
Highlighter use nsecbunker and so it's custodial


È roast beef :)


It could be a delay in the update, maybe fill a issue


It should already happen, if your client supports NIP-65 (gossip/outbox model)


Sure, I just added the (MIT) license


Thank you


I also noticed this on mobile when there are some deep threaded comments, I need to check better


Interesting, who is behind this service?


Relay list to store private content from this author


Can we have anon reporting with blind WoT, derived from the original user?


### 📣Calling all content creators

Here's a guide to help you get started in 🚀Nostr to share your stories, wisdoms, messages and blogposts. Get the 🛠tools to start your 🗞publishing 👑empire with 🚫NO middle man! 🌅🗝Welcome to Nostr!

nostr:naddr1qqyrxwpnxcersc3jqgsrexzf8qaaa2yrkz73dlkwrmfk6dlr0nw78njrk9l2f6ge9mq39zgrqsqqqa28drjwdt

Also, a 👶beginner's guide if you're still new.
nostr:naddr1qqyxvwfnxsmkxcfhqgsrexzf8qaaa2yrkz73dlkwrmfk6dlr0nw78njrk9l2f6ge9mq39zgrqsqqqa28kj8h7h


Thank you for the additional information


I agree, we need consumer server services, they should become a commodity. Families, small groups and associations would benefit greatly.

Talking about sylonet: no info about the creators, few details about the services, no prices exposed, regitration only via email... and "Follow us on X"? Sorry, I'll pass :)


I would prefer a simpler solution. I see Umbrel uses nostr-rs-relay, probably is suitable for that job, I will take a look.


I'm testing it right now.
The problem is that it is local only, so it misses all the event when I use non mobile clients.
I'm trying to make it available outside with some dynamic dns wizardry.


#asknostr

nostr:nevent1qqsx2rnnngnfxz2a5w0c04v3u87uxsjuss7v45vx9jz5gnm3gwxz8vqpz9mhxue69uhkummnw3ezuamfdejj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09un0t23t


What are the best options to have a personal relay, other than getting one from https://relay.tools?
Ideally it would be nice to have a relay with a backup/archivial focus.


"People who can find beauty somewhere have more fun in life"

nostr:nevent1qqstt9azszmkl8pmuw0jlsyqvmq47d6q7mt7xn3ehz8gclglgt20pqcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtczyr9gd426ksnd2t0pwvjp845mnvdsvwnesztghzmfvddgnftz4ud7cqcyqqqqqqgqewnkm


Thank you for promoting this initiative, they are hearing a voice that grows in intensity, day after day


BW is the way 🤟


Yes, this.
If you are on macos give a try to Orion, it seems an interesting project with sensible personalizations.


It's fascinating to see the comparison between plain Llama3 and the trained model. It should make everyone reflect on how dangerous it could be to trust an AI to assert facts.

It could be interesting an how to about the training process.


Thank you.

Some other onboarding facilitators you could evaluate:

- Login via Amber
- Login via NP-46
- Login via ncryptsec


This obviously applies to every app
#freestore

nostr:nevent1qqsx7aw4p8tveewyxcn6j2eyu02dr80j3x8j7gv25nwklytwmk055lgppemhxue69uhkummn9ekx7mp0qgs8hhhhhc3dmrje73squpz255ape7t448w86f7ltqemca7m0p99spgrqsqqqqqptyknlx


nostr:npub19yeqjawls407xjnmgkk6yss7936pcd7qzd5srlj8wye6j8433vrsjazqwk it would be nice to have the Nostrmo builds on GitHub or wherever, to enable the integration of Obtanium / Zap.store.


Found it: the nuts have been automatically swapped via LN and used to auto zap myself. Cool.


I suppose it was me, but I cannot understand what Redeem is supposed to do. There are other two options to copy the token or open with an app.


I pressed the "redeem" button in Amethyst and it said that I got them, but where? 🤷
nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z


I agree, memory and muscle memories are hard to adapt after a long time (20+ years) using a software, and my memory is for sure still too tied to the Adobe way.
It is not a matter of missing features, but rather the accuracy of the tools or of the UI. Basic example: the cursor sometimes doesn't change when the modificator keys are pressed. Or with Photo I experienced bad antialiasing cutting some parts. I don't use Designer often, so I cannot comment it.


Intendi lo strumento per la stampa? Non operando nel settore, non ho mai fatto caso se fosse presente.


What's cancellation rate?


I'm camping on Pan Island right now


I use both. I bought Affinity Suite to see if I could ditch Adobe; it is quite good, but unfortunately it can't fully compete, at least for my workflows. Talking about basic tools (not fancy AI stuff), Photoshop and Illustrator are without any doubt superior.
But lately I'm finding myself using Affinity more often for some pluses: it is fast, doesn't span useless and memory hungry precesses around, and doesn't try to connect everywhere. It also doesn't refuse to start if I have "only" 10 GB of free space.


Welcome Anaïse!


Welcome Carine!


Actually a relay can filter any "kinds" (event types), so reject them, but at the end is the client (user's app) that takes action, and so it needs to implement a feature :)


You are right, edit currently is practically inexistent, there are some proposal under consideration, but I doubt we will see one widely applied.

Small technical note: it is the client that may not be compliant, not the relays. The latter merely push events without touching them.


You can't.
Embrace chaos, it's art.

Welcome!


Say hello to Oracolo v0.3:

- Custom navigation by topics/tags
- Comments, with login via NIP-07 + NIP-46
- Improved performances
- Minor design tweaks

As usual, a single html file and all options can be handled by meta tags just editing dist/index.html

Example: https://raw.githack.com/dtonon/oracolo/master/examples/hodlbod.html

Previous release:

nostr:nevent1qqs0n0kajcszkys9l50n06n8ck7fssacttfnh070x3qyhge7qcsx0xgpr3mhxue69uhkxmm4de68y6t9wvhxv6tpw34xze3wvdhk6tcppemhxue69uhkummn9ekx7mp0qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj75kuezg


Indeed


Overreacting is bad


An option to apply the username as permane when you follow someone, will solve this.
And then show a mark on the profile when they differ, giving the option to update the petname.


They will find any way they can to discredit what we're building - because it's a threat.


I was just commenting this.
Investigative journalism? Absolute immoral and cowardly shit.


People without dignity, karma awaits them


Interesting reading, thanks!


There were signs


Congrats!
Love the bw homepage, cool.


"nostr is just a twitter clone"

nostr:
https://video.nostr.build/57b19c36e10f0049ff431119c204b983ec51f45ab103cbbbe4203e85b388ad55.mp4


I agree. Let only the positive signal spread.


Hahaha


Happy birthday!
You are so young, so many paintings await you! 🥳


When login/registration with Nostr?
https://account.tidal.com/login


Fatta! 🍻


Sorry I don't know, I don't use reddit so much; I know that several communities block them to avoid easy spam.
Btw, crossposting on Reddit is like a repost, so we already have it in its basic form.


Dubrovnik is wonderful


Yes, this was just to point out that there is a similar perception of the necessity on Reddit. I understand you are thinking of a more complex interaction, where the user can join the conversation without leaving their group.
Maybe this is difficult because a thread removed from the community context can be misleading to someone who joins from outside, so the conversation becomes more complex.


Actually Reddit permits crossposting:
https://support.reddithelp.com/hc/en-us/articles/4835584113684-What-is-Crossposting


PS: nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn if you add wnj to the page, it auto hides if the user actually has the extension


Just drop wnj as bookmarklet and you are ready to go:
https://github.com/fiatjaf/window.nostr.js#bookmarklet


I absolutely love this!
I think it could become a special feed in Coracle.

Some time ago I suggested a similar approach to  surface new valuable content in the main feed: given a timeframe, visually compact posts from the same authors (e.g. show the most popular followed by a "X other notes" badge that expands the view) , so that each poster has the same physical space, and thus attention.


Working on the new nostr:npub1d0csynrrxcynkcedktdzrdj6gnras2psg48mf46kxjazs8skrjgq9uzhlq; it is interesting to think about how Nostr can be used and explained in an especially corporate context.
What about you, do you have any documents waiting to be signed?

https://image.nostr.build/8ec8a3013378b3bb806033ed095ba6f6f9d7a4545f56db537e2028c5b981722e.jpg

#nostrdesign


#AI #art https://image.nostr.build/aa3e0f713fb66eabec886af3dca0969ec7af77a17cf66d866f9bb4a5725ccc05.jpg


I would like to see more of this #DIY stuff

nostr:nevent1qqsxg43wktjh79mjfwgw4x0v7hk223t2f4ypqklkjugh42e5923dzcgm0j9gf


Big ones for sure, micro social media can work in a healthy way


I really like both


43 minutes to register it, were you asleep or did you use IP over avian carriers?! *
Unfortunately, I will have to report to the CEO.

* https://www.rfc-editor.org/rfc/rfc2549

nostr:nevent1qqsqqqqqy0aaujxtgs7e8uk7gjnrvxp82cegrs0cr2gps200ttw0rzcpzamhxue69uhky6t5vdhkjmn9wgh8xmmrd9skctcpr3mhxue69uhkxmm4de68y6t9wvhxv6tpw34xze3wvdhk6tcppemhxue69uhkummn9ekx7mp0pcjddn


nostrelite.com is still available for registration?!
@nostr_marketing you are lazy and SLOW!


Got it.  In fact "nos" and "str" prefix/suffix are really bad at brand level, they just dilute recognisability.
Pick whatever word you like, that is both short and evocative/meaningful for you. A tribute to someone you care is nice. Maybe use a non English language too.

Considering the desktop layout, and playing with the assonance, I would propose "Nastro", an Italian word than means tape/ribbon.
Now that I think about it, "NoteTape" is not bad at all!


I don't remember, but if I had to guess it is the complementary of orange


Buondì!
Followed


Cool!

I don't know if the bug is specific to this release, but when you change account and then switch back, the custom lists are missing


This is a very cool developer tool.

nostr:nevent1qvzqqqqqqypzq4jsz7zew5j7jr4pdfxh483nwq9vyw9ph6wm706sjwrzj2we58nqqyvhwumn8ghj7un9d3shjtnwdaehw6r9wfjjucm0d5hszrnhwden5te0dehhxtnvdakz7qpqtakh0xg7wa7ylkn7frgn9eu4ejps59l52eul8rhgkyy6gnsu7j4synn598


That's what I call speaking with facts.
Badass and courageous.

nostr:nevent1qqsttelqr2g08hgh5ezuy39lzwcga2adk56j54ezs6tc7j6qdf3dfpgppemhxue69uhkummn9ekx7mp0qgsqr59ml9fhau0aph0czh6pcxykww8k5ws0vq84r3uzklvgjyfs6nqrqsqqqqqpjdtw6u


Why a rename?


Friday night experiments

https://video.nostr.build/57b19c36e10f0049ff431119c204b983ec51f45ab103cbbbe4203e85b388ad55.mp4


Minidenticons are complex to manage at UI level, they clutter up the profile, imo.

WoT (first) + pet names are a good enough solution.

Another quite easy solution is to add an index (it could also be a component of the WoT, nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn?) that counts previous interactions (replies , reactions, zap) that you actively had with an user. This prove immediately that you are facing the real one.


Finally, good!
Can you prioritize the Outbox relay over the Mama relay? I can't see it.


Cool tool!

nostr:nevent1qqs2g33k73kwvd8e59d8tn3yqx2n5hqg5p9e9vezxw25nzx3pwmjmyqppemhxue69uhkummn9ekx7mp0qys8wumn8ghj7mn0wd68ytn9d9h82mny0fmkzmn6d9njuumsv93k2tcpzfmhxue69uhkummnw3e82efwvdhk6tcfnl47q


Tagr-bot, interesting solution!


You mean to create a collection of articles?
In this case you don't need threading, maybe using a list (NIP-51) and sorting by date, is a good enough solution.


Actually it's possible with a middleman authority.
In Italy there is the "pec" email system that works exactly like this.


https://www.borderwallets.com
?


I checked this https://unicode-org.github.io/emoji/emoji/charts-15.0/emoji-list.html and it seems updated to unicode v15.1. Where do you count 3664?
Btw, some emojis have just a slight difference, e.g. color, and this could make harder recall the correct one.


Don't worry :)
Btw, yours are interesting points.


It has some flaws, but somehow I like it, it's an interesting solution; exploitation of visual memory in the UX and security is underestimated.
The first point to check is the entrophy and robustness of the generated key; 4 emoji seems really few (consider also that the full list has 1874 emoji, bip39 has 2048 words), but a password with an imposed min lenght could make the difference.

PS: I really like your attention for design's details, well done Niel.


Yes, simply open the dist/index.html file and customize the meta tags, without needing to compile anything.
If you check `justfile` you find a script that I use to build the examples, it is sufficient to create a deploy workflow.


Nice!
Is it opensource?
In the repo (https://github.com/Freerse/Freerse) I can just find the apk.


Nice!


The article is interesting, but why compiling everything when configuring meta tags in dist/index.html is sufficient? (like you did in the first version, if I'm not wrong)
One main selling point of Oracolo is that it does not require complex server side setup.

> Every time you access the web page, the web page is compiled

This is not technically correct :)
JavaScript code is not compiled, it is simply executed; it fetches Nostr data and so builds the page.


Isn't it already like that?
Witch client show the zaps without any context?


I agree, groups are another important missing (under construction) piece


> Why would one write a long post directly on Nostr?

Why would someone write on Medium or Substack?
Probably because you don't need to setup any domain/hosting and you get some network effect. With Nostr is the same, with the big difference that you own your data and at any time you can reorganize it at will, for exampling hosting your own blog. And all the related value (comments, reactions, zaps) will follow. Is that little?


Why wrong? I don't know if I understood what you said, but this is precisely why I ask my network to come up with some suggestions; I trust it more than centralized sources.


Oracolo v0.2 is out:

- Semplified config by meta tags
- Top articles with cover images
- Carousel of short notes filtered by minimum length
- Display of user mentions
- Improved markdown rendering

https://github.com/dtonon/oracolo

When dark mode? Two weeks.

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


> is the fact that you can't edit the texts later.

You can edit long format notes, they are replaceable events.
This is actually one of the advantages of using the long format to express long/complex ideas.


This.
Moreover, although I feel a little guilty saying it, interoperability can leverage an easily exploitable human weakness: laziness. It is possible to offer the user what he wants, without asking for any effort to change the context, with essentially seamless integration. But to achieve this, clients must cooperate and fight the depressing culture of walled gardens. Give 10, get 100.


You have given me a couple of new interesting people to follow, thank you


Hahaha.
About long notes:

nostr:nevent1qqsqqqqqdswwc4sfep20vtyztvevl74txnyjzfcxgpqxp62mrjv39mspzamhxue69uhky6t5vdhkjmn9wgh8xmmrd9skctcppemhxue69uhkummn9ekx7mp0qyghwumn8ghj7mn0wd68ytnhd9hx2tc6mp3u9


There seems to be little love for Nostr articles, why? Long posts should have interesting value because the author usually put effort into them, and are produced for a long-term fruition. But in “standard” Nostr social clients they are rather hidden. Let's fix it.

nostr:naddr1qvzqqqr4gupzq77777lz9hvwt86xqrsyf2jn588ewk5aclf8mavr80rhmduy5kq9qqdkc6t5w3kx2ttvdamx2ttxdaez6mr0denj6en0wfkkzaqxq5r99


I wrote [Oracolo](https://github.com/dtonon/oracolo) (see the announcement below) because I was brainstorming about Nostr "long format" and thinking about how to promote it. There seems to be little love for this format, why?
Long posts should have interesting value because the author usually put effort into them, and are produced for a long-term fruition. In the end, blogging was one of the most productive strands on the web, and still holds considerable importance.

But in standard (kind-1) social clients they are rather hidden. I think many people don't even know they exist, they probably intuit something just because they see a particular formatting. This is quite evident if you compare the responses/zaps/reactions of the short notes with the long ones, the latter have far fewer interactions, a fact that I read as less exposure to readers.

Interlude: don't know what this "long format" stuff is?
Check https://habla.news or https://highlighter.com

I think the situation can be largely improved with some adjustments in kind-1 clients:

- Add a tab/section to the user's profile, next to the usual posts/responses, that lists only the long format notes;
- Highlight/pinning recent long notes in the user's profile to give them visibility; the user picture could also have a special mark that alerts about fresh content available;
- In the feed show the preview of long notes with a special design, and allow the user to read them in a separate/immersive view (or just link to njump.me);
- In an appropriate context (es. at the footer of a long note) invite the user to discover long format and post his own content;
- Offer a filtered feed that display only long format notes;

Finally, we should probably also evaluate and agree on a new labeling in clients, because “long notes” is self-explanatory but also a bit confusing next to "plain notes”. Perhaps “articles” might be a better term.

If clients bring more interaction on articles, content creators are naturally incentivized to invest their time in this area, thus increasing the production of in-depth content that may be of interest even to those who are not as involved in social media dynamics.

Memo for kind-1 clients: interoperability is our superpower and currently your are the main entrance to Nostr, so don't be fearful or lazy, please embrace it.

nostr:nevent1qqsrrcl7sfaxd505lyezj7u54tpdg93x0swpcpe0xj5adax5l6xz3yspzamhxue69uhky6t5vdhkjmn9wgh8xmmrd9skctcpr3mhxue69uhkxmm4de68y6t9wvhxv6tpw34xze3wvdhk6tcppemhxue69uhkummn9ekx7mp0aagyzp

#nostrdesign

There seems to be little love for Nostr articles, why? Long posts should have interesting value because the author usually put effort into them, and are produced for a long-term fruition. But in “standard” Nostr social clients they are rather hidden. Let's fix it.

This is a long form article, you can read it in https://habla.news/a/naddr1qvzqqqr4gupzq77777lz9hvwt86xqrsyf2jn588ewk5aclf8mavr80rhmduy5kq9qqdkc6t5w3kx2ttvdamx2ttxdaez6mr0denj6en0wfkkzaqxq5r99


I am referring to authors who blog using Nostr long format notes (NIP-23).


Here's a quick tutorial on custom feeds, as requested by nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcpzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7qgnwaehxw309aex2mrp0yhxvdm69e5k7tcpz9mhxue69uhkummnw3ezuamfdejj7qgkwaehxw309ajkgetw9ehx7um5wghxcctwvshszxthwden5te0wfjkccte9ekk7mt0wd68ytnsd9hxktcprpmhxue69uhkummnv3exjan99eshqup0wfjkccteqyw8wumn8ghj7un9d3shjtngd9nksmrfva58getj9e3k7mf0qqsx8zd7vjg70d5na8ek3m8g3lx3ghc8cp5d9sdm4epy0wd4aape6vsavyafj . Enjoy!

https://v.nostr.build/YgRVA.mov


Hahahahaha
I shut up


Any suggestions on good authors using long format notes?

#asknostr


AI aways used Nova, but I would like to switch to something open source, and possibly with a minimalist attitude (few elements on the screen + good omni search)


Plus:
- Consistency in (few) colors and font sizes
- Reduce borders and boxing


Not so big, but sufficiently obvious using the accent color:

https://image.nostr.build/842b5ce641b827d7449bc918a68c4a49bc58c7a6a41ec8521735224fd56baf3c.jpg


I think that a direct CTA woukd be better, especially for the newcomers. People expect to have a big"add" button at their fingerprints, we have room, so why not? :)


nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn I told you that the "create feed" link in the sidebar is needed! 😅


Oh no! The flower...


> kind for describing a website

This is really interesting, let me think about it!


I was just planning to add a filter setting, by tags, to personalize the blog content. So you can just display #myblog articles, or pick some more elaborate topics.

But why a new king? 3023 seems a good fit for a blog.

Instead, I thought about using the new custom feeds by nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn, but then I would have a huge job in handling all kinds haha, and the config probably would be too complex.


Indeed, GDPR is a giant mess that make no sense for the most part and has proven to be ineffective.
I was kidding about the fix, I just added a note to surface the relay concept, that is central in Nostr; incidentally this works also as transparent informative about where data is fetched, and so with whom IPs are shared, for just technical reasons, has requested by GDPR. In fact it's not different that hotlink an image.
Finally the user can, and should, personalize the relays, using something he has verified and trust (e.g. one's own).


Could make sense.
A first solution is to show just a top area with a light loading effect, and then within a certain timeout display all the loaded notes at once.
The second one is to show empty boxes, without any animation effect, as soon related notes are discovered by the tag analysis, and fill them when the data is available.
I cannot imagine precisely the general effect of this second option, but could offer an interesting interactive vibe.


Yeah, it works like that :)
Many "regular" clients show long format notes as well.


Yes. Oracolo, being a blog, currently supports only long formats.
But I'm thinking of adding an option to include "long" short notes (kind:1), since a many people prefer to micro-blog using standard social clients.


Do you actually have long format notes (kind:30023)?
If so, can you give me a reference?


I see you use a lot of <code> blocks, I added them some style in c8b5595b


Fixed

https://image.nostr.build/75b4a8f39c9a0e40b65be3ec5c315f637a6ed233c77769a835b7469427204229.png


Yeah.
But... sorry, I just completely revamped the config procedure, and so broke your docker script 😅
https://github.com/dtonon/oracolo/blob/main/README.md


Not enough space, it would add a dangerous vertical scrolling, that also hits the bottom elements


Mmh, you should visually jump from the left edge to the right one when you click "Feeds", I don't think it could works. Let me experiment a bit.


I agree, currently the feed is a bit unbalanced on the right and this could be annoying. I would start reducing the width of the *first* sidebar, as already proposed.
A second step could be total collapse it, when the secondary feed sidebar is opened.
If your are ok with this direction I will mokup a design for that.


Cool, thanks


Remember that you can also embed individual notes/profiles using njump: https://njump.me/about


Good question: you can use whatever client that supports long format (https://habla.news, https://yakihonne.com, https://highlighter.com, etc) to write your post, and your personal blog is automatically updated. No fuss.

I will update the readme, thanks.


I know you are a sigle-html-file maxi 😉


Fly better and safer

nostr:nevent1qqsv7qen5dzy57n9e6mtzecpm3ly6l98fs8am2cy4pajmz2jvje0dsgpzpmhxue69uhkummnw3ezuamfdejsygyhcu9ygdn2v56uz3dnx0uh865xmlwz675emfsccsxxguz6mx8rygpsgqqqqqqsc4r8ny


If I rember correctly, images are not rendered in the preview if the url is inline with other text


Can you share the urls?


I agree that a transparent comparative analysis could be really interesting, and beneficial for the future of Nostr.


🔥🔥🔥

nostr:nevent1qqsg98t866h9k23u26tr0r9z9g5sn3q2vylfzrcpcsvjgsst2dz5qqspzpmhxue69uhkummnw3ezuamfdejsygyhcu9ygdn2v56uz3dnx0uh865xmlwz675emfsccsxxguz6mx8rygpsgqqqqqqswjlvtf


Apparently this is the single company you are talking about:
nostr:nevent1qqsg5j5re7yxredm4n9xnzu0tlrhd5v3lzer2mklhrsy2cvn6t4kn5qpp4mhxue69uhkummn9ekx7mqzyqthz7k56g8z5sjumg9zr9tzfg9y5u7y76t47943tyluslayduk4sqcyqqqqqqgv4rqld


The best way to centralise even the best decentralised protocol (not that farcaster is). I hope this does not happen to Nostr.


Oh, this should be a clue that I hate npm haha
Thank you, fixed


Actually it could be that


This would simply the spec and makes indexing easier for relays, but we loose the data atomicity


Tell the truth, you said that only because I used it inside a kind:0 in my nproduct proposal, and you want to move to a new kind!


Great, congratulations!


nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc if I'm not mistaken you are interested in something like this, working toward a simple blog solution powered by Nostr


Without using a web site? It should work!


Thanks, also for the suggestion!


Pet project of the day: Oracolo.
It is a minimalist Nostr blog that consists of a *single* ~140K html file. Personalize it with your npub and upload it where do you like, it just works. It also runs without a web server, so if you don't have a web site you can simply send it via email/dm to showcase your tales.
https://image.nostr.build/7ee63d88f54df0c0b4ee0c37dc19c78141ee27d0154eefaff303156cb1987d0a.jpg

Examples:
https://raw.githack.com/dtonon/oracolo/master/examples/opensats.html
https://raw.githack.com/dtonon/oracolo/master/examples/hodlbod.html
https://raw.githack.com/dtonon/oracolo/master/examples/fiatjaf.html

Source and how-to: https://github.com/dtonon/oracolo

Take it as a didactic experiment, it's no production ready, indeed it has some limitations (no SEO friendly structure), but can work as a temporary solution (e.g. coming soon and parking pages), and it is still an example of how easy it is to create a Nostr-powered blog and deploy it on a low-tech infrastructure.


Beware that ln.tips will soon be suspended, change providers!


GrapheneOS discusses leaked Cellebrite phone exploit documentation
https://stacker.news/items/543727

nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c FYI


Exactly, it's an ego problem.
Reply and repost the reply is the logical solution if one cares about the discussion/community.


Yes, please


Yes, Padel pales in front of Squash.
Tennis is a different sport, imho.


NIPs 😂

Jokes aside, I think I will start reading "The time paradox" by Phillip Zambardo.


A special case is self reposts. They are a controversial pattern for me. Sometimes they can be useful, especially when self-boosting a reply, to give it more visibility. But often they are very annoying.
Probably, in addition to the usual preference, a good algorithm that take into account if a note has already been shown, is the solution to keep the feed clean.


One click reposts are usually low effort submission, often fired by an impulsive (even if with positive intentions) action. So I think it's healtier to just offer mentions, because they promote adding a bit of value, and if the user just want to pass the note on, he can simply add a "check this" comment on the top.

However I would not hide reposts created with other clients, I would show them like they were mentions, but with no text.
An option is having a preference, maybe per user, to mute reposts for too prolific users; in fact I think this should be a standard feature for all clients that support reposts.

Finally, the general reposts UX could be improved in many ways. In addition to the aforementioned visibility option, duplicated reposts can be grouped for a specific timeframe, to save the user from seeing repetitive content and freeing up space on the feed.
When reposting the user can be alerted if his network already reposted the note, and so disincentive him to go on, or offer to add a comment, switching to a mention.
Finally, the interface of reposts and mentions could probably be merged, creating a unique action with an usage pattern that promotes the latter.


Think about a RSS feed reader replacement, that usually has a read/unread mode, similar to emails.
It's all about data volumes. And user inclinations, of course.


>  it enables a way for people to scroll up to see every note they missed since last session. Is this necessarily a good thing? To me this is stressful,

Interesting take.
But it could also be stressful for someone to go back through the history to look for the last notes viewed, and then jump back to the top.
I think we can find a middle ground and it dependes from the context: in a general feed (followed) is probably healtier let the notes flow; in a curated custom feed with a moderate flow I would like to keep the sign of where I was at.
Perhaps an option for each individual feed is the right choice.

/cc nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn


Fallback profile, mhm, could works.
But are you still talking about a keypair for every product?


I'm still considering it :)

I think npub makes sense in some contexts because it acts as a kind of backward-compatible gateway to the “object.” In fact, all clients can display a standard profile. But if the metadata is specifically labeled, as in my proposal, clients that support it can show an appropriate view. Querying relays is also possible and easy.

I agree that this seems suboptimal from the point of view of traditional data modeling, but it has enormous advantages if we talk about discoverability and interoperability, which are (at least the first) a fairly critical point in Nostr.

Of course, we talk about npub when you need an entity that has some sort of autonomy and is not necessarily tied to an owner.


I agree with nostr:npub16r0tl8a39hhcrapa03559xahsjqj4s0y6t2n5gpdk64v06jtgekqdkz5pl.
Start using it with a fork, and then eventually pass it on.

nostr:nevent1qqs8hht6gepanhqvvnqhvxl3z9c05u84cxr3wn94hc92qzn8lrdhjlgpz9mhxue69uhkummnw3ezumrpdejz7qg3waehxw309ahx7um5wgh8w6twv5hsz9mhwden5te0wfjkccte9ehx7um5wghxyctwvshst7n84u


Red light on