Ich wurde entlarvt!


Okay, more software than hearts, but that isn't a very funny meme, so let's just go with this version.


Just have to go to the relay manager, in their client, and save the relay settings in the appropriate event kind. All major clients have that, now.

Just go to https://metadata.nostr.com, or some other profile manager or onboarding client, and adjust the relays there. When they go to any other client, it'll pull that list.


For the record:
I am building an extensive, professional-quality, fully-automated, test landscape for our #Alexandria and #GitRepublic projects, and all associated relays. And my repos are FOSS, and I'm going to design them to be easily forked-and-customized. That means I can use it to expertly test our products, as if I were a crazy hacker.

It also means that a real, actual, crazy hacker can use those same tools to test ANY APP and ANY RELAY, so long as he has a computer, can read my clear instructions, and doesn't have shit for brains.

You're welcome.

https://media.tenor.com/5QtiZJSXiy8AAAAC/anytime-curtsey.gif


Yeah, can even do it with curl, now.

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


It's actually low-key humiliating that nobody bothered, until now. We weren't interesting enough to attack. 😅


So few have done it because most of the devs aren't DBMs. 😅

It's only really getting traction, now, because the relay devs and data analysts have started working on it, and their npubs are finally large enough for everyone interested to see what they're saying.

Team Backend has entered the chat.


Yeah, but that's why database integration and migration is a nightmare. Using a communications protocol to structure the core intra-db communication, so, that it can transit over common relays, is next-gen document db. Especially, as the protocol increasingly branches into subdomains, with their own specialty events.

Turns the Internet into a real Internet of Databases, rather than mere web pages.


went with "webtalk"


Well, yeah, but most Nostr stuff isn't serious. The Serious People have all at least looked into adding databases.

Scriptkiddies aren't going to bother worrying about query optimization, complex filters, persistent versioning, and etc.

They're just like:
1) Use AI and NDK to make a buggy javascript client
2) Post note to internet over domain only paid through for 3 months
3)
https://media.tenor.com/gRAe8dfvrKMAAAAC/television-tv-shows.gif


The difference being that the database is usually _in addition_ to a relay. It's like a relay backend. A backend to a backend, basically.
And it's another thing that could break. Adds complexity and maintenance costs, not necessarily storage costs. Also raises the cost of onboarding new maintainers, as it's one more thing they have to learn.

I do a lot of pipelining and chaining, and each little thing included drives up the chance of the whole thing breaking.


Anyone can setup a relay, including governments. I'm running or managing like 6 of them, now, and I spin some temporary ones up, for testing, using NAK. I have two that only run on localhost.

They're just servers running over websockets, like half of the Internet. It's the communication protocol they use, that's novel, not the idea of sending json events from one machine to another. We were doing that, on an industrial scale, five years ago.


If they offered them "res publica" (to the larger public), then those would indeed be public relays.

Those would probably be the most-restrictive relays, tho, not the least-restrictive ones.


Yeah, we're living with Oma and spending vacations with Grandma and Grandpa. My sister and my nieces are near the grandparents' tho, so we sometimes stay in rentals, on visits, because it's three generations in the house, and the teenagers are dating, and sometimes other relatives are visiting, so it's starting to get rowdy.

Fourth generation will probably start arriving soon, in both locations, and then the neighbors will start calling the police about the clan next door, parking the up the entire street.

Proud to be THOSE people. 😅


What my son calls "chup", as in "indeterminate, but delicious, mass of meat and vegetables in some sort of creamy stew".


I meant, computer logs, but okay. 🤣


90% 😅


I mean, it's easier to load-test Nostr than most other systems because you don't have to create user logins and you can write straight to the data store.

You can just use NAK to auto-generate nsecs and go for it. Could generate hundreds of them on your laptop and have them all running a Jenkins script, asynchronously. With a good graphic card, probably thousands of them.

Not even just writing to the relays, but fetching, clicking buttons, typing, etc. So, you can load-test the apps, as well, and take down websites.


Yeah, I've already warned people that I've downloaded Locust. Got no response. Heh heh.

https://locust.io/


Few know this.

nostr:nevent1qvzqqqqqqypzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqqs8m9t44pya6ncqastd9m5jpxwvseackcjw8897rj26sg6asfh4pccxtr3mc


Well, we created letters as a more efficient way to write pictures, by spelling out the names of the pictures by their sound.

Other languages stayed hieroglyphic.

But emojis are more like accent marks or "asides".


Live with your parents.
Stop leaving old people alone to rot.


If you then onboard someone, just whitelist them on your relay and add it to their relay list. They immediately see your feed and can pick out their own favorites.

We disintermediate feed from favorites. These are actually two different concepts that deserve two different controls.


Imagine what meaningful follows would do for WoT.


When the most merciless, shameless, spergy QA Engineer of all time invades your peaceful, happy, protocol safe space, it be like

https://image.nostr.build/93d18f8b820aac63e95685207f95647ad87ab8c3524fc68d0e99bda97db09a1a.jpg


Following lots of people is technical debt, from the era before custom relays.

Make Follows Great Again. 💪🏼


And why bother having a relay seperate from the client? Everyone uses one relay, included with the client, and everyone uses the same client.

Perfect efficiency, right? Well, yes. But is it most effective, for achieving the goals of censorship resistance and data sovereignty? Don't know. I guess we'll soon find out. 🤷🏻♀


Now, that I solved for "following people to curate my feed and control access to me", by using more personal and private relays, I've been trying to figure out what a "follow" is, for me.

I've got a pattern for that, now.

https://preview.redd.it/post-pics-of-celebs-who-emulate-the-energy-of-unbothered-v0-vn4o19vj4cjc1.jpg?width=640&crop=smart&auto=webp&s=8bd582279a4d72702943b302d3c1b185ae63842a


😂 You could say the same about memes, I guess, but pictures add context/tone and are more fun.
Also causes less confusion about what is meant as snark, ranting, joking, etc.

Back in the day, we would have long arguments on bulletin boards about intended tone, so we started adding :-D and :-P ROFLMAO etc.

That's right. I am pre-emoji.


It would be highly ironic, if we reinvented WeChat through the massive detour of an open protocol. 😂

Would have been a gigantic waste of years of my life and 6 months' income.


Yeah, he's a German immigrant.


Women also live longer, so an aging population will result in a majority of female voters.
Single mothers are more likely to give birth to girls, too.


If Kamala wins, then both black presidents will have had ancestors who came over on a scholarship, instead of a slave ship.

LOL


They might cost her the election.


She put a lot of black men in jail.


Self-custodying everything and problems with eCash have really cut into my zapping.


My wallets and clients never work. Constantly hitting the little zap button and nada.

Have to wait until I'm back on my PC, and by then I've forgotten.


It's that time of year, again, where food takes so long to prepare, that the wine 🍷 is out, before the sauce is finished.

Cheers!

https://i.nostr.build/5843AQXQBhduJldK.png
#foodstr


I have frontend guys, thankfully.
They also peel my grapes and fan me with large banana leaves.
https://media.tenor.com/JiEyyeRWEMcAAAAC/it-is-known-yes.gif


Yeah, I need the eventID in there, unfortunately. Can't go with pubkey.


I know some js. I usually avoid it because I'm a backend dev. Sort of algorithm-heavy stuff.


Okay, I was trying to avoid adding another tag, but I guess I should avoid single-letter tags. I could call it "navigation", or something.


Well, honestly, SQL, Groovy, and Visual Basic (for and against Applications) 😅

Umm... PHP, Java, and I'm starting with Python because everyone says I have to.


Hello, fellow bottom-dweller. 😅

It's only up, from here.


When I complain about something someone else built, my thread is immediately flooded with people telling me to try building something, myself, for once. When I build something, myself, and write about it, hardly anyone notices or cares.

This is what it's like, being at the bottom of the #dev food chain. 😏


It's not a bug. Articles don't usually have `a` tags. I was trying them out, to see how the clients would respond. Since no clients use `a` tags, I'm considering using them for something novel.

The pubkey is contained in the naddr.


Mfw, influencers come and go, but I'm still here because I'm a real nerd and this is Nerd Central.

https://media.tenor.com/_vWOrDe7bJYAAAAC/popcorn-buffy-the-vampire-slayer.gif


Running a Lightning node is still a pain in the ass and most of the world will not run a Lightning node because of this.


6: Lauds
9: Terce
12: Sext
15: None
18: Vespers
21: Compline
00 and 03: The Office/Vigil

The office is for the night watch, so it goes in shifts and will be repeated.


nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr that would give you some testdata for the notifications.


Oh, yeah, we could do that.


Yeah, I that's where I checked, but you can see that he only pulls one of them.


It's just a question of how often we want the posts appearing in the feed. Might as well do all of them.

I'm going to post under the German account in English, according to Berlin time, and under the English account in Texas time. It is supposed to be a rough sort of clock.


Ah, you're right. The helper is publishing all of the data, but Nostrudel only displays the first one. That sucks.

https://next.nostrudel.ninja/#/articles/naddr1qvzqqqr4gupzq6f5kx6jwzcshu4w5d6z2dpeut7lu24c89e7avhlxnwptdmwsjq3qqvkxct5dphkc6tr945x7atjwvknzdej8qurwde58y6qrhxef7


This would be nice in #Alexandria, now that I think of it. Maybe have a simplified Morning/Evening version for long-form, that also posts a note in kind 01, and then the full shebang on Alexandria, for the real Liturgy nerds.


It ran. 🥺🥰


I'm excited that someone opened it up, tho. 🫂


I'll eventually have a python version, for #Alexandria, but I'm in charge of PHP implementations, so I'm doing a couple of small projects with that, to warm up. I was just doing databases for a couple of years.

I like the PHP Helper library, tho. Recommend.


Yeah, it's sort of traumatic. Usually caused by having different relays in different clients, and some of them not having the newest version of your mute list. Every time you mute someone, you make a new list.

I had to switch to relay muting.


I've been wanting to do this, for so long, and I was too out of sorts to make it to Mass, so I did this, instead. Really excited about it.

NOSTR NEEDED THE DIVINE OFFICE! 🤩


Okay, finally got them all working.
Still need to add the content, but that's actually the easy part.
Going to bed. GN

nostr:nevent1qvzqqqqqqypzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqqs2pt6vp28aj2v084lv7qzrxen24g2t4kmnaqh3zhjq2n437c5pl6sys9fgj


nostr:npub10npj3gydmv40m70ehemmal6vsdyfl7tewgvz043g54p0x23y0s8qzztl5h killing it. Just saying. Respect.


Nostr, right now.
https://media.tenor.com/IUbgjn8Ky74AAAAC/palla-deserto.gif


Make it rain, Daddy Powell! 🤑


😅  GM


Good morning, #nostriches!

My view this morning brought this to mind:

https://www.youtube.com/watch?v=BEm0AjTbsac

Dwarves would love central PA.

#gm #goodmorning #plebchain #grownostr #lotr #dwarves #misty #mistymountains  https://pomf2.lain.la/f/4pud121j.jpg


Three new nostr:npub1s3ht77dq4zqnya8vjun5jp3p44pr794ru36d0ltxu65chljw8xjqd975wz affiliated bots will commence publishing tomorrow:
nostr:npub1dy6trdf8pvgt72h2xap9xsu79l0792urjulwktlnfhq4kahgfqgsa8jjcc
nostr:npub194xnj5fu66xkx259v0fv8626cves8aewdl7d8jd4v02s4hm99a8qzw9m2d
nostr:npub1r0r9c7upagp9s5vmxqkcjymj4mqwqw2g8m029j7pgthr2u2yl5dsn9a3r6

Building them with this:
https://github.com/SilberWitch/Nostrbots


Everything seems simple, once you know the answer. 😂


Plugin Graveyard 💀


😂
Hey, we continentals love our Jenkins. And our Jira!


Few understand how happy I am, right now. 🥺
#DevOps

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


Rose Tea. And 8th gen, i7 core vPro.


Ah, real note 🧵 ? I think, right now, it's just replies posted rapidly in succession, in the hopes that nobody posts in-between. But, as soon as people start replying, the thread breaks down a bit.


Yeah, like stuffing cotton balls in my ears. I usually sit at the dining room table, and it can be like a train station.

I also notice, they all leave me alone, when I have the earphones in. It's my "do not disturb" sign.


Does anyone else stick the headphone earplugs in and then never get around to turning on the music? I do that for hours, every day, and don't even notice. 😅

I thought that listening to music was helping me focus, but it turns out, that the earplugs themselves are the key.


Have fun, then! 🎉


I'm Team #teachain, today.

https://i.nostr.build/se8eGDzad8ZasKq5.jpg


GM! 😊


GM


Yeah, know the feels. Had to add serial articles to Sybil because my article about Sybil is too long to post to most relays. 😂


Okay, then I'll stick with the shell scripting, for now, and then switch it out in a later increment. No rush, just thought that would be a nice addition. Fiddling with identifiers is a PITA. 😅


I think our plan was to have our own bots that subscribe to our own relay. We have an automation server, too.


 nostr:npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe do you know how I can generate a naddr?
I'm calling nak from shell to do encoding and decoding, so far, but I was thinking it might make sense in the PHP Helper.

https://m.primal.net/LTZz.png


Well, the idea is that writers often start off with one, long, markdown file and scaffold it into sections and then they fill in the sections, like I'm doing below. And then they end up with one gigantic document.

They would have the choice to publish that as a serialized article and auto-generate a matching 30040. Then a client that only does 30023s could add a button or breadcrumb at the bottom, for "next" and "previous" (like on a blog, but only for this particular series), and a more advanced tool like Alexandria could display the entire thing as an eBook with chapters that you can navigate over a ToC.

So, it's a linked-list that is delivered with a matching index.

https://github.com/SilberWitch/Sybil/blob/main/BuildingSybil/BuildingSybil.md


My Sybil client is going to do this nostr:npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe, but I wanted to check that the resulting articles aren't rejected by the other clients.

So, I'm writing a loooooonnnnnggg article on building Sybil and you'll know the MVP is complete, when the article is visible as a series, under my nostr:npub1l5sga6xg72phsz5422ykujprejwud075ggrr3z2hwyrfgr7eylqstegx9z npub.


These articles display properly in Njump, Habla, Coracle, and Nostrudel, but if you check the tags, they refer to an article that is previous/next with "a" tags.

So that a long-form client could add paging through the articles, and 30040 can be auto-created that contains all of the articles in a series, in the correct order, so that they could be displayed in #Alexandria, as a magazine.


Serialized article example.

https://next.nostrudel.ninja/#/u/npub12umrfdjgvdxt45g0y3ghwcyfagssjrv5qlm3t6pu2aa5vydwdmwq8q0z04/articles


eBooks are just our first use case because we want to start off with the Bible, but obviously, I can think of a gazillion different types of collections. A photo collage, or a playlist, or an audiobook, a "best of" grouping of someone's long-form articles, related wiki pages, or etc.


These sorts of questions always give me bad feels because it means that there are people with jobs that don't involve staring at screens all day and night.

Like, what if you're a Kotlin or PWA dev, or testing apps on your phone, or something? Then it's probably like 4+ hours/day, and you take breaks by looking at your laptop monitor.  😅

nostr:note1g3v2wcs3ka840u34prw7793xfuaen9jwuryrwwv4lguv8z487vysrjk4g4


It's an art, not a science. 😅


Yeah, but they do have a lot of money to pay for research.


Today is a big PHP day for me. Looking forward to it.


Not saying much.


Christian community is surprisingly thin, here. Hope it gets better with communities.


I also think it's sort of nuts that they need users to give them feedback that, for example, the login doesn't work or the site doesn't load.

At least, occasionally open your own app and just look at it and try it out. And do so on a different machine!


It's because they just want to do the rapid prototyping part, and skip stuff like customer review or unit tests.
Like shooting code out of a machine gun.

They're always telling me that the great part is that you get user feedback early, but they often ignore that feedback or don't bother to collect any.

They just build and deliver, in a bubble.


The #BugAcceptance crew refuses to accept that their neglected implementations are scaring potential users and devs away from the entire protocol and making life harder for other projects.

Nostr is not a company, but it is a brand because of the protocol, so we all SHARE REPUTATIONAL RISK.


I'm producing an article series, to help #smoldevs to use such techniques in their projects. It's not unreasonable to expect even one-man projects by volunteers to deliver high-quality, but the feedback I've been getting tells me that a lot of you are overwhelmed by it all.

So, I'm going to scale it all way way down.

And I'm going to use myself, and my own client, as the guinea pig, so that you don't think I'm asking you to do anything I wouldn't or couldn't do.


If you are considering doing this, on a running system, I suggest you search for the term "strangler fig pattern".


QA engineers testing software doesn't necessarily make it better software. Rather, it allows us to register, that some software isn't good.

If we're easily finding bugs in your codebase on the regular, it probably means you need to scrap the entire thing and start over.

https://image.nostr.build/2ee99083fb6370f41fe699d325fdee7592140533bab76e1a08bc4ac8e04e1e02.jpg


My wife will never user nostr while it keep these petty bugs and small details, she is a user, the tools cause this first feeling that things are broken.

I think would be good thing having a quality assurance professional from open sats registering bugs and improvement to popular apps.


We have quality assurance professionals here, and we're not from OpenSats. Not everything has to be from OpenSats.
If anything, that so much of the development is tied to OpenSats is an argument to keep us QA folk *out* of OpenSats because otherwise we're not fully independent.

Also, your wife is right.


Sometimes I think, I could probably make more money, if I commuted. Especially, if I could make it to a big city. 🤔

And then I get my period and it's 4 days of thanking heaven that I don't have to leave the house, except to go for a walk or sip tea on the back porch. Home-office, ftw.

You are never going to convince me that women were designed to be away from home, all day, every day.

https://i.pinimg.com/564x/ab/69/e2/ab69e2f3c14a655230233382aef4abf9.jpg


I think librarian versus library might be a false dichotomy, as a very good librarian might declare that she will be found in one particular library, where she stores the actual books, rather than merely making recommendations.


Ties into my attestations idea and the relationship status spec. Always view from the npub out.


nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z  bringing the heat, again, as per usual.


I'm working on another one, and it's already so long, that it's too big to upload, so it'll have to be a series. 😅 🙈


Interesting to watch the Corona years get reviewed, in the German press, since Sahra Wagenknecht's electoral march through the states began. People forget that she rose to popularity fighting the vaccine mandates and the lockdowns.

She was a complete political pariah, for years, because of it, and now she's got an axe to grind. Drosten is getting the chop, right now. He just got caught lying, claiming to not know anything about nothing, and is crying to the press that the blowback from the Corona years is ruining his life and destroyed his career, and he lives in fear of people causing him physical injury.

Mfw I try to suppress my Schadenfreude.
https://media.tenor.com/mSbGCQEFr28AAAAC/modern-family-claire.gif


They think we're stupid. LOL

Iranian national sets multiple buildings in Krefeld, #Germany, on fire, and then attempts to water the foyer floor of a movie theater, full with 150 people, with gasoline. Gets shot by police.
Police: "We see no reason to think he was a terrorist."

Everyone in the comments:
https://media.tenor.com/ljzTgwCaezMAAAAC/believe-weatherman.gif

https://www.welt.de/vermischtes/kriminalitaet/article253952732/Polizei-schiesst-Mann-vor-Kino-in-Krefeld-nieder-keine-weiteren-Verletzten.html


Development of real-wages / nominal-wages in Germany, from 2nd quarter 2020 to 2nd Quarter 2024.

Wages heading back down.

https://image.nostr.build/16ad08e1c1053bef66a94be5dfa667a689baa602e76a572f9ef256acc40aeed6.png

https://de.statista.com/statistik/daten/studie/152761/umfrage/entwicklung-der-loehne-in-deutschland/


People be throwing hissy fits, all, "Nostr sucks! I'm going to leave Nostr and..."

...AND GO WHERE?!!
WHERE THE YOU GONNA GO?

To Bluesky? To Instagram? Is Elon or Zuck or Durov gonna save your free speech?

Yeah, it sorta sucks.
Sit down. Roll up your sleeves.
This is the hill we all die on.
Let's make it a better hill.

We got this.


Well, it's a European conference and I'm in the early-morning EU time warp. I think half of #Eurostr is at #Nostradam, right now. 😅


Yeah, so, I'm feeling bullshit as fuck about Nostr, y'all.

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


People who volunteer their time on Nostr aren't all gullible or suffering from some sort of savior complex. (Okay, maybe we're slightly prone to martyrdom, but nobody's perfect.)

The fact is, this is cutting-edge technology and a fast-moving communications environment, so the stuff you learn here can transfer to your "day job" (or result in your getting a new job!), even if that job has nothing directly to do with Nostr. You also hold the keys 😉, to introduce something Nostr-y into your workplace, and then you become their in-house #NostrGuru. You can even make real-life connections, with other Nostriches, that can be turned into business connections. Or, you could eventually turn your volunteer position into a side-gig, to stack sats with effort, rather than by selling fiat.

If this is the Internet 2.0, then ask yourself:

⭐  Who later regretted working "for free" to help build and market the Internet? ⭐

#VolunteeringPays


If you're not paying attention to what's going on with The Internet Archive, you're missing a BIG story.  This is NOT good.  Currently they are under DDOS and this is after they're being sued out of existence for digitizing 78rpm records that aren't even available anymore.  They're facing a $600+MM lawsuit.  They previously lost a suit during the 'demic when they released digitized books for free.  The likelihood that they will end up shut down and entire histories of the net will be lost forever is high.


GM 😊

☕ #coffeechain


When you get up at 5:30 am every morning and you realize that "spring forward, fall back" is approaching.

https://image.nostr.build/3997b6f50b70f05182f4e3e37f17ea002db12921799861173c516c90850608af.jpg


You don't realize that there's usually only like five people on here, until there's a conference and the entire network goes dead.


Wrong issues board. There's a "Did the dryer eat my socks?" board down the hall and to the left.


I now have 18 open issues in other people's repos, all from within the past 2 months. Most have never received a response.
I have additional open issues on ngit.

Y'all do know, that you can close your issue boards and not torture me with false hope?

https://media.tenor.com/PN6LWn4j7NoAAAAC/zooey-deschanel-new-girl.gif


The key here, is that relays are the only ones that can truly moderate content for a community because they can hard-delete, block universally, allow universally, define allowed or blocked keywords, manually curate, etc.
Everyone else can only issue events and hope for the best, but a relay is a real server and directly controls the data set on a machine. That's much more persistent.

And communities need to determine what they trust, and what they don't. Then individuals can choose a community whose moderation they prefer, or run their own. Because to trust data, is to value its usefulness and accuracy, but valuations are always subjective.


It's cute! 🥰


Stealing this, for an article, thx.


I'm sure nostr:npub1m3xdppkd0njmrqe2ma8a6ys39zvgp5k8u22mev8xsnqp4nh80srqhqa5sf and nostr:npub1wqfzz2p880wq0tumuae9lfwyhs8uz35xd0kr34zrvrwyh3kvrzuskcqsyn would love to get some feedback, by the way, if you notice anything missing or whatnot.


It's about a quarter acre, with a large bowl of walnuts, about a basket of veggies per week (during the growing season), a bushel of apples, and either a large bowl of cherries or no cherries at all. Depends upon the birds and the spring frost.


👀

nostr:nevent1qqspthhxfr8tysvhmgzsvts2x2x86fyldcmlm74t7m4zusg4t2zj84cy9t75v


Epic rant. 😂
nostr:nevent1qvzqqqqqqypzphzv6zrv6l89kxpj4h60m5fpz2ycsrfv0c54hjcwdpxqrt8wwlqxqqs2fxjws6hne6g48tn5j4qvr48qsulk9wvd92aydtz3fmpxd6lv3qqanpe93


Would be a relief. I'm tired of all of the fancy encryption-admin stuff.

Just the feed, please.


We were getting desperate and thinking about piping into Discord, or something, so it'd be nice to have a Nostr client.


I agree. If relay.tools had better threading, in the viewer, I'd just use that. Even better, if I could see the three GC relays and Christpill as 4 sections in a forum-style client or something.


GULAG breaking getting real  after 20yrs of monopoly #ANTITRUST  AT&T 1983 Alibaba 2020 Google alphabet 2025? https://image.nostr.build/8b7a04abbda660dec794a2f11d059d24fd812fa6b161d2470b6592243ca5380f.png
 https://image.nostr.build/47a86d7d78b9a6434fb482483f7bfcbbadc64bf925def6477525832c1421a127.png https://image.nostr.build/d99a2ce6e131f6185da966760d82bfd959817048c39654e501d823aba2923f5c.png
Pichai Pooooo sell android , etc other parts likely


My queendom for an app that can filter out conversations where I can only see the notes of one participant. 🤣
Like watching someone talk to himself.


It wasn't actually that difficult of a logic problem, but I'm glad it gave you the opportunity to kiss up to whomever you hope watched you post that.


They say Nostr has no rage-algo, but I wrote over 2500 notes, from this npub, and the only one that got any traction at all, was an angry rant.

https://media.tenor.com/vyfTo3lXMgIAAAAC/chelsea-handler-you-do-the-math.gif


## Why waste time, looking at other people's stuff?

I get this question a lot, on Nostr, and it feeds immediately back to the next question: *Why don't you just build your own client, if you're so smart?*

This was a completely new question for me, as I'm used to collaborating with at least one other person, even when doing FOSS stuff. (No, this isn't my first such project; we just used to call it "volunteering" and "sharing the code", which sounds way less glamorous.) It never occurred to me, that a habit of collaboration and interaction was some sign of my ignorance and incompetence, or somehow proof that I can't vomit up "Hello World!" in 5 different programming languages.

I also made the deadly political mistake, when I entered the Nostrsphere, of refusing to call myself a "dev". For me, "dev" is a special title, given to someone doing a specific type of programming (fiddling with GUIs, mostly, which I've only done occasionally, as a sub), whereas the types I've done are "test automation", "development operations", "database management and data curation", "requirements engineering", and "application administration". Because it's so much easier to find someone interested in building a GUI, rather than building AnythingElse, I tend to slide into AnythingElse and it eventually became my professional specialty to be the Girl Friday of every project.

![The Girl for AnythingElse](https://s3.amazonaws.com/criterion-production/images/7918-c2ea72b6fb210e7123bd9b83dd221a30/Current_27903id_104_medium.jpg)

But, in Nostr, there is no AnythingElse category. There are only (GUI) client devs and AllOfTheIdiotsWhoMustBowDownToTheDevs. Which merely doubled my instinct to distance myself from the term. I do not want to join some cargo cult and be pedestalized and regarded as some sort of superhuman everyone owes fealty to, in return for raining GUI presents down on my loyal subjects.

Software engineers are simply people who are skilled craftsman, not gods, and it is fair to point out that some are more skilled than others. It is also completely fair to criticize their products, report bugs, and wonder aloud at endemic low-quality.

Which brings me back to the initial question:

## What does the inquisitive dev know, that the others don't?

1) You learn an awful lot about an awful lot, by looking at specs, reviewing code, and trying out various implementations of concepts you are already familiar with. There are, in fact, n number of use cases for every event type, and I've seen so many of them, that I can conjure them up, or invent new ones, on the fly, rather than wasting time inventing similar events.
2) They don't have to explain their concept to you, later, when you interact. Each interaction brings you closer to parallel-levels of knowledge, which raises the signal-strength of the interaction, and widens your own knowledge base, for interacting with third parties.
3) You are increasingly-likely to contribute code or perform some other more-advanced task, for other people, as you don't face the hurdle of adjusting to a new repo or unfamiliar language, while being less-likely to merely fork-and-ignore because you have a standing business relationship with the other developer.
4) If the other dev stops maintaining the repo, you'll be inclined to continue on your own. You may even eventually receive administrative access, rather than needing to fork, as they trust you with their stuff. This means that the risk of the repo becoming abandoned falls, with each active dev snooping around it, even if that is not their primary project.
5) It helps you determine who to focus your energy on interacting with, further. Is this person new to software development, perhaps, but has some interesting transfer-knowledge from some other branch, that has resulted in a surprisingly novel concept? Is this person able to write very clean code, so that merely reading their code feels like mental training for your own craftsman's toolbox?

...and many more reasons, but this is getting too long, so, let's just cut to the chase.

## What does a craftswoman want?

But, this still doesn't answer the question of my private motivation. Why do I want to gather all of this knowledge, from those further ahead, than I?

I think Nostr has long moved past the initial stage, where mere speed was of the essence, so that one npub could _finally_ post a note and have it appear on the other npubs' client. That must have felt like a miracle, but it increasingly feels like a disaster, as the steadily-rising complexity of the Nostr ecosystem causes haphazardly-structured and largely-unexamined code bases to begin to atrophy, or result in developers running around at an exhausting speed, with their bug-extinguishers, to put out fire after fire.

I think the time has arrived, for a different kind of development. Maybe even for a different kind of developer. Not replacing the experimentalism that made Nostr fun, but adding the realm of production-quality software engineering. The sort of software development that requires relay administration, testing, support... collaboration, interaction, maybe even someone who does AnythingElse.

I want to build useful, elegant products people enjoy using and feel comfortable relying on. I want them to use them, naturally and happily, to accomplish tasks they consider worthwhile. I don't want them thinking about me, while they use it. The craftswoman should never be greater than her work.

I want them to feel free -- nay, be eager! -- to give me both positive and negative feedback. My assumption is _always_ that our production is imperfect because we are imperfect, so you do us a favor, by pointing out where we can improve. That's why we wish to integrate a feedback form that produces ngit issue events, putting your questions and comments straight on our board.

And there will be an AnythingElse person, reading that board, and responding promptly, rest assured.

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


For the record, I pointed out that Coracle is the most-stable web client we currently have, last week. I tested them all the same way, and it came out first, but I still prefer Nostrudel because of the threading UX and some administrative functions like two-level relay management.

He couldn't see that, as he has me muted, but that's his problem, not mine.


I don't know. I have a few, as well, and I like them. Also, just a nice way to support a project you like to use, and allow them to finance a free service for other people and stabilize their revenues.

We're going for the feature subscription thing, over a relay subscription. (Being whitelisted on theforest relay will open up additional functionality or services, and access to additional private relays.)


<i've definitely never had "groupies">

Same. I've also never wanted any and I've actually never seen a userbase act like that, before.

I think they brought the personality cult stuff over from Twitter, where everyone watched Jack and now they watch Elon.


Probably also just so easy to make a Nostr client, really quick, that encourages people to publishing things only marginally better than what an AI could generate. They mostly never move beyond that stage, as that's when the hacking stops and the engineering starts.


Well, we have the NKBIP-02 for vector embeddings, that nostr:npub1m3xdppkd0njmrqe2ma8a6ys39zvgp5k8u22mev8xsnqp4nh80srqhqa5sf wrote.


I've rarely seen developers differentiate, in that way. Most just surround themselves with groupies. The exact opposite of any professional environment, where you learn early on to deal with regular critical feedback, including from peers, that is more-or-less constructive.

One thing, that is incredibly lacking, here, is people code-reviewing and acceptance-testing each others' stuff. Everything is open-source, but it's difficult to get anyone to look at your changes, even if you ask them, directly. Everyone just does their own thing, or they all fork from one person's repo (unidirectional), so there's actually little knowledge transfer.

We look at a lot of other people's repos, try their stuff out, and try to give them feedback, but that's just considered "waiting your time, when you could be hacking". And when we ask for code reviews, for our own stuff, it falls on deaf ears. Don't nobody want to look at that.

Also often difficult, to get developers to respond to bug reports submitted as issues, even if you put considerable thought and time into formulating the report and recreating the problem, adding screenshots and links, etc. Or they only respond, when "someone important" complains, but then they snap to attention.

Or they knee-jerk response with "I can't reproduce it on my machine", without considering that I might have a different machine (that they also claim to support), or that they didn't build on a remote server and test-install the build, so they may actually have a faulty build that is missing files or whatnot, whereas their local version is invariably directly from the repo.

Or they get snarky, like "try clicking on the button". But I submitted a screenshot, where that button isn't visible. 🤷🏻♀ The button I should click, that I clicked every day, until this version, is simply no longer there. If they would just open up their own software and look, they would immediately see that it's not there. But they just close the issue and move on. User error.

That sort of thing. The general vibe is antagonistic to any attempt to improve quality.


You mean, because of the swap-line issue?


Few.

https://cms.zerohedge.com/s3/files/inline-images/BRK%20cash%20q2%202024.jpg


Yeah. Coincidence.


https://image.nostr.build/1da2d655d10a7fadbabaac9c06ae8c07af35caf288c16f3ba72bf466f9f19f14.png
https://www.zerohedge.com/political/brazil-reinstates-x-after-musk-meets-demands


Using five different web clients simultaneously, just to post Kind 01 notes, read the responses to my OPs, and see DMs.


If we had more high-quality products, it would attract more people capable of producing high-quality products.


Typical Nostr conversation:

Person A says, "Hmm. It doesn't work, for me. Had trouble logging in and then I clicked this button and the screen got all weird..."

Person B says, "Shut up, you lie! It works for me, you stupid #(@&3691;/@/+  and be grateful that you even have it! I love the developers. They are my real-life heros! Do you know how few developers there are, in the world? There's like

* counts on fingers, holds up hand *

dis many! If you don't like it, build your own client! Now, get on your knees and show some respect!"

And the developer immediately decides that Person A is the "bad user" and Person B is the "good user". He then mutes Person A and follows Person B.

This is why we can't have nice things.


You know nothing about anything about me.


You're self-hosting it, tho.

And he's losing control of the sprawling codebase. It's grown too big and complex, for one person, and the bugs are creeping in. Especially, since he started working on Blossom, in parallel. Those are two, relatively large, popular projects, that need to be constantly updated and actively maintained and monitored, run by one, single person, who works almost entirely alone.

Incredibly brittle structure. That is not how we win.


Wallets, probably.


Mfw people suggest I hold back with critique because other people are volunteers.

https://media.tenor.com/kxr_YevJeMIAAAAC/here-we.gif


Yeah, I mean, obviously, it'll correct itself over time. 🤷🏻♀

I'm surpised at how much impact this post had. I've complained about the overall product quality numerous times, and I write issues constantly, but nobody has ever cared. Must have struck a nerve.


If I am not replying to you, then it's probably because I can't see your note.
My inbox is available at https://theforest.nostr1.com


Yeah, that's why so many of us are only hobbyists. But, it has its benefits, like emotional distance.


1) Do not tell me to calm down. Nobody asked you to join this thread, you are free to leave, if you can't handle it.
2) You are not a developer, if you are still learning. Then, you're an apprentice. And even an apprentice should have the decency to at least pretend to care, if someone points out a bug.
3) Anyone working alone, is doing so by choice. Nobody is stopping you from forming teams.
4) If you are just writing stuff "to write it" and not because you want anyone to use it, then keep it to yourself and do not actively promote it to other people.
5) LOL get stuffed.


I literally see less and less of the app on my screen, ever day. The incredible shrinking app.
And they have not fixed (or even read) the bugs I reported last month.

https://image.nostr.build/4984de82cf07c2c045c8656ff5a6b5f82e08a60d44d01d07cef83a2fd1a98576.png


Aargh! Stop asking me to report bugs. I'm literally going to win the Bug Reporter of the Year Award, or something.

I have two companies now paying me to test their stuff, and who are eager for the information, so that's the stuff I'll test, going forward.


Right now? What has me so riled up?
Primal Web

Can't tell you how bad Primal Android is, as it doesn't work well enough for me to even run it.


I can do that, from the command line or a script.
The software isn't Nostr. Nostr is the protocol.


I will be only testing nostr:npub1s3ht77dq4zqnya8vjun5jp3p44pr794ru36d0ltxu65chljw8xjqd975wz products, going forward.


Thank you, nostr:npub149p5act9a5qm9p47elp8w8h3wpwn2d7s2xecw2ygnrxqp4wgsklq9g722q 🫂


And.... another software tester is off the market. ☺

nostr:nevent1qvzqqqqqqypzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpr3mhxue69uhhg6r9vd5hgctyv4kzumn0wd68yvfwvdhk6tcqyzmw83q5z6evlf5szt8xuwyxpg9ar0smhd8dgu85quuysjmsapup7q7nkn9


nostr:naddr1qvzqqqr4gupzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqqxnzdejxuunydeexqerqvejdp47cj
https://habla.news/u/silberengel@getalby.com/1727927902032


This is simply to say that only the people paying for it, value it. Which is the same thing, that I'm saying.


I could. Thank you for asking.


Wingdings or whitespace


ALL CAPS text is the signal to start the reader furiously zapping, but only if you are the originator of the ALL CAPS style.


If someone is not willing to pay for something, then it has no value to them. That is literally how value is measured: cost. It doesn't have to be monetary, but if it's "nothing", then that item is viewed as worthless.

The air you breathe has almost infinite value, because if someone tried to cut off your air supply, you would pay _anything_ to get more air.

Most of the notes you look at on here, and the software you use on here, have no value to you. You would not pay _anything_ to continue to have access to them. In fact, you might even pay _something_ to never see them or hear of them, again.

Until we acknowledge this point, Nostr will never have a viable monetization model because we are denying basic market theory. Product quality matters. Signal concentration matters. Exclusivity matters.


Substack is actually a bad example because it's a subscription freemium model, with set pricing, not V4V.

V4V is just a new way to say "have a tip jar".


You know, everyone low-key hates product placement and other advertisements and people are now paying money to get the without-product-placement version. That's just arriving at a freemium model, but annoying the heck out of everyone, first, by trying to peddle face cream and vitamin tablets.

People willing to pay for things, prefer to cut the crap and just pay outright.


Shit coders can actually build a solid-ish system, if they test it really hard. The problem arises, if they want someone else to work on their code with them, or they change something and can't repeat the tests. Then they get overrun with regressions, which is why unit testing is a godsend.


And your stupid-ass comments, that people who don't like your garbage code should go build their own app is merely an open acknowledgement that

YOU ARE NOT CAPABLE OF BUILDING AN APP THAT ISN'T GARBAGE.

Learn to code.


The quality of almost all Nostr products is so bad, that it feels malicious at worst, incompetent at best. I don't even know how it's even POSSIBLE, to produce software this bad. They must go to "How to build confusing software that doesn't work" lessons, or something.

Now, you know, why users run away.
Stop asking this question, like you don't know this.
It's obvious. The software is generally really crappy software, and that has nothing to do with the protocol and everything to do with the programmers.

Nobody gives a damn and it shows. Your contempt for your users is obvious and they're like "Right back atcha, buddy."

https://media.tenor.com/2W8RhTHA-2cAAAAC/the-office-michael-scott.gif


It's Comp Sci 301 type stuff. Very common.


You don't have to pay anyone for anything, on Nostr, as you can run your own or find someone who will let you use theirs for free.

Irrelevant to the point about gRPC.


I brought up UDP, once, and everyone thought I was just being retarded. Which I probably was. 😂


The main goal is to demonize the other side, to reduce their turnout.


Love this photo.


Doesn't do AUTH. 😭


I don't understand why they want to standardize this. Different devs will want different protocols and it's irrelevant to core interoperability because you can always communicate over json.


Yeah, protobuf is gRPC standard, like nostr:npub1wqfzz2p880wq0tumuae9lfwyhs8uz35xd0kr34zrvrwyh3kvrzuskcqsyn suggested.


It's funny, how people who've only seen me smiling in pictures think my face is round and then they meet me IRL and are like, Where face?
😂


It's not easy girl bossing all day.
https://i.nostr.build/XDGZQ8kHzbVGEJxf.png


You can see the 30040/41 events in the NIP repo ReadMe.md. Here's the spec.

https://wikistr.com/nkbip-01*70122128273bdc07af9be7725fa5c4bc0fc146866bec38d44360dc4bc6cc18b9


Then you just need a `head` tag, maybe, so that it builds faster.


Each could contain a hash of the successor.


We define the linked list by using a replaceable index event, tho.


Düsseldorf is famous for its Japanese festival. 🙈😂


That's what Alexandria does with books, basically.


Yeah, we break the long Asciidoc down into zettels and then list the zettle events in order in the index events.


Just follow nostr:npub1s3ht77dq4zqnya8vjun5jp3p44pr794ru36d0ltxu65chljw8xjqd975wz for updates. You can help us with the first big testing round, if you want.


We actually already have exactly that. 😂 Great minds think alike!

You can see the document structure we use for the parser, here
https://github.com/ShadowySupercode/gitcitadel/blob/master/eBooks/Bible/Douay-Rheims/1Chronicles.adoc

We're still fiddling with the tags and the formatting, because we don't want to go, TA DA! 🥳 until it looks really pretty.

And then we're going to then fork #Alexandria off to a #Biblestr and use verse-formatting (still trying to decide on a style or maybe we'll make that a setting, you know, like number above or to the left of the verse, or format it like a paragraph, with little superscript numbers. italic or subscript or bold...) and Bible-citations (like internal Wiki links, [John 1:2]).

It's actually pretty far, already. 🙏🏼


Yeah, #Alexandria. I just use public domain digital copies, and then reformat them with a parser, that I wrote in python. We've built an Asciidoc parser, that you can just cut-paste the text into and format it, there.


Generally, #Nostr has become flooded with so much investment money, that it's skewing the product designs away from Average Joe User and toward more lucrative "social media celebrity" targets.

That's why they don't fix anything, when we plebs complain. We are not the target userbase. Nobody cares what we think.

They used to be doing it for the homies, on a shoestring budget. Some of us still are.


Most people only look at the trending list, now, so it's become increasingly difficult for a normal user to start a conversation.


I'm tired of people who only use the Internet to tell other people to get off the Internet. It's their whole hustle, because people legit pay them (over the Internet LOL), to say this, like they're some life skillz guru because they know how to log off of a computer that they can barely figure out how to use.

Nobody asked you to come here. Go touch your 🌱, normie.

https://media.tenor.com/ZnKY_5Du5FAAAAAC/denzel-washington-get.gif


There are fewer people here, now, who just "hang out". I was just complaining about how lonely it can be on here, now. People used to post stuff and wait for a reply, so there was this long interchange and other people could join in.

But then Primal brought the trending list and all the influencers showed up, and now it's just one person saying something into a megaphone to his groupies, and then walking off the stage, leaving the groupies standing around, discussing how much they admire him. Or people don't look at threads. They just doomscroll the OPs. But OPs aren't discussions, unless they're air-replies over a small relay (which is cool 🤩, the Japanese do that).

And because the big relays are really spammy/gross, and the clients discourage active relay management, everyone just looks at their follows, now, so it's getting harder to meet new people or to simply stumble across an interesting conversation.

Communities and forums would change that, but everyone just builds Twitter 2.0, so most of the conversationalists have moved to other venues. I'm one of the last holdouts, but my frens mostly come here, to keep me company, and not because they wouldn't rather chat in SimpleX group, Discord, GitHub, or whatnot.


I really appreciate Bitcoin, and I write about its properties, sometimes, but all of the price-talk sort of upsets me.

Feels like being in a casino or at a betting booth for horse races.


I didn't realize that they had none until I asked them, if they hear a voice in their head, and they were like, Whoa, you might want to see a doctor about that. 👀

😂 They were genuinely concerned.


Code is a set of patterns and structures, so it's more visio-spatial than audial.

The problem arises more when trying to memorize words, like in a poem, or during introspection. Also, planning steps and thinking through scenarios is more difficult. People without an inner monologue are less prone to depression and despair because no inner monolog also means no negative self-talk.

I have a really advanced inner monolog, so I tend to do project planning and testing.


That goes hard.
#metoo

nostr:nevent1qvzqqqqqqypzpzjl2jeeas23et3a70m7cq5khutk5wpha8f68y5vm60khvac3twwqyt8wumn8ghj7emjv4jkuum0w4kzuumsv93k2tcpzpmhxue69uhkummnw3ezumt0d5hsqgx80dtklj6nud3ed6zmvxsxc4rsk7c6h2eaz9dylyzj27xjrh5gmud72krq


Yes, it does! Looks very nice!


That was legit once of the few really interesting things I've read, today. Thank you!

Whitelisted you on theforest relay, so that we can all see more of what you write. 😊


Yes! Good idea!


Tired of just being other people's ReplyGuy.


I mostly get zapped by the people I zap, so we are just zapping the same sats back-n-forth.


The funniest thing about the boring posts at the top, is that the same npubs often have much less-boring posts, putting a lot of care and attention there, but nobody engages on those, cuz thinking is hard. 😅


Yeah, I was in it, for a while. Actually an uncomfortable, weirdly-lonely experience.

I understand why so many of the larger accounts prefer to hide out most of the time on Simplex, Slack, Discord, or Telegram. Those are places where you can get cozy, within a community, and can really take the time to listen to each person and make some sort of emotional connection.

Like, they create this funnel, and then they go hide from it. 😅


We desperately need to get off of the main feed and create real communities, where we are easy to find and we can converse with people who might actually read what we write.


I need to stop looking at my notifications on primal. I'm just making things worse by responding to this trending stuff, and redirecting other people's attention to them.

* That moment, where Stella realizes that she's just another mindless, simping NPC, to these VIPs. *

https://media.tenor.com/rOqwWGNgfGAAAAAC/ignores-you-in-spanish-ignore.gif


🤣

I mean, from their point of view, why would you want to retain someone who is interested in seeing anything else? Fuck them, right?


We're literally helping them build a shrine to themselves. 😂


This algo results in the bifurcation between the biggest 10 npubs and the remainder, steadily growing over time. The responses used to be 3x, 6 months ago, now they're 10x.


What does this mean?

This means that the people who follow influencers here are usually not reading anyone else's stuff. So everyone else crowds into their threads, in the hopes of scraping together some crumbs of attention. Which creates an articifial engagement bump and catapults the same people to the top of the trendlist over and over. And newbies only follow the people at the top of the trendlist.

Wash, rinse, repeat.

This is the most antisocial social media algo ever designed.


Almost everyone on here is only viewing the posts from the same ten people.
Almost everyone on here is only viewing the posts from the same ten people.
Almost everyone on here is only viewing the posts from the same ten people.
Almost everyone on here is only viewing the posts from the same ten people....

https://image.nostr.build/1c66671368fe119d6b0b659ece99202a41198f5043bb411305bf63b0f0c51f01.png


Classic 🤌🏼


My personal #dev goals.

https://image.nostr.build/873526bea7ab8a107567629ad272df1bec7b72941b002129a6f89cbe74d1e7a3.jpg


#devs This is your daily reminder that all software projects are new, and their codebases small, at some point, and that is the most effective, efficient, and opportune time to setup quality controls and a devops toolchain.

Continuous delivery doesn't mean
"Hack it and ship it."

Few.

https://miro.medium.com/v2/resize:fit:951/1*H9jHoRaRnJ0KnqmPs6xeUA.jpeg


Guten Morgen! ☕ 🌥
Frohes Erntedankfest! 🌾🍇

https://i.nostr.build/twRBwJG8hEZpaydX.jpg
https://i.nostr.build/H6gFRPFKZAdxqqOX.jpg
https://i.nostr.build/WGMkQqHO4CCMW00S.jpg

#DACH #Bayern #Ingolstadt


I know nostr:npub10npj3gydmv40m70ehemmal6vsdyfl7tewgvz043g54p0x23y0s8qzztl5h was trying to get a Minimum Viable Npub Standard, going, where relays can use associate-trust to keep out spam.


Our QA plan looks like so
- unit tests (of course!)
- server and relay monitoring with public results page
- load-testing thecitadel relay, to make sure it can handle importing the hundreds or thousands of events in a modular article, by multiple npubs, simultaneously
- Full Selenium multi-path test, and Behave gherkin tests for #Alexandria features, running hourly, in various test environments
- whitebox alpha testing round, first from nostr:npub1356t6fpjysx9vdchfg7mryv83w4pcye6a3eeke9zvsje7s2tuv4s4k805u and nostr:npub1q6ya7kz84rfnw6yjmg5kyttuplwpauv43a9ug3cajztx4g0v48eqhtt3sh, then from all of you, who offered to help us test 🥰

For Aedile, we will be using gherkin scenarios to test the NIPs implemented.


Outboxes, aggregators, faucets, broadcasting, interactions, syncing


Yeah, they're often really tall. Welcome to being normal-sized around giants.


Same. It's called, "Being broke".


It's hardcover. It even has a ribbon bookmark. 🤩


Wool scarf, wool jacket, wool undershirt, wool skirt, wool-lined leather boots.

Ready to face October.

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


What is this?


It's the Modern Biedermeier, where the entire populace withdraws to their home and hides there. But there is little company in their home. Often, they're even the only person in their home. And they don't answer the phone. They don't go online.
They are just... away... to no place.

Hiding from the flood of information.
Hiding from the enormity of the burdens they carry.
Hiding from other people, as other people are just _more work_.
And work now carries a stigma. Why are you working? Nobody even really pays you. Stay home. Join us.
We are all touching grass. We are one with the grass. We will go under the grass.

https://i.pinimg.com/564x/5c/4a/ad/5c4aad5f83e1348fb429e417655ed9ce.jpg


It's funny, as each group thinks it's just them, but I'm in enough different groups, that I can see how universal it has become. It's not the church, the political parties, the workplaces, the startups, the parent-teacher associations, the homeschool co-ooperatives, the sports clubs, the ski club... just everything, everywhere, all the time.


It has become brutally difficult to get anyone to do anything for any reason.

https://i.pinimg.com/564x/d4/77/d4/d477d4ebd2954a0cc7e209be3ed58f3b.jpg


Silberengel

Member of GitCitadel and PurpleKonnektiv.
Admin of https://theforest.nostr1.com/ relay.


I've done some SAS, and it's just math->plot.
The test was just feeding it information and looking if the plot was reasonable. 😅

I've done a lot of DB and test development, so this is a novel "mental frame" for me, programming a client that a human would interact with, directly. Good practice, tho.


Well, I agree with that, but I'd say more of a focus on profits/returns than on revenue, specifically. Not all profits need to be financial, and not all financial profits are direct. There's nothing inherently wrong in being a bit of a do-gooder, but there should be someone on the receiving end of what you built.

There needs to be a handover from producer to customer, with some exchange of value between those two actors.


But, do you ever feel stupid writing the code for the first green?   Like, how do you keep from mentally pre-refactoring everything and ending up with bloated code that does more than turn the test green?

I just started doing this, and it's working, but it feels sorta silly. Like... this is actually kinda cool... but, this is it? 🤣


You know, like

red, green, refactor


Is anyone on here doing TDD, like... fr?


I think the whole grants thing is an attempt to cover up the truth:

FOSS has no market value.

It's free because it's worthless because it has no scarcity. Only FOSS that hasn't yet been built has value, but how do you accurately judge the worth of something that doesn't yet exist?

You don't.

You judge the person who is offering to build it and you gamble on them. Which means that your judgement is only by proxy, and nepotism and misallocation of capital will be rife. The bigger the lump of capital spent on one person, and the more awarded at once, the larger the misallocation possible.


You know what I mean. I'll sometimes be working on something and then some announcement will come come through that someone is going to be receiving more money than I've ever earned, to build something that any decent 5-man project team could build in a month, and I sort of think...

I'm an idiot to do this for free.
Someone else is getting paid $50/hr to do this.
They should be doing all of the work.

Feels like volunteering at a church and then the pastor buys himself a new ferrari with the money from the bake sale.
Next time, let him bake cake.


We don't yet know, if that's going to be the response, in the short-term. They may also deleverage or rebalance prices by letting gold float.

Or expand institutional credit without expanding welfare.


If the Bitcoin price is an energy price, then why should it increase, as energy gets cheaper and energy consumption reduces?
If Bitcoin is an economic battery, then lower productivity in the overall market would cause less economic energy to flow into Bitcoin.
If Bitcoin is a commodity, that cannot be eaten, then hungry people will sell Bitcoin to buy food.
If people are unwinding their debt and the most-liquid asset they own is Bitcoin, then it's the first one they will sell.
If people were buying Bitcoin on credit or with government largess, and both of those are tapped-out, what will they purchase it with?
If Bitcoin is young-people's money and the population is aging, which young people are going to drive the price up?
If people are trying to avoid onerous taxes, and Bitcoin has a transparent ledger, why would they hide their wealth there?
If the Bitcoin supply is shrinking, but nominal disposable income and the overall economy is shrinking even faster, in real terms, then why should Bitcoin rise significantly in price?

I have questions.

https://image.nostr.build/83c8922eb1ffebeb01be6ff5549fe3f941908b7e8a293da15956823fb463c1b4.png


Nostrudel just refused to write to 17 different relays, three times, and I don't know if it was Nostrudel, or if Nostr actually just went down.


I've never worked in a development environment so completely -- and loudly -- obsessed with money. If it weren't for the idealistic safe-haven, that is my team, the atmosphere would completely depress and discourage me.

Software development is an art form, not a casino.

https://image.nostr.build/92884dff171d50240bd60bf5f3bd7f58b60a87b4bd6e281a7637db7cc128f778.png


I bought the trough, so I'm chill. The price could stay here, forever, as far as I'm concerned.


Weirdest, isolated snippets, just to piss people off.


1 year of Bitcoin, gold, and stonks.

https://image.nostr.build/3b38951676340ddcce79256e3cff4594fd310da278183d420a1c6369866b7e7b.png
https://image.nostr.build/0715c944542b7ae984bb937c0b81d8d9db4e8debaec79a8da0335069ac36b39c.png
 https://image.nostr.build/47f367f26c48b84ca26605e5edcca9721085bff0879fcaea0bdb73244e9faf63.png


Also, like, the embarrassment of Euros 💶 being sold for Bitcoin 🌽 was difficult to live down. Especially, as the big investment funds are doing it.


I think they're afriad of the money printer, actually, as turning it on immediately sent food and energy prices soaring and woke up the NPCs.


This account is like a psy-op.

nostr:nevent1qvzqqqqqqypzp9npepscw8t5420eh9zwj7w9pkuvphtqrqwql3sfumny5d84l444qqst6kg7h04ydrxvgvx2lu7xxze4adqnnrrjw3r6c8x7h38u2ny970qqe4ukk


Wikifreedia


Also, industry likes to be near the coast, to save money on transporting goods.


Everyone has a bunch of stuff, we're all old, we have nowhere to go, nothing to do, and no money, so brace yourselves.

https://image.nostr.build/5a3ab4f3dd9a6e8efdf9879203e4ac80d6713f272f6228e23a8c5d3a4257fb6e.jpg


Same with production. Some of the factories are running at sub-50% capacity, and they can't go much below that without turning off the line, which is catastrophic.


We're near multiple large rivers, like the Danube, and anything not at the very top of the mountain (like we are) still floods, when it rains hard, because the tributaries and canalisation can't drain into the bigger river, and the floodplains have been turned into new housing developments, so it all runs into the fields and people's houses. So, your basement fills up with manure water, in like 3 hours.


People used to retreat to those mountains, in the summer, as you get the wind from the sea, without the heat sink of the lower altitude.

Probably better on the other side of the mountains, but hardly anyone lives there because the traffic all goes the other way.


You will never see me giving tips for having a blissful marriage because my entire life has been really hard, not blissful, so I'm just glad to have survived long enough to get gray hairs and a sagging chin because lots of people don't, and my best advice is to remember that marriages follow the lindy effect and you're 50% of every problem.


Yeah, but most people seem to be using Twitter-clones and sticking to the "main feed".
I've been doing less "bumping to main" and that means there's only the same 10 people, or so, to talk to. It's not as isolating as long-form, but similar.

Most people never look at threads. I have threads that go on for days. Clearly not cut-out for social media. 😂


I understand why maintenance is often low priority, as it's one of those things that no customer wants to pay for or wait for, but if you don't do it, those same customers will totally trash you.

My general impression is that the customers who insist you don't need to take the time to do maintenance, are the first people to bail, when the system goes to pot.  The ones who were asking you to clean stuff up were actually emotionally invested in the next version. They don't want to switch. They want this product tidied up. That's why they're frustrated and whining at you.

It's like with wives. The one who occasionally nags you, probably isn't going anywhere. The one who is indifferent to everything, is preparing to meet up with her boyfriend.


I'm sorry, but this is just the Next New Conceptual Model, I've seen. I'm on-board, with helping it get going, but that doesn't mean that I think it is a paradigm shift in basic SW quality assurance.

Nostr products are currently very very easy to maintain. Some of these projects only have a couple hundred lines of code, or even less, and they're already melting down.


Yeah, and now we all use standard libraries for every. friggin. thing. so something someone else has written is constantly changing and it breaks your stuff, unless you have tight code coverage.


Also, I've heard "that's just because it's so new" over and over, for over 25 years. Everything is new, at some point, and everyone uses that as an excuse, but it doesn't get better, later, on its own.

You have to work really hard, to make good software, and you don't save any money by making the software better, later. The earlier you begin, the cheaper it is. The best time to do this is _when it is new_.


No, it's not something specific to the early days. It's just the way things are, if you don't constantly stay on top of it. Software rarely ossifies; it atrophies. Can happen at any time, in any ecosystem. Even happens to really old legacy systems. Probably much worse, in fact, as they tend to have _a lot_ of code to maintain, and they need massive and constant upgrading, to stay working. That's actually where most of the "steady jobs" are, in IT. Revamping COBOL and Powerbuilder stuff, and etc.

I remember the move from MS-DOS and mainframes to Windows and PCs, for instance, and then the leap to the Internet. And then you get your SaaS going, and it still doesn't end. From PHP forms to Angular JS, to React, to Svelte. Get your RDB setup and then it's all NoSQL and... You have to constantly run, just to stay in place. The bigger and more mature your system is, the more work it is to stay in place.


Would also be nice if the footnotes were smaller font than the body text.


Some more are the spacing issues and ordered lists missing numbering (both only on Wikifreedia), titles denoted by "." just formatted as normal body text, and the footnotes not properly rendering

https://github.com/pablof7z/wiki/issues/38
https://github.com/pablof7z/wiki/issues/34


No, known issue.
https://github.com/fiatjaf/svelte-asciidoc/issues/2
https://github.com/pablof7z/wiki/issues/36


Wikifreedia is better for looking at one page at a time, on a wide screen, but not so great on cell-phones screens, or when you want to look at multiple pages simultaneously.

The Asciidoc site, itself, displays the sidebars in the center, as they're using frames or something. Looks fine. Still gives it more emphasis, with the formatting.
https://docs.asciidoctor.org/asciidoc/latest/blocks/sidebars/#delimited-sidebar-syntax


I've you've ever wondered why the maintenance phase of software produces is longer and more-expensive than the production phase, just look at the slow, steady decline of Nostr clients, that aren't regularly maintained and updated.

Anyone who thinks this is harder to do with Nostr, than with legacy systems, I have a bridge 🌉  to nowhere to sell you.


Heh, yeah. Not feeling very sovereign, lately.


I'm too upset about how chronically stupid my own government is, to even really pay attention to what is happening elsewhere in the world, anymore. It's all too much.

If Lindner wasn't Finance Minister, I'd have had a stroke, by now, probably.

https://media.tenor.com/eF9rIL0d-PYAAAAC/cant-deal-with-this-i-cant.gif


Don't worry about it. He's been in a grumpy mood since the war broke out, understandably.


🫂  Mine were all stuck, for a while, but I moved them to Alby Hub. Thought they were also gone, for a bit.


Decided to make a bunch of wiki pages, in response. 😅

https://wikistr.com/eastern-rite-catholics*fd208ee8c8f283780a9552896e4823cc9dc6bfd442063889577106940fd927c1


Ah, make sure you look at it under Asciidoc rendering  nostr:npub1amqxj7kv2f04kdnhj2q7n64jgtzga62m2fwp5n73n2anucys268sycx3tc, or fix the end of the link, if it's one of the old markdown wiki clients.


Ah, ha ha. Yeeeeaaaahhh....

nostr:npub1qdjn8j4gwgmkj3k5un775nq6q3q7mguv5tvajstmkdsqdja2havq03fqm7


Are you looking at this one?

https://wikifreedia.xyz/code-of-canon/silberengel@sovbit.host


It doesn't lead here?

https://www.vatican.va/archive/cod-iuris-canonici/cic_index_en.html


Silberengel means "silver angel"


They lucked-out. 😅


I have the day off and could spend the morning however I liked, so I made a bunch of wiki pages about Christianity, written in my unapologetically-Catholic style. Happy forking! 😊

nostr:naddr1qvzqqqrcvgpzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqy88wumn8ghj7mn0wvhxcmmv9uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9uq3zamnwvaz7tmwdaehgu3wd3skuep0qyghwumn8ghj7mn0wd68ytnhd9hx2tcpr3mhxue69uhhg6r9vd5hgctyv4kzumn0wd68yvfwvdhk6tcprdmhxue69uhhg6r9vehhyetnwshxummnw3erztnrdakj7qgwwaehxw309ahx7uewd3hkctcpz9mhxue69uhkummnw3ezuamfdejj7qg3waehxw309ahx7um5wghxcctwvshsz9mhwden5te0wfjkccte9ehx7um5wghxyctwvshszxmhwden5te0w35x2en0wfjhxapwdehhxarjxyhxxmmd9uq3camnwvaz7tm5dpjkx6t5v9jx2mpwdehhxarjxyhxxmmd9uqsuamnwvaz7tmwdaejumr0dshszythwden5te0dehhxarj9ekxzmny9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qyw8wumn8ghj7argv43kjarpv3jkctnwdaehgu339e3k7mf0qqgxx6rjd9ehg6tpdckkx6r4wf3ks9xvp78

I recommend viewing this with Wikistr, to see it with Asciidoc formatting.
https://wikistr.com/christian-church*fd208ee8c8f283780a9552896e4823cc9dc6bfd442063889577106940fd927c1

#biblestr


The *Eastern Orthodox Church* (also called the *Orthodox Catholic Church* or the *Greek Orthodox Church*) is the branch of the catholic (or _universal_) church that separated from the "western" [[Roman Catholic Church]] during the Great Schism.

.Cathedral of Christ the Saviour in Moscow, Russia (Source: https://en.wikipedia.org/wiki/Russian_Orthodox_Church[Wikipedia])
image::https://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Moscow_July_2011-7a.jpg/1280px-Moscow_July_2011-7a.jpg[church building, 300]

= Description

It is named "eastern" because Constantinople is east or Rome, but the members are spread across North America, Europe, Africa, and Asia. It has no official head, such as a [[pope]], but the archbishop of Constantinople is considered the _primus inter pares_.

The seven ecumenical councils it recognizes are: Nicaea I, Constantinople I, Ephesus, Chalcedon, Constantinople II, Constantinople III, and Nicaea II. These helped define the [[Holy Mysteries]], or sacraments, of the Orthodox Church.

An explanation of the liturgical calendar(s) in use is made on the website of https://www.goarch.org/-/the-calendar-of-the-orthodox-church[The Greek Orthodox Archdiocese of America].

.Orthodox nuns (Source: https://www.pinterest.de/pin/49398927156378567/[Pinterest])
image::https://i.pinimg.com/564x/23/c9/7d/23c97d92029330257cbbc601ee760043.jpg[nuns, 200]

.Byzantine icon (Source: https://www.khanacademy.org/humanities/medieval-world/byzantine1/beginners-guide-byzantine/a/icons-an-introduction[Khan Academy])
image::https://cdn.kastatic.org/ka-perseus-images/f138b66ca867dea5e3c3199badc02d189d638238.jpg[Byzantine icon, 500]

= Great Schism of 1054 A.D.

Pope John Paul II https://www.vatican.va/content/john-paul-ii/en/speeches/2004/june/documents/hf_jp-ii_spe_20040629_bartholomew-i.html[formally apologized] for the sacking of Constantinople, that finalized the Schism, in 2004:
____
In particular, on this occasion we cannot forget what happened during the month of April 1204. An army that had set out to recover the Holy Land for Christendom marched on Constantinople, took it and sacked it, pouring out the blood of our own brothers and sisters in the faith. Eight centuries later, how can we fail to share the same indignation and sorrow that Pope Innocent III expressed as soon as he heard the news of what had happened?
____

.Sacking of Constantinople (Source: https://en.wikipedia.org/wiki/Fourth_Crusade[Wikipedia article on the Fourth Crusade]
image::https://upload.wikimedia.org/wikipedia/commons/thumb/0/0a/ConquestOfConstantinopleByTheCrusadersIn1204.jpg/600px-ConquestOfConstantinopleByTheCrusadersIn1204.jpg[painting, 500]

This is a wiki article about Eastern Orthodox Church

You can read it on https://wikifreedia.xyz/a/naddr1qvzqqqrcvgpqqqgwwaehxw309ahx7uewd3hkctcqzajkzum5v4exutt0wf6xsmmydauz6cmgw4exx6q8xdtzw


According to https://www.newadvent.org/cathen/03744a.htm[The Catholic Encyclopedia]:
____
The term *church* (Anglo-Saxon, cirice, circe; Modern German, Kirche; Swedish, Kyrka) is the name employed in the Teutonic languages to render the Greek ekklesia (ecclesia), the term by which the New Testament writers denote *the society founded by Our Lord Jesus Christ*.
____

== Organization

The Christian Church began as one, and underwent multiple schisms and reconciliations, so that it now consists of three main sub-churches:

. [[Roman Catholic Church]]
. [[Eastern Orthodox Church]]
. [[Protestant Church]]

There are other, smaller church movements, such as Restorationism, but they are not all necessarily considered Christian, by the majority of other Christians.

.Diagram of the structure of the universal church (Source: https://en.wikipedia.org/wiki/Church_of_the_East[Wikepedia])
image::https://i.nostr.build/WUpTNf55ooQ4PFCr.png[chart]

== Nicea

.Council of Nicea (Source: https://www.christianity.com/wiki/christian-terms/nicene-creed-in-church-history.html[Christianity.com])
image::https://i.swncdn.com/media/800w/via/19047-nicaeaicon-ccomjpeg.webp[Council of Nicea, 500]

The *Christian Church* is largely defined as all Christians (those with valid baptisms, who follow Christ) that adhere to the *Four Marks of the Church*, as are described in the *Nicene Creed*, written in 325 A.D. :

[quote, First Council of Nicaea]
____
I believe in one God,
the Father almighty,
maker of heaven and earth,
of all things visible and invisible.

I believe in one Lord Jesus Christ,
the Only Begotten Son of God,
born of the Father before all ages.
God from God, Light from Light,
true God from true God,
begotten, not made, consubstantial with the Father;
through him all things were made.
For us men and for our salvation
he came down from heaven,
and by the Holy Spirit was incarnate of the Virgin Mary,
and became man.
For our sake he was crucified under Pontius Pilate,
he suffered death and was buried,
and rose again on the third day
in accordance with the Scriptures.
He ascended into heaven
and is seated at the right hand of the Father.
He will come again in glory
to judge the living and the dead
and his kingdom will have no end.

I believe in the Holy Spirit, the Lord, the giver of life,
who proceeds from the Father and the Son,
who with the Father and the Son is adored and glorified,
who has spoken through the prophets.

I believe in *one, holy, catholic and apostolic Church*.
I confess one Baptism for the forgiveness of sins
and I look forward to the resurrection of the dead
and the life of the world to come. Amen.
____


The *Roman Catholic Church* (often referred to as simply "the Catholic Church"), is the name of the [[Christian church]] under the jurisdiction of the [[Holy See]], located in the [[Vatican]] city-state.

.Inside of a Catholic Church building in Brooklyn, USA. https://trinity-stmary.org/resources/becoming-catholic[Source]
image::https://files-prod.tilmaplatform.com/cdn-cgi/image/gravity=0.5x0.5,fit=cover,width=1200/2018/01/31/6sd1nejqng_brandon_morgan_102095.jpg[Roman Catholic Church building, 400]

= Organisation

It is headed by the [[Pope]].

The Catholic Church encompasses 24 churches, the most famous being the [[Latin Church]] and the others usually called [[Eastern Rite Catholics]].

.Diagram of the Roman Catholic churches. (Source: https://www.churchpop.com/[ChurchPOP])
image::https://www.churchpop.com/content/images/wordpress/2018/08/rites-2-959x1024.jpg[24 churches]

= Traditions

The Catholic Church keeps track of a set of laws, histories, and regulations, maintained on the https://www.vatican.va/content/vatican/en.html[Vatican website], that explain the various regulations and rules, such as those pertaining to [[celibacy]], the [[sacrament|sacraments]], and the [[liturgical-calendar]].

This is a wiki article about Roman Catholic Church

You can read it on https://wikifreedia.xyz/a/naddr1qvzqqqrcvgpqqqgwwaehxw309ahx7uewd3hkctcqz4ex7mtpdckkxct5dphkc6tr943ksatjvd5qujmrru


= General

The *Latin Church* is the largest autonomous church within the [[Roman Catholic Church]]. It is led by the [[Pope]], who is also the bishop of the local churches in Rome, Italy.

= History

Until the Schism of 1054, at which point it split from the [[Eastern Orthodox Church]], it was the main Christian church. That East/Constantinople-West/Roman split is why this side is commonly referred to as _Latin_ and the other as _Greek_ or _Byzantine_.

Since the Schism, some members of the eastern church have returned to the Roman Church and are now referred to as [[Eastern Rite Catholics]], to differentiate them from the Orthodox.

= Rites

The Latin liturgical rites encompass the most popular of rites, including the modern *Roman Ordinary Form* (established after the Second Vatican Council, but not by the Council), as well as the *Roman Extraordinary Form*, which is commonly referred to as the _Tridentine Mass_ or the _Traditional Latin Mass_ (TLM, of short).

The Ordinary Form is also called the _Novus Ordo <issæ_, or “New Mass Order”, and is the one usually celebrated at the Vatican, today.

.Pope Benedict XVI performing a Mass in Ordinary Form (Source: https://www.ncregister.com/news/joseph-ratzinger-s-liturgical-legacy[NC Register]
image::https://publisher-ncreg.s3.us-east-2.amazonaws.com/pb-ncregister/swp/hv9hms/media/2023010614014_9a23c625fab38633f9a9b520da23ff0b40531efad7a4da4c18ed55afadf05b35.webp[Mass in Ordinary Form, 400]

The Extraordinary Form was largely discontinued, after the 2nd Vatican, but was fully reinstated with the apolistic letter https://www.vatican.va/content/benedict-xvi/en/motu_proprio/documents/hf_ben-xvi_motu-proprio_20070707_summorum-pontificum.html[On the Use of the Roman Liturgy].

.View of TLM in Bad Reichenhall, Germany (Source: https://institut-christus-koenig.de/[Institut Christus König])
image::https://institut-christus-koenig.de/wp-content/uploads/2023/12/New-Bad-Reichenhall-Copy-2048x1891.jpg[Lateinmesse, 400]

One of the main differences between the two is the orientation of the priest performing transsubstantiation (the Eucharistic sacrament): in the TLM, the priest faces east, toward the tabernacle, whereas he faces the congregation, in the Novus Ordo. Another is that the Novus Ordo uses vernacular and the TLM uses Latin.

As some attendees of the TLM were rumored to be straying from Catholic orthodoxy, Pope Francis has entrusted the bishops to more-closely review and regulate the practice of the Extraordinary Form in their diocese, through the apostolic letter of 2021 https://www.vatican.va/content/francesco/en/motu_proprio/documents/20210716-motu-proprio-traditionis-custodes.html[Traditionis Custodes]

This is a wiki article about Latin Church

You can read it on https://wikifreedia.xyz/a/naddr1qvzqqqrcvgpqqqgwwaehxw309ahx7uewd3hkctcqp3kxzarfdckkx6r4wf3ks2cu3cq


The Cambridge Dictionaryfootnote:[https://dictionary.cambridge.org/de/worterbuch/englisch/liturgical[Cambridge Dictionary Online: liturgical] Retrieved 05 June 2024.] describes the liturgy as:
____
...relating to (a particular set of) the words, music, and actions used in ceremonies in some religions, especially Christianity.
____

The *liturgical calendar* is any set of religious seasons and holidays that typically span one calendar year.

.Cycle of the liturgical calendar (Source: https://www.thirdrva.org/blog/telling-time-differently-as-christ-followers[Third Church])
image::https://images.squarespace-cdn.com/content/v1/50c57c9fe4b0e98ba8ac5d3d/1575259610784-KYRC31M4990YRMM5C21X/Third+Church+Liturgical+Calendar_MEDIUM.jpg?format=500w[Liturgical Calendar]

== Jewish Religious Year and the Early Church

The Encyclopedia Britannicafootnote:[https://www.britannica.com/topic/church-year[Encyclopedia Britannica: church-year] Updated Mar 29, 2024. Retrieved 05 June 2024.] says the following about the Jewish religious year:
____
...a lunar-month calendar stemming from the primitive nomadic life of the Hebrews, with its chief festival at the first full moon of spring, known later as the Passover[...] the Hebrews observed a seven-day week, of which the last day, or sabbath, was a holiday and day of rest.
____

It goes on to say that the Early Christians:
____
...believed that the new age promised by Jesus had dawned with his Resurrection, on “the first day of the week”[...] Though many of his disciples continued to observe the special times and seasons of the Jewish Law, new converts broke with the custom
____

== Eastern Orthodox Church Calendar

The [[Eastern Orthodox Church]] follows the Julian calendar, as opposed to the Gregorian one, that the Western Churches have generally agreed upon. This leads to some discrepancies in major feast days, between the two branches, with Christmas falling on December 25th in the West and January 7th in the East.

== Roman Catholic Church Calendar

Cardinal Wuerlfootnote:["The Mass: the Glory, the Mystery, the Tradition" Printed in 2011. Pages 89-90. ISBN 978-0-307-71880-8] describes the [[Roman Catholic Church]] calendar so:
____
The Christians' year, too, assumed the Paschal shape. The first feast universally celebrated was Easter, which most Christians called _Pascha_ or Passover. The Church added other feasts gradually until the year, by means of the days and seasons, told the story of the life of Christ[...] The feasts of the saints teach us, too. They show us God's new creation in its glory: men and women fully alive in Christ. They show us the Christian vocation in all its variety, as well, as we venerate the heroes of faith from every land, every race, and every age.
____

Pope Paul VI promulgated a "Constitution on the Sacred Liturgy"footnote:[https://www.vatican.va/archive/hist_councils/ii_vatican_council/documents/vat-ii_const_19631204_sacrosanctum-concilium_en.html[Sacrosanctum Concilium] December 4, 1963. Retrieved 05 June 2024.], declaring:
____
102 Holy Mother Church is conscious that she must celebrate the saving work of her divine Spouse by devoutly recalling it on certain days throughout the course of the year. Every week, on the day which she has called the Lord's day, she keeps the memory of the Lord's resurrection, which she also celebrates once in the year, together with His blessed passion, in the most solemn festival of Easter.

Within the cycle of a year, moreover, she unfolds the whole mystery of Christ, from the incarnation and birth until the ascension, the day of Pentecost, and the expectation of blessed hope and of the coming of the Lord.
____

It also explains the celebration of Sunday, as opposed to the original Sabbath Day (Saturday):
____
106 By a tradition handed down from the apostles which took its origin from the very day of Christ's resurrection, the Church celebrates the paschal mystery every eighth day; with good reason this, then, bears the name of the Lord's day or Sunday[...] Hence the Lord's day is the original feast day, and it should be proposed to the piety of the faithful and taught to them so that it may become in fact a day of joy and of freedom from work.
____

The [[Latin Church]] has a liturgical year made up of six seasons:

. Advent (time of preparation before Christmas)
. Christmas (celebration of the birth of Christ)
. Lent (time of preparation before Easter)
. Triduum (Maundy Thursday, Good Friday, Holy Saturday, Easter Sunday)
. Easter (celebration of the resurrection of Christ from the dead)
. Ordinary Time
and with a three-year cycle of readings for Sundays, featuring the synoptic Gospels of Matthew, Mark and Luke.

Each region has its own special liturgical calendarfootnote:[https://www.usccb.org/resources/2024cal.pdf[Liturgical Calendar for the Dioceses of the USA] Printed June 2022. Retrieved 05 June 2024.], with different diocese adding particular local holidays or saints to the main list celebrated by the entire Church.

== Other Western Church Calendars

Most other churches follow the Latin Church calendar, more or less losely, and excluding different entries or limiting only to the major holidays of Easter and Christmas.

One significant outlier is the Seventh-Day Adventists, a Protestant denomination, that has returned to emphasizing the celebration of the Sabbath.

The liturgical calendar is any set of religious seasons and holidays that typically span one calendar year.

This is a wiki article about Liturgical Calendar

You can read it on https://wikifreedia.xyz/a/naddr1qvzqqqrcvgpqqqgwwaehxw309ahx7uewd3hkctcqzdkxjar4wfnkjcmpdskkxctvv4hxgctja754ck


The root of the word *sacrament* is Latin _sacrare_ or "to consecrate" and further the Greek _mysterion_ "mystery".

.Stained glass of the 7 sacraments (Source: https://www.sjoachim.org/sacraments.html[St. Joachim Catholic Church]
image::https://i.nostr.build/gZqY7.png[stained glass, 500]

The Online Etymology Dictionaryfootnote:[https://www.etymonline.com/search?q=sacraments[Online Etymology Dictionary: Sacraments (noun)] Retrieved June 05, 2024.] states:
____
In theology, particularly, "a solemn religious ceremony enjoined by Christ, or by the church, for the spiritual benefit of the church or of individual Christians, by which their special relation to him is created or recognized or their obligations to him are renewed and ratified."
____

== Roman Catholic Church

The Catholic Encyclopediafootnote:[https://www.newadvent.org/cathen/13295a.htm[Catholic Encyclopedia: Sacraments] New Advent. Originally printed 1912. Retrieved June 05, 2024.] describes the sacraments so:
____
Taking the word "sacrament" in its broadest sense, as the sign of something sacred and hidden (the Greek word is "mystery"), we can say that the whole world is a vast sacramental system, in that material things are unto men the signs of things spiritual and sacred, even of the Divinity.
...In every sacrament three things are necessary: the outward sign; the inward grace; Divine institution.
The Council of Trent solemnly defined that there are seven sacraments of the New Law, truly and properly so called, viz., **Baptism, Confirmation, Holy Eucharist, Penance, Extreme Unction, Orders, and Matrimony**.
____

The Catholic Catechismfootnote:[http://www.scborromeo.org/ccc/para/1210.htm[Catechism of the Catholic Church] 2nd Edition. §1210 Retrieved June 05, 2024] has the following to say, concerning the sacraments:
____
1210 Christ instituted the sacraments of the new law. There are seven: Baptism, Confirmation (or Chrismation), the Eucharist, Penance, the Anointing of the Sick, Holy Orders and Matrimony. The seven sacraments touch all the stages and all the important moments of Christian life: they give birth and increase, healing and mission to the Christian's life of faith. There is thus a certain resemblance between the stages of natural life and the stages of the spiritual life.
____

== Other Churches

Eastern Orthodox Churches share the same list of sacraments as the Roman Catholics. Anglicans have two great sacraments (Baptism and Eucharist) and five lesser ones.

Protestant denominations all have at least Baptism as a sacrament, and that is the unifying sacrament of all Christians, as Christ was also baptized, as evidenced in Matthew 3:13-17footnote:[https://www.biblegateway.com/passage/?search=Matthew%203%3A13-17&version=NIV[Bible Gateway: Matthew 3:13-17, New Testament] Retrieved June 05, 2024.]:
____
13 Then Jesus came from Galilee to the Jordan to be baptized by John. 14 But John tried to deter him, saying, “I need to be baptized by you, and do you come to me?”
15 Jesus replied, “Let it be so now; it is proper for us to do this to fulfill all righteousness.” Then John consented.
16 As soon as Jesus was baptized, he went up out of the water. At that moment heaven was opened, and he saw the Spirit of God descending like a dove and alighting on him. 17 And a voice from heaven said, “This is my Son, whom I love; with him I am well pleased.”
____

A solemn religious ceremony enjoined by Christ, or by the church, for the spiritual benefit of the church or of individual Christians, by which their special relation to him is created or recognized or their obligations to him are renewed and ratified.

This is a wiki article about Sacrament

You can read it on https://wikifreedia.xyz/a/naddr1qvzqqqrcvgpqqqgwwaehxw309ahx7uewd3hkctcqp9ekzcmjv9kk2mn5f3lfu2


The *Pope* (from _papa_ or the Latin for "father") is the head of the [[Roman Catholic Church]], the governor of the [[Vatican]], and the Bishop of Rome.

According to the https://www.newadvent.org/cathen/12260a.htm[Catholic Encyclopedia]:

____
The title pope, once used with far greater latitude..., is at present employed solely to denote the Bishop of Rome, who, in virtue of his position as successor of St. Peter, is the chief pastor of the whole Church, the Vicar of Christ upon earth.

Besides the bishopric of the Roman Diocese, certain other dignities are held by the pope as well as the supreme and universal pastorate: he is Archbishop of the Roman Province, Primate of Italy and the adjacent islands, and sole Patriarch of the Western Church. The Church's doctrine as to the pope was authoritatively declared in the Vatican Council in the Constitution "Pastor Aeternus". The four chapters of that Constitution deal respectively with the office of Supreme Head conferred on St. Peter, the perpetuity of this office in the person of the Roman pontiff, the pope's jurisdiction over the faithful, and his supreme authority to define in all questions of faith and morals.
____

Here is the https://www.vatican.va/content/vatican/en/holy-father.index.html[Vatican's list] of all recognized Popes. https://www.britannica.com/topic/pope[Encyclopedia Britannica] includes the [[Antipope|Antipopes]], in their list.

This is a wiki article about Pope

You can read it on https://wikifreedia.xyz/a/naddr1qvzqqqrcvgpqqqgwwaehxw309ahx7uewd3hkctcqq3cx7ur92ranva


The *Vatican* is a city-state containing the [[Holy See]] of the [[Roman Catholic Church]] that describes itself, on it's https://www.vaticanstate.va/en/state-and-government/general-informations/origins-and-characteristic.html[official website], so:

_____
Vatican City State was created by the Lateran Treaty stipulated between the Holy See and Italy on 11 February 1929 and ratified on 7 June 1929.

Its personality as Sovereign entity under International Law, separate from the Holy See, is universally recognized.
_____

.The national flag is yellow and white.
image::https://i.nostr.build/XHF3d5MmvhPRl5bz.png[Vatican flag]

.View of the Vatican, from the air (Source: https://whc.unesco.org[UNESCO World Heritage])
image::https://whc.unesco.org/uploads/thumbs/site_0286_0004-750-750-20151105103507.jpg[Vatican City]

This is a wiki article about Vatican

You can read it on https://wikifreedia.xyz/a/naddr1qvzqqqrcvgpqqqgwwaehxw309ahx7uewd3hkctcqqamxzarfvdskucgq0yr


*Eastern Rite Catholics* are members of Catholic churches that use a different ritual than the [[Latin Church]], but are one of the 24 churches in full communion with the [[Roman Catholic Church]]. They are more correctly called *Eastern Catholic Churches*.

As Pope Paul VI stated, in https://www.vatican.va/archive/hist_councils/ii_vatican_council/documents/vat-ii_decree_19641121_orientalium-ecclesiarum_en.html[Orientalium Ecclesiarum]:
____
The Catholic Church holds in high esteem the institutions, liturgical rites, ecclesiastical traditions and the established standards of the Christian life of the Eastern Churches, for in them, distinguished as they are for their venerable antiquity, there remains conspicuous the tradition that has been handed down from the Apostles through the Fathers (1) and that forms part of the divinely revealed and undivided heritage of the universal Church. This Sacred Ecumenical Council, therefore, in its care for the Eastern Churches which bear living witness to this tradition, in order that they may flourish and with new apostolic vigor execute the task entrusted to them, has determined to lay down a number of principles, in addition to those which refer to the universal Church; all else is remitted to the care of the Eastern synods and of the Holy See.
____

They operate under the [[Code of Canons of the Eastern Churches]], which is not to be confused with the western-applied [[Code of Canon]].

This is a wiki article about Eastern Rite Catholics

You can read it on https://wikifreedia.xyz/a/naddr1qvzqqqrcvgpqqqgwwaehxw309ahx7uewd3hkctcqzejkzum5v4exuttjd96x2ttrv96xsmmvd93hxkg7rlf


The *Code of Canon* is the set of laws and regulations governing the [[Latin Church]] arm of the [[Roman Catholic Church]].

The newest edition of the https://www.vatican.va/archive/cod-iuris-canonici/cic_index_en.html[Code of Canon] begins with the 7th Canon and contains the excerpts (detail paragraphs omitted):
____

_Can. 7_ A law is established when it is promulgated.

_Can. 8_ Universal ecclesiastical laws are promulgated by publication in the official commentary, Acta Apostolicae Sedis, unless another manner of promulgation has been prescribed in particular cases. They take force only after three months have elapsed from the date of that issue of the Acta unless they bind immediately from the very nature of the matter, or the law itself has specifically and expressly established a shorter or longer suspensive period (vacatio). Particular laws are promulgated in the manner determined by the legislator and begin to oblige a month after the day of promulgation unless the law itself establishes another time period.

_Can. 9_ Laws regard the future, not the past, unless they expressly provide for the past.

_Can. 10_ Only those laws must be considered invalidating or disqualifying which expressly establish that an act is null or that a person is effected.

_Can. 11_ Merely ecclesiastical laws bind those who have been baptized in the Catholic Church or received into it, possess the efficient use of reason, and, unless the law expressly provides otherwise, have completed seven years of age.

_Can. 12_ Universal laws bind everywhere all those for whom they were issued.

_Can. 13_ Particular laws are not presumed to be personal but territorial unless it is otherwise evident.

_Can. 14_ Laws, even invalidating and disqualifying ones, do not oblige when there is a doubt about the law. When there is a doubt about a fact, however, ordinaries can dispense from laws provided that, if it concerns a reserved dispensation, the authority to whom it is reserved usually grants it.

_Can. 15_ Ignorance or error about invalidating or disqualifying laws does not impede their effect unless it is expressly established otherwise.

_Can. 16_ The legislator authentically interprets laws as does the one to whom the same legislator has entrusted the power of authentically interpreting.

_Can. 17_ Ecclesiastical laws must be understood in accord with the proper meaning of the words considered in their text and context. If the meaning remains doubtful and obscure, recourse must be made to parallel places, if there are such, to the purpose and circumstances of the law, and to the mind of the legislator.

_Can. 18_ Laws which establish a penalty, restrict the free exercise of rights, or contain an exception from the law are subject to strict interpretation.

_Can. 19_ If a custom or an express prescript of universal or particular law is lacking in a certain matter, a case, unless it is penal, must be resolved in light of laws issued in similar matters, general principles of law applied with canonical equity, the jurisprudence and practice of the Roman Curia, and the common and constant opinion of learned persons.

_Can. 20_ A later law abrogates, or derogates from, an earlier law if it states so expressly, is directly contrary to it, or completely reorders the entire matter of the earlier law. A universal law, however, in no way derogates from a particular or special law unless the law expressly provides otherwise.

_Can. 21_ In a case of doubt, the revocation of a pre-existing law is not presumed, but later laws must be related to the earlier ones and, insofar as possible, must be harmonized with them.

_Can. 22_ Civil laws to which the law of the Church yields are to be observed in canon law with the same effects, insofar as they are not contrary to divine law and unless canon law provides otherwise.

____

This is a wiki article about Code of Canon

You can read it on https://wikifreedia.xyz/a/naddr1qvzqqqrcvgpqqqgwwaehxw309ahx7uewd3hkctcqp43k7er994hkvttrv9hx7mszzvy8k


The *Code of Canons of the Eastern Churches* is the set of laws issued by the [[Holy See]] that regulate the churches, under the [[Roman Catholic Church]], that are run by [[Eastern Rite Catholics]].

They can be viewed on the https://orthocath.wordpress.com/wp-content/uploads/2010/01/1990_code_of_canons_of_the_eastern_churches.pdf[Orthocath website] and their preamble states:
____

**Preliminary Canons**

_Canon 1_ - The canons of this Code affect all and solely the Eastern Catholic Churches, unless, with regard to relations with the Latin Church, it is expressly stated otherwise.

_Canon 2_ - The canons of the Code, in which for the most part the ancient law of the Eastern Churches is received or adapted, are to be assessed mainly according to that law.

_Canon 3_ - The Code, although it often refers to the prescriptions of liturgical books, does not for the most part legislate on liturgical matters; therefore, these norms are to be diligently observed, unless they are contrary to the canons of the Code.

_Canon 4_ - The canons of the Code neither abrogate nor derogate from the pacts entered or approved by the Apostolic See with nations or other political societies. They therefore continue in force in their present
form not withstanding any prescriptions of the Code to the contrary.

_Canon 5_ - Acquired rights as well as privileges granted up to this time by the Apostolic See to physical and juridic persons which are in use and have not been revoked remain intact unless they are expressly revoked by the canons of this Code.

_Canon 6_ - Once this Code goes into effect:
1° all common or particular laws are abrogated, which are contrary to the canons of the Code or which pertain to a matter ex integro regulated in this Code;
2° all customs are revoked which are reprobated by the canons of this Code or which are contrary to them and are neither centenary nor immemorial.

____

This is a wiki article about Code of Canons of the Eastern Churches

You can read it on https://wikifreedia.xyz/a/naddr1qvzqqqrcvgpqqqg3waehxw309ahx7um5wghxcctwvshsqfnrdajx2tt0vckkxctwdah8xtt0vckhg6r994jkzum5v4exuttrdp6hycmgv4es7llfwy