## Previous updates
- Check them all out here: <https://highlighter.com/jeffg.fyi>
## Progress this week
It was a busy one. I've been focused on the critical path of getting the full end-to-end MLS messaging flow built into White Noise. Unfortunately, or fortunately for those that will come after, this has necessitated writing quite a bit of library code and figuring out how clients should think about storing the necessary group state and secrets.
Today I released the highly creatively named [openmls-sled-storage](https://github.com/erskingardner/openmls-sled-storage). This is a storage adapter for Sled DB, an embedded database written in Rust. This allows clients to simply give their clients a file path where they want to store the data and the library will take care of the rest with regards to MLS storage.
Another bit of library code is a customer MLS extension called NostrGroupData (again with a wildly creative title - check it out in the WN repo [here](https://github.com/erskingardner/whitenoise/blob/master/src-tauri/src/nostr_mls/nostr_group_data.rs)). This is a standardized way of storing the necessary metadata about a group that will allow it to function properly with Nostr conventions as well as basic data like Group name, description, etc. This, in specific, is the source of quite a few updates to the NIP, but overall it's going to give clients implementing MLS groups assurances that the data required is not only formatted the same, but cryptographically guaranteed to be there and respected by each group member, or the group will fork.
## White Noise
The client currently supports multiple accounts, including generating new Nostr identities on the fly. It's also loading user's contact lists, and NIP-04 DMs at the moment as well. This week I managed to build out nearly the entire group creation flow. This includes publishing and fetching key packages (kind: 443 events), inviting another user to create a group, sending welcome messages (kind: 444 events), and I've started working on both parsing those welcome messages and how to represent the groups in the UI in a way that makes reasonable sense to users.
## No showstoppers
I know this might sound insane after working on this project for several months already but I'm genuinely surprised that I've not run into any big unknown unknowns yet. Everything is coming together well and, while it's taking me some time to build it right and think carefully about where and how data is being stored and passed around, I'm very confident the client is going to be up and running in a few weeks (famous last words).
## The NIP
As I mentioned before, I've left the NIP dormant while I'm working on implementing the entire messaging flow. Once I've got the flow fully built out, I'll know all the details that need to change and I'll update the NIP.
If anyone out there wants to chat about the changes I already know are coming, let me know.
## Feedback & contributions always welcome
Thoughts? Questions? Want to contribute? Hit me up.
## P.S.
The plant in the cover image is Asparagus Officinalis. My grandfather was the only person I knew growing up that grew it and, as a result, I also grow it at home. The interesting thing about Asparagus (other than making your pee smell funny) is that it takes several years before it starts bearing edible veggies. It's a low time preference plant and further proof that good things take time.
you’re doing gods work jeff. following your progress updates like they’re new episodes of game of thrones. 🙏
i think we’re past preventing this. question is what now?
precisely. not to mention every other camera. you’re either already profiled in multiple databases, will be soon, or you plan on living out the remainder of your life wearing masks or hiding inside.
the most entertaining outcome is the most likely
you can’t possibly mean to suggest you don’t want your content and conversations guided and curated by those smarter, better and more moral than you
i have only a rudimentary understanding of http and nostr. theoretically speaking, if getting it to take off weren’t an issue, would there be a better way to build the internet from the ground up with an entirely new protocol?
i’d venture to make the assumption that there’s more going on there than base chemical reaction in the brain and body induced merely by orgasm alone.
common nostr theme here. how does one go about creating a truly safe nsec?
you don’t have to show them the light. turn the lights on. if their eyes refuse to accept then let them be blinded. light doesn’t need permission.
also true. yet if you don’t fight in their arenas they’re largely just noise. they don’t do much to affect things, simply choose what sort of echo they want to produce.
i practice dopamine fasting too. we speak grandiosely about ai gaining sentience and becoming evil, and yet big-tech is actively and transparently creating evil ai algorithms designed to enslave the mind and retain your attention. do you have any competent resources on dangers of semen retention? i’ve been largely avoiding raw surfing the broken internet
they may be blindly stumbling from room to room searching for light switches, may be sitting in darkness convinced and shouting that no, this is what light looks like. i however find no opposition in them. walk into the room, turn on the light, seek no praises, and carry on.
it’s truth vs lies
it’s light vs darkness
i’m attempting that but with long-term life ambitions. release will be sex
“ecstasy of living” is a buddhist concept. the nature of existence being ecstasy. not as a drug but the pure joy of life. french may call it joi de vivre
jerk till your cock falls off i don’t have issue with that. however if you’re in pursuit of your highest life i’d gently recommend trying it instead of parroting someone else’s pretty words you heard on the internet.
i can appreciate that take. i view it as dissatisfaction creates drive, the desire to satisfy. however i do believe masculine energy comes from retention. i couldn’t source the proper literature off the top of my head, but it’s a lot to do with your seven chakras and shit like that. speaking more from personal practice than academic knowledge. i have no moral issue with porn (considering it was morally produced) and certainly no issue with masturbation. i very much do not believe distribution of sexual content should be prohibited by the state.
that's Brooke Shields in "Blue Lagoon"
https://www.imdb.com/title/tt0080453/
i haven't watched it and don't intend to. seems to be a dumb movie.
as for Porn yeah it fucked me up as well in that i can barely get aroused anymore whereas before if i saw a nipple i was rock hard in 5 seconds.
but the problem is we are bombarded by sexuality today and if you don't watch porn you will constantly be turned on by everything - like advertisements and so on.
if all women were forced to wear Burkas i would quit porn. i would be able to go outside and not want to fuck every woman on the street without jerking off first. and i would be sexually satisfied with an average looking wife that only does vaginal sex because i wouldn't have any better options.
but considering personal trainer chicks rub their pussy in my face in the gym every day the only way it can be endured is by jerking off before leaving the house.
nostr:npub1nshq4pcyzdmnewg4h8yu6tsuh5t72whzkz5x4wj7t0c0cy7yyrfqq2cgnl found your page off your reply to my comment. can’t tell if you’re speaking satirically most of the time. look into semen retention. i workout every morning, and yeah with that amount of testosterone it’s definitely challenging, but when you retain, that energy gets directed towards all other avenues of your life. the pure ecstasy of living.
suffering can be defined as pain without purpose. think of where we’re at now like being at the gym
