c6
Deleted Account
c687fd705601455c4c0b9041357dc9c1fe57ed7203ad5150a6412c0bc27f956e
Deleted Account
Replying to Avatar JeffG

## 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. 🙏

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.

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

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.

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.

“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.

Replying to Avatar Dissident Sound

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