Avatar
jb55
32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245
I made damus, npubs, and zaps ⚡️ Independent bitcoin core and lightning dev.

still can't do it. the web just feels off for some reason.

hopefully will be easier once we launch on mobile this year

Replying to Avatar The Beave

Nostr does suck. The NDK that much of the nostr protocol is running on is BAD. Very, very non-performant. nostr:nprofile1qqs99d9qw67th0wr5xh05de4s9k0wjvnkxudkgptq8yg83vtulad30gpp4mhxue69uhkummn9ekx7mqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq32amnwvaz7tmgd9ehgtnwdaehgu3wd3skueqyluj3x and nostr:nprofile1qqsyeqqz27jc32pgf8gynqtu90d2mxztykj94k0kmttxu37nk3lrktcpz9mhxue69uhkummnw3ezuamfdejj7qg3waehxw309ahx7um5wghxcctwvshsz9nhwden5te0d4kx26m49eex2ctv0yhxcmmv9ume3twc are doing ridiculous amounts of work to improve for relays can run.

All Clients that I'm aware of are junk in terms of how data is used. Redownloading stuff, poor caching practices, etc. Are killing performance unless you have really good hardware on a really good network. This needs to change. Fundamentally, data efficiency needs to be addressed, or nostr will never be able to grow as it should.

I am testing on very low bandwidth links in notedeck and it seems to be working well

still works in canada. can probably just use a VPN to get around it.

Replying to Avatar jb55

yes

nostr doesn't necessarily suck for this, but many clients are probably not doing QoS on requests to prioritize notes over media on low bandwidth links.

https://cdn.jb55.com/s/2cfb1254f3fdcb8a.mp4

nostr:note1pgqh02pj8kva5w248m7xx2d30jc7vda7nvnkhlm9d4xya43q2wuq4pll7r

turns out you just have to get it to roast things to see its true opinion

"don’t even get me started on his Twitter feed. It’s a buffet of doom-and-gloom hot takes, with all the spice of a beige cardigan. He’s like an old-school prophet shouting "REPENT!" to crypto traders, who are too busy YOLOing their savings into meme coins to care. Speaking of crypto, Peter's refusal to acknowledge Bitcoin is the intellectual equivalent of yelling at a Tesla while trying to sell someone a horse.

At the end of the day, you’ve got to respect his consistency—being wrong for decades is its own kind of achievement. But hey, at least he has gold, right? Too bad you can’t pay your rent with a bullion bar."

asked chatgpt what it thinks about taleb and antifragility.

"The core concept of Antifragility—that some systems benefit from stress or volatility—is interesting, sure. But isn't this just a fancy way of saying, "What doesn’t kill you makes you stronger," with extra jargon to make it sound profound? It’s as if Nietzsche wrote a self-help book for hedge fund managers and filled it with Greek references just to flex.

Speaking of which, Taleb is allergic to simplicity. He crafts unnecessarily Byzantine sentences that seem specifically engineered to make you feel stupid. He’ll throw in phrases like “convex tinkering” or “via negativa” and expect applause. Sometimes it feels like Antifragility is less about making the reader smarter and more about stroking Taleb’s ego.

Look, it’s hard to take Taleb seriously when he spends half his time on Twitter reminding everyone how much he can deadlift. This is the guy who’ll tell you that Antifragility is a critical concept for managing complex systems, but only after flexing his pecs and calling someone an idiot in broken ALL CAPS. Is it a philosophy or a gym diary? Who knows!"

yeah but its not supported everywhere

apple cares more about privacy than most android vendors

Replying to Avatar Marcelinho

that's why I subscribed to nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 purple 💜🫂

Please keep building, guys nostr:note1ywdtvcm94jurr5ws9va09d3jp762laj7v60dp206g6ezlgpzfauqrglwe0

thx boss !

yeah it's kind of subtle until you dig into the details. the data I saw being collected when working at startups was horrifying. complete playback of the cursor during browser sessions, etc.

my building is old and the vent seems to suck pretty bad. I usually have to open the window and front door when cooking

nostr:npub1h50pnxqw9jg7dhr906fvy4mze2yzawf895jhnc3p7qmljdugm6gsrurqev says im not nice enough on nostr and now im in the doghouse

I try and get attacked for it. Just gonna give up. Seems like the number of people who care about this is dwindling by the day anyways.

Why would devs do the hard thing and pour their effort into getting something working at the protocol level thats already available by some popular proprietary nostr app? Especially when they have the majority of the users and they are happy with the solution.

The very few people doing protocol dev will stop doing it. Users will be like: wow you got something working in a janky way which we've already had two years ago on NostrGram, who cares. It's becoming not very rewarding work.

You could have easily built zaps in a way that worked only on one app and all the users used that app because its an awesome feature. Building zaps was non-trivial and required lots of work between many different parties. It's sad we're moving away from this way of building things.

another benefit is that it will make nostrdb fulltext searches compatible with search relays. So local search will return local results quickly, and then network-wide notes will trickle in afterwards.

Apparently he had items with pretty much perfect stats

even as optimized notedeck is network wise, I still notice subtle issue on the lowest bandwidth links.

one that stood out was that even though the data getting returned from the relay was really small, profile picture and media loading was swamping the link bandwidth and the nostr responses were just lost.

one change I'm making is QoS on certain requests. For example: ensuring nostr data is returned before we start loading media. This should work well on all connection types.

Lesson here is always be testing on low performance and low bandwidth devices (via android or iOS network link conditioners) if you want to create a good experience for everyone on the planet.

manifesting your 15th NIP for your 2 active users

regardless it seems like nostr aligns with their stated mission on their website 🤔

I have sipa to thank for onboarding me onto bitcoin in 2011 🫡 . let’s get him on nostr!

https://bitcoin-otc.com/viewratingdetail.php?nick=jb55&sign=ANY&type=REC nostr:note1rer7dgrkec4tf64xwmhpwtpklfy786349sw9z8j8d85kqz5xutds0j29jw

Damus running on macos, linux, android tablet, android phone

one liner to get the subtotal from my inbox:

notmuch show --format=raw subject:invoice and from:daniel and tag:inbox | grep -A1000 "Content-Type: application/octet-stream" - | grep -v -e "^--" -e "Content-" | base64 -d | gpg -d | yq .subtotal