Constant's avatar
Constant
npub1t6jx...ksrw
Writing a book about Nostr Bella verborum inevitabilia; Dominatio per rhetoricam. Ceterum censeo NIP-3b omnibus esse utendum
Constant's avatar
Constant 8 hours ago
@npub147wh...selt asked me if i could write a reference for @YakiHonne 's grant renewal from @OpenSats . And if i sit down and praise them, i might as well do it in public. If i recall correctly i met Shaun at Bitcoin Amsterdam in 2024, where we were both on a panel, and started using Yakihonne not long after that. I have recommended and praised Yakihonne in the past multiple times. View quoted note → . Not just because they are part of the handful of well-developed, mature Nostr clients in the space, but because I know the team is very responsive if there are any issues, and they are open to user feedback and suggestions. I wanted the displaying of threads to change, and at this point they provide options to each their preference. The issue with recommendations is that you leave people in their hands so to speak, so the app as is at that moment is only half as important as the confidence i have in the team behind it. There is another side of things as to why i often recommend Yakihonne to people, and that is because it walks the line between features and clarity pretty well. It does the micro-blogging part just fine, but the decision to mix in the long-form content really expands the content horizon. Most articles i bothered to read were actually due to the fact the app presented/recommended them to me. I think all the articles i have published myself on Nostr were created using Yakihonne. They eventually adopted outbox and there are some other Nostr-purity test things that I like, but of course i have my criticisms. The main one is that they dropped the ball on the relay-feed side of things; a ball they picked up at some point with the introduction of Relay Orbits. It was a start of things, but from there it never got to where i think it could be for now. I generally rotate between all sorts of clients on an hourly basis, but find myself opening Yakihonne less and less because it is slow compared to some of the other clients out there, however much i like the wiggling pudding/spinning croissant loading icon, at the end of the day i'd rather just like to see the content. It has been a while since they had an update, but apparently one is coming soon. I am excited to see what they are coming up with. They bother to do marketing and try to bind users to their app. Nostr itself has not seen enough traction to constitute enough of a 'market' for apps to be thriving healthy businesses. But running under the assumption that point will come, i believe the team has what it takes to be one of those commercially viable businesses and remain a well-behaved ecosystem player. To that effect, just give them the money to continue their operation.It's unfortunate the new version of the app is not out yet, so i can't judge as to whether they have been slacking in the last period. A little bird told me they are supposedly doing something with NIP-63, which would make me very happy. Also the fact that almost everyone is sucking on the same Jack nipple by proxy is terrible of course (i know Opensats has more than just those funds, but still). It already has caused tensions and resentment and drama and what not. And me publicly advocating for one player to get money immediately implies that others don't. But I will leave the relative calculation as to who deserves what and when over the other up to the board, all i am doing is running the assessment of whether the continued support of Yakihonne in and of itself is a good thing, and I would say yes....yes it is.
Constant's avatar
Constant 5 days ago
Since i am going do do attempt 9001 at explaining relays to @♡°˖✧ ˚ claire ˚ ✧˖°♡ i figure i might as wel do it in a general post (i am not shaming you claire, its ok, i understand it is confusing). So lets just say relays are just websites, that is not actually that far from the truth anyway. And lets say that Nostr apps are just like webbrowsers (also basically the case). Now Nostr is set up a bit differently than the regular web you are familiar with, and that allows us to do all sorts of cool stuff. But how about start with an easy example and build from there: So lets say you use 1 single relay and you are the only user on that relay, lets call it claireshome.com. now claireshome.com does not look like anything, unlike a regular website. Normal websites have like a homescreen and a theme and buttons and colors etc. whatever. But claireshome.com does not, it only has content, for instance all those pictures you post. What it looks like depends on the browser I happen to use. It can look like amethyst, or it can look like Ditto, or whatever app you happen to use, they all look different and show things differently; but when they are used to go to claireshome.com, they all show the same content, they all show those pictures you post. So if i want to see your content, i use whatever app i want, and i go to claireshome.com and poof its there. Now we can go into various directions and build it up. Lets first assume that claireshome gets a second user, called Bob. Bob also starts to post things, so when i go to claireshome.com, i don't just see your posts, i also see Bob's content. Ok great, lets add another relay to the mix, called Aliceshome.com. alicehome.com has 1 user, called alice, and she posts her stuff there. If i want to see alice her stuff, i go to alicehome.com. Alright, thusfar, this is basically how the current web works right? Aside from the fact that websites have their own make-up whereas with Nostr it depends on the app what things look like. If you go to reddit.com, you see what the users of that site post, if you go to instagram.com you see what those users post etc. Back to our situation, two relays (aliceshome.com and claireshome.com) and 3 users (alice bob and claire). Alice is on aliceshome.com and bob & claire over at claireshome.com. What i thusfar have described is what we call a 'relay feed'. You connect to a particular relay/server/site and you see all the stuff that is on there. Now lets explain "follow feeds", the thing you are familiar with and how you probably use Nostr right now. Lets say I follow alice, and you, claire, but i don't follow bob. My app knows that alice uses aliceshome.com and you use claireshome.com. So what my app does, is connect with those two sites/relays, and only fetches the content on those sites based on the publisher. Now, my app shows me a feed with your and Alice's content, and not Bob's content. Figuring out what site/relay to connect to and the fetching all happens automatically in the background, all I ever did was 'follow' both of you and my app knows enough to do the rest. But what if claireshome.com goes offline for some reason *dramatic ascii expression*? That would mean all your posts are now gone. Luckely, you are a smart girl, and do not actually rely on a single relay. You also use bigpublicrelay.com. so when my app tries to get your content, it does not just try to connect to claireshome.com, but also to bigpublicrelay.com. claireshome.com is offline (sad panda), but luckely bigpublicrelay.com is not, so i get your stuff in my feed all the same!. Bigpublicrelay.com has a million users. Its not really suited for a relay-feed. Doing that would result in a giant random mess of the posts of a million different people with no rhyme or reason to it. But thats ok, as a place to store your content for my follow-feed is works just fine, because i only fetch your stuff, and don't care about all those other users. So in a way, you are super flexible now. On the current web, the content on reddit.com is particular to reddit.com, and you won't find it on instagram.com. maybe someone posted the same thing twice on both sites, thats possible, but the accounts under which they are posted are atleast different, one is a reddit account, the other an instagram account, and instagram accounts don't exist on reddit and vise versa. But on Nostr, the same exact post, under the same exact profile can exist an however many relays at the same time. Because of this, one relay/site doing down won't necesserally mean your stuff is gone/inaccesable. This is what we mean by "censorship resistance"; you can resist censorship by using multiple relays, and/or migrate to different relays over time. Now because you are no longer stuck on a particular site (and remember, you were also not stuck with a particular app to begin with), it does not just liberate you, it also liberates these sites. Instagram.com has to have these long meeting and discussions, and think really really hard, as to what their moderation policy is going to be. They have billions of users (basically everyone on earth), and all those people have different oppinions on what is supposedly moral or right or preferable or whatever. And becaue all those people are stuck on that platform in order to communicate with eachother, instagram all the sudden has the stupid moral responcibility to juggle all these interests, because banning people from their platform all the sudden socially isolates people, or destroys peoples businesses because of their reliance. But because on Nostr users are flexible, those sites no longer have this type of responcibility anymore, they can just do whatever they want, for whatever reason they might have. For instance, bigpublicrelay.com is ok with hosting the content of a million users, but they can't be bothered to keep all their stuff forever, so they just delete everything that is more than 6 months old. They also provide the service for free, so they are not super dilligent about it. If the site goes down on a saturday night, they wont haste themselves out of the club to fix it, they will wait until monday or whatever to have a look....or maybe sunday if you are lucky. So if you want reliability, and clear expectations and professionalism and whatever, you go to a paid service. Maybe a site/relay only hosts stuff from people they like, maybe claireshome.com is only available for pictures, maybe only swifties are allowed. If I / my app wants to fetch your stuff, it has to connect to the particular relays you stuff happens to reside at that moment in time, so there is no magic here, you stuff is still 'somewhere' specifically, and where that is may change over time. Peope might use all sorts of different relays, but thats ok, my app can connect to 100 different sites if it needs to. Now to round up things, let me give you one last example of what current web can't do. Lets say that in 5 years you and your vibepicturewhateverposting are world famous. And you post a picture. All sorts of conversations result from that posts. Your regular comments, but also blog posts, video essays, podcasts, academic articles on the cultural significance of your collage. All these conversations in various mediums happen all over the place on various sites/relays. Instead of me having to visit one blogwebsite to read one blog praising your post, and then another different site with blogposts hating on your stuff, and then 10 different news sites reporting on your posts etc.; my app (that is this crazy super app that supports all sorts of things like amethyst) can just look around on all these relays out there, and look for things in responce to your post, be that comment, articles, videos, podcasts, does not matter. They all directly reply/mention your post, and therefor my app can ask around on these sites if they happen to have content that references your post. I never had to visit 100 different sites, i just did a single search on my app. And if i don't like that app, i can use another app all the same. Nostr. (Hope this helps....i gues it was a bit long, but it is what it is)