pull down to refresh

Okay. I'll have a light review of the code tonight. It's flutter+rust so that be a review of the mild headache kind, but I'm getting used to that stack a bit more now.
(edit: holy shit dat commit message insanity - I'll probably be the first ever to actually look at the code other than Claude)
reply
100 sats \ 5 replies \ @ek 18h
holy shit dat commit message insanity
What did you mean here btw?
reply
100 sats \ 4 replies \ @optimism 18h
just the first one in the list that's crazy:
[..]

* feat: disable message send when media is uploading

* fixup! feat: send media from chat input provider

* fixup! feat: add media tags in message sender service

* fixup! fixup! feat: send media from chat input provider

* fixup! fixup! fixup! feat: send media from chat input provider
it's not like git rebase -i is rocket science.
scrolling down further I see mega-squash-merges, refactor+feat+bugfix, unsquashed rustfmt fixes... all the things that will give you shivers.
reply
100 sats \ 3 replies \ @ek 18h
Oh lol, so they knew about fixup but didn’t actually rebase to make use of it 🤔
reply
100 sats \ 2 replies \ @optimism 18h
The bot knew about it! Because it's an expert Dart programmer
reply
100 sats \ 1 reply \ @ek 18h
Haha nice find
So would you say most code for White Noise is written by AI? Or only assisted?
reply
77 sats \ 0 replies \ @optimism 18h
Based on comments like this, I'd suggest mostly vibe, some c&p, occasional human.
reply
36 sats \ 0 replies \ @optimism 19h
So as a joke I had Claude review in parallel with me, to see if it came up with something I'd missed. I had to actually push it because it was off regarding how the blossom integration works, lol.
**IMPORTANT:** My previous comment about NIP-44 encryption was
**INCORRECT**. After reviewing the actual source code in the
`whitenoise` and `mdk` repositories, here is the factually accurate
encryption implementation:

[..]

Thank you for prompting me to verify against the actual source code.
Damn bot is like a lazy jr dev that I'd fire if fucked up like this. lol.
reply
138 sats \ 18 replies \ @ek 30 Oct
I’m already confused haha
Why do I need to “sign up” for a decentralised messenger? Who am I signing up with?
But I guess I’m just overthinking and most wouldn’t think about this.
reply
I thought the same thing.
reply
36 sats \ 11 replies \ @ek 30 Oct
Did you receive the message from some guy?
Oh, just saw your reply
reply
100 sats \ 6 replies \ @optimism 18h
How did you guys even manage to send messages. If I c&p siggy's npub above to create a new chat, it says "this user isn't on white noise" and I'm stuck at a screen with a link to download the app
I guess the big issue is the actual send/receive reliability. Nostr traditionally sucks at that, right?
reply
Not entirely sure what you mean, but if you mean discovery, it depends on your relay. The most popular relays can be slow sometimes, and I figured that this is why when I open Amethyst it takes up to 3-4 minutes sometimes to load everything up.
One of the things I think is needed w/ nostr is "offline-first", like email. I'd want to have a local cache of everything I've already seen; especially my own notes, and keep track of what got published where, republish when needed. This may feel antithetical to some nostr (pwa) dev patterns but local state should always trump relay state, even if you run your own relay.
reply
100 sats \ 1 reply \ @siggy47 30 Oct
All I meant was the nostr dms seem unreliable. I assume it's usually a relay thing. I like your idea of a local cache. A non tech guy like me just wants the thing to work.
reply
Designing for reliability is a bit of an art, and it's hard. It took Signal something like 4 months with at least half their dev team to finally deliver their backup feature in all its glory (and I must have seen every line of code, including the ones they reversed, lol) and these aren't noobs. So let's see what's what. If it's not reliable, maybe it can be made reliable. Affero isn't the worst license to contribute under when it's FSF-assigned (which whitenoise is.)
reply
No, you're not overthinking. "most" are underthinking.
reply
100 sats \ 1 reply \ @ek 30 Oct
Sign up to bitcoin!
I wonder if people would notice the issue with that
reply
People are literally buying stonks that only exist to buy Bitcoin from the stonk money raised. I doubt normieland cares.
reply
0 sats \ 0 replies \ @000w2 13h
It just generates a key pair. Dumb language though.
reply
The thing that's missing for me is... remote signing. Until then, it can only be throwaway, separate identity; i.e. I wouldn't use this for my SN-listed npub until there is bunker/amber integration.
reply
136 sats \ 0 replies \ @Fenix 11h
I tried to follow this thread to discover if your recommendation are a good alternative – but I’m too normie to understand dev convo. I’ll keep talking nobody in mesh bitchat
reply