fiatjaf

fiatjaf
4/27 22:31:29
๐๐ค
Correct assessment of the meme culture:
nostr:nevent1qvzqqqqqqypzqe6msnl8tcsk4w28capcaegeefmh2dmdmuza4ha6vfut6qfwr4egqqsxpt5n827c9hjucfc2x2xz863x5nyp95mkejg495trxmhrjlwh6nqktfya8

fiatjaf
4/19 7:31:35
๐
So both https://www.themoneyillusion.com/ and https://slatestarcodex.com/ have abandoned their blogs which worked perfectly over many years and migrated to Substack. I imagine many other blogs I never knew about have done the same.
Why is that and what does it mean for us?

fiatjaf
4/1 9:52:10
๐
It adds a huge amount of complexity on all layers.
โฌ

Karnage
4/1 9:14:27
๐๐ค
GM. I think I asked this but whatโs the reason Nostr doesnโt like key delegation?

fiatjaf
3/26 8:07:21
๐๐ค
It's open! nostr:nevent1qqsqqqrcx70w545ru7zg4hrg3k6mlvywurx8p6ql42pfl9g4m6pww4gpz4mhxue69uhkzet8d9ejuat50phjummwv5hszrnhwden5te0dehhxtnvdakz7qg3waehxw309ahx7um5wgh8w6twv5hsr6c53v

fiatjaf
3/26 7:38:39
๐
"Choose your own algorithm" will NEVER work on Nostr the way it works on Bluesky.
Smart platform-provided algorithmic feeds like those from X, TikTok or Instagram will NEVER work on Nostr.
Anything that requires filtering from a "global feed" of all notes and delivering that to specific users will never work on Nostr because there isn't and there cannot ever be a global feed on Nostr.
If that is what you think Nostr needs to be good and popular then you'll first have to destroy Nostr by turning it into something else, and then you can implement it.
The alternative is to create something new, a new way of doing discovery, something that actually works nicely within the Nostr constraints, something that actually only works on Nostr because only Nostr has these distributed independent servers with specific owners, specific rules, different users, personalities and preferences.

fiatjaf
3/19 22:52:51
๐โญ ๐ฏ
Before bringing millions of users we have to bring the small group of nerds and enthusiasts that would naturally be interested in what we're doing just so they can help build it.
โฌ
4261e137f656714fa561ac3ac8ae5f8bd81aa7e77a0df729756dd9a4c309b114
โฌ
00002dd622a2e27a6ad10d0511f6a83d12e3dfd1c8cf366f5da523ca8405a42f

fiatjaf
3/11 19:14:47
๐
If a client connects to 6 relays and downloads the same 1000 notes from all the 6 relays every time you open it then it's not a Nostr problem, it's a client problem.
โฌ

fiatjaf
3/1 9:53:27
๐๐ค
Turns out Wikipedia is even worse than you thought:
nostr:nevent1qqsgmg6fmtscjdgwfhzzyvzrww5k249a9pdvulfz4jxa283amkrpyccpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgwwaehxw309ahx7uewd3hkctcpremhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet59ujw9vdy

fiatjaf
2/14 0:49:33
๐
For years I've seen people asking for a way to request only IDs from a relay and not the full event, so I suppose there will be great public commotion when it becomes known that https://github.com/fiatjaf/nak now supports this very dangerous flag:
~> nak req --ids-only --since 'yesterday' -k 20 offchain.pub
c4888c4ea325677cd56798c28ea70a2a21ad15899c11e25973e7fe8d10681dd1
0d19706d839fc529f061dd477d317f6d32ce708bace2f689be02b2607142b9fc
f278ada73cce757b91f1733636a698b93cd7985417b3a7f141bd900a85a074de
328e05fcf397085ff19fe10ff9ee5592590b68f584fce9e2484b271e2852f35e
1ad4890180b12ff569aef251211ea645674cec555ecaf702dc812c5a1d162a80
11c84308a092f5ac8fbf226b3ec968ac42c961b9435a722229a06fbf10a66ff8
0ecc3972d3715a13f181a16bc437897a8d477fd722ba3cea55c996cfa2af1f77
d1f4260bdb40aa3049600d94fd9bb6ce43464d2b329478f6aa363ea33805a3a0
17781a89078d3eb5b63db6ce95026d2ce00b086d98aafc436e64bb093425d8a7
6957568c6412cad04f4e2b869e7d9af4be58f4483123207d2b9fd65c9a1e1004
0918ffa33aa95bcc1ecff96627c8e7224c29692e58948e219b1388bd7155dcbb
d9b0a89fce1102e9048f08705b724c37558969ff2e47c657a73c2c83231c4f8c
91747d307329bf7e35c195a504b4cbc4a18b2e2210bbb82606966a19b856e0c0
8aa7ab17361a4159732cb3c6cfb391a85ea90677cba2f70e32ce6c70f7b57f27
3de79712e48dbe8fa41d4b4cc707a54dbce92609b2eca69073a7e740faf4366c
f966742694ca67b1dcb06d3953bbb3b0544b22c9dfb77b239eb98284e2232176
29a16716bd6372f091dd9f6e450321d8ca053258061e2b1382700a466eb679f2
540bd290bf1f8239bd2cf07334da7bf63a244eff0f6461039ec5f66de7417b6b
Powered by NIP-77/Negentropy.

fiatjaf
12/13 8:00:44
๐
Don't worry: because Bluesky allows anyone to build their own filters for what they consider safe content that alleviates pressure over the top company to act as an arbiter of what is allowed and what isn't. That is why Bluesky is sufficiently decentralized and a great step forward towards a world where social media can act as a neutral public square for humanity.
nostr:nevent1qqsw2lh463slpsn4gdz3gmn0luu9hpczd6tutsd9pwvpepnvzgzd0gcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsp3r2g2

fiatjaf
12/3 12:44:27
๐
Thank for for letting me know. Please try v0.9.0.
โฌ

The Fishcake๐ถ๐พ & 763 others
12/3 10:50:40
๐
nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 when using nak event, โenvelope and other modifiers do not work for some reason ๐ค

fiatjaf
11/19 20:09:14
๐ ๐พ
โฌ
0000ec9dbf533c4e392ee420e0c2cd4e7aaa43c44eddd8381bc05f7f7379331f
โฌ

fiatjaf
11/17 10:15:14
๐๐ ๐ซง
I made a Bluesky account: https://bsky.app/profile/lsdjkfhbksdjf.bsky.social

fiatjaf
10/21 1:26:40
๐ ๐ฎ ๐ ๐ ๐ค
Nostr needs key rotation like Bluesky, where you can rotate your compromised client key using your compromised master key to a new key, all by just clicking buttons that will instruct a compromised cloud server to perform signatures that no one will ever see and that no other user will ever check.
Without that it will remain an absolute joke.

fiatjaf
9/27 2:29:46
๐โค๏ธ
Users don't need to flock to popular relays to achieve maximal reach, they just need their followers to follow them on whatever relays they publish to.
This is how it's supposed to work: https://how-nostr-works.pages.dev/#/outbox
โฌ
7bd0b5ce78adca0193bc96f6cb57fb77db9edd4ee2b0d1a9a536e97ef7218a30
โฌ
c649f289055d2efdd23e9e0755d74a10700a5c60293e7d737710ce1b68b33a8f

fiatjaf
9/26 3:31:13
๐ ๐
We are reaching new levels of tech advancement here:
nostr:nevent1qqstdeudu2kfw55eueeyzmcq9tng76wpr32s7xtxhvwk84udwrgztaqpzpmhxue69uhkztnwdaejumr0dshszrnhwden5te0dehhxtnvdakz7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctc4rygfh

fiatjaf
9/23 1:42:12
๐๐
I know everybody is very entertained with the reply guy and no one cares, but I've made this blossom simple CLI client: https://git.fiatjaf.com/blossom

fiatjaf
9/20 3:46:12
๐โค๏ธ
Publish it with a key owned by the nostr.build service specifically for these matters and tell clients what that key is so they can trust it.
โฌ

The Fishcake๐ถ๐พ & 763 others
9/19 19:40:22
๐
Good point. Itโs just how to publish the info once we have it. Who signs the event. Which key should the client trust for this info. It is not generated synchronously, and HTTP has a HEAD method that is cheaper than relay queries
โฌ

fiatjaf
9/19 19:36:02
๐
If you have the file hash and the labels that reference a file hash then you can opt to not even download the media beforehand. Saves bandwidth for everybody!
โฌ

The Fishcake๐ถ๐พ & 763 others
9/19 19:27:43
๐
One issue is that it is all about publishing something to the relay, and have it disassociated from the media. Itโs much simpler if the info is in the header (HTTP) so any client can use it at any time.
โฌ

Rif'at Ahdi R
9/19 19:25:18
๐
There are examples of NIP-32 implementation that were used and published in nfrelay.app . It has been discussed with nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgspr3mhxue69uhksmmyd33x7epwvdhhyctrd3jjuar0dak8xtcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0ss9zgs . Maybe, can be used as some references.
https://github.com/atrifat/nostr-filter-relay/issues/18
โฌ

fiatjaf
9/19 19:19:44
๐
You could publish the results of your classifications as NIP-32 labels tagging the image hashes directly and let clients subscribe to those.
I think nos.social is doing something similar, so we almost have a protocol already. nostr:npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240
โฌ

The Fishcake๐ถ๐พ & 763 others
9/19 18:40:03
๐
nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 do you have suggestions about this?
โฌ

The Fishcake๐ถ๐พ & 763 others
9/19 18:37:56
๐
Makes sense. Not sure how to NIP it though, maybe a common NIP for HTTP headers with some predefined prefix? I am open to suggestions
โฌ

Vitor Pamplona
9/19 18:35:06
๐
Who knows. I didn't even know these existed. Your appeal to get clients to do it goes much further when there is documentation for it in a common place. Even if it is just a pr.
โฌ

The Fishcake๐ถ๐พ & 763 others
9/19 18:32:49
๐
There is no NIPs for http requests, afaik. I can create one but will it fly? ๐ค
โฌ

Vitor Pamplona
9/19 18:31:05
๐
Nice!
But is this a NIP? No one likes to code things that only work in specific vendors.
โฌ

The Fishcake๐ถ๐พ & 763 others
9/19 18:14:57
๐๐ถ
I am asking once again for the clients to utilize moderation headers that we publish with every media upload to nostr.build! Now it is just mostly wasted effort and useless to the users. ๐ญ๐ญ๐ญ

fiatjaf
9/18 6:49:25
๐ ๐พ ๐ค
About the conference: I was very happy to learn some days ago that such a conference was going to take place. I had some hopes that the previous Nostrasia would be a Japanese thing but apparently it was a full-on English thing with just foreigners and no Japanese people in it, so now I am happy that you're doing this one.
It was a blessing when all of a sudden we started seeing Japanese characters being sent to Nostr in the beginning of last year and I couldn't read them, but every time I tried to translate them I would get some pictoresque joke related to poop or alpacas, completely out of context due to the air-reply style of the conversation, naturally formed around the existence of relays dedicated to the Japanese community.
(By the way, me and some others have been trying to promote the idea of having "community" relays on Nostr for a while, and it oftens falls into deaf ears, meanwhile that was the first thing the Japanese community did, so that was very inspiring.)
I still don't understand the Japanese people on that are on Nostr, I've tried to talk to some members of the community in order to understand them, but most of the times I left the conversation more confused than before, but I think that is great and fits perfectly into the "embrace the chaos" Nostr ethos.
โฌ

shino3๏ผใใฎใใ๏ผ
9/14 23:58:49
๐ ๐ฎ ๐ค ๐ซ ๐ซง
nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6
I hope this message finds you well.
We are currently preparing for the upcoming Nostrasis 2024 event, and as part of our preparations, we would be honored to feature a few words from you regarding the project. If you have the time, we would greatly appreciate it if you could share your thoughts on the following topics:
A message for the upcoming Nostrasis 2024 event:
We would love to hear any words of encouragement or your thoughts regarding the event and its significance.
Your thoughts on the future of Nostr:
Could you share your vision or expectations for the future of Nostr? Where do you see the project heading, and what are your hopes for its evolution?
A message for the Japanese community:
Many people in Japan are actively engaging with Nostr. Do you have any special message or words you would like to convey to the Japanese community?
Of course, these are just examples of questions, so if thereโs anything else you would like to share with the Japanese community or if there are any questions you would like to ask them, please feel free to do so.
We appreciate your time and look forward to hearing your thoughts!
Kind regards,
T.Shinohara @ Yotsuya Labs.
This message is structured to be respectful and inviting, offering specific questions while also allowing the author to add anything they feel is important.

fiatjaf
9/18 0:03:48
๐ ๐ค
Sorry for taking so long to respond, it happened that this event didn't show up for me at all given the fact that I have a very strict set of relays advertised as "inbox" relays on my kind 10002 event and my main client, https://github.com/mikedilger/gossip, only checks these relays for events tagging me.
I'm using this opportunity now to say that clients should relay on that information in order to choose the relays they're going to use to publish events when replying to someone or tagging someone. Thank you.

fiatjaf
8/28 10:39:35
๐๐คฃ
People not able to resolve these quoted events:
nostr:nevent1qqszewytwx9z5cgfjqr0pk5al3ttd6zf663k6te7fa8ewe3nzq7qsgsprdmhxue69uhhyetvv9ujuam9wd6x2unwvf6xxtnrdakj773y297

fiatjaf
8/9 21:23:08
๐
Can you also repair nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49's bathroom?
โฌ
e4a207096a4614f10fc1a78cd93cb57a8e4e3295ebdfce0ff5cfd27905334ab7
โฌ

โฉoizen
8/9 20:46:40
๐๐ฃ
LFG !!!
Thanks nostr:npub1e4qg56wvd3ehegd8dm7rlgj8cm998myq0ah8e9t5zeqkg7t7s93q750p76 and nostr:npub1f3vjqsxrnv7g6fauy5kakcfh4ftmcvk3qd29de8u43qpc2f69g8ss3zlfs !
nostr:nevent1qvzqqqqqqypzpk7g9rxgkvl05uaxpn38hl8kuqul6cp272yl0h4hzltkdtkh3fnrqyghwumn8ghj7mn0wd68ytnhd9hx2tcqypf0wm45nr7x0ejj62huqqyjlth8nhk6pzvfmhvelj675k9p94nmwxqdwuz