Do you run a personal nostr relay? Trying to see something.
#asknostr
Jared Logan
jaredlogan@happytavern.co
npub19yw8...322j
catholic. american. husband and soon-to-be father. here for the revolution. avid note taker. eternal optimist. photographer, videographer, and ux designer. self-taught fisherman and banjo player.
How does this guy treat his actual user base? Lol. Hilarious crash out. And no response to obvious product flaws.
View quoted note โ
I think I'm the opposite of a nihilist.
I believe everything has objective meaning. Yes even suffering, randomness, the stuff we can't explain. Not meaning we invented, but meaning that's actually there, whether we see it or not. We may not understand anything fully.
I believe God gave us a purpose. That's not a comfort I talk myself into. It's something I keep coming back to as true.
That's enough to keep going.
Pubky checklist. but nostr is dying I guess. ๐คทโโ๏ธ ๐
โ
ToS content license identical to Meta/Facebook
โ
Retained deleted content clause
โ
Right to edit your posts
โ
Phone number to Prelude third party on signup.
โ
Decentralization used as liability cover
โ
G00gle Cloud backend with zero auditable configuration surface
โ
Hardcoded Synonym relay nodes in default configs
โ
Default admin password "admin" in Docker deployment
โ
Nexus hardcoded moderation key a.k.a censorship resistant with a built-in censor
โ
Cloudflare binary downloaded at runtime with no checksum on Umbrel
โ
Neo4j social graph hardcoded password "12345678"
โ
Session secrets stored unencrypted
โ
cocky CEO with an ego
Probably missed a few from this cutting edge 'Freedom Tech'. Also claude did this audit while I pooped.
View quoted note โ
The codebase has a Google Cloud Storage backend? Synonym's production configuration (which backend they're actually running) is not public from what I can tell.
The entire storage configuration in google_bucket_config.rs (the file that controls where your data lives) is this:
rustlet builder = opendal::services::Gcs::default()
.bucket(&self.bucket_name)
.credential(&credential);
Bucket name. Credential. That's it. So user data goes to a Google Cloud Storage bucket that Synonym owns and controls?
A sovereignty protocol that stores your data on Google Cloud is kind of hilarious at first glance.
npub13ndpm2hm9hud4azsq5euhf5mv3d05r90wymwxsd7rdn29609hhvqp60svh am I wrong here? Just looking for clarity.
View quoted note โ
GitHub
pubky-core/pubky-homeserver/src/data_directory/storage_config/google_bucket_config.rs at main ยท pubky/pubky-core
An open protocol for per-public-key backends for censorship resistant web applications. - pubky/pubky-core
slop is copying Meta's ToS lol
View quoted note โ