Jared Logan's avatar
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.
Jared Logan's avatar
jaredlogan 1 month ago
Do you run a personal nostr relay? Trying to see something. #asknostr
Jared Logan's avatar
jaredlogan 1 month ago
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.
Jared Logan's avatar
jaredlogan 1 month ago
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 โ†’
Jared Logan's avatar
jaredlogan 1 month ago
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 โ†’
โ†‘