Avatar
Katie
07eced8b63b883cedbd8520bdb3303bf9c2b37c2c7921ca5c59f64e0f79ad2a6
ML & Data Engineering Consultant | Reader | Knitter I write code for https://nostr.wine

I think the ask here is moderation in advance. And I do think a private relay could help here. Free to write, but your admin user has to auth to read all events, and then can approve posts for public consumption? Does that sound right?

Up to the relay how they want to handle that.

This doesn’t kill that. This enables relays to AUTH only for read, if that makes sense to their use case. But I think specialized relays are not necessarily going to look like the ones we have today, they’re going to be more sophisticated, and the behavior can and should look different for them. Ultimately, there are legitimate use cases to auth on connect or auth only for REQs, and the relay implementers are able to make that decision based on the relays goals.

I still think that’s up to the relay to implement as they see fit. This empowers relays to make those choices for themselves.

Ultimately, aggregators have no inherit right to aggregate from ALL relays. Relays maintain the right to determine the rules for interacting with them.

For these specialized implementations we essentially store state about the connection to do user specific functions. Knowing “who” the connection is with, is integral for initializing that state and maintaining it. Essentially allowing us to drop the pubkey from the url and also support a lot more sophisticated user level configurations. What we do with the events you send, could depend specifically on the user configuration for the paid user who is connecting. There is nothing really natively preventing (rightfully so) a connection from being opened and valid and signed events that aren’t associated with the connected party being sent through that tunnel. So who signed the event and who is trying to use this service aren’t necessarily the same.

Hey! NIP-42 is about client auth, and I can see how that can be confusing bc write events are signed. The challenge is that read requests are not… not to mention sometimes websocket connections for a given user are used to rebroadcast messages for other users. So occasionally you’ll even see events come through for more than one pubkey on the same connection. NIP-42 is a spec that would allow for the websocket connection itself to be authed so that the relay can know immediately on connection who the connection is with. This is useful for private relays, or relays that have some more specific read policies.

Replying to Avatar Jeff Swann

There is a serious problem around the issue of sexuality in conservative christian culture. There is this idea that all sexual desire &/or efforts to address sexual desires is sinful. Because of this many feel guilty thinking about sex at all which can have some really bad side effects. One of which is just a general lack of knowledge & understanding related to their own sex drive. If you deny it even exists you certainly can't learn to deal with it in a healthy way. So they push much of their sex drive into their subcounsious where the lack of awareness causes it to become even more unhealthy & distorted & to haunt them from the shadows. In this way, many Christians literally create their own demons.

The stereotypical Christian relationship with sex is fairly analogous to anorexia or bulimia. But often, as a reaction & rejection of the dysfunctionality around sex in Christian culture, people on the left become "sexually obese," for lack of a better way to explain it. Both are very unhealthy. This sexual obesity devalues the act into something akin to a handshake & that has an equally negative impact on mental health.

In the case of coaches or priests, there is nothing inherently sexual about those roles or their relationship to kids or other people. Yes, of course, if any of them are guilty of having sexual relationships with kids, they should be killed or castrated or whatever is necessary to keep them from ever doing that harm again. But drag queen shows are, & always have been, inherently sexual performances. Attempts to pluck sexual performers out of their normal setting & to make children see them as trusted adults or as some form of role models is *extremely misguided,* to phrase it as nicely as I can.

There is a high correlation between homosexuality & different forms of abuse. The homosexual community has a very real pedophilia problem that few people have any desire to acknowledge or address. People who feel the need to wear costumes all the time are rarely healthy individuals who are happy with themselves. Actors & actresses (professional pretenders) also tend to be pretty screwed up people. Now, I think all of those are accurate statements, but they are based on broad generalizations. Just like if I said judging by the demographics of the NBA, black people must generally be better at basketball than whites. Broadly generalized facts are not bigotry. But NONE of that means we should treat any individual who is or identifies as any of those things any differently (which would be bigotry), UNLESS they are trying to unnaturally insert themselves into activities involving kids.

https://youtu.be/2jF7W3N1T7U

I see how you would come to the conclusions that you have, with the beliefs that you have. From the research I’ve done on the subjects this touches on and the data that I’ve analyzed, I don’t hold the same underlying beliefs and have therefore come to different conclusions. We’re going to have to agree to disagree on this one.

Yeah! I didn’t think you were :) but I think there is something to be said for the unknown. And I think there is a case to be made against even the existence of a universal truth in this. In either case, what someone believes spiritually, as there is no known, can’t be deemed as being more or less correct as what someone else believes. So in that sense… they are either all right or all wrong, as opposed to one being right and the rest being wrong.

For sure. This is not to say that it’s alway right or appropriate to yield, particularly if there is injustice. Just that I personally could use the reminder to do it with a bit more grace and to reframe my goal.

Pretty much everything under the umbrella of spiritually, for one. Beliefs about what a family should look like. What someone believes is right for their children. What someone believes are appropriate boundaries or limitations for engagement with others. Most things in life aren’t black and white, and it’s ok if we don’t all have the same definitions/goals/beliefs. In fact, battling to push beliefs as universal ideals have created a significant amount of harm historically.

I think of ML models such as deep nets are a good metaphor for this, sometimes the weights converge in roughly the same spots every time if left to train long enough. Most of the time, they don’t - the data is too complex, or there are unknowns. The patterns it picks up are valid, but they’re a byproduct of their journey. They get stuck in local minima and sometimes it takes awhile to get out of that space, sometimes they never do. One model may be more “right” than another.. but only if we can agree on the metric that we use to assess that, which usually there is not a single one or it’s measuring the wrong thing, or our target variable is flawed. Especially when it comes to encoding, which is what humans are doing every day.

Most probability density functions are simplified estimates based on limited observations. You can use something like a KDE to more accurately model distributions, but they’re highly sensitive to the data they’ve observed. Universal truth is more rare than not.

Even gravity, which we had a mathematical equation for on earth, was proven to be only valid… on earth. And the “true” model is more sophisticated when you looked outside of earth - which is when the theory of relativity was created. We are all estimating reality through our own observations and those that we collect from others. It’s unreasonable to assume we all have or should have identical encodings.

Pretty much everything under the umbrella of spiritually, for one. Beliefs about what a family should look like. What someone believes is right for their children. What someone believes are appropriate boundaries or limitations for engagement with others. Most things in life aren’t black and white, and it’s ok if we don’t all have the same definitions/goals/beliefs. In fact, battling to push beliefs as universal ideals have created a significant amount of harm historically.

I think of ML models such as deep nets are a good metaphor for this, sometimes the weights converge in roughly the same spots every time if left to train long enough. Most of the time, they don’t - the data is too complex, or there are unknowns. The patterns it picks up are valid, but they’re a byproduct of their journey. They get stuck in local minima and sometimes it takes awhile to get out of that space, sometimes they never do. One model may be more “right” than another.. but only if we can agree on the metric that we use to assess that, which usually there is not a single one or it’s measuring the wrong thing, or our target variable is flawed. Especially when it comes to encoding, which is what humans are doing every day.

Most probability density functions are simplified estimates based on limited observations. You can use something like a KDE to more accurately model distributions, but they’re highly sensitive to the data they’ve observed. Universal truth is more rare than not.

Even gravity, which we had a mathematical equation for on earth, was proven to be only valid… on earth. And the “true” model is more sophisticated when you looked outside of earth - which is when the theory of relativity was created. We are all estimating reality through our own observations and those that we collect from others. It’s unreasonable to assume we all have or should have identical encodings.

Daily reminder that you are allowed to believe something as personally true, without it having to be universally true. The search for “truth” is a long journey, and it doesn’t look the same for everyone.

I don’t think the issue is the acknowledgment that there are bad actors in all areas of life, but that you seem to believe that drag queens disproportionately consist of bad actors, when compared to say… youth football coaches or church leaders (which my personal experience would tell me are much more likely to behave sexually inappropriately - see how important it is that we understand our own bias so that we don’t make sweeping generalizations about people based on a single facet of their identity?). This seems to be founded in your belief that they are “sexually confused”, which I personally don’t believe there is evidence of. Gender is well established anthropologically to be a cultural construct that is distinct from sexual orientation or biological sex. Ultimately, the reason why it’s “hard for you to imagine why [they] don’t see it” your way, is because there are fundamental differences of experiences and beliefs. Which is why your opinion is interesting, but ultimately not something that you can convince everyone else around you of (nor should you). Drag story time, like any other childhood activity, is something each parent should be able to decide about for their own children. We don’t all have agree or make the same choices for our kids, but we should be free to make those choices.

The most effective form of this is China’s citizens ability to access nostr. Damus is blocked in their App Store and many relay URLs have been blocked from the entire country. In a lot of instances, relays have just put up a new domain that routes to the same relay and they’ve been able to allow them to continue to connect - we still have people from China participating on nostr. That is a good example of the game of whack a mole that I was describing. And US censorship does not look like that today. In either case, we will continue to iterate and improve.

You can run clients locally today - worst case, that is always an option. The data is there and the client is really just about the user experience of interacting with it. Pretty much all the web clients can be run on your own machine, not to mention the majority of the clients don’t have to go through App Store approval as they’re web based. Web clients are interacting with relays client side (your computer is querying the relay, not the applications server) too, so they’re really not even set up to ban relays. You’re not coupled to any one client or relay - your identity is decentralized and your content is redundantly stored. What you’re describing would be fairly difficult to accomplish with nostr.