Cody's avatar
Cody
_@nfnitloop.com
npub1m3p3...mn6s
Software nerd near San Diego, California 🏳️‍🌈
Cody's avatar
Cody 1 year ago
Emergency services should stop using Twitter to share information. Potentially lifesaving information shouldn’t be monetized or held behind a login.
Cody's avatar
Cody 1 year ago
Quoting this for myself so that I remember to go add my tool once it’s in a state fit for public consumption. (For anyone curious, it’s a little self-contained executable that can let you browse and, eventually, post to, a single relay. Basically me making a web-based, SSR Nostr client that works just like I want.) View quoted note →
Cody's avatar
Cody 1 year ago
Idea: a #nostr event kind for leaving a comment on a web page. Web pages could embed some metadata[1] to say “discuss this on Nostr” and plugins could query known/approved relays for comments. Could include a “selection” metadata to reply to a particular part of the content. #nostrdev
Cody's avatar
Cody 1 year ago
LOL. Old enough to remember when avoiding centralized bank transaction fees was one of the big benefits touted by bitcoiners. [insert Pepperidge Farm Remembers meme here] View quoted note →
Cody's avatar
Cody 1 year ago
I’m writing my own Nostr client. (Not entirely from scratch. There seem to be pretty nice libraries out there in TS and Rust!) But I found 2 annoying characteristics of the relay protocol: The “notice” message isn’t tied to any particular request or subscription. But some relays use it as a way to give error messages. Ex: I found one relay would answer my search subscription with a notice “error: slow down”. Then it never resolves the original request. (Despite IIRC the NIP saying that you should always close a subscription.) So now I need to add special cases to handle that relay/message. And probably a timeout for subscriptions. Which you can’t do in the general case. But I guess if you don’t get an event or an EOSE within some time you can assume the subscription failed to start? But how do I know when I’ve “slowed down” enough? Why wouldn’t the relay just throttle its responses to me if it wants me to go slower? 😣 OTOH I guess you have to do this kind of defensive programming for any protocol. But would be nice if there were a standard way to handle cases like this. #nostrdev
Cody's avatar
Cody 1 year ago
Where’s the #Nostr #queer community? I need less #btc and more #LGBTQ. 🏳️‍🌈🏳️‍⚧️👋🏼
Cody's avatar
Cody 1 year ago
When you interpret an ambiguous sentence in a way that is funnier, that’s a #doubLOLentendre 😏
Cody's avatar
Cody 1 year ago
On my way to feed the cat, he ran under my feet and I stepped on his paw. 😞 When I put his food bowl down, full of food, he ran away from me. 😩💔
Cody's avatar
Cody 1 year ago
Hey #nostrdev - before I start writing my own, is there a SSR web client for #Nostr that will just read from a single relay? I’m experimenting with a usage model that’s a bit more like old offline forum/BBS/news readers, or scuttlebutt, where you download the content you want, then can peruse it later, offline. Then you can favorite, reply, post, etc., and sync it back to other relays when you’re back online. But it seems most clients are very “web 2.0” and want to reach out to multiple relays client-side to pull everything together. Basically I want something like njump.me but more focused on being a “feed” with some client functionality rather than a lookup tool.
Cody's avatar
Cody 1 year ago
What is social media for if not for sharing pictures of your #cat? Here’s Giles: image
Cody's avatar
Cody 1 year ago
Ok following #nostr is pointless because people just tag it on everything because… they’re posting to Nostr? They want more reach? 🤷🏼‍♂️ Is there another tag that’s less spammy? I propose #nostrdev if one doesn’t exist already.
Cody's avatar
Cody 1 year ago
#nostr notes have a created_at “unix timestamp”. I assume that’s in UTC? Is there a way for a client to add a user’s time zone offset? That would allow clients to optionally display times in that user’s local time zone. Sometimes that context matters. Ex: If someone posts about their morning/evening, it’s useful to know what time they were talking about it. “Can’t wait till lunch break.” Is it 11am or 7am there?
Cody's avatar
Cody 1 year ago
Picked up #Helldivers2 this week after hearing good things. I’m not big on shooters but I’m enjoying it. The over-the-top propaganda and militarization also plays into gameplay mechanics. The people are almost more expendable than the military “toys”. When you die, you respawn into the game as a new recruit. But calling for that machine gun is still on cooldown, so you’d better go pick one up from where that previous soldier (you) died. 😬 The community is friendly though. Probably because it’s PvE and not PvP. Though, friendly fire is enabled. I’m surprised I haven’t seen more griefers. #gaming #videogames
Cody's avatar
Cody 1 year ago
Ok, I give up. How do I get my secret key out of the Nostur iOS app?
Cody's avatar
Cody 1 year ago
Woo, got my NIP-19 checkmark. ✅
Cody's avatar
Cody 1 year ago
Hello everyone! Despite being a distributed social network enthusiast, I somehow only learned of Nostr this week. I actually wrote (and still use) an experimental distributed social network called FeoBlog. I’ve been happy to see that many of the features I’d implemented there are also present in Nostr. But there’s actually a large community here. 😅 I’ve already started writing some tools for working with Nostr, partly as a way to learn more about the protocol. See my replies here for some of my initial questions. Looking forward to making some connections here! #introductions