Sure, I understand your perspective. My perspective: There are people in my life being abused on a day-to-day basis by Meta -- they are essentially enslaved by Instagram. These are people close to me. I don't want to tell them "Stop using social media" -- because I think that's like say "stop reading newspapers" (in 1985)... Social media is unstoppable. I would like however to migrate these people to Nostr, instead of Instagram.
Yes. More of them. That's important for Normies. We need to make them feel like they are making progress when they upload!
Sure, and there would be lots of gaming of the views thing. But still. For the Normies....
Sorry that was the incorrect deeplink to the Bolts.. here is where I intended:
" - if during forwarding to its receiving peer, an otherwise unspecified,
transient error occurs in the outgoing channel (e.g. channel capacity reached,
too many in-flight HTLCs, etc.):
- return a `temporary_channel_failure` error."
You wrote....
"you can just rely on such packets to be sent to the sender if the payment cannot go through due to insufficient liquidity"
.... Right -- "temporary_channel_failure" -- here https://github.com/lightning/bolts/blob/2b9c73b48c1920df8e7e867d110fab2d720a059b/04-onion-routing.md?plain=1#L1157 .
The issue is that hitting failures like this has the effect of increasing payment latency for users, and also, if there are too many failures, the payment will time out entirely. Shouldn't we, for the sake of users, be trying to insulate payers from potential failures?
And ....isn't a good way to do THAT is to simply signal to the network "hey, don't use this channel in this direction, I'm signaling this by putting my fees high"..... ?
Instagram, TikTok, YouTube and others have a concept of "views". It's pretty simple... users can get positive feedback on their content EVEN IF nobody "likes" or "comments". Nostr lacks this. I think we actually need it to onboard Normies. Normies will show up here, think "I'm getting zero views!" even though they might be getting MORE views than back on Instagram or TikTok.
Interesting. The first think you are discussing ... "The sender's wallet used a lower fee because it saw that in the network graph, which didn't relay fresh data well due to the protocol's significant delay. " -- this is something I've seen a lot on the Lightning Network, but I've never seen it quantified. But anecdotally, there do seem to be nodes that are used to for payments which often "cache" old fee information from the network. My assumption is that many might be mobile clients with poor connectivity. It's actually for this reason that none of our nodes use "fast" automatic fee changes ... my experience is that you shouldn't change fees more than maybe once or twice a week for any given channel, because of this "caching" behavior. I've also seen attempted payments which are clearly using fee information that is several days out-of-date.
Regarding this second issue, you write: "our Lightning Network server would simply send a packet to the sender indicating that funds can't be sent through this channel temporarily." Do you mean like with LND's "updatechanstatus" API? https://lightning.engineering/api-docs/api/lnd/router/update-chan-status/ .... if so, wouldn't this prevent your depleting channel from "refilling" from the other side? Or maybe you are referring to a different strategy?
The assholes at Vultr decided to ban me yesterday.
They asked for explanations of what I used my server for and when I said "nostr" they just told me to get the fuck out.
They gave me 12 hours to access my data and migrate all my dozens of relays and services. All while treating me like a fucking criminal.
I searched for an AI to help me migrate all my stuff and found this Warp tool that is pretty damn good.
It came up with a single one linger to deploy my strfry instances, do strfry db migration, configure HTTP server, everything! I can even tell it "hey, setup blossom on blossom.f7z.io and only allow my pubkey to upload stuff"
Damn fucking wild.
A lifetime ago, I used to be a sysops at a hosting company. Migrating this much stuff would have taken me about a week of fighting old package versions, database migrations, updating configurations.
Now I literally gave root access to an LLM to help me out and it literally did it extremely well. The setup it accomplished is already better than my very ad-hoc deployment I had in my previous server.
Warp terminal app (with ref-link, just like nostr:nprofile1qyvhwumn8ghj76rzwghxxmmjv93kcefwwdhkx6tpdshsz8nhwden5te0dp38ytnrdaexzcmvv5h8xmmrd9skctmfde3x77qqyztuwzjyxe4x2dwpgken87tna2rdlhpd02va5cvvgrrywpddnr3jy4ywtuu taught me) 👇
Any chance you could share the rejection reason from Apple? Was it about zaps?
Also, was the Vultr shutdown related to NSFW images? Or something else?
Your first step for this is usually here: https://supertestnet.github.io/nwc_tester/
Here you can confirm that `list_transactions` is working with your NWC string.
If it is, then the issue is on the Bitvora side, right?
Agreed. Zaps are the thing that can attract hundreds of millions of normies to Nostr. Likely they need to be onboarded thanks to stuff like this that purists/nerds will consider distasteful.
Word vectors. Word2Vec - now I think more than 10 years old, but when you first start learning about large language models, and you encounter this, you're like "oh, that is cool".....
. https://en.wikipedia.org/wiki/Word_embedding
Yes, in theory, anyone can do this. In practice, this is for developers. If you're not a developer, you should check out Alby Cloud or Rizful.com to run a node-in-the-cloud.
(Also, before you run a node on your OWN internet connection and computer, make sure your computer will be online 24/7 ... https://docs.megalithic.me/lightning-user-vs-lightning-runner/the-lightning-node-is-an-internet-application )
Yes, we've developed a server-side way to measure zap time. In your case, I am guessing your a running Alby Hub on your own hardware, and your internet connection is perhaps not super-low-latency, thus your 7.4 zap time. There could also be other factors. If you wanted to improve this, we'd recommend rizful.com or Alby Cloud. Both of which give you "your own node", but you are dependent on the cloud service to keep it running.
Are you sure? Look at that shoe. Seems unrealistically big? Or am I just paranoid?
For something like a Nostr app, what is the reason to NOT to use React Native?
Probably the most performance -intensive thing is "the scroll" -- preloading and rendering lots of content. But can't .... realistically.... React Native do this pretty well at this point? React Native is now 10 years old.
This is not a rhetorical question. I'm wondering about this myself. Maybe someone can answer or has an opinion.
thanks https://ledn.io/savings. ... looks like 2.25% APY. And companies like this have I would guess about a 10% chance of going out of business on any given year...
thanks, that seems to be a loan offer, not a deposit offer
That's not advertised on the website, I take it? Like you have to sign up it and then you might see such an offer?
Can you share in a general way what the "offer" was? Like how much BTC they could take and what interest they offered to pay on it?
