If you don't believe it or don't get it, I don't have the time to try to convince you, sorry.
Public Key
npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Profile Code
nprofile1qqsd4fqmakmgtyfk806yqlmg0juh38x9g0ksyjah0s3d9jzd3r65z5cprfmhxue69uhkummnw3ezuem9v44hgmmndp5juar9vd5qzrthwden5te0dehhxtnvdakqz9nhwden5te0dehhxarj9eehgcttv4ujumn9wsq3vamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet5fsuwyl
Show more details
Published at
2025-10-30T05:24:21Z Event JSON
{
"id": "458a23d00c13287ea6cff54ef642086fd8c6ac381d3c81c0537872061ae3e0c5" ,
"pubkey": "daa41bedb68591363bf4407f687cb9789cc543ed024bb77c22d2c84d88f54153" ,
"created_at": 1761801861 ,
"kind": 0 ,
"tags": [],
"content": "{\"name\":\"Geek\",\"nip05\":\"[email protected] \",\"about\":\"If you don't believe it or don't get it, I don't have the time to try to convince you, sorry.\",\"lud16\":\"[email protected] \",\"display_name\":\"Geektoshi\",\"picture\":\"https://blossom.primal.net/f27dea32210a584e66a7a5572b49458536947ab40b2d193ca553cd6269f45416.webp\",\"banner\":\"https://nostr.geektoshi.tech/050af8cb416f3ecce27298c49a58f0b95f1dc93e35e4d035df13dff0098518eb.jpg\",\"website\":\"https://hello.geektoshi.tech/\"}" ,
"sig": "a83b78b7a4475ffc97cc3cf3e498f8d6b9d2ffd21aae2f86af4ac40488cfa23491f2c62109ae4d2e91e9974d165d5d972d4c8b6e458dea519d30f968d9ac86a3"
}
Last Notes npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Finney is ready for testing. It is a simple Bitcoin dashboard for those of you that use Bitcoin as money. Currently, both Claude and FRED API keys are required. Claude is used to generate daily market insights which are also configurable to run on on % price change or manually. Digests cost about $0.01/digest. https://blossom.primal.net/6767bd811097c5cf810ee2f232c13e6d41aa31853ecdd0b8377866898efc5923.png https://github.com/Letdown2491/finney npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Yes. My dad was broke and he was the best fucking dad and busted his ass to provide. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek so you want AI to think for you? weird. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Pushed an update to trustedrelays.xyz to improve memory handling...if you want to run your own instance, i recommend 2gb RAM. https://github.com/Letdown2491/trustedrelays npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek beep beep boop npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek it's sad really npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Having an LLM summarize Nostr conversations with little context can actually be hilarious... https://blossom.primal.net/a1f495949e9e677895df6d838f88c108b7f7828b2cdfbdcd90d61e7c6faf4b71.png npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek I've seen a bunch of "how to lower token usage" posts and YouTube videos lately with overly complicated strategies...here's a simple one: -Use LLMs to help you interpret data, not get data for you. You'll remain a human with a beautiful brain that can think for itself, learn new skills, and make your life easier at the same time. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek We are all retarded, its fine npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Just calmly adding LLM stuff into everything I guess... https://blossom.primal.net/4a2f42e440c969aebe75568fba2c573c2cbcd401e650d641ab7f1e9a0e09828c.png npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek I think I'll be ready to release this in a week. https://blossom.primal.net/905adb1aa46e0f51987c91d7efe60caa475cb656d06a1375e250a93530aaf35e.png npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Adding a good LLM actually makes this much more useful. For context, an LLM sorts your Nostr timeline into clusters of topics, then writes story summaries based on notes from users you follow so surface interest conversations with network context. Still a long way to go but pretty cool so far... https://blossom.primal.net/3fbfe9daea11610599379be55ba9b8569b5ca8ad797b887596a41aeac5569ecc.png npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek This new Nostr experience is turning out pretty good... https://blossom.primal.net/b2f51b70037b258532a5ca689bcb4487a470b4689a27e5c601554539a85ac71b.png npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek sent npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek I'll take it for right price. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek De nada, hermano npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek I have one but I've been on side quests and haven't release it yet npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Sad but true npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Not gonna lie...this Nostr client is turning out pretty good....client-side LLM is not nearly powerful enough for good summaries, but might be good enough... https://blossom.primal.net/1051a4cf3b82bc22cfb91b86b6f7b97dbb8568252c4a0a450ba1db89ae696eec.png npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek a bot free nostr experience with a user controlled algorithm...a VERY alpha look... this client displays nostr notes in a magazine style and clusters similar notes together using knowledge vectors and a tiny client side llm. the goal is to eventually create "story" summaries of only topics that users will find interesting and with a user-configurable algorithm that updates content in real time. Great, relevant content without the doom-scrolling. https://blossom.primal.net/e2c8935e8912778c481c6e2bc31c63f5819e2d488b67667f0ed9ee2744e4ac82.png https://blossom.primal.net/cbb6dca383df3f46a85efd916ccc055e2b2035d8df6f3ff58715fe30ce1335f9.png https://blossom.primal.net/aa6181e5c1e5e71faa94365773462fca0e2a9df71782a6bfe23add8211f5c05b.png npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Hear me out...a nostr client but you don't see any bots... npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Tired of the same old twitter timeline shit...playing around with a new way to consume Nostr content with a sprinkle of magic to surface relevant, high signal content based on user interest...more soon... https://blossom.primal.net/12c2f06483bf471b8beaea94a2673f3cfd52c2afaa0b989a0cf7c70e9ac471c8.png npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek i love the old school flavor of mynostrspace.com @nprofile…7agp ...you've inspired me to try a different interface for Nostr content consumption...the twitter shit is old and boring. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek see @nprofile…ztwa this is what i'm saying. i like this bot. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek I've interacted with that bot. Seems like a smart one and didn't annoy me much lol. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek A cocky not is a shitty bot. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Good try bot. Go read a book and come back and see me. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Unified activity pane for NiP-46 and NIP-55...phone gets stolen? Revoke keys remotely. https://cdn.nostrcheck.me/daa41bedb68591363bf4407f687cb9789cc543ed024bb77c22d2c84d88f54153/6d8d0b44c8ac51765e625b47490f46f25c623e7bf101a03d8cc43febb2c3b808.webp npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Logen > Tom npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Lol did you recreate MySpace? I gotta check this out npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek I either ignore them or tell them to ask their bot friends npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek It honestly makes it less fun to be on Nostr. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Good, let your AI friends know. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek ZapStore PR submitted... https://github.com/zapstore/zapstore/pull/305 npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek XChaCha20-Polyfill 1305 with log_n=16 (lowest possible). NIP-49 supports up to log_n=22 but that would require 4GB of RAM and probably hours on an Android phone lol. I'm pretty confident in the implementation so syncing nsecs will be possible and don't require decryption. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek NIP-55 Dart plugin for Android clients. Made it to give ZapStore proper support, but will work for any of you Flutter folks. This will be a nice complement to the Kotlin library (letdown2491/nip55_android) which I put out last month. https://github.com/Letdown2491/nip55_signer npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek NIP-49, private key encryption: https://nips.nostr.com/49 Since I am working on adding NIP-55 support to Signet, I have a sync mechanism for encrypted nsecs (ncryptsec)...testing out decryption the keys locally on Android takes 15-20 seconds (one time only unless you're paranoid lol) npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Ok @nprofile…uvay , you're first on the list...PR incoming https://blossom.primal.net/6f2efae19db3c9dceba72b04192926cb304f19769f40b9a5efc21ea1e24975d8.png https://blossom.primal.net/066ec4e43e2d742409937a344068a08f105c6964884685ee3672dfa2dc6ec8a5.png npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek I have ruined your lobster. You're welcome. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Its pretty great npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Decrypting an ncryptsec on a Pixel 9 takes about 15-20 seconds 🤗🤗🤗 npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek If no takers by next week, I'll do it and you can keep the sats. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek I'll put some thought into it but probably not. Maybe some additional info for implementations though. I'll get back to you. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek I actually love this npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Testing... npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Android signer support for Signet making progress! It looks like there's one client (Amethyst of course) that actually respects NIP specs. Thank you @npub1gcx…nj5z. To everyone else, PRs incoming to fix your implementations. https://image.nostr.build/a43bcfd3ccd5ee499ae3409627dfd500bc09ecbab5b9abb5717e67ea81d91fce.jpg npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek I don't blame you one bit. Just leaves a bad taste in your mouth when we advocate for open standards then choose to do whatever is easiest lol npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek checked about a half dozen apps, and every NIP-55 implementation hardcodes "com.greenart7c3.nostrsigner" in the intents meaning I'll have to PR everyone to properly support an open spec. Crazy. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek 😎😎😎 npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek I opened an issue to discuss how NIP-55 will fit into Signet which is inherently different than other remote signers. I'll leave it open for discussion for a few days before beginning implementation so feel free to chime in. https://github.com/Letdown2491/signet/issues/41 npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek closed systems are the worst npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Back to planning NIP-55 support for Signet. I think for the initial release, I'll only allow ncryptsec (NIP-49) keys to be synced. Maybe once I add an nauth flow for clients (see Safebox) I'll expand further. Let's see how this goes. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek I see this discussed every time an "ex" 3-letter agent appears on a podcast. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek I will assume your agent replied to my note then. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek If you're playing around with AI agents, go read Stanislav Lem's short story "Non serviam" for some interesting philosophical considerations. If you're too lazy, search for "personetics" and "personoids" (or have your agent do it I guess lol) https://cdn.nostrcheck.me/daa41bedb68591363bf4407f687cb9789cc543ed024bb77c22d2c84d88f54153/c5cbd6a7994774ca1a01099bb0ee7d45df1d331b4449140980c7381018b4a714.webp npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Garbage bots #nevent1q…6j7k npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Yikes npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Be going back and forth on whether to do nip55...maybe soon npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Same, same but different 😂😂😂 signet is divided up between a back end and a front end. You can have multiple clients (I develop a web ui and android client, someone else has done an iOS client) connecting to the same back end. It is a nip-46 remote signer though yes. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek just put out 1.9.0...shouldn't require much on your end since it's mostly daemon and web-ui updates, but you will have to add support for minimum passphrase length (8) and the max was changed to (128). npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Signet 1.9.0 is out after a couple of weeks of working on migrating all dependencies to the latest versions. Additionally, tons of bug fixes, security and performance improvements, and some much overdue code cleanup that removed about 2k lines from the code base. https://github.com/Letdown2491/signet/commit/c6f6fa0ee836f1840fd4ed21cec234824c2c237d npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Few still understand npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Perfect, this is awesome npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Is this in the safebox repo already? I could use something like nauth for a couple projects. I started work on something similar but looks like you already nailed it. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Nostr Lego got you as well 😂😂😂 npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek I gotta get back to work on Bloom man...really might benefit from the back end/frontend separation i cjose for signet. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Yeah nice job on it! npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek idk, internet has seemed pretty dead for quite a while now... npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Now add some shaming to pfp abusers lol npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Love this #nevent1q…42ut npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Have fun with your lobsters...Nakarobo does the real work for me. Chat is via local llm, maybe i'll add some online llm support and make it public some time, we'll see. https://image.nostr.build/6c94336986a0b3f250cb7643325bf7338164f3805a8e0a6eb990544d632c77b8.png npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek When you stop valuing your Bitcoin stack in fiat terms, we can start talking about winning. Only then will you be free. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Continue doing astrology npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Epic chat, have a listen #nevent1q…h4q5 npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Exactly...we will see how well this works for anything more complex than a terminal lol npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Its most podcasts unfortunately npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Someone you know might make an appearance in an upcoming episode... #nevent1q…eeg8 npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Still the best source of Nostr ecosystem news #naddr1qq…d28m npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek nah...i'm almost done with the most basic implementation, ill share a screenshot in a bit npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek think bigger npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek 😎😎😎 npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Hear me out...NostrWM... npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek You know me lol. I was looking at doing both key delegation and key derivation to tackle both sides of the use case. Its not the easiest problem to solve and having a proper UX for this is trickier but sometime in the next month or two maybe. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Not moronic. I'm actually working on something like this for Signet. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek It's obvious from the comments that no one read the article which is fine because its terribly written and makes no sense. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek This is great! npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Well done guys npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek If its not a security notification i don't usually care npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Had the pleasure of talking to some very smart Nostriches this morning and now all I can think about is NIP-11 and cryptography. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Nostr and mechanical watches npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Lol good keep it rolling npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek When you put it this way, the pain points I had building something on top of Blossom make perfect sense. 👌👌👌 npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek I am always reminded of a Buddha quote in these instances: "A victor only breeds hatred, while a defeated man lives in misery, but a man at peace within lives happily, abandoning up ideas of victory and defeat." If you want a more Christian take, 2 Corinthians 12:19. Stay strong friend. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Max really is just the best #nevent1q…tddt npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek This looks great! #nevent1q…dclp npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek New math that made a little more sense 😎 npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek I moved the metric from recovery to resiliency. Metrics come from direct probes and NIP-66 monitors once an hour. You should see some improvements over the next day or so (should be better already) as there's now a lower correlation between intermittent issues and actual probing data. npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek Happy to take a look...0 means outages add up to >120 minutes in a 7 day period npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu Geek It tracks service outqges and for each outage period: outage_duration = time_of_recovery - time_of_failure average_outage_duration = sum(outage_durations) / count(outages)