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.
โฌ†
is nostr's huge data consumption a solvable problem?
fiatjaf 3/1 9:53:27 ๐Ÿ’•๐Ÿค™
Turns out Wikipedia is even worse than you thought: nostr:nevent1qqsgmg6fmtscjdgwfhzzyvzrww5k249a9pdvulfz4jxa283amkrpyccpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgwwaehxw309ahx7uewd3hkctcpremhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet59ujw9vdy
fiatjaf 2/27 23:13:39 ๐Ÿ’•
Is LetsEncrypt run by the NSA?
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/21 20:55:09 ๐Ÿ’•
GitLab is pure garbage.
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.
โฌ†
nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 when using nak event, โ€”envelope and other modifiers do not work for some reason ๐Ÿค”
fiatjaf 11/25 10:28:06 ๐Ÿ’•
Who are the crazy people who watch podcasts in video format?
fiatjaf 11/19 20:09:14 ๐Ÿ’• ๐Ÿพ
โฌ†
0000ec9dbf533c4e392ee420e0c2cd4e7aaa43c44eddd8381bc05f7f7379331f
โฌ†
verbiricha 11/19 8:39:54 ๐Ÿ’•
Deprecate note1 pls
fiatjaf 11/17 10:15:14 ๐Ÿ’•๐Ÿ’œ ๐Ÿซง
fiatjaf 11/8 9:46:29 ๐Ÿ’• ๐Ÿ˜ ๐Ÿง‘โ€๐Ÿ’ป
WebSockets > HTTP
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.
โฌ†
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!
โฌ†
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
โฌ†
nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 do you have suggestions about this?
โฌ†
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.
โฌ†
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
fiatjaf 8/8 21:15:15 ๐Ÿ’•
This is actually perfect.
โฌ†
fiatjaf 8/8 21:13:58 ๐Ÿ’•โญ ๐Ÿ˜
NIP-07
๐Ÿ’•
Send kind:7