Like you just did. LOL


Good question. Mostly ask around and look at people's outboxes.


The opposite is true. I'm encouraging everyone to stop following ANYONE and instead simply manage their relays better and deal with seeing posts from people they don't like or disagree with, or mute them.

I got rid of all follows because my feed was increasingly just people threatening other people with unfollows, if they continue to say things they disagree with.


You're still on my relay. 😂


Case in point.
Everyone who wants to unfollow me is welcome to do so.

If you don't want to see my stuff, don't read it. If you don't want me to read your stuff, don't publish it someplace where I can read it.

nostr:note1ahmpz7fq2tz4y0x95vj9tkzkhkztawrgf8g62wkh8a42n26j5lascx50ww


Didn't notice. Has no effect.


Relays are there, to determine what you MIGHT want to see.
Lists (including follows) are there, to determine what you DEFINITELY want to see.

If your global feed is something you would never want to look at, directly, you might want to adjust your relays.

https://media.tenor.com/ARsMgq_KnqEAAAAC/not-picky-standards.gif


Yeah, people follow me back and then mute me. 😅

It's a social media sickness I call "overwrought public interaction". Like, what they were saying, yesterday, about people publishing tweets publicly on X, and then blocking individual people from seeing them.
So tiresomely performative.

It's what gave us influencers, with monetized follower counts and people always towing the political line and acting fake, so that they don't lose money by losing followers. We don't need that, here, as we can zap. You are free to think that 99% of what I write is garbage and 1% is gold and then zap or boost the gold.


Always, sir!


Relays are, yes.


I just don't like the lack of granularity, in "following". It wasn't saying what I wanted to say.

All it means is: I want to see your notes.
But I don't need to tell anyone that.


Nobody gets it. You got the "whitelisted on my relay list" status, which is clearer in intent.

There are higher statuses, from there, like being in a group chat with me, or regularly getting replies from me on your notes.


nostr:npub1ecdlntvjzexlyfale2egzvvncc8tgqsaxkl5hw7xlgjv2cxs705s9qs735 just nagged you on Slack.


Look what I just got in the mail. Yes, these are custom prints. https://image.nostr.build/ca0bb518c501d30ede686fead99ef286b02548d7e9db5fbaa8b54cf51a27e607.jpg


I guess it's "real" following, instead of "friending". Like how you can follow a GitHub repo or the weather page for your city. I "follow" bots and companies whose products I don't even use, after all, or people I don't particularly like, but who I interact with in other people's threads.

I'm just interested in seeing the events they publish or I might want to find and identify them later, without running into imposters.


Real follow list is who I let onto my controlpanel. 😉


#Alexandria update:

Recent work on this project has focused on extending Asciidoctor's converter to organize an AsciiDoc document into individual indices and zettels according to the Nostr Knowledge Base specification.  This is now working on a basic level (though we will add additional features to this parser as the project continues), so I can turn to the editor preview.

Since this is UI-focused work, I have screenshots!

First, we have an editor area into which you can type or paste AsciiDoc content.

https://image.nostr.build/73cee7c0bcaf8e1afa09f7ea85e7d4662cdb02c9097d304952c3543aca32c1e4.png

Clicking the eye icon shows a preview.

https://image.nostr.build/50ecf75dc242af4491f103fda58db4d9294a6bc2ac93e266bab2bdec362be3fe.png

Hovering the mouse cursor over the preview highlights each discrete section.  Each paragraph will become a kind 30041 zettel, and each section with a header will become a kind 30040 index that references the zettel events produced for the paragraphs it contains.

https://image.nostr.build/e8268c6df06907459754ada9260ea69c6ede44d1a228b2d78d3a6b17048f5c9e.png
https://image.nostr.build/d92e9d1be4a16a5394b689791b749aa577b2817f0fc4a3a1e7360ce0a93bccdb.png

Images, tables, code blocks, and other entities will all be published as unique Nostr events so that they may be easily remixed and referenced in other index events.

Once the preview works, my next effort will be to write the actual upload functionality to turn Alexandria into an honest-to-goodness Nostr Knowledge Base publisher app.  Stay tuned!

#GitCitadel


Hello. We look a bit different, now.

https://gitcitadel.eu/


I've whitelisted people who have me muted, which is entertaining. 😂


The hurdle to get onto my relay whitelist is much lower than the one to receive a follow, and it's a relief. Feels like reading a magazine; a bit dissociated.

I like some of the articles, skim over the others and feel a bit pissed off at the remainder, but I just reply or move on. I don't feel like I need to Make A Statement, so that everyone knows I Am Not Like That And He Is Not My Fren.

He's just someone whose posts appear on my relay. We don't need to be soulmates. Our events can just coexist on the same server partition. 😁

/pressure-to-follow


The best thing about not-following everyone, is not-feeling like I need to agonize over whether to follow someone.


Test on the production system falls under "monitoring".


Let's put it this way:

Nostr is the only one of these "decentralized, open protocols" that is truly decentralized and open. Even the protocol spec itself, is completely open. I see no value in half-assing a communications revolution, so I can't even be bothered with the others. If this isn't successful, then damn it all. 😂

I guess that's a sort of optimism, yes. This is the only one crazy enough to actually work.


There is no direct incentive, for public relays, that's true. Incentives don't need to be direct. We run one for documents because we have developed a publishing/reader app. Facilitating the usage of the app is the incentive.

And we will have very large private relays, because of micropayments.


It addresses both scenarios because you can write directly to the big ones.
You can explicitly choose the relay you want to write to, in some particular instance, while your outboxes tell others where a copy of your notes can _usually_ be found.

So, I am writing to a big relay, right now, but a copy is stored in my personal relay.


I also think you are underestimating the importance of the timing of introduction. When e-mail began to be popularized, in the mid-1980s, hardly anyone had a computer. So the few of us using it had it to ourselves and it was common to host an e-mail server because only computer geeks were on it (my dad is a network engineer).

Then it got really busy in the 2000s, but running your own server was a big technical hurdle, to most people, so they were happy to outsource the work to Google and etc. and that allowed for network consolidation, by creating email bottlenecks, where they would filter spam and etc.

Now, anyone can create their own, personal intelligent spam filter and run a relay on their smartphone or laptop, just by downloading an app. That's a game-changer.


Everyone doesn't need to run a relay, but everyone could. Running a relay is already incredibly easy to do, and costs nothing, and that'll just get better.

It's not decentralized, if you need to traverse "approved" hubs to get from point A to point B. That's not only a protocol question, that's an implementation question.

We are emphasizing a complex, sprawling network of privately-run nodes, preferably communicating offline or over Tor, to avoid the centralized fate of email.

Every relay operator is free to let me use his relay or not. This is a nonviolent protocol. We do not need consensus in event content or originators. We just need lots and lots of different paths, and to ensure that anyone can build their own path.


There will be social interaction (highlights on kind 30041 and kind 1111 comments on 30040, probably) in Alexandria, but no main feed. The focus is on the books, the people reading the books, and the people publishing books. No random chatter.

Bookmarking/favoriting with ⭐, tagging and labeling, profile pages for npubs (showing their highlights, favorites, communities, and comments), bookmarks, book clubs, timed/scheduled reading, recommendations from your WoT, navigating and perusing the library, publishing to different formats like ePUB, that sort of thing, will be the emphasis.

More like Readwise, than Facebook.


Biblestr is going to be a spin-off of Alexandria, that'll have internal Bible links like [[Genesis 2:13]] and mostly contain Bibles and similar. We're thinking about how to label and navigate there, but first we need to finish what we've started.


We already have a relay wss://thecitadel.nostr1.com, that doesn't contain any Kind 01 notes. It's "public and free", as it's intended as a backend for #Alexandria, #Wikistr, #Biblestr and #GitRepublic.

So, it's going to mostly contain documents, books, academic journals, wiki pages, bug reports, git repo events, and etc.

We'll have to rate-limit it, eventually, nostr:npub10npj3gydmv40m70ehemmal6vsdyfl7tewgvz043g54p0x23y0s8qzztl5h , and maybe have a curated one for rent, or something, but OtherStuff hasn't yet been hit by the full brunt of spam.


Npubs who are allowed to enter the forest.


The mistake is in thinking everyone _should_ care about everything and therefore everyone _must_ see everything. Outbox/Inbox ensures that you can see and interact with what is important to you, and ignore the rest.

Smaller relays gives people the ability to have access to a wide range of npubs, but focus on their own cluster and store their own data, by creating a system of hops.

I can move events from the Citrine relay on my phone to fiatjaf's personal relay, just by including an @ to his npub, in the note. It's like a mailing address. That's why we refer to the system as "mailboxes".

I don't need to know what else is on his relay. I would just need to see his response, sent to my address.


A protocol isn't there, to make money.


nostr has no global source of truth, and that is a good thing

Out of interest, I follow the progress of a lot of other projects similar to nostr, and a couple links surfaced today:

BlueSky has a big "firehose" connection that streams all updates (new posts, reactions, etc) to subscribers. Unsurprisingly, this is difficult to process except on beefy servers with lots of bandwidth. So, one proposed solution is to strip out all that pesky cryptography (signatures, merkle tree data, etc): https://jazco.dev/2024/09/24/jetstream/

And over on Farcaster, keeping their hubs in sync is too difficult, so they want to make all posts globally sequenced, like a blockchain. The details are still being worked out, but I think it's safe to assume there will be a privileged global sequencer who decides on this ordering (and possibly which posts are included at all): https://github.com/farcasterxyz/protocol/discussions/193

In my opinion, both of these issues are symptoms of an underlying errant philosophy. These projects both want there to be a global source of truth: A single place you can go to guarantee you're seeing all the posts on a thread, from a particular user, etc. On BlueSky that is https://bluesky.app and on Farcaster that is https://warpcast.com .

Advocates of each of these projects of course would dispute this, pointing out that you could always self-host, or somehow avoid depending on their semi-official infrastructure, but the truth is that if you're not on bluesky.app or warpcast.com, you don't exist, and nobody cares that you don't exist.

nostr has eschewed the concept of global source of truth. You can't necessarily be sure you are seeing everything. Conversations may sometimes get fragmented, posts may disappear, and there may be the occasional bout of confusion and chaos. There is no official or semi-official nostr website, app, or relay, and this is a good thing. It means we are actually building a decentralised protocol, not just acting out decentralisation theatre, or pretending we'll get there eventually and that the ends justify the means.

Back when computers were primitive and professional data-centres didn't exist, it was impossible to build mega-apps like Twitter. Protocols had to be decentralised by default -- there was simply no other way. We can learn a lot by looking back to protocols of yesteryear, like Usenet and IRC, and still-popular protocols like email and HTTP. None of these assume global sources of truth, and they are stronger and better for it, as is nostr.


That's not notes, tho.


In the future, the biggest relays won't contain any social media notes.


GN 😴


Hardly. Had to get my daughter up, for school.


Nostr is when you can build your own Internet.

nostr:nevent1qvzqqqqqqypzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qqstkdklcv7t0hnjrh7wtxed8sjr6rqtczpm8fhljazpekygpkenwfsdep34u


'm mostly working on OtherStuff, tho, so maybe that's why I am more intentional, about what I write, were. I wouldn't want to spam Damus with gobs of application data events or every.damn.commit.from.every.damn.repo. 😂

Like, there's no point in publishing every single event ever created to Nostr.Band. It won't be long, until most events are OtherStuff and/or machine-generated, and cloud relays cost hardly anything, if you already have space in the cloud.

Why publish your company's financial statement or the patient database record from your hospital to nos.lol? 🤷🏻♀ You could put that data anywhere you put a websocket.

I mean, your snazzy, new refrigerator, with a touchscreen, could have a relay, and @ you, when the milk runs out. Why should that transmission go over Damus?


Yes, I save the drafts to a local relay (for privacy). I think most clients save to a database or cache, but I prefer using relays, where possible.

Once it's done, I publish to my personal cloud relay and then broadcoast from there (or not, I sometimes leave things only for the people I share a relay with, as not everything I post online is meant to be publicly viewable, and my cloud really is AUTH-TO-READ).


I think so. It'll be fine for a while, then I'll try to update the feed and it either refuses to work or goes bonkers with permissions.


Same. 😊

Okay, off to bed. It's nearly 1am here.


Oh, look, isn't that a lucky coincidence? Our npub translates to our color scheme, on Nostrudel!

 https://image.nostr.build/3339f368020bc2bcb70f5f3c44b5ebb876046fd798acea634350be4e8713b78e.png


And we're purple, instead of pink, like before.


We have some private webpages, but we also have some public ones coming soon, like a hosted #Alexandria instance.


Changed the logo. 🙂


Hello. We look a bit different, now.

https://gitcitadel.eu/


I usually build from scratch, too, (have to, builds don't work), but I like to try out the builds, first.


I do. It's the same with the repos. I'm probably the only person using the builds, for instance. Most build from scratch and there are only like 3 other devs even using it. 😅


This is my nostr workflow:

Encounter a problem on nostr

Oh it doesn't matter, who cares. There's like 24 people here.

But WHY doesn't it work??

Why am I trying to fix this? It doesn't bloody matter, I don't care.

Repeat


It's usually only regular users who encounter the problems. We both tend to try new things out, every day, whereas most people have a few clicks as a routine, twice per week, and they don't waver from that.


Just checked. Serif easier to read at smaller scale.


Maybe because the horizontal lines make it easier to read?


That should be a 30040 followed by another 30040. #typostr


For everyone as mentally-slow as I am, today, this is three levels of events:

30040 the book: More of Aesop's Fables
     300040 the chapter: The Crow and the Pitcher
          30041 the verse/paragraph: A CROW PERISHING
          30041 the verse/paragraph: Necessity is...

Alexandria can currently handle 5 levels of 30040s and a 30041. So, six levels to the hierarchy in the Table of Contents. (More than enough for any Bible. We checked. 😅 )


Yeah, the search engine results are increasingly useless. Very frustrating to look for anything, anymore, as there's no real information until halfway down the page.

Wikipedia is now my search engine, to be honest. I look there, first, to find out what a human thinks.


It's been so hard finalizing the spec. A grind, and all we got out of it was a few lines of example json. 😅🙈

https://media.tenor.com/0zr1SMihW0sAAAAC/erin-krakow-technology-is-hard.gif


The Asciidoc markup helps determine the stylesheet. It's the closest you can get to HTML, without writing in HTML.


It's so elegant, that it looks like it must be simple to do, but we've been breaking our heads over this, for weeks. 🤣  Discussions, PRs, diagrams, research papers with LLM models and algorithmic design and now the parser and...

The complexity of the data structure is so well-hidden. Very nice. Looks just like you would expect it to.

https://media.tenor.com/MAz0nUstKUAAAAAC/magic-confetti.gif


Need me a ChatGPT client. 😅


I'm nearly a boomer, so if the shoe fits... 😅

But, yes, people keep telling me that it's old-fashioned to expect software to work properly. Also, I can self-host everything and reprogram all applications myself, which sounds great.

I mean, why wouldn't I reprogram 5 different buggy clients, instead of building a client that does something completely different?

Let's all just rebuild the same shit, over and over and over...


I can't use Amethyst or Voyage, effectively, as they both crash (I think it's a problem with Amber, perhaps, as they both start flashing permissions really fast and then collapse.)

Coracle only works on Kiwi browser with Nostr Connect, but even that stalls out, on me.

Primal Web is different every day, and the relay selection doesn't stick and I can't see global. Using it on my cell phone is a buggy nightmare, but Primal Android only ever sends two notes and then freezes.

Freerse is sometimes unstable and doesn't handle AUTH.

Nostter works well for short periods of time, but it's random and missing major features, like broadcasting.

Nostrudel Next was always my fallback and favorite, but it's doing what-the-fuck-ever, right now, and I need some of the features on Next. I can't stick to the main. Also, he keeps removing or changing things I like because reasons, no idea.

I'm despairing. 😅


I don't think so, as they don't work well with any of my other accounts, either, and other people are also experiencing similar problems.

Everything is constantly being fiddled with, but there is no regression testing, so changing Thing X makes Thing Y break, and it takes them a while to notice. Then they fix Thing Y and Thing Z breaks...


I think our sys admin might be fiddling with the webserver. 😅


The "normal" GUI clients now work so badly, for me, that I'm mostly limited to the command line and writing directly to https://theforest.nostr1.com

I do not understand why we can't have nice things.


I like this default placement. Preamble should be on the top, as it is.


Can it automatically tell, to write like that, since the first words are capitalized?

I should do that with the Bible books. I've been waiting, for us to finalize the changes to the spec, so that I can transfer everything to Asciidoc, from Markdown, and then clean it up. But that sort of lettering is so classy, fr. Antique.


So the preamble (the bit beneath the = doc header and above the first == chapter header) becomes a separate field, displayed at the top of the page? Is that the summary tag?


I love the LETTERING!!

 nostr:npub149p5act9a5qm9p47elp8w8h3wpwn2d7s2xecw2ygnrxqp4wgsklq9g722q

This is #Asciidoc, at work! 🤩
We can create truly elegant, beautiful, documents.


Everyone on X has an alt. 😅 Completely pointless and childish.

They want everyone on the planet to see, except These 20 Naughty People.


Let me update the documentation with the screenshots.


Oh, good grief, that looks so lovely. I'm gobsmacked.


I don't have a million sats, unfortunately.


...and 35 are from me. 😅

But, that's interesting. I thought maybe 5 or so.


This discussion in this thread:

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

nostr:nevent1qqs92hzdd2p0rdr2uj8vkl9djx7vquzzsgqvyj34fuz8j37dfvzka0cpzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7q3ql5sga6xg72phsz5422ykujprejwud075ggrr3z2hwyrfgr7eylqsxpqqqqqqz7lmqyg


Alby Hub is down.

That's actually different from the Minibits issue, but it means I'm down on both wallets, now. 😅


Oh, damn, it's real.

 https://image.nostr.build/79278fb5b1977004eebcf6301110e8349bb8b3411ce6969121cfc87f94d49348.png


Oh, wow, that's bad.

But the zaps have been going through. Weird.


I just haven't seen the point in storing things I'd never look at. I'm stingy about bandwidth and storage.

Probably being old-fashioned. Resource-management doesn't seem to be a topic, anymore.


Like this. The money is gone, but I don't know to where. Have that happen, regularly, and have largely given up on zapping because my account was getting drained, but nobody received any money.

Also, my Alby NWC doesn't work. This is since the last update.

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


I don't understand this. They posted the tweet in public, but could then block some particular person from seeing it?

Couldn't that person just get another account and look at it?


I saw the #Minibits announcement, today. I was wondering why the software had suddenly stopped working with zaps, and now deducts the money from my account, but doesn't send it.

Just leaves it in draft, permanently. Where does the draft eCash go?


Interesting, that we're both writing about writing.

There aren't many "real" writers here, yet, or they publish primarily off-Nostr. It's mostly people writing instructions, news updates, or press releases. Or something about Bitcoin. Occasionally a sermon.

Still feel permanently out of place, here. Too intense. Too pensive. Too passionate. Too artistic.


Do you save money, then, now that I have AUTH-to-read setup? Or is my traffic too low, to make a difference?

I don't actually know, if anyone else uses my relay. 🤷🏻♀ They could all be reading and responding from someplace else.


I am chronically stuck between being too knowledgeable and influential to completely ignore, but too irreverent and unconnected, to personally profit from the attention. It's a permanent artistic depression, where I feel this pressing need to communicate, but I know it'll go over badly, and make me even less popular, but I can't relax until I've said what I needed to say.

Most people, you see, don't write to communicate some novel or dangerous idea; they write to bond with people who already agree with them. To publicize that they are One of Those People, so that the other Those People will respond and say, oh yes, #metoo.

But I often write because of some welling up of passion from inside of myself, that consumes my entire mind, until I can write it down and click <Send>. Then catharsis. Bitter relief. It is done.

And then all the people who already didn't like me, can not-like me even harder.

So, ironically, a lot of people follow me because they want me to go away. They check in, every day, to see if I'm still here.

Every day, they look. And every day, I'm still here.
I can feel their frustration. But also their masochistic joy, in having someone they can all agree is an Uncomfortable Person, who says Inappropriate Things, and nobody reads, anyway. And did you not-read what she said, yesterday? I also did not-read it. Dreadful.

That girl. That girl. Is not a nice girl.


Much more control, from the desktop.


You could ask them, if they want to follow privately or publicly. It'd be different, depending upon the community.


So far, I have found that both PayPal and Meta use a phone number verification that rejects not only jmp.chat (XMPP) Jabber numbers (which is to be expected) but also silent.link inbound US IDENTITY numbers.

Using silent.link for two-factor authentication (2FA) is the main reason to have this eSIM, in addition to the Data Only eSIM plan.

And before you say, "Well, I don't use PayPal or Meta, so who cares?" - I'm betting it won't be long before other companies, banks, etc. start using a similar verification system.

So, unfortunately, I no longer see silent.link as a reliable option for ditching your local mobile provider completely for 2FA.


Scandal

The Norwegian Government Pension Fund Global is the largest sovereign wealth fund in the world.

It has more than 500 employees and invests in real estate and securities outside Norway.

Since its inception in 1998, the oil fund has lost 4 x the 2024 Norwegian state budget when we compare with the gold price as bench mark, which should be a bear case scenario.

The fund isn't allowed to invest in gold or Bitcoin.

I and a friend will release an article about this in Norwegian newspapers this week.

We might translate it into English and see if we can have it printed somewhere else.


The new feeds / DVM marketplace on Primal iOS TestFlight looks great.  Content discoverability is about to get much easier for a lot of people.
https://m.primal.net/KzOU.png
https://m.primal.net/KzOV.png
https://m.primal.net/KzOW.png
https://m.primal.net/KzOX.png


Is there firehose based exclusively upon your own relays, or some selection from Primal?


The personal and local relays will soon all be syncing, based upon some criteria (like a follow list), so you'd have the reaction events, already, from the npubs you actually care about, and can just count that.

If you want more info, for some particular note, you can look at an aggregator website, like nostr.band, or ask an API.

I only see when my frens react.


I don't think it's necessarily a question of size. It's just that you can only trust your own relays.

The Android relay I run on my localhost is more trustworthy than one run by someone else, on their machine, regardless of who they are, because I can see the entirety of it and verify everything.


I think I'm going to stop saying "on Nostr" and replace it with "in my network (as in "are there any good notes on Nostr?", "Is there censorship on Nostr?", etc)

There is no single Nostr network, but rather a patchwork of voluntary islands. Each npub who posts to relays has a personal network in that moment.

Who or what is "on Nostr" is different depending on where, when and how you exist in that graph. Talking in terms of "on Nostr" is just a guarantee to have constant disagreements about our subjective experiences in our region of the graph.


But, that post would create a provable association, between you and the community, which might result in being listed under "members".  The readers would be unknown, unless they AUTH, so they remain merely "followers".


I can easily imagine that most communities will allow anyone to follow, but will set criteria for everything else. Even paying-to-post would require you to get past a blacklist, for instance, but you wouldn't necessarily need to somehow gain membership, beforehand, as your post being accepted as an entry is de facto membership as a "contributor".


🫂 thanks, guys


Basically, you don't get the most innovation by dumping enormous amounts of money on innovators.

You get it by forcing innovators to literally hunt down individual customers and try to solve any problem that they might be having, even if those customers don't even realize that it might be a problem. Once they have a solution to a problem, they can then market that solution to more potential customers and maybe make some money off of it.

This doesn't work, if they all only have the same customer.


I think it's basic economic illiteracy driving the problem. People think communism is when you have one producer, but it's when you have one customer. It's a centrally-planned, single-payer system.

If you have one producer, but lots of customers, market forces can cause competitors to arise, if the customers are unhappy with the products. If you have one customer and lots of producers, the customer will find it simpler to just pick one or two producers and focus on them, and the other producers go away. The producers that survive can then become decreasingly productive, without losing market share.

And the clearest sign of communism is when the producers regularly declare that things are impossible, that aren't even improbable. That are, in fact, perfectly normal and simple things to do.


Farming is also essentially single-payer, as most farmers subsist off of a combination of subsidies and tax write-offs. If they do have private customers, it's often someone who has cornered a market. Difficult to be completely independent because everyone else can undercut you on price and quantity so deeply, that you can't make up the difference in quality.


I noticed this really early on, as I'd report bugs to client devs, very politely and trying to be helpful, and they'd just yell at me, ignore me, mute me or tell me to do it myself, if I think I'm so smart. I've nearly given up, even bothering to report anything. The errors are glaring and the software is increasingly unusable, but their incomes and accolades are increasing. That is what a single-payer software market looks like.

I still communicate productively with relay, OtherStuff, and library devs, since they tend to not be as glamorous and surrounded by sycophants, jet setters, and people throwing insane amounts of money at them.

But OpenSats will fix that, for me, I expect. They can crush the profit motive in the relay market, instantaneously. Then the relay devs will also be flying around the world and constantly complaining about demanding customers and needing to have long breaks to recover from the stress of employment.


Everyone loves food.
And I'm hoping to be edgy, by causing the anti-grain police to meltdown in the replies.

I didn't go full seed-oil, tho. Stuck to the less emotionally-laden olives.


Nostr now faces the crippling paradox, common to all centrally-planned economies, that innovation flees funding.

That's why clients are stalling out and relays are rising. Relays have been chronically-starved of funding, as they were initially seen as merely a cost-center and never a potential profit-center. So, they are still a free market, where disruptive changes happen at almost break-neck speed, the talent fighting for market share is bizarrely-high, and producers market to every single potential user and respond immediately to complaints.

That's why I'm there. I'm always were the signal is loudest.


You have to get in early, when people are still willing to work for €50k, sorry. Difficult to jump in, at the €500k mark. That's the "distribute the spoils" phase.


I know more people that have been grossed out by it, than turned on, but Bitcoin contains its own acquisition-incentive, as a money.


🫶 bro, fr


A team that is too deeply integrated into a movement is just a cluster of followers. It isn't capable of independent or novel ideas, and won't add much to the overall effort, beyond what the individuals would each add.

It has to make sure everything will be approved by the movement, particularly the leaders, and will just emit more groupthink and make incremental changes. It's a mere spin-off, not an independent organisation.

Spin-offs are useful, but if you only have spin-offs...


I like having a small, rather exclusive npub because I often write logical, obviously valid things about economics, social dynamics, IT infrastructure or software architecture, that causes many people to completely meltdown in the comments or draws in hordes of The Great Outraged and mass-mutings.

I find dealing with the emotional outbursts they emit, due to their own cognitive dissonance, rather tiresome and exhausting, and I'm not willing to just post platitudes and pics, so I hide out in irrelevance, and wait for the majority to mentally catch up to where I am at, because someone more popular says the same thing, which usually takes a few weeks or months.

I never get credit for novel ideas, only punishment, so I have no incentive to share my thoughts with any wider audience. There are only a few people who are up to this, so I focus on writing for them.


The video is actually kinda sinister.


That's quite far away. 👀 I'm down near Munich.


Yeah, a team is an attempt to maximize the efficient use of available resources. It's something inherently capitalistic (a group leveraging their joint labor and the means of production, to increase productivity, in the hope of eventually increasing profits).

A movement is just people imitating the behavior of someone prominent and paying them homage, in the hopes that some good things will spring out in return.

I've compared it to a cargo cult. If you write in ALL CAPS or cheer the appropriate OpenSats post, and jump through their hoops, the lightning gods will make Bitcoin rain down on you. And that really does work, so it'll just stay that way, forever. Only a few oddballs, like us, will even try to do their own thing.

Teams, tend to be self-directed and have their own ideas of what they want to do or where they want to take their projects. They will resist submission because they have their own internal leadership.

There are no teams in a cargo cult.


Can you broadcast that note? I can't see it or find it in search.


You would think that would be the _normal_ way, to support efforts, since Nostr literally invented zaps, but nope.

The presence of gigantic foundations, in such a tiny market, aggressively discourages individual contributions. We are all supposed to donate to the foundations and they then decide who gets what. Central planning with Bitcoin. 🤷🏻♀


Another thing is crowdfunding, like on Geyser.

Mostly still an influencer/celebrity thing, that doesn't really work for Nostr development teams, but maybe one day. Who knows?


Yes, more focus on outcomes, less on celebrity.


I've worked on desktop (Linux and Windows), mobile (Android), and browser-based. Never Apple, as the sales guys all had Apple-Everything and they would test.


Even if a team receives a grant, it is not necessarily a larger grant than an individual would receive, so the same pie ends up feeding more people. Any dev within that team, who would have gotten a nice, big grant, on his own, takes a massive financial hit.


FOSS generally has an anti-team bias, with financing focused on dev kingmaking. Kings then have to take a pay cut to form a team or hire help, but most just pocket the money.

(Understandable, as they are more employees than companies, so reinvesting income isn't something they usually think about.)


You always get more of what you pay for.

If #Nostr doesn't have enough teams, then it's because forming teams isn't as lucrative as remaining a Lone Wolf Hacker.


Amber constantly crashes my Android apps.


Yeah, it's just browser-software rental.
If "service" made the difference, desktop and mobile-native software providers wouldn't offer services, like hosting and support, but they do.

SaaS is just easier to bugfix universally, without having to inform anyone, that you messed up. Stealth updates. 🤣


Welcome to the club..🤝


nostr:npub10npj3gydmv40m70ehemmal6vsdyfl7tewgvz043g54p0x23y0s8qzztl5h has a client for managing the cloud relays he rents out (it's his own cloud, not Amazon or whatnot). You can also self-host and use his client, as it's FOSS.

https://relay.tools/signup


I can see that people are looking at the outdated versions because they react or zap those events, and the old version is listed in my notifications.


This is how people will end up seeing outdated versions of wiki pages, profiles (including the info about your LN wallet!) or git proposals, for instance. The first version made it in, then they put up a wall (I got caught out with their requirement to use NIP-05, as my old npub didn't have that.) and the next versions are kept out.


I've been testing blasting, the last few days, using an old npub with a gazillion notes, spread all over the place.

I haven't used that npub in half a year, and it now has notes on relays I no longer have access to, so I can't delete or update that data. Not a terrible thing, but just be aware that blasting all over the place can come back to bite you.


For those who are setting up personal cloud relays:

1) Trolls will `@` their way onto your relay. It's a loophole you should be careful about using.

2) Overuse of blastr will result in relays black-listing or rate-limiting you as spam, and will result in your notes being spread too wide, to keep things up to date or use delete persistently.

3) Use relay-syncing, where possible, including with the personal relays of your frens, relays from your geographic area, or with topical relays like christpill or an OtherStuff relay like thecitadel. But avoid anything too spammy or otherwise gross.

4)  Assume that zap comments and reactions from people not on your whitelist might be lewd or threatening. (I know, how desperate can they be, but it be.) Just thought you should know; don't know of any reasonable way of mitigating that, yet. And I guarantee that those zaps are only 1 sat.

5) Consider also having a relay on a device you control, like a laptop. Then you can work offline and sync with your cloud relay, when you go back online. (And this online/offline syncing is the next phase of relay development, and will open up some nifty new use cases, so you'll be ahead of the curve.)


You're out of your league, here. Have fun with that. Bye.


None of your business, just like my voting record.


How much bitcoin do you have?


I'm black and a registered Republican.


#thoon #yestr


He's filling their diversity quota, I guess.


I should probably show more devs how I did this.
Tony was just pulling the API list, on the fly, and had some relays hard-coded as a fallback, if the list wasn't reachable.

It's over 700 relays, now, though. Takes forever, unless you use threading or something. Or workers. Only really worth it for a wide search or for broadcasting delete events.

https://api.nostr.watch/

nostr:nevent1qqsgmyf3hkxxx8y2cj5s4d88lrvksq5as9cn5rnq3yayrm6utfxn4jgn4gge7


Bei mir auch. Auf Next geht es nicht.


If you cannot attend a conference, without your project blowing up, stay home.


Or maybe we'll do it the other way around. We'll see. She got the GitRepublic rework done, and it looks nice.


Did you just change that, as it wasn't working the day before yesterday.


We already have a castle icon, for a different product.


Keep trying to zap you. Minibits is acting up. 😅


🤔 Do you see the knight's helmet?


I suspect we'd have more luck forming teams, if the people forming the teams aren't devs. Devs always think, "I'll just build it all, myself." Someone who needs help building, will look for help.


Your daily reminder that nostr:npub1ecdlntvjzexlyfale2egzvvncc8tgqsaxkl5hw7xlgjv2cxs705s9qs735 is always right and his timing is impeccable.

nostr:nevent1qvzqqqqqqypzpnsmlxkey9jd7gnmlj4jsyce83swkspp6ddlfwaud73yc4sdpulfqyghwumn8ghj7mn0wd68ytnhd9hx2tcpz4mhxue69uhhyetvv9ujumn0wd68ytnzvuhsqgpwldag90leujxed46akpw07ykv05hlhp93a2j292xgaa8djv4kpclxj4rd


Fr fr, no cap.


:keks:


Maybe Nostr needs more teams and fewer lone wolves.


One man's terrorist, is another man's freedom fighter.


You act like some of us haven't been dealing with stuff like this since the 90s.

Wake me up, when it gets exciting because a government or international corporation is the one sending the bots. This was barely a warm-up.


There are other people on here, including in this thread and reading this thread, who are in a similar position, but who are staying completely calm because they saw this coming and were prepared for it.

This was going to happen, sooner or later, and we're actually relieved that it happened sooner and we can deal with it, now. There were some clients and relays who had a lackadaisical attitude toward spam-prevention, who just got caught with their pants down. That hurts all of us, but it's on them. They now have a chance to clean up and improve, before we have millions of people on here and such a circus makes the front page news. Or they can give up and make room for better engineers.

Effective risk mitigation is part of the job.


Has anyone added functionality to a client to auto-block all npubs following an npub? That would be a nice feature.


I only read from wss://theforest.nostr1.com , so I don't see them.


When the network is crawling with spambots, but you don't see them.

https://media.tenor.com/Qrir-11OkwIAAAAC/nail-file-peggy-bundy.gif


Decimation. Every tenth relay had to go.
https://m.primal.net/KzJf.png


Craft your system, don't just hack it.
https://image.nostr.build/619e3f41355c706191b9deb831b9ded1e67a33a928299c2c8d07cc46321cf73e.png


Roger that. It's visible here:
https://theforest.nostr1.com/


Probably need theforest under general, or something.


That didn't write to theforest, I think. Don't see the note on there.


I've also been testing, testing, testing. Been interesting.


I have alternative facts.


This was not a test of Nostr. This was a test of Nostr devs.

Look at your client coders and your relay operators. See how they're responding. This is information.

* Did they stay calm, or even chuckle about it or roll their proverbial eyes?
* Do they see an upside in the test, _even if they failed it_? Are they maybe even making plans to start running such experiments, themselves, in a test environment?
* Did they immediately announce ways for you to mitigate the problem, by adjusting your settings or switching to a different relay?
* Do they even really understand how relays work or why relays are useful to fight this sort of problem?
* Did they even notice the problem and act, or are they wherever, doing whatever, the whole time? (Some have still not noticed 🤦♀  and others just permanently pulled down the relays they were passively hosting.)
* Are they still beholden to the "all relays have to store everyone's notes, regardless" mantra, or are they willing to man up and have an actual opinion of what they will -- and will not -- tolerate on their property?
* Are they whining, begging for mercy, or otherwise behaving like someone not in control of the situation, or faced with a problem that is beyond their capacity?
* If people were fleeing clients, which one(s) were they primarily fleeing? Those clients did not properly onboard those users, by over-obfuscating the infrastructure, so their users took the only solution open: THE EXIT.


To all of the devs whining about having to deal with an almost-real production environment for 5 minutes:
If you can't take the heat, get out of the kitchen.

If stupid shit like EmojiReplyGuy can take your system down, then it deserved to be taken down. Get a different day job, bro, or...

Get up. Move faster.


The devs should be organizing these tests themselves. Tests like this should be running all day, every day, fully-automated on a build server.
Load tests, penetration tests, interoperability tests, speed tests, regression tests...

Can't set up a communications protocol and then skip testing the communication layer and just spend all day on custom emojis and trendlists.


You can't see that an OP has replies by looking at the main feed, in Nostrudel, and it's not indicated anywhere on any note, in Nostter. Usually, I post a note and then discussion happens from the notifications tab. But that doesn't actually display all of the replies. People write me and I don't respond for days, sometimes, until I accidentally stumble upon their response, someplace else.

On theforest, I post a note and can see the replies trickle in, in real-time. It's immediate, but unthreaded, until I click on the note and see the previous one(s) listed above the current one. (I guess the previous gets pulled in, when I open the current note, so threading is on-demand.)


LOL maybe. I think there are some that block excessive hashtags.


I think the other feeds sometimes get stuck, or something. Notifications, especially. If you reply to anything, I can see your reply on https://theforest.nostr1.com , but I need to go to notifications, to see it on most other apps, and that is always noticeably slower and more-limited than the main feed because reasons. 🤷♀  And each one displays notifications at its own pace.

It's all sort of mysterious.


Hard disagree. We've been complaining about these vulnerabilities, ad nauseum, and they just ignored us. They have known about all of the problems and they simply refused to fix them because fixing things doesn't get you street cred, around here. If the test had been pre-announced, they would have just told everyone that it's just a test and to ignore it and come back in two days. Everything is kept buggy and sloppy because of the small market, but that just gave us all a taste of the sort of market we want to aspire to be, and the quality that we need to produce to service that market.

They only responded because it created mass-chaos and they weren't emotionally prepared and they had no idea how long it would last and everyone freaked out. That was needed, to break through their lethargy.

I repeat: THESE WERE KNOWN ISSUES, FOR AT LEAST A YEAR. THEY REFUSED TO FIX THEM.

Give the ReplyGuy a 🏆 . Nostrich of the year, as far as I'm concerned.


Look at my theforest feed in Primal (lol, just joking, Primal doesn't show me my feed), Nostter, Nostrudel... nothing going on. Look at my feed on Relay.Tools, absolutely jammin. BUT WHY???


😊 GM


That's one of the main ways governments are now ending up with all of this Bitcoin. They don't crack the encryption. They just track the packages moving around and narrow the list of possible suspects down, find the most-likely ones by surveyance, and then arrest them and shake them until the keys drop out.

https://media.tenor.com/Dq0uwQ4pO88AAAAC/aeons-aeonsroleplay.gif


It's like that around here, with cash monies (euro bills, swiss franc, gold coins, etc.). Everyone has some in their house. ABSOLUTELY EVERYONE. And everyone knows that everyone else has some in their house. Some people are really clever, and put it in a safe. LOL

They break in, regularly, to people's houses, and just beat the shit out of them, until they cave and open the safe.

Now, imagine the nsec is a safe password. Would you give it to someone, if they threatened to rape your wife or throw your grandson off the roof? Yes, yes, you would.

This is not an argument for or against encryption, but merely against the idea that having a password effectively keeps things from being stolen because they are digital and not "physical". Digital codes have to be stored in a physical medium, even if that medium is your brain. That medium is now the attack vector.


The difference between that DM and the Bitcoin is that the DM isn't of interest to almost anyone, but it's part of a dataset that is valuable in aggregate. So, you don't want anyone who isn't part of your ingroup being able to crawl through that dataset.

In fact, why should they even know of the existence of that dataset? They shouldn't be seeing a bunch of data, that they can't get to. That's a data honeypot, that they're going to want to crack. They don't have to crack the encryption, to get access to that data. They just have to crack some npub (literally or figuratively), to get access to that data.


And don't tell me that you can just keep it a secret, that you have Bitcoin or Nostr because... soon... everyone and their mother will have Bitcoin and Nostr and then they'll know you have some because everyone does.


And you can brute-force keys _indirectly_ by pressuring or tricking the person who holds the key. A key is just a really random password, after all.

Can someone else get a password out of you? If you wrote a password down, can someone break into your house or lockbox and find it?

Well, okay, then you start going multi-sig. That makes sense, if you're talking about a shitload of money, like 20 Bitcoin. Makes less sense, if you're talking about DMing someone a shopping list for the grocery store.


$string
^footnote
!image
*bold

Leaves % or &.


Used for images in markdown, tho.


Like everything in the universe, there are no solutions, only trade offs.

WoT relays are not a magic bullet, there are one way to fight spam that come with trade offs.

Some relays will fight spam with WoT, with NIP05, with PoW, with a paywall, with pattern matching, with AI etc...

Decentralization is messy and we will likely net out with some mosaic of relays that all use different techniques.

But one thing is for damned sure: relays must fight spam otherwise their hard drives will eventually explode. The idea that relays should just store and distribute every single note and let the client decide how to filter all spam has to be one of the dumbest ideas I've heard from people on nostr so far. Maybe this seems feasible since we only have a few attackers right now, but eventually we will have hundreds.

If you really believe this, I invite you to run a completely open relay and see how well it goes for you.


Just do it like Onedrive/Sharepoint split. Then you could work on things offline and sync with the cloud relay, when you're online again. And you could keep some things entirely offline, if they were particularly private or in draft format. You could download a book to read on ePaper, for instance.

If they sync, then they don't have to have identical content, you just have to mark the stuff -- or the type of stuff -- you want to stay synced. Like, not much point syncing most kind 01 notes, as that's immediately-consumed chatter, but books, articles, technical documentation, git proposals, etc.


Our goal is to make self-custodial personal storage relays as easy as Google drive/Apple cloud.

We don't need to connect to them all the time, but they must be there if we truly care about censorship resistance.


20% of the working population in the US is foreign born.

Let that sync in.


Which just means the rate of foreign-borne workers is probably significantly higher than 20%.


hot take: kamala harris isn't as dumb as she wants you to think she is.

yes, you read that right.

her entire career as a prosecutor was built on reading and probing people.

if you can't win by laying out the facts, you win on creating perception.

you create a story.

when Kamala does a funny accent, laughs too much, or repeats a slogan - she's creating a narrative about herself.

these are not emergent accidents in her political journey, like Trump speaking his mind and hitting a controversial note, or Biden tripping down a flight of stairs.

she is in control of the story being told about her.

this is why she has almost completely stopped saying "the unburdened by what has been" line in the last 60 days.

the mockery has already been made, the well has been dried - it has reached the point of diminishing returns in terms of right wing press coverage.

she, of course, gains from a completely manufactured "uninterested" left-wing press (do we really think *nobody* on the left wants to interview her, and isn't frustrated by the lack of access?)

but her coverage from a right wing press standpoint is almost solely focused on either:

a) completely impossible to legislate campaign promises like unrealized gain taxes, or $25000 housing credits

or

b) her new gaffe/accent/repeated line-of-the-week

coverage of either of these things has zero effect on independent voters.

this coverage/commentary does not make an even SLIGHTLY informed voter lean decisively against her

they are also such milquetoast subjects at this point that they won't galvanize republicans to turn out en masse as well

you want to know what democrats/left wing establishment were most worried about, but have almost completely memory-holed?

the 1st trump assassination attempt

zero coverage on ANY network on the shooter's motives, and hardly a mention from Trump himself in about 4 weeks until the 2nd failed attempt

trump not leaning into his 1st assassination attempt is quite possibly the biggest self-own in american politics I have ever seen

meanwhile, kamala and a highly coordinated group of democratic operatives are running one of the most impressive operations of political persuasion I have ever seen

it's what was completely lacking from Clinton's campaign back in 2016, but what was learned from Biden's successful "basement" strategy in 2020.

this is what will likely lead to Kamala in the whitehouse in 2024, barring any unforeseen story regarding her that she can't get coordinated responses and handling of

want to try and make a difference as an individual that can't stand her and her backers?

stop focusing on what she says/doesn't say, and focus on who she is and what she does.

she grew up with two professors as parents.

her father was a post-Keynsian economist who wrote dissertations on Marxism.

start deeply researching what both those terms and fields of study imply, and educate yourself and your community on the absolute travesty they have wrought in their wake

and i'll keep making the videos long after the election ✌


Thank you for your service, sir.

https://media.tenor.com/LdAr7ZnMsaMAAAAC/yes-sir-yes-boss.gif


Well, more power to them. All's fair in love and war, after all.


🤣🤣🤣

Did you spell it like "TheForrest"? I keep doing that. 🙈😂


nostr:npub1ak68qfcjj7k95c0jwleu69x72nr8adwv6g80pkwl9xlps6zmkqzqrxy8fx  how did you do it, again?


You're whitelisted.

You have to turn on AUTH, in your client. Which client do you use?


You can always look at the relay feed, to see what I see. Okay. Try subscribing to my relay, if I don't want you to access it. LOL

This is privacy by architecture, rather than encryption.

https://media.tenor.com/5c54UUKgrZIAAAAC/annie-edison-community.gif


The "dumb relay, smart client" mantra arose from the original architectural design, which assumed every user would have a client on every device, and lots of different clients, but relays would be more scarce.

Well, that didn't happen. I already have more relays than clients. 😂 Can spin up a new, custom relay in 5 minutes.

I'm moving business logic from the viewer (the client, which will now only contain application logic), to the model (the relay), by shifting the controller toward the model.

This means I can use the model from multiple different viewers... without being forced to reveal my control settings to the public. Even if the settings are in a list event, which npub controls that list? Any npub I control, controls the list.


You can. I did. Follows are a kind 03 event and I just copied that e tags into a kind 3000 list event. Anyone can now use my list, by cloning it into their own kind 3000 event on listr.lol. They could use that for onboarding or starting up a new relay.

Next step is to auto-update a relay based upon changes to the list, and delegating curation of the list to a group of relay moderators. Might be coming to relay.tools from nostr:npub10npj3gydmv40m70ehemmal6vsdyfl7tewgvz043g54p0x23y0s8qzztl5h eventually.


Even better than duplicating a curated list would be subscribing to the list (so that you receive changes) or to a relay whose content always matches the list.

Then, instead of having one follow list, you could subscribe to n other lists and see the content overlaid in your feed and switch lists on or off, or search them for topics.


Some clients don't even work properly, unless you follow someone, so they nudge you to follow people.

But what if I have a new account or just don't wanna do the whole follow thing or am extremely selective, in my follows?
Well, then I'm sorry outta luck. Either see nothing, nearly-nothing, or a bunch of garbage.

Unless, I can duplicate a curated list and/or get on a curated relay. So, do that.


I shouldn't have to follow someone, to see their stuff. Follows are technical debt, schleppt in over the social media use case.

There are simply people and topics that are more interesting to me, than others. Just show me that.


Now that I have no follow list, no client can nuke my follow list.


It's 7 am and we're discussing entropy, the Romans, and my hairbrush.

It is, what it is.

nostr:nevent1qvzqqqqqqypzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqyw8wumn8ghj7cmgwf5hxarsd9kxctnwdaehgu339e3k7mf0qyfhwumn8ghj7mn0wd68yt3jxyhxxmmd9uqzqex0ap9wnd9y8naa938dkq2tf0pj9ug8f9w2ayv2hchsm5kzzuagp8z74k


GM. It's very early and cold in the house, and I'm drinking hot coffee wrapped in Scottish wool and thinking of entropy and the Romans.

https://image.nostr.build/5a7a626c1873a685f271fb3dd4999aa48e6e295b35bdb6e5d676952d1829c8ae.png


Spite.


I think everyone upped it because of follows. 😅


Just thought it was interesting that not having a NIP-05 might prevent you from persistently deleting your own events.


They probably don't have it, since I never had a NIP-05 on that npub and haven't used it in half a year.


Also apparently had the kind as '5' instead of an integer. Doh! 😅   Took me forever to see that one.


From the results, it looks like some of the relays are rejecting notes from npubs without a valid NIP-05.


Here's how I get around using blastr. I looked where he gets the relay list from. He just uses the API from Nostr.Watch.

```
// download a list of active relays
$url = "https://api.nostr.watch/v1/online";
$page = file_get_contents($url);
$requestedRelays = json_decode($page, true);
sort($requestedRelays);
```


That name! 🤣


Just upped it to 1000 per batch. Heh. YOLO, baby.


I think I found it. I was tidying up the code and accidentally moved the k tag under the tag call, so it seems to produce a second event.
That might be it.


He had a delete script, too, that ran on nostr-tool, but it doesn't work right now.

I can just download the full nostr.watch API list, like he did and run through it. Didn't want to do that, if I can avoid it, as it spams everyone's relays, but oh well.


I didn't say npubs should should have to pay to use it. There are other ways to onboard new users, while minimizing spam. Paying is just the simplest and it helps cover costs.

I'm just saying that it's important to remember that someone is paying for every relay because running a relay always carries costs, and that person owns the content of the relay. Calling some relays "public" of "free" makes it seem like that relay owner is obligated to let everyone just trash it, like it's a public park drunks use as a toilet.

Anytime they attempt to mitigate spam, everyone whines. Anytime they don't, everyone whines. 😅


I used nak to pull down all of the events on a relay from a particular npub, then I broke it up into 100-event chunks, published a kind 05 for each of those chunks, and then broadcasted the kind 05 to the whole list.


Seems to automatically produce a kind 01 and hang the kind 05 on it. 🤔
https://next.nostrudel.ninja/#/n/note1s8w0akywetcsp0d8htyc724mq9zsjr6qsv6f8f623k4hkmhun50sq5juge


Yeah, so... batch-processing delete-request events is a friggin nightmare. I give up.


Does anyone know why these notes are created, when I use NAK to broadcast an event?

nostr:nevent1qvzqqqqqqypzqqnd3dl8hnptg9agfugwmdcmgfl7wcrfjpgfpv28ksq6dnmqc0e8qyghwumn8ghj7mn0wd68ytnhd9hx2tcpzdmhxue69uhhxctvw35hv6mp9ehhyee0qqsd8293jlw57fcxxayegvr2snpmhqp4u03eguctcprwrcdcc3ykdccg0vggp


Alby lets you swap from Bitcoin to LN, but not back again.
That's clearly one-way. There's an on-ramp, but no off-ramp.


They were separated, this whole time, but I've given up having two because I have four other ones and it was starting to drive me batty switching around.


My nerves are totally shot, from trying to delete an event on an AUTH relay. 😭

I'm now 6 hours and three repos in, to the attempt.


Anytime I want to do something, like delete an event or transfer money, I need to drink a schnapps, first, to calm my nerves.

https://media.tenor.com/sO1ddzgk2_YAAAAC/michael-scott-the-office.gif


We are all early adopters of Lightning and Nostr. This stuff is all still very beta.
I mean... Bitcoin is also sorta beta. 🙈


Getting totally eaten up by fees, with the small amounts I'm sending, but the Alby is custodial, so I can't collect a larger amount there and then send it, all at once. Moving things peu à peu to Phoenix, and from there over Boltz to my hardwallet.

This is all crazy-difficult. 😭


I had to make an LN invoice from Phoenix, with a specific amount. That worked. I'll probably move the money over Boltz, once I collect it all.

Thanks for your help, guys! 😊


I just tried bc1 to Phoenix and Electrum, from GetAlby and both didn't work. I've now sent it to Phoenix over LN, with an invoice. At least, it's then off of the custodial address.


I don't see where I can enter a bc1, only ln


That you can put money in, but you can't take it back out again.


Okay, let me try that.

Find it so weird that there are all of these one-way wallets. They should come with a warning label, or something.


I'm clobbering together tools from other piles of tools because each one only does a couple of things.


I have Phoenix, but I can't figure out how to get the sats from Alby to Phoenix. I was trying to do that, but they use different ln invoices.


Even when I try to do stuff from the command line, the tools are buggy or outdated, or the docs are a mess, so I have to keep going and building my own tools to do really simple things and it's driving me absolutely bonkers because I actually just need to do these things to test other things and I'm never getting around to testing the other things.


Yeah, it was the best for the longest time, but apparently everything is on the table, again.

Even the CLI clients are buggy or outdated. Anything will stop working, if you don't constantly update it, as the NIPs evolve.


BUT HOOOOOOOWWWWWW???? 😅

It's custodial, so I can't just close the channel.


Nothing works. 😭


I've only ever been able to move them in the other direction.


How do you move your sats from a LN wallet, like Alby, to a bitcoin wallet?


Ah, yes, it does. Nostrudel shows deleted notes as empty notes. Interesting.


testing, sorry


Okay, that makes sense. Unexpected.


Yeah, but usually 30 minutes late, max. Not 8 hours.


Why is #Nostrudel next only showing me notifications from 8 hours ago?


As part of celebrating my 25th anniversary, we decided to do a longish hike.  The hike ended up being very strenuous and harder than expected.  We almost turned around before the end, but ran into some people that encouraged us to continue because the view was worth it.  We felt every one of those 25 extra years, but the view at the end was so worth it.  The peak had shear drop offs on 3 sides and 360 panoramic views of the entire valley of Estes Park, CO.  The tall peak is Long's Peak which is one of the fourteeners (peaks over 14,000 feet high).
https://image.nostr.build/aa5bd3b77526d9d790e4d0af9c7a74576a7c39c91f41765019745d0ca8ea2304.jpg


LOL thought I was the only one.

But this might be right. I seem to have had an empty string in the list, that let everything through last night. He fixed that, I probably need to go manually remove the spam.


He's got an open ticket from me, to do auto-auth on a list (like follows or favorites or my ForestDwellers), so that should be coming up soon.


I like AUTH. It's here to stay. I've decided and I'm the princess of Nostrworld, so that's an official ruling.

I just want to air out the alternatives to AUTH-to-read and watch them get slapped own in public. Or not.

https://media.tenor.com/UqWCMOzYp-0AAAAC/mr-cummings-psych-therapy.gif


"but it's quite funny, very often the reply events are showing up ahead of the replied to events in the feed"

LOL how the heck?


Run your own relay or rent one. Curate the data flow. Use a dumb client to view it.


☝ this


OpenSats, of course. And Human Rights Fund. And there are some venture capitalists and altcoiners floating around, as well.

The question is more interesting in the other direction:
Who is for small, access-limited relays that can interconnect?

Normal people, intellectuals and academics, small for-profit businesses and private organizations like schools and churches. So, nobody with any serious money they can afford to throw at a networking R&D project.


I wish we could let people AUTH to read and just ignore the IP address and send the results to their npub.


I guess that's the point of AUTH: it creates a signed event to check. Duh. Sorry.
It's a forward check.

But it's per-session, so you could theoretically AUTH once and then make multiple REQs, right, nostr:npub1qdjn8j4gwgmkj3k5un775nq6q3q7mguv5tvajstmkdsqdja2havq03fqm7 ?
Rate-limiting would be per-REQ or per-SESSION?
Or is this again a retarded question?


You read by requesting the relay find information and send it to you, according to some filter. (Filters are boolean, unlike queries, so they tend to be cached after use for better performance when re-requested, but I digress.)
So, the cost is in filtering and returning the result, and possibly in caching the filter.

You can overwhelm a relay by requesting lots and lots of filters or lots of npubs requesting something be filtered.

AUTHing to read means that you have to identify yourself to the relay, and be approved, before it runs a filter.

I think. Maybe. Just guessing. Don't really know. Ask someone with more clue. HTH.


Quality of Nostr clients on an overall downward trend, as the present systems collapse under the weight of their own sprawling complexity, tone-deaf communistic planning, and shoddy craftmanship.

On the bright side, some relays are 🔥 and we can now use Nostr effectively with nothing but a dumb viewer.

Equilibrium has been reasserted.

https://media.tenor.com/sgJNDkZaMFEAAAAC/dolunay-dizi.gif


Fr fr no cap.


MfW skinny, small-breasted women post 🤳🏼 wearing clothes and using angles that would cause the men of Nostr to riot in the feed and carry my head out on a pike.

I had forgotten that life isn't fair.

https://media.tenor.com/6NZrPi6qj-YAAAAC/sigh-le.gif


Would it be possible to perform some task, rather than signing? Or somehow proving that you are a whitelisted on the relay list, without revealing your specific npub? That would at least allow for some obfuscation.


GM, sir. Fine day, for some weeding.

Ciao!


GM

Hope you enjoy the light reading I gave you. Have to go touch some very unsexy 🌱 and clean some very unsexy toilets.

Until then, remember:
Never grovel for popular people.
Do not be nice, at all times.
You don't think I'm smart because I'm beautiful; you think I'm beautiful because I'm smart.
Say logical things that might upset someone important because those are the most informative things to say.
The love of money is the root of all evil, but poverty sucks, so stop being poor.
Stay weird. Stay dangerous.

But don't do anything I would do.

https://media.tenor.com/W4bSzvbtFg0AAAAC/twitch-omgmags.gif


Signal is novel and scarce, so that you have to actively seek it.

Noise is tiresome and omnipresent, so that you try to escape it.

Pick your fighter.


Ditto communities aren't 1:1 with a relay.


nostr:npub10npj3gydmv40m70ehemmal6vsdyfl7tewgvz043g54p0x23y0s8qzztl5h nostr:npub1fjqqy4a93z5zsjwsfxqhc2764kvykfdyttvldkkkdera8dr78vhsmmleku nostr:npub1gnwpctdec0aa00hfy4lvadftu08ccs9677mr73h9ddv2zvw8fu9smmerrq nostr:npub12262qa4uhw7u8gdwlgmntqtv7aye8vdcmvszkqwgs0zchel6mz7s6cgrkj nostr:npub1wqfzz2p880wq0tumuae9lfwyhs8uz35xd0kr34zrvrwyh3kvrzuskcqsyn  nostr:npub1qdjn8j4gwgmkj3k5un775nq6q3q7mguv5tvajstmkdsqdja2havq03fqm7 maybe we really should think up a less-invasive form of AUTH. 🤔

That might help some npubs feel less like they have to be strip-searched to read replies and shitposts.


Not your relay, not your event. 🤙🏼


I'm still thinking about this. I guess relay-based  communities are the new circles.

Do I even need a list event, for this? I can just use the whitelist on the relay, but then the list isn't publicized and I wouldn't be able to auto-update the relay list, just by adding someone to the client list. I'm using the client list as a controller, basically, but it's a redundant list.

Can the relay publish the whitelist, upon request? Could there be direct manipulation of the relay list from a client?

nostr:nevent1qvzqqqqqqypzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqyw8wumn8ghj7cmgwf5hxarsd9kxctnwdaehgu339e3k7mf0qyfhwumn8ghj7mn0wd68yt3jxyhxxmmd9uqzpwn04mj0j9kpja6z747gjwyw287reffghetm7xtjq5fkgcfax55lk4cg8y


Add theforest.nostr1.com to your relays.


The Hochdeutsch would be "Ich habe es nicht gestohlen."


If so, ironic.
The sentence translates to "I didn't steal it." 😂

As in, I inherited it.


Till the 'morrow, Beave.


GN! I will read, tomorrow. Burnt out, today, sorry.


Thank you, Enki. 🫂


GN Nostr.

https://image.nostr.build/3bb056e78192c10a9dcb244297e8df7bbe0e0e0bac23b0bc549aecc4c5c2fa4a.png


I know just the place.
https://i.pinimg.com/564x/14/2a/62/142a623bc91c7f60ead1cbade47b40f7.jpg


It is.


I feel like the doctor ordered a round of touching far-off grass. This is the grass, that I would like to touch.

https://www.classicescapes.com/wp-content/uploads/2018/05/Meteora-Roussanou-Monastery-At-Sunset-%C2%A9-Whitewizzard-Dreamstime.jpg


But npubs can't actually share a kind 3000 list, you see. And lists get too long, you see.


A haiku.
For you.


Okay, that was unexpected. 😅


I am only interested in people who occasionally surprise me. I don't want to be able to compress your entire feed down to a very small file.

https://image.nostr.build/6d7fdced90701bc75989b0762aea9916101bbac30543ddea61bb18926e4c0445.png


I want to live on Skye.


:Check:


When they use auth, but anyone can read the notes, who isn't blacklisted.


First bathtub gin thought:
What if the influencer gazillionaire VIPs are all actually bots? Like real robots, not just laptop ones.

Because then I have a confession to make that some of the male-styled bots are sort of attractive, and now I feel like I'm in Blade Runner, but the roles are reversed.


Thank you, nostr:npub1fjqqy4a93z5zsjwsfxqhc2764kvykfdyttvldkkkdera8dr78vhsmmleku for not being dull or entirely predictable.


Bathtub gin. That reminds me... I need a drink. I'll have a gin.


It's still such a small network, that you would think that there would be _some_ correlation between how interesting and unexpected something is and how frequently it appears in your feed, or how often it appears on your trending list, but, alas, there is none.

It's almost entirely an artefact of follower count. Everyone is staring at the same handful of people, waiting for a new picture of a coffee cup, an update on What Trump Did, a reminder to STACK SATS, or a pronouncement to cheer some rich or famous person they don't actually know, who is getting richer or famouser because reasons or other reasons.

Also amazing how formulaic and systematic the most popular npubs are. It's always the same pattern, the same routine, the same imagery. It's only a matter of time, before someone creates impersonation bots that really, convincingly impersonate. There's so much material and so little variance....

Mood.
https://media.tenor.com/z59VcAAJA9kAAAAC/shocked-zoom.gif


Just tried a DVM. Same difference, but with one Mleku highlight.
Le sigh.

But the 10 sats was worth the Mleku. Immerhin.


Any from anyone on my ForestDwellers list.

https://media.tenor.com/JZfUyCTXrQ4AAAAC/the-list-goes-on-and-on-shea-whitney.gif


It's 6:40 pm here and Jimmy is offended, Gigi is artsy, ODELL IS IN ALL CAPS, Carla is cute, Lyn is wisdomous, OpenSats is raining money, and Corndalorian has a meme for us.

Nothing is on Nostr, again. Just reruns.  🫤


Oh, you mean, if all of their relays are AUTH relays, but not read-limited? Yes, that could be a problem.


Indeed. I'm a relay hop count maxi.


People complain that I'm a flaky follow, but I have reasons.

https://media.tenor.com/wsKxb8lfo4gAAAAC/hide-face-serious.gif


Solved it by switching to Chrome. 🤷♀


Brutal


Have you seen this, from  nostr:npub1494rtg3ygq4cqawymgs0q3mcj6hucvu4kmadv03s5ey2sg32df5shtzmp0?

https://gitworkshop.dev/r/naddr1qqrk66twd968yagpp4mhxue69uhkummn9ekx7mqzyz5k5ddzy3qzhqr4cndzpuz80zt2lnpnjkm04437xzny32pz9f4xjqcyqqq80xgpd4h56/issues/note1jl83uwseetxdflzzdwygt7yyjp3rl55yzv4g0xvq63sg8lc0f7dssdcffx


Women are going to limit access to themselves. Unusually interesting women are going to limit even harder.

If you don't give them adequate access controls, they'll just start making up their own, on the fly, by behaving oddly or in an off-putting manner, flaking out, or disappearing and reappearing someplace else more obscure.

https://i.pinimg.com/564x/e4/cd/4a/e4cd4ac57eb8237f02b71bf2f737d45a.jpg


It would be a high fee, though.


That's true, but some clients ask you to approve AUTH to a new relay. If that's important to you, use those clients or ask your client dev for that feature. It could just be a toggle, or something "ask before AUTHing".


Yes, nostr:npub1cpstx8lzhwctunfe80rugz5qsj9ztw8surec9j6mf8phha68dj6qhm8j5e was talking to me about those circles and it got me thinking.


The clients can already do that.


I wouldn't mind that, as an alternative "entrance fee", but I don't think my relay allows for both.


Yeah, it solves for most of the spam, but I'm not actively participating. Got rid of all of my follows and created a "trusted npub" list, as a controller for my personal relay, that only contains npubs whose stuff I read or lurkers who are attested.

In other words, only npubs I actually trust. 😅


Looks like wss://nostr.thesamecat.io/ is gone.

https://nostr.thesamecat.io/invoices


I can read and write to my ws://localhost:8080 directly, but I can't get Nostter or Nostrudel to connect to it.


Please, I beg of you, put more effort into vetting your follows, as the #WoT relays are going to have spam, if you follow spammers. That defeats the whole purpose.


Okay, that means I only see kind 01 replies from theforest and christpill. Good. Limits the amount of modern horrors beyond my comprehension, that I'll be faced with. 🙈


Yeah, we're pulling the notes from other relays, so that you can see them all from theforest.


Some people think it doesn't matter where you write to, only where you read from, but I've had more or less pleasant experiences on here, depending upon which "audience" I reach with my OP.

If they don't see it, they don't respond to it, so that keeps my threads civilized, even if you look at them on Nostr.band or some other aggregator.

That's why I will never have a gazillion followers, but I don't mind that.


I don't usually write to Damus, for example, but it's the only "big relay" I broadcast to and pull notes from.


It's actively managed and the admin is selective (like on a WoT relay or topical relay, or someone's personal relay), it's paid (like nostr.land), and/or has relatively strict policies in place to limit misbehavior (like damus).

I don't directly post to nos.lol, for instance. I've had terrible experiences with that.


Nice. 🤌🏼 Really comfortable to read and I like that I have to manually open images and videos.

Does it limit reading and writing to mailboxes, or is there some other determination? (If there's some other determination, how do we turn it off? 😂 I'm too precious to post my OPs to nos.lol or primal.)


Spent some more time on Voyage client, today. Love the simplistic, text-focused style.


I'm having trouble seeing all of the categories to follow, as they're running off of the right side of my screen. Should probably have them realign dynamically.

https://i.nostr.build/GoHBoU2Cw2VGCXSe.png


GN


It has the best people on it. You're already on it. 😁

If you subscribe to it, from your client, then you can see the notes from the other npubs on it.


More construction efforts on Alexandria! We are building a network overlay in our library. We can see how ideas are related to each other through their connections! Some links are made from the authors, but we are also interested in how disconnected ideas can also be related. Thicker connections mean they are more similar in ideas.
https://i.nostr.build/znxcJyp25O6dsgaM.jpg


Getting on a write-limited relay is the prerequisite for interacting with me because that's what I write directly to and read from.

I make the rules.

https://i.nostr.build/V86l56je5ITujyDl.png

It's not you. It's me. You aren't good enough for me.


I am sorry to see so many relays now require AUTH for reading.  I don't AUTH to read.  I want to read anonymously, just like I can read RSS or websites anonymously.  Why require AUTH for reading (other than for DMs)?

NOTE: I totally understand requiring AUTH for writing.  And if I reply to somebody and their inbox wants me to AUTH to send that reply, I get it. That is a good policy to prevent reply spam.

It feels to me that nostr is splitting, and a bunch of relays that have taken this AUTH-to-read policy are now unavailable.


"Public" in the sense that they don't require AUTH to read, but they're usually write-limited.


That said, I tend to cross-publish most events to public relays. If I want a wider audience to read something, I put it in a place where they can read it and respond.

nostr:npub10npj3gydmv40m70ehemmal6vsdyfl7tewgvz043g54p0x23y0s8qzztl5h is working on a way for us to be able to write everything to theforest and then categorize it public/private by kind or tag or whatnot, to determine if it will be auto-broadcasted to "public" relays.


Probably to rate-limit searches.


I think it's fine, to have relays with different levels of access.

Maybe we are writing things that we don't want everyone to read, or storing things like drafts or events addressed to a particular community. Or maybe we don't want to open ourselves up to constant ridicule and threats, or just want to talk amongst ourselves. Or we want to have more control over the ability to edit or replace events.

AUTH on reading doesn't stop information from spreading (there is no technology that does this), but it slows it down, considerably. Feels more like writing on Telegram.


That's me. Garden hermit, with an Internet connection.


While Africans argue about which of the African-resource-evacuation/Lobito-Corridor parties in DC to support in November (because the U.S. is really a militarised 1-party state divided only on issues like pronouns, Algerian Olympic boxers, and fictitious cat-eating Haitians), consider this:

US Secretary of State Anthony Blinken yesterday accused African Stream of being part of a global "Russian propaganda network" while announcing new sanctions against RT. African Stream's YouTube channel, on which I was scheduled to begin hosting a new podcast from next month, has since been suspended by Google.

It is the latest in a tried-and-tested American habit of giving a dog a bad name in order to hang it. In the 19th century, Dr. Samuel Adolphus Cartwright from Mississippi theorised that Africans escaping from slave plantations must be afflicted with a mental problem because slavery was such an elevation from the natural status of an African that any African seeking to be free must be mentally ill. He called the proposed mental illness "Drapetomania," and he published multiple papers suggesting corrective treatments for "Drapetomania."

A century later, during the Cold War, the US State Department and CIA began doing something similar whenever they decided to carry out an assassination or regime change. The CIA accused Patrice Lumimba of being a Soviet-linked Communist, and he was subsequently captured, tortured, murdered and dissolved in sulphuric acid by their Belgian proxies.

The same people also accused Kwame Nkrumah of being a Soviet-linked communist, and the 1966 coup in Ghana was the result. Whenever any African leader emerged with a vision for national or regional growth and independence, the immediate accusation that followed was "The Russians are sponsoring him."

It is a core tenet of American propaganda that Africa is fundamentally not supposed to have ideas, ideologies, thinkers, voices and leaders of its own - the continent exists for mining cheap resources and sending them to the coasts to be shipped to the Places Where Human Beings Actually Live. Africans, you see, are apparently far too stupid and unevolved, with our behind-the-bell-curve gorilla brains, to actually come up with ideas, voices and plans for our own future that do not coincide with the Western model. So when we do come up with these things, there is only one explanation - the Russians did it.

Every single African liberation movement was accused of being Communist Russia's creation because Africans wanting to be free, independent, and economically prosperous must be a symptom of Drapetomania. Even Nelson Mandela, prior to his rebranding as Jesus Morgan Christ Freeman, was also accused of being indoctrinated and sponsored by the Russians.

Unfortunately, the Lobito Corridor People are not capable of changing their worldview or adopting new tactics, because here we are in big 2024 and Blinken is here accusing me and the guys in Nairobi of being Russian government cutouts. This tells me 2 very important things:

1.) The work that African Stream and others in the non-western-controlled African media space are doing is having a real effect in cutting through decades of foreign propaganda and raising the independent consciousness of the new generation of internet-savvy young Africans. The US state propaganda machine cannot keep up with social media, and so it is lashing out with petulant stunts like holding a press conference falsely accusing an independent media platform in Nairobi of being "run by RT" WITH ZERO ATTEMPT AT PROVIDING ANY EVIDENCE FOR SUCH A CLAIM.

2.) Washington DC's Lobito Corridor government is planning to go to war in Africa. The first act in war is controlling the narrative. This is an attempt to destroy sources of alternative viewpoints so that Africans can once again go back to having only "America, woo woo!" as our news. When the information war is won, then the shooting war will commence.

Dear African, you are under direct attack!

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


Amen.


Exodus 32:8
they have turned aside quickly out of the way which I commanded them: they have made them a molten calf, and have worshipped it, and have sacrificed unto it, and said, These are thy gods, O Israel, which brought thee up out of the land of Egypt.

#WordOfGod #Jesus #Christian #Bible #Biblestr #Scripture #Wisdom & #Worship


This reminded me of some Bitcoiners.


Good day


#asknostr How do I actually use the nostr-rs-relay? Or is it only for CLI?


Okay, tetsu is giving out dietary advice. I think that was enough Internet for today. 😂🙈 GN

https://media.tenor.com/9feyweivMFQAAAAC/jerry-seinfeld-enough.gif


I was using a debugger, but then I decided to go full verbose. 😂


I'm logging everything to death. 🙈


I can write and read from it, from nak, but I can't figure out how to use it from a client.


Got a relay running on my laptop using:
https://relayrunner.org/


Hello Blake.


No, I meant adding and deleting.


There's a Bavarian neighbor that has issues and gets drunk or high and bothers my SIL and I, and we were talking about him, and then it suddenly occurred to me that we had stopped talking about refugees. 😅

The crazy, thirsty men are dead.
Long live the crazy, thirsty men.


Ah, yes. That could be it.


Same.


I have no idea. 🤷♀ Maybe they didn't like village life and moved to the city.


I had my pic up on the nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl npub, but it was constantly being used in client screenshots. Almost every product has a picture of my face, someplace in their marketing material.

I like that the PfP now matches my GitHub profile, but I guess I could use a real one, for both. I don't feel comfortable seeing my own face, tho, so I would probably constantly change it, again, and drive everyone batty.


Your answer took mine too literally.


I don't notice refugees, anymore. They didn't leave, but they're gone.


Long, if true.


Growing my hair out for winter.


Yeah. Theforest is actually enough, since it pulls from damus, land, and sovbit, according to that list of ForestDwellers.  I like to see the Bible stuff, though, and thecitadel is an open OtherStuff relay from me, so that people can zap and react and stuff.


That means that new users don't know how Nostr works. We used to immediately learn about relays, but primal frontloads their own relay and their cache relay and a bunch of follows.

And then they mess everything up and everyone bails because they think Nostr is down.


If you sift through a global feed, you have to see a lot you don't want to see to find the people you want to follow.  If you find a good post on a subject you care about, then they are likely to be worth following.  It is a more pleasant and easier to path to curating a great feed.


Only the tribe contains people I know and a newbies would have that. It's all follows-based, not relay-based.

https://image.nostr.build/745b6d67972b4cccaa9d6c8528dd63aef490b785da796fd8ba3601631dea977f.png


You can see the people on it here:
https://next.nostrudel.ninja/#/lists/naddr1qvzqqqr4xqpzpkkwvwcqcshxuqtaqrw3jz5n9quxqqhlt9acg844a7gauncuapy3qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7q2fwaen5te0d4shz6nexv6nyem4v33nwd3kw95hv7tnwgmxgufkdqm8v6nk0p48jatkw4mrx7r50f6xj6nkwe6hzvmcw4hxy6tfvshx7mnfdahr5dpcxcuj7qp2d35hxarj943xvdpev4nrsc3dxserzepdxsengwpd8qmxgwpdv93n2wp48qenxep4vg6qh25hnw


I added you to TheForest relay. Make sure you get on nostr:npub1mt8x8vqvgtnwq97sphgep2fjswrqqtl4j7uyr667lyw7fuwwsjgs5mm7cz list.


Doesn't matter. Amethyst let's you adjust the relays.


I couldn't understand why they insisted on preloading follows, but their feeds are empty, otherwise. Except for trending.

You can't just go find new people.


Primal has no global feed. 😐


I've never used NIP-29.

I can't see the video. File corrupt. 🤷🏻♀


https://cdn.satellite.earth/e55db7bb192497ddde69100d709c1f03c0fcb0c835490fb0be4ccfbdd37f8777.mov
Unfinished flow for creating a new NIP-29 community. #nostrdesign
I'm stuck at the part where you select your Hosting solution (Relay + Media server).


And nostrelites.org


What client are you using?

Change the relays to only TheForest, nostr.land, and Damus, and then see how it is.


Only in your dreams, sir.


tbf, this is what I did. I removed relays that were attacked by the spammers until it is fixed (short-term). I have also added WoT relays. I stopped using #Yakihonne client atm because their relays have been affected too even though I kept reporting the issue. This seems to work for me. 🤓


Are you a bot?


Yes, but they'll probably often be different ones, than the ones you already had.


Of course. I drive everyone else nuts, failing on purpose and moving around, all over the place. 😅


That may be true, in the mid-term, but they need to pass it to be on Nostr _now_. I have said, repeatedly, that we are not a production-ready environment. This is something for early adopters, who have a high level of tolerance for frustration, who don't mind rapid, dramatic changes, and who can follow simple, technical directions.

Some people need a sticker on their candles, so that they know that they are flammable. We're not ready for the Candle Sticker people.


It's human trust. That's still the most-effective form of trust, and everything else is merely a proxy for it.

When I start a new npub, my WoT starts at -1, but my human trust score among Nostriches is very very high.


Theforest won't cost you anything, except decent behavior. Don't send npubs any unsolicited intimate photography, don't respond in debates with rape threats, don't stalk anyone or threaten them with violence, don't drop R-rated pictures into your notes without a sensitive-content tag, etc.

Just... don't be a douchebag.


If you are not on that list, but would like to be added and don't have a bunch of gross crap in your own feed, drop me a reply ⤵ .


You can view the feed there, and see how cool theforest feed is. 🥰  And it's just gonna get even cooler.

It's a spam-free, PG-13, AUTH feed. Feel free to subscribe to the relay, if you are in that list, or you can go to listr.lol and duplicate the list, to see that feed in your client.


I no longer have any follows on Laeserin or Silberengel npubs, but you can see what I'm looking at, by checking out the list I'm using to manage who is allowed to use wss://theforest.nostr1.com

https://next.nostrudel.ninja/#/lists/naddr1qvzqqqr4xqpzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpr3mhxue69uhhg6r9vd5hgctyv4kzumn0wd68yvfwvdhk6tcqz92xse2xdaex2um5g3mk2mrvv4e8xu6avmk


The cure to using spammy relays is to not use spammy relays.

This is an intelligence test and some people are failing it. They weren't ready for #Nostr.


Yes. There have been numerous pushes to get rid of relays and replace them with client databases, DVMs, and now some mysterious thing that prevents spam.


I just stopped using the other one. I've had both of them since January. I just used to only use this one for dev-posting, but I got tired of switching back-n-forth.


I didn't realize anyone reads what I write. Feels like I'm just screaming into a void, all day, to discharge my frustration.


Remember to consider incentives:

Client devs who do not run relays have a _direct incentive_ to get rid of relays or force you to use specific relays, and thereby completely lock you, and your data, into their client. The whole point of relays is that they are client-agnostic event servers, that allow for portability of data.


Client devs have only a hammer, so everything looks like a nail, to them.

#justsaying


Please don't go OnlyFollows. Never go full influencer.


Yeah, most of the people with a clue see hardly any spam, anymore. And that usually only because a real person they follow insists on following back obvious spammers.


ngit v1.5.0 released. download from https://gitworkshop.dev
highlights: new nostr url format that works better for MacOS users; status updates during clone, push and fetch; intelligent git protocol selection and fallback


i'm playing around with "Relay Wizard" and i have to say, i'm really impressed. this tool makes installing relay and related software incredibly easy for people that aren't familiar with using the command line.

the installer tool takes away a lot of the headaches needed to get a relay up and running on a brand new server by installing everything that you need in a step by step guided installation process.

what does it do?

Install necessary dependencies
Set up a firewall
Configure nginx
Obtain a TLS certificate for HTTPS
Install the relay software
Set up a systemd service for your relay

check it out yourself https://relaywizard.com

great work nostr:npub1ygzj9skr9val9yqxkf67yf9jshtyhvvl0x76jp5er09nsc0p3j6qr260k2!


Can we get a #Christian #Bitcoiner follow train going?

Whether you’re a Christian, a Bitcoiner, or a Christian Bitcoiner, I want follow you to grow my community on here so I can engage in thought-provoking discourse well into the future with an online community.

Repost and follow 🙂


Wait until you find out, what they can do with your powertrain.


It's the large things in life, that make it such a joy to be alive.

https://media.tenor.com/tqXoBK0PRs8AAAAC/girl-same-girl.gif


Huh. Works on the PC, but not on the phone. Weird.


nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z that is the cutest emoji ever 😍


Darn it. 😭  I've been waiting for months, man. Freerse was the best Android app.


This is actually my dev npub. I have 6 npubs. 😅
Took the pfp down, on Laeserin.


Isn't that just a type of 1984 event?
NIP-56 includes the "spam" report type.

I mean, if you wanted to, you could just add an additional type "relay spam" or something.


Same. Solved the problem.


*resisting the urge to accept this as a challenge*


Yo, #Freerse is now open-source. #FOSSgang4evah

https://media.tenor.com/3-yE87VAJwgAAAAC/amy-poehler-thug.gif

nostr:nevent1qvzqqqqqqypzq52yl6y07sjnceqga6yuulawdagpmpzen0zm69qpf5ywfz2c04d0qqsx08ggmxxy2wxyn0f3tfy77ptd0n5zmnktvydul9r6la8nvdrlj8qpm3n7v


NIP-42 client identification, so that I can use my favorite relays with it.


nostr:npub129z0az8lgffuvsywazww07hx75qas3veh3dazsq56z8y39v86khs2uy5gm does #Freerse do AUTH?


#yestr


I have only seen 5 spam posts in 3 days.

If you are still seeing spam:
1. You are not paying attention to your relay list. You should remove/disable relays that are sending them. Amethyst shows relays the post came from below the author picture in Complete UI mode on settings. Move to safer relays.
2. Use hidden words in the Security Filters to hide common names/phrases out.
3. Always report impersonators and csam content. This will alert your followers of potential bot traps and let your relay operators know you didn't liked their posts.


Absolutely! If you think of each level according to the person fiddling with it, it's easier to decide which level should focus on what.


And ephemeral events.


There's this Catholic principle of subsidiarity and I think it applies well to system design. Every decision should be made at the "lowest" possible level possible, to keep the system innovative and efficient.


They already do this with LN fees, but the could use the waiting room function for any trust-test, like checking the NIP-05, checking attestations, checking community membership, etc.


And the relays could collect new npubs in a waiting room and examine them, before allowing clients to pull that data.

That keeps newbies from being locked out, while preventing spam.


I have a use case for them, but it's a secret.


Use Kind 30078 to save relay subscriber's settings, would also be clever.


🌍 🔫
https://cdn.satellite.earth/82ac881621349862364c1c2a3a8824190dcee9205ec893027c66b1c1f1bd157a.png


Join the club. 😂


Behind jack’s npub is a real person


And then add negentropy syncing and you're done.


Well, to be fair, I got my NIP-05 from my relay and nostr:npub10npj3gydmv40m70ehemmal6vsdyfl7tewgvz043g54p0x23y0s8qzztl5h is gonna make that a thing.


Here's why this is clever:

* Relay devs and full-stack devs care more about spam prevention and data quality than only-client devs do (sorry, not sorry, painfully obvious), so have them do it.
* Raises the usefulness of relays and opens a market for more relay development. Full-stack devs can tap into this by having relay selections/options that work well for their clients.
* You can set up 1 or more relays to contain the specific configuration you want (or your community or company wants, etc.) and then use them from any client, with no further configuration
* You no longer need follow or mute lists; global is great again.
* Every relay admin (which will eventually be everyone) controls their own model, which makes switching clients easier
* saves bandwidth (except for localhost relays) because the client only needs to communicate with one relay, at the same time as the events are spread to many different relays
* you can develop custom criteria for accepting new npubs to the relay, to keep out spam
* you stop loading crap into your client and then immediately filtering it back out or hiding


If I want the controls off, take the controls off.


THE CLIENT IS NOT MY DADDY.


RUN THE MAILBOXES FROM THE RELAYS.


I'm becoming a fan of outbox on the relay, instead of the client. Client-side is a hot mess.


And in Nostter

https://image.nostr.build/85ef88ef5964f316551f9a0057a26519d08ad680cc215605bdab2a1502e9fee4.png


Here it is, in Nostrudel

https://image.nostr.build/65dbc855ea13a6f2ed3bdecee82257d0469a80985215c9e9bb7363fd343b6c72.png


Yup, here you go. Kept me on TheForest, three me off of Land and bevo.

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


Voyage was cool for about 5 minutes, then it locked up and refused to update the feed. 🤷🏻♀
(Like the project, tho.)


Primal is dead without follows, except for the Trending feed. That's coming from their own relay.


Nostrudel can kind of do it, but it reverts back to Following feed, every time I page away (I have no follows, so why is it showing me this feed?) and the AUTH has to be renewed over and over.


And lots of relays are timing out, lately.


It's sporadic. I have to keep manually re-AUTHING to some relays, like TheForest and Nostr.land.


Same. 😂


Some of us have specially curated relays.

Also, they have a "global" tab that isn't global. That's a No.


You can see the relay feed here:
https://theforest.nostr1.com/


I was this many days old, when I discovered that most #Nostr clients don't work, unless you have follows.

They are incapable of streaming a global feed. 😐


Done. He also looks at cake, like that, but only apple cake.


nostr:npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr nostr:npub1wqfzz2p880wq0tumuae9lfwyhs8uz35xd0kr34zrvrwyh3kvrzuskcqsyn I just wrote this ngit issue from within the Voyage app.

https://gitworkshop.dev/r/naddr1qqr8vmmev9nk2qgdwaehxw309ahx7uewd3hkcq3quseke4f9maul5nf67dj0m9sq6jcsmnjzzk4ycvldwl4qss35fvgqxpqqqpmejktjr8t/issues/note1uev9rgz6jz30uq0upcmm6wgjhm49vm2483sv0y3cupwfhxd37alqy2se5l


I have no follows, anymore (on purpose), and want to look at global, but the feed seems "stuck". Trying to pull down, to actualize, has no effect.

--Silberengel


LOL based nostr:npub1useke4f9maul5nf67dj0m9sq6jcsmnjzzk4ycvldwl4qss35fvgqjdk5ks

https://i.nostr.build/zdsVst9zLUuu1VJu.png


TheForest global on the newest Voyage be 🔥.

https://github.com/dluvian/voyage/releases


I'm looking at global and see no spam because of my relay settings.


You can add any WoT relay run by someone who follows you or follows someone who follows you.


#Nostter appears to have no global feed and I have no follows, so bye.


Thank you, Sir .

https://media.tenor.com/9qPxELRulbMAAAAC/phoebe-buffay-friends.gif


Feed default logic

It would be nice, if we could choose to look at global or a particular list (not only following) as default feed.

I have no follows and it always drops back to following and shows me a blank feed.

git repository issue: Feed default logic


For everyone wondering what negentropy is.

https://github.com/hoytech/strfry/blob/master/docs/negentropy.md


Hmmm. It should be going to the Geyser wallet. Just zapped it, and it worked. Do you have the up-to-date profile data?


He's now working on getting TheForest synced with a list of other relays, using strfry negentropy.


Yes, damus, nostr.land, and nostr.sovbit.


We just need the sync to some others and to make sure that private events (like drafts or private relationship status) don't get synced out of theforest. Those should stay here.

So, we need sync-by-kind, I guess.


This is very nice nostr:npub10npj3gydmv40m70ehemmal6vsdyfl7tewgvz043g54p0x23y0s8qzztl5h . TheForest is now some sort of exclusive super-relay.

https://media.tenor.com/7RA3rtOFYVkAAAAC/very-nice-excellent.gif


I'm all about the data. 🤙🏼


I use purplepag.es and some search relays, too.


is there anybody out there nostr:note1yug4qxfktef8flryd959u6rkn9klenjjwkny2u7eq00zanr24rssqtx40q