Avatar
Charlie Fish
d77637850017cffa7a61c7032db0f28be947d5487f9d504aabe4449a91b53cff
Software Engineer (iOS - ForeFlight) 🖥📱, student pilot ✈️, HUGE Colorado Avalanche fan 🥅, entrepreneur (rrainn, Inc.) ⭐️

Can you seriously not use a #SwiftUI ForEach with a Set?!?! You truly have to convert your Set to an Array? Like why??? #iOSDev #Swift

Thank you to everyone who has contributed to nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 ! ❤️ nostr:note1yyp5tjfyyr9la3c824fzguq0kfczkysrcfv3phqaef5856reqy3sjgdyvz

The collaborative nature of building on top of each other on #nostr is incredible. It's amazing to see how implementing one (relatively) simple NIP into nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 unlocks a whole new world of ways for this platform to thrive.

If only they could reply to your support tickets that fast 😂

New nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 #TestFlight! First beta release of my contributions. Be sure to check it out and provide feedback!

I'm officially setting up my own #Bitcoin Node. We'll see how this goes. Currently 11.49% synchronized.

It’ll force you to build one 😝 lol jk. I’ll stick with email if you prefer that. Whatever is best for your workflow.

Just bought my #DeepDishSwift ticket!! #ios #iosdev

After upgrading to #iOS 17.3 my #iPhone froze after entering my passcode on first boot. After a little bit it went into a recovery screen and asked me to enter my passcode twice. Then launched an "Attempting Data Recovery" screen for a while.

Luckily everything (as far as I can tell) seems to be working, but still scary regardless.

I have backups and everything, but restoring from backup is always a stressful hassle.

One thing we do have to think about is how this will work for phrases (ie. if you have a mute that contains multiple words). Should be possible, but an edge case we need to think about, and ensure we handle correctly.

Replying to Avatar jb55

nostr:npub16amr0pgqzl8l57npcupjmv8j3055042g07w4qj4tu3zf4yd48nlsh96569 bug, these should not be picked up when muting etf. We actually already parse words as they are in the fulltext index. I could add a “note_has_word” function relatively easily.

If you wanna add that function and tag me once you commit it, I can implement it into the mute checker.

Replying to Avatar jb55

nostr:npub1fgz3pungsr2quse0fpjuk4c5m8fuyqx2d6a3ddqc4ek92h6hf9ns0mjeck and nostr:npub16amr0pgqzl8l57npcupjmv8j3055042g07w4qj4tu3zf4yd48nlsh96569 have been stacking sats by contributing to damus via email patches! Definitely a fun side quest if you want to earn some coin.

https://github.com/damus-io/damus/blob/master/docs/CONTRIBUTING.md

now that nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 has a nice git spec I may start a #damuslabs nostr-git client as a weekend project so we can use nostr instead of email.

I gotta continue to step up my game. It’s only the beginning 😉

When I have to contact your support team about issues despite your status page indicating everything is working, and then your status page suddenly updates to reflect the issue only after I've reached out, it means your status page absolutely worthless.

I think there is a difference between users, and relay operators here. The biggest benefits to interoperability are for users.

I think the other assumption with your comment seems to be that of a single relay model. #nostr isn’t a single relay (or server) model. It can be if the user decides to go down that path. But it doesn’t have to be.

Client devs tho benefit off of interoperability because it brings more content into #nostr. Which leads to a better user experience.

Are on-chain fees cheap and accessible right now? It truly depends on the use cases. Some use cases are completely impossible today due to on-chain fees.

I wouldn’t say on-chain fees are cheap or accessible today.

If you’re moving lots of Bitcoin, then sure it’s cheap. But smaller transactions exist. And it’s big business.