got channels rendering, not sure if i'm happy with the design, but at least I can visually see my liquidity now
nostr:note1sa556tz3272krhvuk38azqpkg907h9jlr6txprmq7enesdgketyqhpsgag 
i've never had any issues and I have the oldest lightning node on the network. never needed to rebuild it.
anything I can do to make CLN more popular... it's soo much better.
Bitcoin, bitchat, nostr, nostr:npub1cm3rpgj7457yjuqnvdalxaauakqu0ndkpkyp5cldkyutpz4xszpsmk96wt, nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955, so many good things up!
blitz seems cool. i need to give it a try
my favourite thing about working in the open is causing confusion en masse
nostr:note1v729ua6ucyttpk3r4g9u3m9k25faqtv2my6406v6y8selru5f4lqr4tlm2
another cool thing about this lightning-based notedeck app I'm building: right now I'm at a restaurant that blocks wireguard/udp.
I can still connect to my node since the connection is over 9735 tcp. its also just as secure as wireguard since they are both the noise protocol.
no web, no certificate authorities. super secure. super fast. 
although it’s not really building it into the nostr client. notedeck is a browser for apps… this is just one small app i am building for the browser.
It doesn’t have any nostr in the app atm, but it is available via the browser context if i needed it.
wins what? centralized nostr competition? polls on nostr don’t work. A bot would ruin them all the second they took off
you can’t actually do this in a web browser directly for various reasons (you need to use a websockets proxy when on https)
so naturally i took a 3 year detour and built my own browser, as one does.
I have a node running in the deck right now yes... but its a dumn node, it doesn't do anything other than talk to other nodes.
haha this was the startup I was working on before I got sidetracked by damus:
just gonna make it a damus app now
you can think of this as using your core-lightning node as a super secure endpoint for managing your entire bitcoin business.
think btcpayserver or lnbits without needing to run lnbits or btcpayserver
you can create client software for your lightning node like how we create nostr client software for relays.
the entire goal of this is to make it easier to run lightning nodes. what if all of the power was in the client like we do with nostr? what if you didn't need to run 10 different pieces of software to operate a business out your node?
you could create a whole storefront app without even needing a web server or btcpay server, you just talk to directly to lightning nodes over the lightning protocol.
this first app is the most obvious one, a lightning node dashboard:
- view/manage channels
- view balances
- view invoices
- view node accounting (bookkeeper)
- use your node as a wallet (no NWC needed)
- view channel peers
- buy channel liquidity via lightning-based liquidity ads
- initiate dual funded channels with friends
- lightning peer visualizer (like lnvis)
- view and manage your bitcoin-core wallet via a core-lightning extension that adds bitcoin-core rpcs to core-lightning, making them accessible over commando and therefore this dashboard (i wrote a plugin that does this)
but there can be many more different types of apps using this method.
nostr:note1flqz4wlzdclp86hh75stph6pcp8t8wzh4yzdrhj5xd5gwy3adzgskljmcd
it works! notedeck/damus android can now connect to other lightning nodes over the lighting network. here it is calling `getinfo` on my CLN node.

next up: render channels
nostr:note1syss52d05rajxedfvzajhmtc4qac6ptpl3gg6ujr0qc4wjfu0qjszgax7u
cc nostr:nprofile1qyfhwue69uhhyetvv9uju6nzx56jucm0d5qs6amnwvaz7tmwdaejumr0dsqzqvhpsfmr23gwhv795lgjc8uw0v44z3pe4sg2vlh08k0an3wx3cj96l2ln2 nostr:nprofile1qyg8wumn8ghj7vf5xqhxvdm69e5k7qgnwaehxw309askcem09e6hg7r09ehkuegqyqt48rwz5cnkn5y5g0cccd7tudv04ddmlxq3wd2z4f79lut3a4mugk5wnhu nostr:nprofile1qyvhwumn8ghj76rzwghxxmmjv93kcefwwdhkx6tpdshszrnhwden5te0dehhxtnvdakz7qpqjlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qy09qsr nostr:nprofile1qy28wue69uhnzv3h9cczuvpwxyargwpk8yhsz3rhwvaz7tmed3c8qarfxaj8s6mrw96kvef5dve8wdrsvve8vvehwamxx7rnwejnw6n0d3axu6t3w93kg7tfwechqutvv5ekc6ty9ehku6t0dchsqgrwg6zz9hahfftnsup23q3mnv5pdz46hpj4l2ktdpfu6rhpthhwjv0us2s2 nostr:nprofile1qyxhwumn8ghj7e3h0ghxjme0qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj7qpql2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqta478g nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpzemhxue69uhku6t9dshxummnw3erztnrdakj7qpq49p5act9a5qm9p47elp8w8h3wpwn2d7s2xecw2ygnrxqp4wgsklq3hga3p nostr:nprofile1qyt8wumn8ghj7mn0wd68yetvd96x2uewdaexwtcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcqypqtnjzlll40c89dlrps5nju3pnqlahyjudqm3er6k4kwj67vx69z22meen nostr:nprofile1qyx8wumn8ghj7cnjvghxjmcpz4mhxue69uhk2er9dchxummnw3ezumrpdejqqgq3hx5fgpxm7vp5ulscs6afm3xx6dm0ywdprqn3h5hv2eag3xzsecaq8aww nostr:nprofile1qywhwumn8ghj7mr4de3kscn00qh8xctwv3mkjcmg9enxzund9uqsuamnwvaz7tmwdaejumr0dshsqg88wxhskpwga90umah7kdgq23xjlvwv6wz83r5lfy9m8m3garkkduy3ntru (and thank you to nostr:nprofile1qythwumn8ghj7ct5d3shxtnwdaehgu3wd3skuep0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcqypu8xwr40lp96ewdj2fef408wy70gd3carf9n6xu7hrnhq6whpgly925h0z for supporting this work!)
what mad science is this
they are forcing us to remove it again and I'm trying to find a solution
who reads docs
yeah this is just a much simpler way without needing lots of extra software and web servers. if your lightning node is already hosting a port at home why not just use that for fetching?
unfortunately lnd does not currently support commando (custom rpc over lightning), but they should
whatever fits your narrative!
and we don’t need the complex web stack. We can build native apps again that are fast
i think the point is that Nostr affords client choice and therefore enables this for those who want it.
yes its planned in nostrdb, as well as cached wot scores based on incoming contact lists. Like i said its the best you can do, other than hyperloglog counts
eigencentrality > follow counts
google figured this out decades ago with the web and pagerank.
lets stop copying centralized metrics that don’t make sense on a decentralized network
clients are not meant to trust relays in any way, i don’t see how you could even trust follow counts from relays in the outbox model.
You of course have a trusted index, but indexers abuse those to promote their friends
yes but primal is not a nostr client. I am building a nostr client.
because nostr is not an api, and there is no follows_count. If you want to propose that as a protocol extension then by all means, but most nostr devs already find kind3 contact lists problematic so it’s unlikely to happen.
as for caching counts when you download lists, yes thats the best you can do. but considering it is so easy to fake follow counts i don’t think its worth it or meaningful.
A more meaningful metric in a decentralized network is eigencentrality (like pagerank but for web of trust)

