Last Notes
Define "better". Apparently, it removed bunker sign-in (which I need), and I'm also not interested in that relay.
What's the current state of NIP-17 support?
I'm considering implementing it for Kosmos account notifications, but AFAICS the client I use (noStrudel), which is jam-packed with other features, doesn't support it yet. 🤔
Feels wrong for a new implementation to use the deprecated NIP-04 with zero metadata privacy.
@npub1h2q…w8ch does not support all NWC functions, yet. So far only sending and loading the balance I think.
Is open hardware becoming more important?
like https://mntre.com
I've debugged this and there seems to be an issue with the @npub1kva…tkzv NWC URL.
Minibits adds multiple relays (e.g. relay=wss://relay.minibits.cash&relay=wss://relay.primal.net&relay=wss://relay.damus.io&relay=wss://nostr.mom ) This is not as the spec describes it and I think also different client implementation interpret this differently.
Our implementation here uses the last relay and this one seems to not respond to a NWC request.
@npub1kva…tkzv I recommend to only use one relay now.
(We as Alby also operate a NWC optimized relay that we offer.)
why did I not know about it? hmmm.
should we get better at non-digital far distance, mass-communication somehow? or what can we learn?
do you want to help and try Alby Hub there?
https://github.com/getAlby/CasaOS-AppStore/tree/main
when you use phoenixd then you need to refer to how phoenixd works: https://phoenix.acinq.co/
phoenixd writes some data that contains the seed and channel data.
Alby Hub is just using the phoneixd API - it can not know anything about the seed or similar. That's the same when you use LND.
In those cases Alby Hub just does API calls to those services.
I think Phoenixd is a bit different to the phoneix mobile app but I don't know the details. You best need to talk to ACINQ and their support for more clarity.
We have some scripts to install phoneixd but for support and details about phoenixd one has to talk to acinq.
Normalize adding @npub10r8…t2p8 buttons
https://m.primal.net/KtMR.png
Sneak peek of App pages for Alby Hub
https://m.primal.net/KtMM.png
#nostrdesign #albyhub
please let us know how you like the experience.
Awesome to have you there!
then use also an isolated connection for you in your Alby Go.
Anyone using CasaOS here?
what kind of issues? it should happen automatically
"These results suggest a lack of physical reality to both the anthropogenic radiative forcing attributed to rising greenhouse gases and the positive (amplifying) feedbacks hypothesized by the greenhouse theory and simulated by climate models."
https://www.mdpi.com/2673-7418/4/3/17
great, thanks.
we open up further soon and we are constantly sending out waitlist invites.
if you have an account you can also invite your friends directly.
I am not sure how Tor comes in here. The relay accepts Tor connections. The Hub itself does not have any Tor built in. So we can’t connect to other Tor only lightning nodes currently and if somebody wants to run the hub interface behind Tor then it would need to be separately configured as a hidden service.
But I think only the relay is typically relevant, isn’t it?
where? in the extension? maybe just change the names there in the settings?
did start9 stop the app? did start9 restart?
this is up to phoenixd and phoenixd only writes that files to disk. the user needs to backup those files.
we can also not make those available in the albyhub UI as phoenixd does not expose it. (same as it is in LND)
if you want a more simple setup then use only albyhub with the embedded node.
You have been a great help to get the Hub out and usable. Thanks for the patience and feedback early on! 🙏
do you have a screenshot for me?
We have Alby Go already in the @npub10r8…t2p8 it's the easiest mobile app to use Bitcoin on the Go. Built for the Hub (and NWC).
we'll get there. but if you ask on nostr you should find somebody with an invite already.
they do that intentionally for security reasons.
A certain someone sent a mainnet Ark payment to a @npub1k0s…x3tg Lightning address today.
https://image.nostr.build/5aabfdcf78041abc4c0f10a5a841d6351dfcfaaab5a7a56715fbe7a53c6eae2f.gif
You still can use NWC with Minibits connecting to apps I think. Don't know why this doesn't work but will find out!
You should serve the LNURL endpoints with CORS headers, so that Web clients can fetch invoices.
Is Minibits online when you do this? Meaning, you mobile app is open?
Both Minibits and Alby Hub are NWC wallets/nodes - they can connect to apps, but no to each other
https://x.com/rough__sea/status/1835713443997065328
what exactly do you try? where do you enter it?
do you have minibits open?
It would look something like this:
https://image.nostr.build/37d1839bf9af842aed6d5e5bdd4f4e0a4ea5113e10b2e732c9aca9991060a5b3.png
Phanpy renders it inline, when you add the URL of another post to the content of a post. I guess the bridge doesn't do that.
(There is no Phanpy instance, it's just a client for whatever Mastodon instance you want to connect to.)
I think they're coming in 4.3 or 4.4. But most other fediverse software, including alternative Mastodon clients like e.g. Phanpy, already support quote posts.
Alby Go is coming! - it's the most easy mobile app to use Bitcoin on the Go!
Help @npub1m0s…gcru with to continue doing some magic to make channel opening easier for users.
#note1wjy…6gp5
Similarly, for a new key, how can your peers trust it in the first place? The only way is to announce your key outside of the system, via a medium/transport that your peers are willing to trust.
The WoT can only prove other people's trust in a key, but not who currently controls it. In fact, the moment someone else gets a hand on your private key, the WoT still proves trust in that key being yours, until you somehow notify your peers, so they can revoke that trust. But how are you going to do this within the system, if there are no means for sub keys and key rotation in the first place?
send me some negative feedback on Alby Hub. What do we need to fix asap for you?
Looking for about 2 people who would like to have a 15m chat with me and test a prototype of new channel opening flow in Alby Hub.
If you're up to, here's a link to schedule that:
https://booking.akiflow.com/saunter
a channel is basically your connection to the payment network.
why is more money at risk? what's the risk you fear?
the network and tools get better and more resilient each time something unexpected happens.
compare what we have today to what we had a year or two ago…
this looks gooood! 🤩
#note1skr…c777
Why wouldn't you want a non custodial wallet? - try it I bet you will like it.
We're always happy to help if you have questions.
It depends on their nodes. Typically opening channels is not disabled (bigger nodes require a minimum size often)
The two nodes communicate with each other. No human interaction is involved there.
this works as in any other node implementation.
You can open channels to nodes that are available through the public internet (not Tor).
Just enter the details (e.g. you can get those also from an explorer like amboss) and open the channel for a certain amount.
It's the mobile interface for your Alby Hub.
it uses the NWC protocol so it also works with other wallets that use NWC.
imo LUD21 or maybe even better just relying on NWC (Which has the lookup invoice function or also notifications https://github.com/nostr-protocol/nips/pull/1164 )
it's the most easy mobile app to pay and receive bicoin on the Go. It connects to your Alby Hub. - The sats are on the Hub but you use the mobile app to send/receive on the Go.
So your argument is that competition is a bad thing? And that competitors can somehow create natural monopolies from other people's IP, even when there is unhinged competition? 🤔
Casual reminder that Intellectual Property is not real property, and IP laws are simply government-imposed monopolies.
http://dklevine.com/general/intellectual/coffee.htm
I ran into a Lightning force-closing tx being stuck a couple of days ago, and was able to resolve it using the mempool.space Accelerator. I wrote up how this works, so that whoever finds themselves in the same situation can waste less time on understanding and solving it:
naddr1qvzqqqr4gupzq8meqkx80g3yuklzymy0qfx2ekk56aqc2ht4ak03z3em4r4cdcwtqqxnzdejxcenjd3hx5urgwp4676hkz
sadly not, yet. There is still some work to do for this.
https://getalby.com/auth/users/new?invite_code=1def859a
Both is on the roadmap. I think for the lock option there is already a pull request open. Notifications will still take a bit of time but we're on that.
You don't have to pay for each function/limit. But in lightning you have those "channel" and those channels have a certain capacity of how much you can receive/send. So you need to make sure you have enough capacity.
If you have onchain bitcoin (e.g. on your ledger) you can go to the "node" page and deposit into your savings balance.
From there you then can open a channel (Topup your sending balance)
Just make sure that you use a big enough channel. Small channels economically don't make sense.
let us know if you have more questions.
As an update on this. in v1.8.0 the account is now optional in the Alby Hub.
Captchas should only be required during signup and login and should be just a checkbox for most users.
Sadly the cloudflare solution has shown to be not enough and also is quite an annoying additional page also showing captchas to actually more users.
but once you logged in you will not be bothered esp. if you "remember" the login and use the same device.
awesome, I really appreciate your feedback here and before and it has great points on where we can improve.
a few comments:
If you run LND already you should probably not use the windows app. Just run Alby Hub similar as your LND node. It's a simple executable. If possible run the server version, it will always be easier and more reliable as the Desktop app. That said I hope we can improve the Windows installation and update process soon.
Which captchas do you refer to? We only have those during signup and login and it should be just a checkbox for most users. Sadly it's still the best option to protect accounts and prevent many malicious requests.
We have build features like email notifications, channel suggestions, etc. which should help running the node and improve the experience. Those features have been enabled by default just because we didn't get to making those optional. It has nothing todo with logging. Also since version 1.8.0 The Alby account is now optional. So if you don't want those features it's optional now.
Would be awesome if you can checkout v1.8. looking forward to hear from you if we're moving in the right direction.
It's a lot of work that we're putting in this and it's still a long way. we are still missing many things and we're grateful for every user who goes with us on this journey.
Running strfry 1.0
https://image.nostr.build/144af494aeda1897baccb5512c88f3be89620c16831d6a55eeb64a6dfe49dbcb.gif
what's not working for you? would love the hear about the issues.
why don't you try alby hub? 🤔
I think one important aspect that was normal for centralized Web 2.0 apps, but is difficult to design on Nostr, is various permission/visibility levels for certain details of data entries. For example I want my approved mutuals to see where I just checked in (and even get a notification if it was close to them), but not anyone else. A single service with its own user database can easily manage these kinds of permissions, of course.
Check-ins could go far beyond just BTCMap and be a full Foursquare (before Swarm) alternative. I was thinking about that use case recently, because I miss using a check-in app for essentially collecting place bookmarks, like I was doing in the mid 2000s.
BTCMap could then also integrate that functionality (or do it first) and be an entry point for new users to find the check-in app(s).
Is Farcaster still a thing?
ok, that should be good. keep me posted on if you see issues again.
I think @npub1myg…sn5p created client with dissapearing notes you've seen?
ok, good to know. thanks.
where do you run that hub again?
No, Alby Go will be simple payments app.
But we're going to be improving Alby Hub mobile experience. So you can always manage from your browser
This can be awesome tool for following protests around the world #note1qqq…t8we
what do you see in your account wallet configuration: https://getalby.com/node
can you unlink there and try again?
but no change should be needed after an update. How did you get there?
that's the main feature that we work for!! Do we achieve it?
"Yep.. very very basic. But it works!"
oh thanks. that needs to be updated:
https://github.com/getAlby/hub/blob/63cd230159c26ee5bad00d538fb29241cdd8bb5a/config/models.go#L28
we run this and also have some optimizations in there, e.g. for fee estimates to mitigate unexpected channel closure potential.
we also try to use internal tools where possible that users by default only (if not chosen otherwise) interact with us.
let me know if I can help. I am also happy to walk you through the setup.
where do you run it?
If you run it at home and know what you do there is the `AUTO_UNLOCK_PASSWORD` env variable that you can set:
https://github.com/getAlby/hub?tab=readme-ov-file#optional-configuration-parameters
Default and the most simple one to use is LDK.
(Alby runs an optimized Esplora server so it's not depending on blockstream's public server) Out of the box everything should just work
If you already have an Umbrel, Start9, RaspiBlitz, or some LND setup then LND is a good option. You need to take care of your LND node then
PhoenixD has the advantage to use Acinq's LSP
the rest I would not recommend much at this point actually. Ecash is fun.
you must have the latest version of Alby Go.
(it should work with all NWC wallets actually)
we still have some minor fixes to do, then it will also be publicly available soon
https://youtu.be/COiHGmTaUT8
For now yes but it’s becoming optional with next release I think
https://btcpay.kosmos.org/embed/FNJVVsrVkKaduPDAkRVchdegjwzsNhpceAdonCaXAwBX/BTC/ln
Login with nostr. Best UX to date.
https://m.primal.net/KnhF.png
A friend of mine is recording a Ripple/finance event in Switzerland right now, where a woman from Bhutan is schooling the whole room on bitcoin, and she's saying that her government is literally trying to on-board every single citizen to it.
Furthermore, apparently BTC is already the effective reserve currency of the country, and they're using it for Forex trading of their own currency as well.
https://image.nostr.build/73754a6a38e6bec502aaec580de975c2373e6b8ae27551767704bebe076dd04e.png
https://image.nostr.build/4842bcc3717eab00ea54644f3567f0ad65816cc3e9bca6ec1a23091b186db097.png
https://m.primal.net/KmrP.png
Some Nostr Clients You Might Have Missed
New Iris -- When logged in, it hides replies from people who are not in your social graph. You can display the hidden messages by clicking on the button underneath.
https://new.iris.to/
Not Primal -- just a primal clone
https://notprimal.lol/
Oddbean -- hacker news style nostr, has been around a while, but not widely used
https://oddbean.com/
"the gods being watching and smiling" is not a "humorous remark" - have you never heard about the bitcoin and lightning gods?!
niiice! yeah, let's make the gods simle!
best usage of Alby Go is to buy steaks! 😉
Can you fix so I don't see a modal when I try to follow someone that says If I follow I will loose all other follows?
https://www.rottentomatoes.com/m/strange_darling
Go see Strange Darling movie
I never seen the reply guy
You'll use Nostr Wine and you'll be happy
Did you know that in the SEPA region you can stack stats directly to your Alby Hub with an Alby account?
I call it: " STACK SATS TO ZAP SATS "
Holy shit thanks for heads up. I love them
Could you screenshot Wallet page and maybe Connect Other Wallet?
Can someone screenshot me how connecting NWC wallets on Primal android looks like? Is there way to paste NWC link? #asknostr
Yes, those sats are held for when the channel will be closed.
You basically save up until you have enough.
The channel is already open, now you fill up the reserve.
Those 354 will be kept in the channel as reserve, the amount above that you can spend.
it works and zaps are published as before.
Please make sure you're on the latest version of Damus.
(there was this: https://github.com/damus-io/damus/issues/2363 )
It's from an opinion piece that you can easily find by following the links: https://www.weforum.org/agenda/2022/09/my-carbon-an-approach-for-inclusive-and-sustainable-cities/
yes, kind off. but that page is pretty minimalistic. a but more info could help for some trust in the ops.
damn, I don't have enough life outside of Bitcoin and Alby. 🤔
should I share more other things? 🤔
currently you need an Alby account. We plan to make it optional.
so I am not sure how trustworthy that is. Who runs it? on what infrastructure?
More trustworthy LN hosters are needed.
oh nice, $3 for hosting Alby Hub.
:D I think those have way more style than some AI these days :)
https://nostr-personality.vercel.app
I need your help to review this analysis of my personality.
https://m.primal.net/KkiX.png
Gonna hit you up man! Awesome :)
Who should I meet with in El Salvador, Guatemala and Costa Rica? #asknostr
Going for #adoptingbitcoin, some vacation and remote work
Who should I meet with in El Salvador, Guatemala and Costa Rica? #askbostr
Going for #adoptingbitcoin, some vacation and remote work
We are very far from reaching that limit
yes. so you have one channel. that is great. you can receive up to a million.
do you see that “10/354” reserve? so you need to get some more sats to meet the reserve and then you can send out sats. (those sats are still yours but reserved for closing the channel some time in the future)
I think you have a channel already, can you show me the node page?
It will likely say something about the channel reserve that you need to fill.
It's a one time payment to open the channel, yes.
But depending on the LSP some funds are reserved to make sure there is enough funds to close it again at some point.
Thus those sats are not spendable (see the node page for details)
great!
The Alby Cloud is 21k sats per month (with a 50% welcome bonus for 3 months)
If you already have a server or computer you can also run it there.
Depending on what you need there will be some costs to open a channel.
In the future one channel might be included with the Alby Cloud subscription.
if you're happy with primal and only want to do nostr zapping then keep primal. no need to use Alby Hub.
If you want to do other things or want to be self-sovereign by owning your keys and having your own lightning channels, then Alby Hub might be interesting.
see the node page . you likely need to fill up the channel reserve first.
Wait a few more days it's not released, yet.
If you use @npub10r8…t2p8 then you can already test it.
just to mention this, this is not in Alby Hub's hands.
This is a limitation of LDK, Phoenixd, also with CLN there are implementation issues and setups like LNBits have issues with that, too.
https://github.com/lnurl/luds/pull/234
You might run the Alby Hub on your Desktop computer.
To be able to receive (and send) you have to have this application running!
That's why we recommend using a server/cloud setup which is always online.
I zapped you.
why is there an error with the balance in that screenshot? 🤔 what setup do you have there?
My NWC talk I presented several times this year
#note1cd5…30kn
hehe ;)
you will never know what people wrote to me… ;)
wanna get private? you can reach me now here:
https://simplex.chat/contact#/?v=2-7&smp=smp%3A%2F%2Fhejn2gVIqNU6xjtGM3OwQeuk8ZEbDXVJXAlnSBJBWUA%3D%40smp16.simplex.im%2FL9obmNFeu3yQf8AUc_JWuOs1Pcf0s-rE%23%2F%3Fv%3D1-3%26dh%3DMCowBQYDK2VuAyEANOrueU6TDmAvUECY4sAO_YpdAt76ECKtx_89lAmOyXA%253D%26srv%3Dp3ktngodzi6qrf7w64mmde3syuzrv57y55hxabqcq3l5p6oi7yzze6qd.onion
ah, try out the new Hub with LND.
It basically is that old NWC app v2
nice, looking forward to your thoughts and feedback.
Do you have a screenshot? You have installed it through the alby community store?
https://app.supademo.com/demo/clyrcc5ao0e5ez9kdnu6vls08
(official release will be coming soon to umbrel)
We're sending out invites daily. But maybe you find a nice nostrich here that can invite you already.
The Alby Hub needs to be running on the public network for that.
If it's on the Alby Cloud or on a Pi at home this will not work.
But you find the node pubkey on the "Node" page -> "advanced"
For now only with the Hub.
it uses NWC as a communication protocol and thus it would actually also work with other nodes/wallets that support NWC.
I see. so I assume receiving had issues because of the node not being online on the Desktop.
Alby Hub works best as an always online node on a server. which is why we also offer the Alby Cloud hosting.
Alby Go is optimized for the bars and the lightning beer taps out there! 🍻🍻🍻
(with a budget configured in the hub you could also control the sats you have available for drinking... but no good bar story every started with limiting your spending for drinks ;) )
#note1ajh…jgdn
Can I help you?
If you run it on your Desktop then you have to make sure to keep the app open when you want to receive and send.
If you have a channel open, did you also send sats in?
those are all quite random, will they be still there tomorrow?
I love the extensive feature list of Alby Go:
+ pay with lightning
+ receive with lightning
everything you need on the Go, easy!
what actually happened to paid relays? I want a well operated, trustworthy relay service. what's out there?
they only talked about “low-cost passive radiative cooling” in the article that I read.
I assume it will be there If you disconnect, but I am sure it does not merge automatically. You need to withdraw from Primal first
is bitcoin mining in space soon becoming a thing?
https://www.lumenorbit.com/
I don't see how Alby Hub should be any LNBits clone?! It's a lightning wallet built around NWC and has a completely different approach and is a totally different product. It does not even try to do most of the things that LNBits does...
OK, it is a lightning wallet and also works with LND - same as LNBits maybe... and many other lightning wallets and tools out there. Did you even look at it?
We also support NWC development for LNBits, add support for LNBits in libraries like bitcoin connect and generally recommend LNBits to many projects...
To me a diverse lightning ecosystem is important and benefits all projects. Imo there is also no point to talk like that about other open source projects, we're in the same boat of working for Bitcoin and lightning, aren't we?
It's works only on Android I think, but just wait a few days and it will be in iOS app store
Also, it's available now on @npub10r8…t2p8!
It's working in Testflight and will soon be available for all (within a few days)
Some cool demos today at Alby Community call, join now:
https://zap.stream/naddr1qq9rzdejxs6rxdfexuuszrnhwden5te0dehhxtnvdakz7q3qgetal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqxpqqqpmxwf3qr7l
what is the easiest library to create and sign a nostr event with Swift? (for NWC)
you get that one from the Alby Hub.
The mobile app is the most simple way to send/receive on the go - only thing you need on the go.
which podcasting 2.0 do you mean?
it’s not a podcast player. :)
it’s a simple af app to pay on the go.
https://m.primal.net/KeOd.png
Talking about NIP-98 with the inventor of the Web :)
https://image.nostr.build/d4dc887aa49f438774df24092a29d768330b60f8fd7dcdcbe8a3ad9eb51c6677.jpg
Better to ask @npub1zk6…l6ef or @npub1xv8…lk3x for such stuff
does this mean that @npub10r8…t2p8 users can now install the beta of the Alby mobile payment app to pay with Alby Hub on the Go?
#note1n2a…3zjz
it's just still hard to have the useful data on those channels available. and we optimize for not closing channels. So that's why we did not manage to do it so far.
My Amethyst literallty just crashed while looking at this reply. Hilariously buggy and janky.
Run Alby Hub it comes with good default peers/LSPs to get channels with.
Would love to hear your feedback.
I have liked this interview, for a long time, and often think back to it.
"I usually don’t speak on behalf of myself. I don’t fight for myself. That was the one time that I did. I don’t know if it worked. No one really cared." -- Jack
I think some people care. I think some people will fight for Jack, or with Jack.
https://www.rollingstone.com/culture/culture-features/twitter-ceo-jack-dorsey-rolling-stone-interview-782298/
Can you feel it?
https://m.primal.net/KckT.png
Visiting El Salvador, Costa Rica and Guatemala this autumn, and I want to visit one more country in South America. Shill me your favourites and why 😎
I was only in Argentina so far
we make things up as they happen 😉 trying to move fast.
I like Go also better.
I think they will make it hard yes. They are also masters at influencing through propaganda. That doesnt always mean misinformation, it can be misdirection, agitation, divide and conquer, co-opting or just moving things in a direction where it will not be a threat. Then play whack-a-mole on anything left.
anyone up for packaging alby hub for MyNode? we need this for @npub1zjg…4e8l ;) and others...
Who has packaged an app for MyNode before?
If you think nostr is good, #ditto is going to blow your mind.
What has been achieved, with simple text strings, and small relays, is incredible.
When devs get all of that, PLUS the full power of structured JSON, a massively scalable architecture, and permissionles dev, literally anything will become possible!
https://play-grounds.github.io/ditto/?user=stu@poster.place
I have tried adding:
object-fit: cover;
"CSS property ensures that an image fills its container while maintaining its aspect ratio, cropping any overflow to prevent distortion."
Maybe it helps a tiny bit? I cant really see much difference.
Ditto is a new scalable architecture built on nostr. It has both relay string API and an interoperable JSON API. In this case, I am building new small (micro) apps, which are self contained, on the ditto API. I love it!
#ditto micro app can now pull in multiple profiles
https://play-grounds.github.io/ditto/?user=alex@gleasonator.dev
https://image.nostr.build/92aab4a8ea68a4e65e813385c2c26b630c1e430967a8a2a6c5fe49c262d4a70d.jpg
Not sure I trust fedimint to be honest. They claim to be a privacy solution yet have spyware on their high profile new launched site. Nevertheless, I hope they are successful. I may use it one day. The principles behind can be replicated in any number of ways. Relays already exist, so they can do something useful, without needing a 3rd party spec or system, that I would have to learn and audit. End result is more choice for the end user.
Keep going. And JavaScript is your friend ...
My first #ditto micro app. Not much, but it's a start!
https://play-grounds.github.io/ditto/
https://image.nostr.build/31648dbeb32c81cae3505612b51edb1b6e42edee8f20d0ea97da56c54370d9a7.jpg
Fair enough. Didn't mean to be rude. Just disagree strongly with Signal *the app* being on the list, because so many bitcoiners are still on Telegram and I'd rather have them move to a decentralized messenger than another centralized service.
Testnet coins have value. The mythology of it is to say that they dont. You cant actually wipe a testnet, any reorg will make the chain of accumulated work longer. All you can do is stop linking to it.
Muting your npub now. Congrats.
How so? No federated app is using only the Signal Protocol by itself. You may as well say that Merkle Trees are better than Bitcoin, or Git is better than Bitcoin, because it used Merkle Trees first. Nonsensical to me.
Seems very similar to fedimint. But using relays, which already exist.
How is that relevant to my post?
Have you tried ditto yet?
https://docs.soapbox.pub/ditto/install
ditto
lightning
qtorrent (search)
Wake up
Make coffee
Open noStrudel
Big UI update \o/
This statement is nonsensical. OMEMO for XMPP also uses parts of Signal's protocols, and yet both SimpleX and XMPP allow users to not give their metadata to a single centralized entity that is running a single endpoint with software they are unable to verify. Ingesting literally every user's metadata, while actively preventing them from connecting to users outside of their own service is pretty much the antithesis of bitcoin, nostr, and the rest of that list, message encryption or not.
Running it now at https://nostr.me ... loving it so far!
If you could create a dynamic federation of relays, with 2/3rds honest majority, it would be superior to cusodial services or mints. This should be tried on bitcoin testnet, to proof it works. And then offered as a service on nostr.
nono, it shows the hub balance in the hub and on the wallet config you see your balance on the shared node and can transfer that.
yeah I know. nothing new, still exciting though 😉
I actually bet that not enough people here on nostr know about this.
🤯🧡🚀⚡️🪄 this is so mind blowing cool.
I am actually somehow sad that this at some point will be just a normal thing online. ;)
I was a part of design team on couchers.org, this was in fact my first UX project I have ever participated in. I was also a vivid couchsurfer and get extremely sour how they introduced monetization, they also banned all couchers.org team from using the platform without giving any reason or so.
If there is a chance trustroots, couchers and other free and open hospitality platforms will ever be able to be interoperable, this is bullish AF 😍
#note1l6a…gdpy
Currently this is still the case, yes.
But this requirement will be lifted and the account and all features that come with it will be optional.
We just did not finish it, yet.
We first worked on the flow with LSP channel suggestions, email notifications, etc.
It’s summer always somewhere :) 😎
https://fountain.fm/episode/XrrlZYKY3bjVrJLB0BfE
#nevent1q…wpng
Finally got new pc with ubuntu 24.04 working. Time for a new subkey... and to write a subkey linked data spec...
You made me realize how much we need nostr-ld (nostr linked data) a permissionless extensible data and discovery model for notes, and other stuff.
Semantic Web been doing this since 2002
Good talk—it really opens people’s eyes to possibilities they might not have considered. I’ve been pushing this message for a decade, about what apps, socials, and discovery can bring to Bitcoin. But it’s only now, with Jack on board, that more folks are listening.
That said, Nostr isn’t the only way to tie metadata to keypairs. It’s one of the clunkier, less extensible options, and changing anything in the NIPs takes forever. You mentioned the existing network has utility, but I doubt there are thousands of relays—it’s probably smaller, more centralized, and less reliable.
It’s a solid message, but I don’t think Nostr is the only path forward. The censorship resistance might be overhyped too—it could just be that Nostr’s smaller than Twitter, which might also be why people still use Twitter.
The micropayment angle is strong, maybe even a holy grail use case. But Bitcoin itself isn’t used much, which is a shame since npubs are taproot addresses. We could’ve built a whole free market on a non-rigged base layer by now, but there’s nothing happening at that intersection—a missed multi-billion dollar opportunity. And honestly, there’s no real appetite for Bitcoin base layer integration with Nostr. Hope you don’t mind me pushing back a bit here—I figure you might not get much of that in the comments
There are some interactive guides here
https://guides.getalby.com/user-guide/v/alby-account-and-browser-extension/alby-hub/getting-started
Should be available very soon
no error?
but then lets build it directly on your Fedora from source.
Do you have Golang and nodejs installed?
https://developer.fedoraproject.org/tech/languages/go/go-installation.html
https://developer.fedoraproject.org/tech/languages/nodejs/nodejs.html
(note sure if those are good fedora links)
I love to hear that many people are excited about Alby Hub and how they got their lightning node running and how cool it is to use it to zap and do all the crazy things we now do with sats!
But I also need to say: it's still a very long way to go and what will matter is how it performs long term. It needs to get battle tested 😉
Can't wait to look back in 6 or 12 months...
We work super hard that you will then be even more excited using the Alby Hub! But only time will tell 😉
actually that's bad english, isn't it? 🙈
it should be "I'll randomly select a person who comments on this."
ok, that was quick. but because the first reply is a bit unfair I will get another iOS Testflight invite for Alby Go and will invite a random person who comments on this.
Alby Go is a super simple mobile app to send and receive lightning payments on the Go. It's build around NWC and perfectly works with your Alby Hub.
You will need an active Alby Hub and you will need to give us feedback!
An active Alby Hub is required.
And I heard rumors that Alby Cloud subscribers will be invited, soon.
I think I have one iOS Testflight invite for Alby Go.
Alby's super simple mobile app to send and receive lightning payments on the Go.
It's build around NWC and perfectly works with your Alby Hub.
Who wants it? First reply gets it but you must promise to give feedback. 😉
ok, cool. looking forward to the update (I bet it will look different :D )
take 5 minutes and do it. 😉
did you try Alby Hub, yet?
if not can you do it and then update this picture after a few weeks?
Yeah, data is encrypted with the password and thus it needs to be unlocked. There have been talks on lifting this but I am not sure when it happens.
I think there is an issue for it in case somebody wants to contribute to it. :)
Good point. We’re still aiming at a moving target. In the next four years (the next epoch), we could see AGI emerge, which could change everything—how chains are used, how development happens, how we discuss things, and the path to ossification. Once AGI arrives, we’ll likely get used to virtual assistants that communicate on new layers, invent tech we haven’t seen yet, and do all this without needing forks.
We’ll be able to evaluate things like the mining fee auction more efficiently, figure out things like the nash equilibrium and iterative prisoners dilemma e.g. how much will a high value tx pay to get priority. All our research and explanations will get a big helping hand.
The app landscape for consensus and polling might shift too. We’ll be able to replicate the best parts of DeFi on Bitcoin, Nostr, Ditto (maybe Pear too), and we’ll be better at identifying and countering social attacks. The future could be pretty interesting, and we're not in a rush for a killer feature or osification I dont think immediately. We do want to avoid catastrophic failure vectors, and guide the project carefully through the next phase.
Thanks, that’s helpful. My take is that we should really push single-use seals to their limits first. It’s a Layer 2 solution based on (u)txos, and like with Nostr, once people see what’s possible, they’ll get it. Single-use seals might not be perfect, but they’re likely better than Tether, and people use Tether. It’d be great if folks used and tested the tech we have before asking for more features or forks.
We’re also assuming sovereign identity is just for humans, but maybe machines will use Bitcoin more than humans. We need to see how things play out to make the right trade-offs and keep in mind the risk of catastrophic failure—like a chain split. Remember, there are vested interests that might actually want a split. A fork needs both social and technical consensus and has to be something the user base, many of whom have entrusted their life savings to this, actually wants.
Got it, that makes sense. But we also need to see real demand for these features to justify any urgency. If there’s genuine demand, it could be shown on Liquid or Elements first, and the user base would say, 'Yes, we need this.' The same goes for a solid self-sovereign identity or trading solution—it should be tested on testnet, even with some workarounds. Creating a false sense of urgency risks dividing the community and causing a chain split, which we've already been through, and it was almost fatal. But, nobody cares when you only get shot in the ear! :)
Glad you brought this up. We should definitely go through these points and possible solutions, though it will take some time—probably weeks or months—to cover everything in detail.
On risk, I think the biggest threat to Bitcoin is a fork and chain split, even more than a 51% attack. We've never had a 51% attack, but we've seen multiple forks and splits. Any new feature has to be worth that risk, and it should be explained clearly enough that at least 10% of users can understand it from first principles. Let's keep in mind the real dangers of a chain split.
Right now, I don’t think we’re fully using the tools we already have. I monitor testnet4 closely, and it’s clear that Bitcoin + Taproot (which ties into Nostr) isn’t being used much. Sometimes my transactions are the majority in a block.
What do you mean by critical primitives for scaling sovereignty? One trade-off could be that Nostr npubs and Taproot addresses offer sovereign ownership and property rights, whether on the base layer or something like Liquid. We’ve barely scratched the surface of using the (u)txo model for a chain of custody, like with single-use seals. A decentralized free market could be built on Bitcoin with this, but I’m not sure there’s much appetite for it right now—especially for niche use cases like vaults that no one’s really asking for.
Yes exactly. So I think there's 3 aspects
1. In any project there are those that want the status quo and those that want features
2. Bitcoin benefits from stability, and there is a social attack in dividing the community with a feature that needs a soft fork, and can cause animosity, and even a chain split
3. Devs are paid of groomed to back the fork side, as a form or, "agitation propaganda". Many will not know they are working against the project, and feel some rigeous cause.
I think that the agitation prop aspect of it is simply too valuable to the multi billion dollar rivals to bitcoin for them not to try and do it. We've had 3 civil wars so far from people that "want the best for bitcoin". So far we have won. The next battle might be harder.
You can continue using extension with he Hub.
We will probably add remote login with keys that are held in the hub in the future too
👀 @npub10r8…t2p8
https://m.primal.net/KaWI.png
https://m.primal.net/KaVE.mp4
We dont need a soft fork. The features we have have barely been used. If they want OP_CTV try it out on elements and or liquid, and show there is some demand. There is of course no demand for it. The upside of a soft fork is very little for the bitcoin community. The downside is a chain split, which of course, all the enemies of bitcoin want, and will fund.
yep, do that. setup Golang and nodejs - that should be just default there.
and then I can help you building the hub executable.
it should be easy. I think you only need Golang and Node.js installed. I can help with that, but I don't have a fedora at hand
I thought you have built it from source. do you think you're able to do this? It requires to have Go installed.
what does it say if you run it?
With Alby Hub you always have your own channels, but Alby Hub makes it easy. It has integrated LSPs to buy channels and we want to give users a setup with good defaults and where channels have to be setup once and then work as long as possible.
It dos not? lets make it work. I don't have much experience with Fedora, but I am pretty sure we should get it running there.
btw. you can see this probably easier in the extension web developer debug tool. I assume it's the fiat rates which you can configure in the settings.
in such cases we actually also default that requests go to one of our servers instead of some external servers.
You likely use the Alby fiat rates. Can you go to settings and disable fiat rates or use a different rate provider.
In the rates we specifically use the Alby one to not make users request other sources without knowing it.
and thanks for investigating this, this for sure is helpful for us to improve this and I am sure we can get better there.
User privacy is very important to us, though we our main focus is at this point simplicity.
the extension talks directly to the lnbits - if that is used in the extension. that does not go through any of the Alby servers.
The initial version of caniuse for nostr from Marco.
https://marcodpt.github.io/nostracker/
https://image.nostr.build/42c2e3ff354fd4518173895e5140a26874ad8a75de7097b18dec7dab261b57ff.jpg
Yeah, it's tough. Nostr dev feels like a battlefield sometimes. I created NIP-17 for this exact reason, but it didn’t gain traction. Later, I developed an on-chain commitment system that could have made things smoother, but it faced resistance, particularly from those fixated on drivechain. It’s a shame because we could have had better Bitcoin integration years ago. Eventually, NIP-17 resurfaced, and with NIP-34, we managed to keep things intact with the 'let git be git' principle. Ngit now covers about 60% of what you might need, though the audit trail isn’t formalized yet. It’s a long process, and when you know your work might get shot down, it’s hard to justify the effort. Still, I’ve got it working for myself. If you’re open to a synthetic future, bots might be the way forward—no need for UX, just an API and CLI. Bots could eventually document and wrap everything into user-friendly apps. Switching from nostr-only to Ditto, which I see as nostr 2.0, could solve many of these issues—it's scalable and allows for permissionless dev, which was the goal all along.
https://gitworkshop.dev/ngit
I've been doing this since forever. That's a big reason nostr was made.
And dont make the mistake I made in thinking that coke zero is "safe". Actually its incredibly sweet and gives you just as bad cravings.
Strange way to write "Nostrocco"
The neglect of the nostr relay network, has been quite remarkable. Everything else was supported, but the relay network was thrown under the bus often is a quite unkind way. It is a shame because without the relay network, there would be no nostr.
Ultimately I think it's a case of "tragedy of the commons". It's never too late to help the relay network. But 80% have left and most wont come back. Let's try and do better with #ditto !
if you want to open an outgoing channel then it makes sense to have a big channel and also keep that open. And those channel partners require ~1m sats minimum size.
If you want to get a channel from an LSP it's _increasing your receiving capacity_. You get a channel from the LSP and can receive any amount then via lightning. (on the node page, at "receiving capacity" choose "increase")
This is also our default flow for the first channel:
https://demos.getalby.com/demo/clz2zpzys3dozz9kdr9ctnxq3
- but that's good feedback we need to make this more clear and obvious.
Sad :(
Relayable.org has been downsized from its network of worldwide relays to just one in Los Angeles. This is due to a lack of financial support and large monthly hosting bills. We tried numerous times to get funding from the usual suspects but were not even sent back a denial email. So due to the ongoing costs and slowing of direct support with the price of BTC going up, the hard choice was made to downsize. Thanks to everyone who has supported and helped over the last 2 years!
- Jascha
https://relayable.org/
Start9 is currently in the progress of releasing Alby Hub in the official market place. I hope it will be there in the next days.
LND on Start9 is soon also optional and you can choose either to use LND or just Alby Hub with it's embedded node.
no, not at all. With the LSP it costs you 10k-20k sats (<10USD) and get enough incoming liquidity which should be good for most users for a long time.
Uses then can receive any amount they want.
If you already have an Alby Account you'll find the option to upgrade to run the Alby Hub in your getalby.com dashboard
it's the best time to start a lightning node.
Alby Hub is here and the mempool fees are cheeeeeap ~2 sat/vB.
are you running it?
here is an invite for you: https://getalby.com/auth/users/new?invite_code=5b7ef009
Should be fixed now I think thanks
There's literally a book written about it. But the posts were bitcoin talk forum:
https://www.amazon.com/Kicking-Hornets-Nest-Complete-Cryptocurrency/dp/0359327443
yeah, let me know how your experience with that is anything we should improve
This was satoshi's last post before he announced he was moving on:
"It would have been nice to get this attention in any other context. WikiLeaks has kicked the hornet's nest, and the swarm is headed towards us."
Dont you remember, Satoshi was against bitcoin + wikileaks ...
GM https://image.nostr.build/3a6acb3d3bfa758ebdc3f267878a5b184d529ae130c45f97bc07af050092af8c.jpg
yes, sadly that's the issue I think. Olympus there requires that reserve.
Balances in lightning are still hard to get right. Drop some more sats and then try again.
https://m.primal.net/KYrs.mp4
What's your current balance and does the Alby Hub node page say something about the channel reserve in that channels list?
enjoy Berlin! in case you're traveling through Cologne, let me know. my house is your house here.
Still a long way to go, but in half a day, I have almost got my first #ditto instance running. Still in experimentation mode for now...
https://nostr.me/timeline/global
You may want to have a look at #ditto
https://docs.soapbox.pub/ditto/
https://image.nostr.build/ac2c1466323b11d751843029d38fe39d291d596255dec12727e6f807113817f2.jpg
It's a feature #note1v65…q7y7
Vilnius #photography https://image.nostr.build/36897b8175e93e9acd96a37a340a37a88305c5b0dd74a39d67634addaecb8191.jpg
In the process of migrating https://github.com/sockethub/sockethub from Node to Deno and have to say, the experience of deleting tons of config and build steps is a liberating feeling. There’s still more refactoring to go, but this feels like the future for Js/Ts/Node devs.
#deno #nodejs #typescript #sockethub
https://image.nostr.build/9cdce344bc87432763a20e11adb07ac184d49ac90fe1c6bb55f9113ec84ec9bf.jpg
https://image.nostr.build/fa3f69398bfb540bfaf62529bc2eac3bc9854df0f6ddd68fd0d2b3c95e393919.jpg
#lithuenia #vilnius https://image.nostr.build/42c25b017f15f4cd1d390af86d1ba79bf9af31be1902b0828041428b64cc1fc6.jpg
Not 100% sure you need a NIP-05, because I saw it does @npub... otherwise, but I need to check that more. I dont have any issue with NIP-05 myself, it's historically been quite good and useful. However it did get changed recently.
What I like about ditto is that Alex has ideas on how to scale it, and bring things to nostr not seen before. He has also scaled other projects (to millions), so we know it's possible.
What I like about ditto is that it has caching strategies, strategies for fast content delivery, a highly polished UX. It has high interop and an architecture that I love. It is extensible and modular. With ambitious plans. A slight personal bias that I have, is that MK and Alex are both very likable, and bring alot of energy to the project too. I have trust in the team, so I am willing to throw some time at it, and have confidence, it wont be wasted effort.
Ditto also has great professional, documentation. It ticks all the boxes for me, that I've wanted for a long time.
Similarly concept, but not quite the same. I went through a lot of details with Alex and MK, when I met them. I'm convinced that #ditto is next nevel. I do hope relay.tools will work well too. Ultimately (friendly) competition is a win for the end user.
yes, I used it, before I discovered ditto
I realised how stupid it is after it was too late
#ditto is the best kept secret on nostr. If you want to try an amazing client, go to:
https://ditto.pub/
Or install your own version using:
https://docs.soapbox.pub/ditto/install
With an elegant, scalable architecture which can handle millions of users. This was the missing piece of the puzzle that nostr has needed.
https://m.primal.net/KXNT.png
Sometimes you just need to get out of town, a change of scenery, to finish that project that’s been dragging on.
#mixing #musicproduction #drums #makingmusic #musician #harrachov #ceskyraj https://image.nostr.build/925eca0299ff83b74c78ea1ecedcf529f4366d9c71d4874fdfd79e7bed0f223d.jpg
Is Ditto Creator Incubator for creators only or also for eg. countries/language communities? #ditto #asknostr
I fixed it clearing cookies/cache
I got this https://m.primal.net/KWxv.png
I got this https://m.primal.net/KWxv.png
https://soapbox.pub/ditto/
Can I run Ditto on Umbrel? #asknostr
Hey Alex, can I run Ditto on Umbrel?
ok, thanks. I could not believe there is no way around it.
so I always have to create the directory on the host, set permissions before running docker compose
Can someone help with a docker question around the phoneixd docker image:
https://github.com/sethforprivacy/phoenixd-docker/issues/5
the container uses a less priviliged user, how to correctly mount a volume that the container can write to that data directory?
The fastest way to use bitcoin on macOS https://www.raycast.com/saunter/vortex
is that the latest version? can you check?
because I think it should no longer load external fonts. for various reasons…
GM
https://image.nostr.build/c34510ca828ceb0e6da236de05c6059edabef453b3f9de6915846923cbc201dc.jpg
My node connects through @npub19hg…yv9p with Damus, Primal, etc and I zap nostr posts
I connect it to Alby Go (coming soon mobile app) and pay for beers
I connect it to Alby Extension and pay on the websites on desktop
I connect it to Raycast extension and do payments from desktop
I connect it to Telegram and Discord bots and pay people there with it
the list goes on
I run Alby Hub on Umbrel Home
It's the year 2034 Nostr usage is fined with 8000 sats (in 2024 terms: 8000USD)... what do you do?
Depends on the tech your ISP knows you're using a VPN...
question is always: what's your price when you stop using a VPN or something.
#note1jkc…yh32
thanks I always forgot about this tag :D
Is there a brasilian hashtag or something?
It relays all the things (well, in a specific format)
It doesnt, for example, store all the things. For that you need other technologies.
Nostr is a tool in the toolbox.
Can't wait to be back in Latin America this year
https://youtu.be/cUaKBGnn2DQ
nice photos!
I sadly never managed to get there. have fun!
if you have an account you can invite your friends.
here are some to get you started:
https://getalby.com/auth/users/new?invite_code=0e4633be
https://getalby.com/auth/users/new?invite_code=2d315ecd
https://getalby.com/auth/users/new?invite_code=5038d9d0
Plain Old JavaScript is highly under rated
My node is in Warsaw and I use it to zap from Vilnius now
Hey @npub1k5f…vqg2 wen @npub19hg…yv9p PR to @npub1xnf…lpr5 ???
Well mobile is for payments not zaps, but yeah I use my node for this too
Right now you connect it with the Alby account for notifications like this, channel recommendations, etc.
in one of the future versions this will be optional and users have full control over these features.
I do remote self custodial zaps with @npub19hg…yv9p for a few months now and I still feel the tingling excitement with each one
no, we recommend 1GB of storage to have enough space. but it does not need much.
no wallet of satoshi is not. but please ask them - hopefully they will add support for it.
Alby Hub sadly does not work with CLN. So this is currently not supported, yet.
For CLN there is this NWC plugin: https://github.com/gudnuf/cln_nwc (not sure how active it is developed)
With that you could manually link the alby lightning address to your CLN. - but I have never done this with CLN and that plugin.
I think a typical Desktop PC should be fine. Alby Hub for default usage does not have any high requirements.
But we're still in the process of collecting real world data. So let us know how it goes for you.
Just keep in mind on a desktop computer you need to keep the app open to be able to send/receive.
thanks for the feedback!!
> I'm currently just a bit nervous with automated channel closures
no need to be nervous! the worst thing is that you will have to wait a few days until your sats are available as onchain balance
BUT with the Alby Cloud subscription our plan is that it's taken care of and you'll always have a channel to receive. Even if it closes a new one will be opened for you. So no worries.
> we need to keep the web app opened
That is only the case if you use the Desktop app. If you use the a cloud or pi version then you don't need to keep the web app open. The node will keep running in the background.
You have the patience of a saint. The 7 TPS is a red herring. Bitcoin scales through layers. Each layer is a trade-off. If it was not a trade-off it would be the base layer. The layered system is still vastly superior to the status quo. I do however think that after 99% of the coins have been fairly emitted, there is a case to increase capacity TPS in line with the hardware of the day, and balancing it with keeping the node network decentralized.
What's the problem, do you get an error or something? cc @npub1zk6…l6ef
Few people know that the original web was designed a decentralized space where everyone could browse and edit thei own pages. The original browser, called worldwideweb, was a browser/editor, where anyone could make edits to the web as well as browse the web. What happened next was that VCs removed the editing functionality and created web based silos which locked in the users. We now have a chance to add back the decentralized functionality to the web, returning it to its decentralized roots.
Ditto scales, so nostr doesnt need to. And through federation ditto has already scaled to millions of users and growing. You dont have to use ditto, just take the design patterns. Not only that, but we can add almost unlimited features to it.
Someone will build bitcoin L2 on Nostr one day
This fucking guy @npub1zk6…l6ef
https://m.primal.net/KUxz.png
Emails work a bit differently than DMs though
Who will create email on Nostr
at this point they are not optional as those are options within the app.
yeah, the ultimate question is if there will be use cases that are impossible with the legacy world. We see some exciting, but that whole ecosystem still has to grow and it takes times.
so less than a cup of coffee per month?
Alby can't close the channel as users can open channels with any peer and by default we recommend some awesome LSPs (Megalith, Olympus, LNServer) are used. Alby is not an LSP.
Alby/the hosting provide could shut down the servers then you'd have to migrate somewhere else.
@npub1mw6…2922 you're not on the Alby Hub, yet??
Did you setup your Alby Hub already? Are you using the desktop app?
if so make sure that the app is running and is connected otherwise it will not work.
And you have to make sure that your hub has a channel - you might miss this.
that sounds too complicated.
I think you just need to download the new version and replace your existing files. The only important directory is the working directory which is in your home dir.
That’s where I live :) Coming back on Sunday
Warto! Gdzie teraz bywacie ?
Visiting Vilnius after Riga. My third time here, what a beautiful city https://image.nostr.build/b2d9e29aea7d981885c83671553a0346d5d14517aa9f5b048dc5e72fec5b2927.jpg
Working hard to make it easier and shorter 🤙
and he is likely also satoshi 🤫
Yes still pending for official store, but you can already install it https://guides.getalby.com/user-guide/v/alby-account-and-browser-extension/alby-hub/alby-hub-flavors/umbrel-start9-etc
wanna help with a AUR package?
Nix might be a bit more universal and got quite some adoption in parts.
let me know where I can help.
Are nix flakes always building from source or is downloading the executable ok?
what UI or bindings do you mean?
and there are two options: the http version or the desktop version. I guess starting with the web http version is the easiest first step?
What do you think would be a good price?
we spend a lot of time giving the user the option to self-host the Hub wherever they are comfortable.
I think many things are either paid with time, personal data or money. People have to choose one.
Independent of Alby how much do we want Nostr and Lightning apps to succeed and because of that we are as early adopters maybe not the most price-sensitive audience for apps?
It feels like it, but it isnt. Nostr is controlled by one entity. If it transitioned to community based, like bitcoin, it would be good. Might be a bit late now.
what service would be valuable for you to pay for? or why don't you want to pay?
Main thing with bcash is that there are hostile forks (such as bcash) and complementary forks (such as litecoin). Bcash was the most hostile of hostile forks, it took code that it didnt write, and tried to destroy upstream bitcoin, so that they could take all the coins, which gave that code to the world for free. It's like stealing your neighbours car and trying to run him over and kill him, so that you can f*ck his wife. When your plan fails, you say, hey cant we just be friends. No, you cant.
look for @npub14wx…gcye and @npub1m0s…gcru
Yes!
And https://nicotine-plus.org is an amazing UI for it (at least on GNOME). Can't live without it anymore.
Alby Hub on my Umbrel Home!
Cant right now, babe, smart widgets spec just dropped ... that's right SMART WIDGETS for nostr!
https://github.com/nostr-protocol/nips/pull/1454
since day one you could use the Alby Extension with any wallet you want. your LND, CLN, etc. if you ever used it you know that.
With Alby Hub now every user even has to and we work hard to make it easy to do so.
so I have no comment on such FUD, which I guess is commonly known as wrong at least to anyone who ever looked at the Alby Extension.
https://m.primal.net/KSQw.png
by our memelord @npub14wx…gcye
If it's just an API, then what you use it for, freedom or otherwise, is up to you.
You mean existing end product using relays? Or something to connect a relay to an existing product, like a bridge? That could be huge yes.
We could use some Nix help to package Alby Hub as a Nix Flake
https://github.com/getAlby/hub/issues/519
anyone out there? it should be pretty simple I expect as Alby Hub is a single executable with no other runtime dependencies.
Nostr is better as an API than as a protocol. It might end up as either. If it's an API it doesnt need to scale, because it inherits scale from http. So you use the API and are happy. I think that's where it will end up, but it could go either way. Both are good outcomes.
The best website that nobody has heard of:
https://learnmeabitcoin.com/technical/keys/hd-wallets/extended-keys/
Yeah, definitely dont want to start over. Can an xpub be deterministically generated from an nsec?
I'm still reading through it. I'd prefer open ended subkeys, but maybe I can live with this. Need to figure out the details. Could be like an xpub, but I thought that xpub is longer than an npub. Need to refresh my memory, there.
You just never got a good one. Try this when in Poland.
This shit is ambrosia
https://m.primal.net/KRvJ.png
Subkeys spec just dropped
https://github.com/nostr-protocol/nips/blob/d31a1490537db439dd853269781955f6a0cdf78e/102.md
I think it's different. Most people dont know this, but in the first few years of the web, there was actually a list of ALL the servers. They maintained it for a while. But it kept doubling every 3 months or so. In the end they could not keep track. Nostr is different. It was on a growth spike But then that growth stoped and reveresd. Now the relay is not growing exponentially, or even growing at all. It may be shrinking The two systems are quite different.
was great to meet you there!
so it was actually able to make it mobile usable.
move the bitcoin around and double tab to shoot:
https://bitcoin-vs-fiat-invaders.tiiny.site/
so it was actually able to make it mobile usable.
move the bitcoin around and double tab to shoot:
https://bitcoin-vs-fiat-invaders.tiiny.site/
so it was actually able to make it mobile usable.
move the bitcoin around and double tab to shoot:
https://bitcoin-vs-fiat-invaders.tiiny.site/
You need to set a lightning address!
Follow red for Bitcoin layer 2s alpha #note1c9y…74jp
GN
https://image.nostr.build/83495db4100b1d0872bfc8dc62d2a19a63c72dbdb33882146890d9f13ce0dc82.jpg
If you don’t see Isolated balance when creating new connections then yes, you just need to update
Soon you can use it with Alby Go (mobile app ; )
sorry new users on the right
* Are you into splicing?
::DDD
"I got some liquidity for you"
What can you say in bed, but also as a node runner?
Worth it so far. 100 notes / second
#note1j25…q25k
This one is probably a more advanced expansion of What the Buddha taught
I've voted to ratify your merit request! Testing
Not a good look, imho. But I guess you have your reasons. GL.
Good, was worried! I do agree with snowden about privacy, but that is easier said than done.
Check this oout @npub1xv8…lk3x
✊
https://image.nostr.build/f39a7b788f15c4b49b709851dba1e4ab20298d1b1a6157247c91903f41f24ad0.jpg
If npub is for display purposes only, then the checksum should not matter, only the prefix, and the key. A good way to test implementations.
I get that. What im askign is the "checksum" itself actually ever used. If not, then it might not matter.
shoulda been bech32m like taproot ... maybe we should just ignore the suffix ... is it used anywhere for anything ever? low-res qr codes?
what are nostr addresses?
works only on desktop. maybe I should tell the AI to make it work on mobile.
A space invaders inspired bitcoin game built to 99.9% by an AI:
https://bitcoin-vs-fiat-invaders.tiiny.site/
All the code and text is made by the AI. The AI also came up with “bitcoin shells” as a name for the bullets somehow.
and btw. you can win there. (though payouts have not been implemented so far)
share are score. do you manage to win it?
Correct https://image.nostr.build/a8d18a74575e9ce2605b8047a39743714906c6362178cb57407c660bfeafb958.jpg
https://image.nostr.build/06be4df181bbeb072b5f9c41eaa9d88eea4d249d3066808880a75fb19f7ac21b.gif
"SIgn up with email" is the biggest choke point on the internet.
https://x.com/jeremykauffman/status/1828123916847718708
relays are trusted third-parites
Not on its own. On its own it is just noise. The internet are just 1's and 0's. Keypairs are just 1's and 0s'. They are neither free, nor unfree. We as humans, assign meaning to them over time. A new keypair, on it's own, always has to strart from zero.
> Also it's interesting that in both ActivityPub and Nostr, people write posts more often than they Like/React to posts, which goes against the conventional wisdom.
That does seem weird to me, too, and when I look at my timelines on both, they don't seem to support that fact. However, people on Nostr definitely don't interact with my bridged posts usually. So I think this might only be true for bridged accounts, but not for the native ones on both sides. 🤔
Agents on nostr. I gave up on DVMs after about 10 attempts. They are too complex for me to understand. I'm going for something simpler.
agentic nostr
https://m.primal.net/KNjG.png
Only the realtime update wouldnt be possible.
"Think of it like this: It's 1921, and you bought a new car. You have this amazing piece of technology, which does incredible things, but also, it's still in development, so sometimes you might have to get out and push it. But as the years go by, it will get more reliable. We are all lucky to be involved with BTC at this early stage." - megalithic
np, the internet is layed, one API is built on another, in the beginning IP was created to send packets from one computer to another, then http was created to send hypertext notes and other stuff between client and server, then websockets were created on top of http to send notes and other stuff in realtime, then nostr was created on top of websockets, to send notes and other stuff from one computer to another, using relays
Another layer on the web. Web = http, which is part of the internet.
Internet -> Web / Nost -> NostR
what happens in Raga, stays... forever
#note1w3g…5dwm
Okay last night was wild #bh2024 https://image.nostr.build/960ebedacd868230d3f8ccd00080713549bb805040d41296333c6d8bafcaf8c2.jpg
Nost = notes and other stuff
NostR = notes and other stuff transmitted by relays
relays are actually http websockets, which are a web standard
while websockets dont, and have never scaled very well, the web itself does scale well
There is never a web scaling conference, and there never will be a web scalilng conference. The problems were solved once and for all at the start
So notes and other stuff can scale in any number of ways, once you realize and reuse standard, well-established, web technology scaling patterns
Once this is done, and Nost is scaling, the relay part becomes an add-on and you can apply the same technique to scale bitcoin. Which will have an intersection with nostr.
Appying web scaling to both Nost and Bitcoin can take them to billions of people, just as the web has been taken to billions of people.
Alex Gleason's ditto seems to be the project that is doing this. Once you see this, then you realize the web is actually scalable and awesome, and nostr makes it a little bit better, rather than having to recreate everything itself.
Nostr is a web technology. Bitcoin is not a web technology. Once you realize that nostr is a web technology, the scaling problem of notes, and other stuff goes away. This also solves bitcoin's scaling problems.
Foolish to think that this isnt happening to nostr. Spyware has already been inserted into open source libraries. The devs say nothing. Dont trust, verify.
#note1qh6…r6xk
Got a fresh tattoo at #bh2024 https://image.nostr.build/4d85b844042b0f3a75818f29492d538559df86001eed7c280abbb36c8b216661.jpg
#bh2024 https://image.nostr.build/a3b54f853019da2f7669c01a9b7524735fdc11f99d914505df87499d63c37021.jpg
Multi user agentic collab over nostr
https://m.primal.net/KMmW.png
My talk from #bh2024 about @npub19hg…yv9p illustrated! https://image.nostr.build/1ba80130c488f8529620d284db876d3fea4b4bc4023168884931845f2be53a9e.jpg
The CEO of The Nostr https://image.nostr.build/63a20074c5a11696a0cb7509b87140593dbca5dc78e44d640773c138ebd185f1.jpg
Already solved for XMPP (which also has other benefits): https://migrate.modernxmpp.org
And not even an issue to begin with for SimpleX (since it literally has no user IDs): https://simplex.chat
Deep state tried to use open source to get a back door into Telegram, without anyone noticing.
https://www.newsweek.com/telegram-tucker-carlson-government-spying-1891398
Nostr and bitcoin share taproot as identity. That is the powerful thing, and the synergy at the intersection.
The relay part shows a proof of concept, of what can be, but relays dont scale much beyond rapid prototyping.
Notes and other stuff, bitcoin, taproot are all good. The intersection is hugely unexplored. There is a whole financial layer there, smart contracts, derivative, streaming sats, gamification, over and beyond anything lightning can dream of. It's an untapped gold mine, and I know you're going to figure this out!
you will have to learn how to grow your own vineyard then…
Be aware there is one person in control of nostr. It started as a one person hobby project, and while some aspects have been delegated (not very transparently), it is still the same neck to choke. If nostr were to transition to a community driven transparent process, like bitcoin, that would not be the case. But it is how nostr is, for now, at least.
Letsencrypt certs should last 1 year. Clients should give a month grace period for letsencrypt for recently expired certs #craptography
Yes, of course. It would be much easier for them to investigate crimes in the future, if they wouldn't push everyone to fully E2EE comms.
However, with most of the industry moving to E2EE protocols, the peak value of a full takeout of unencrypted comms from Telegram is probably just about now.
As soon as Durov printed his own TON currency, he put a target on his back. Such a big brain should have known this.
That said, damus is probably our best relay and our best client. Loss of damus would leave a large gaping hole in nostr.
#note1pqe…sau5
Telegram is unencrypted by default. This is about the open drug and prostitution markets that Telegram facilitates. It has basically replaced dark markets on Tor for most of these things at this point.
the hrf dude makes 250k usd, so that's what id pay -- these are hard working talented people at the top of their games
did we run into beer limits? :)
who of you was this? found in some bathroom in Riga.
https://m.primal.net/KLHg.jpg
Phrasing it another way. nost is far bigger than nostR. But nost itself is basically the web + taproot.
Nostr and bitcoin are a perfect fit. Nostr and bitcoin share an identity system via BIP-340. Nostr could easily be called Taproot-Nostr. Or Bitcoin-Taproot_Nostr.
The freedom tech aspect is heavily oversold, and doesnt really apply to nostr. Nostr is simply not attacked because it's too small.
The most likely thing that would happen if someone uses nostr as freedom tech is they have signed undeletable receipts of doing things that they can get prosecuted for.
99.99% of users dont have the OP SEC to use nostr for freedom, and will simply get rekt in the process. Let's not see our frens end up in a bad place because we over promise things that nostr is not.
Important to remember that nostr simply relays notes and other stuff, from one user to another. That will always be valuable. It does not STORE data, there's other solutions for that, which are not nostr. The storage market (e.g. for notes, and other stuff, which actually was written in the original web proposal) will always be 1,000-1,000,000 times bigger. So nostr has a total addressable market of maybe 0.01% of the web. That is perfectly OK. The challenge is not, and will never be to grow nostr to 500million users. The challege is to spread ideas such as zaps, or ability to move from one app to another, or an app eco system, to the wider web. Nostr then provides realtime payments, which is the cherry on top.
Tired: Requesting a feature from people who almost definitely won't do a ton of work to integrate something they're not using themselves as of now.
Wired: Built the feature, prove how it actually works, and allow instance operators to merge your code and run it on their nodes/instances.
Nostr fixes Nostr
How it started:
https://m.primal.net/KKjp.png
How it's going
https://m.primal.net/KKjq.png
lightning network on mastodon -- upvote if you think it's a good idea #pampit
https://github.com/mastodon/mastodon-android/issues/879#issue-2483701801
It's like pointers. Not everyone understands them. But compentent developers do. I guess the issue is people who dont understand pointers having strong opinions. Not much you can do about that.
Who’s the lady on the left? Asking for a friend
I think there is a conflation between enforcement ("How can I stop this") and ethics ("Should be we doing this"). You cant stop racism, but you can call it out. Definitely on nostr there are those that will want to post exclusive content on relays THEY choose. Perhaps a community relay, like a facebook group relay. I'm saying that data ownership should be respected, and people own their own data. You might not be able to stop it, but you can call it out. We have a web of reputation and trust already. Things like "antizaps" (negative zaps) are going to be quite important to call out bad actors.
@npub186k…9hv0 DJing at #nostriga https://video.nostr.build/c2ab56ef479ee93a30a0ba25522a5143af3c24ee3048470b476f4ba49ca6e107.mp4
"Lock-in" is the word people are looking for.
Nostr identity, or more precisely taproot identity, obsoletes vendor lock-in. That feature is enough to beat the status quo.
Asado by @npub1qdz…25qc at #nostriga https://image.nostr.build/83e50f00cdaa2feb7ae2f3af38a0ab23a429fcf0f45f81adc84792d849c08c72.jpg
Watched it. Dude, have you left bitcoin for "privacy" coins, or was that a joke?
Agreed. I already want to start two
I think this will work very well
I thought this too for a long time. But then I realized if i have exclusive content, and publish it to certain relays, but there are other relays I dont like, I'd be a bit annoyed if they take that content. There's gonna be a spectrum of opinions on this, I respect yours, but I have come to have a more complex view over time e.g. things like NIP-70 introduces nuances:
https://github.com/nostr-protocol/nips/blob/master/70.md
Good news on monetisation for communities @npub149p…722q https://image.nostr.build/313ba2820caf8f0d855b37d7653afb728e4d603434affd74d0985bab2a90a9d0.jpg
Fair point. But you should get consent, no?
I dont think you can easily mirror without user consent. Users should own their own data. But if users are ok with that, mirroring can be a useful tool, imho.
There's no magic fix, the relay network is in bad shape due to, neglect, and lack of investment. A change in mindset, e.g. from opensats could move the needle back in the right direction. No quick fix there.
Nukenings are bad for nostr, but they will happen from time to time. I hope it happens when nostr is mature, rather than when it's a baby.
Caching is important, that will take some of the load of the relays. Nostr needs a scaling architecture, like the web has, but none are on the horizon, yet. And could it even get through the NIPs, probably not. So, more to be done. First thing is to establish that work is needed, which I think Peter Todd for pointing out.
I'd rather call that portability. While there are some significant successes, and noticably over silos, nostr struggles to fully interoperate with itself. Something as simple as replies work (or dont work) differently in most clients. And nostr has almost no interop with the wider web. So much more work to be done here, that is not getting done.
Truth. On point, as usual. But we can make it better. Less LARPing, more building. Decentralzation is not a slogan, it requires work.
It was an issue in combination with the LSP and this huge fee spike and some other variables that happened.
But I think you got our email? If you're an Alby subscriber another channel will be opened for you.
With Alby Hub you can also add some redundancy with another LSP - that's why we implemented different options.
I did not see your email. but anything I can help with? what means Alby Hub is confused?
Follow janus for layer 2s signal #note1z89…fpru
wait a bit for an update.
that fee spike was brutal but Alby subscription users and Megalith users don't need to worry.
we are here to build the best pirate ship to sail these stormy lightning waters. ;)
It's a bit of a mess, but.
https://github.com/aljazceru/awesome-nostr
Also, but this wiki needs some love:
https://github.com/nostrcg/devguide/wiki
Or try
https://github.com/nostrcg/userguide/wiki/Getting_Started
When your client is too fast for your screen cap util 😉
https://m.primal.net/KIFj.webm
The most under rated talk
Yep, thanks for presenting a good argument. That's the only way we can make bitcoin the best it can be. More civil on nostr than on X! I'm generally strongly against spamming the blockchain, especially with assinine inscriptions I view OP_RETURNs as a more nuanced thing. I was orginally against OP_RETURN when everyone else was for them, until they justify a use case. Names on bitcoin might be that use case. I can see utility in my applications, let's say I want to eliminate spammers and give users their preferred name, an OP_RETURN can give a (nostr) user proof of existence, and some skin in the game. I remain open to facts and logic. Thanks!
They dont sell them. It's bitcoin native names. Anyone can make one. If you use one of their wallets they might charge you a slightly higher fee. But just make your own tx. And you own that name forever, according to the spec. We've been missing names on bitcon for ages. They actually stumbled upon some innovation. You format the OP_RETURN according to the spec, and you get to own the character string if you are first. This is useful for a lot of things, including with nostr.
Told you it wouldnt last. Should calm down soon tho.
https://m.primal.net/KHxH.png
Started work a new blazingly fast nostr client. Coming along nicely and quickly!
https://m.primal.net/KHwX.png
@npub108k…9usw is here to chew a gum and kill Signal. And he’s out of chewing gums https://image.nostr.build/311380180c548a55d955046a140bbebc5eb0b7a149f33af6bbb74ac05d876cfd.jpg
It's complete fantasy. Not a good look tbh.
I’ll tell my kids it’s David Chaum https://image.nostr.build/a14e2f7cbef115ab21901d67ebf825cb79419a07e0b77a1a020084378f6749c6.jpg
Shell out to nak perhaps?
https://github.com/fiatjaf/nak
on my way to Riga! sadly I miss the first day of #nostriga!
see you there! who will I meet?
(maybe it's better to ask who is not there?)
Regarding Cloudflare not wanting to run a gateway anymore, I can add a fun fact from our running a public gateway in the past:
At some point, we were wondering why our nodes were serving so many requests and creating so much traffic and resource usage. It turned out that the developers of some Chinese movie streaming sites had figured out that they could just use public IPFS gateways as a content distribution network. So whatever new gateways they found, they just added to a list loaded up by the streaming clients to try and load movies from. It looked like a DDoS attack to us, because it basically was. And the only way to stop it was to stop serving anything but our own content. You could call it a tragedy of the p2p commons I guess.
https://blog.ipfs.tech/shipyard-hello-world/
Great start at Riga https://image.nostr.build/43a6d47d435739c37d9624f6a773becbcbeadd4a21e08138663d649d7295bd2c.jpg
Artifacts prompt leak
https://x.com/elder_plinius/status/1804052791259717665
Runes, which is different. Link below I think you'll like, if you havent seen already.
Runes reduces the namespace by 1 character every 4 months, so it's fun gamification. In 4 years the good names will be available.
Spaces has auctions, which is also gamification.
https://public.bnbstatic.com/static/files/research/the-future-of-bitcoin-2-tokens.pdf
Nice, I like the idea!
I'm sure you already thought about how to handle forks, multiple maintainers, and more? For example, since Git is already content-addressed, I guess we could detect full repo forks by watching for the same hashes to be published to other Git servers/URLs which are initialized (published to nostr) by other npubs. And multiple maintainers wouldn't even need to be solved via Nostr, since their merge permissions can still be managed on Gitea, etc., right?
I thought about this some more. I think that runes has probably already won the naming race on bitcoin. There's 100,000++ paid names, and game theory, a whole eco system. It will be hard to replace it with anything fairer.
The one problem might be that the spec changes. There is a "turbo" flag which allows you to opt in to future upgrades.
My fork of runes, called glyphs, adds a similar flag to PROTECT against spec changes, and will allow it to advance with glyphs which will be nostr friendly.
I think I'm going to use glyphs in all my projects as the naming source of truth. So from my POV, runes has already won this race. I'd have gone with nomen, but it's no longer maintained. I like spaces protocol but annual renewal is a flag for me, and also it'll be likely much smaller than runes for ages, or forever. I might as well bet on the winner, and rework things if something overtakes it.
That said, runes have not yet tied in the domain name part. So it's not a foregone conclusion.
Do I understand it correctly that when you "push" a pr branch, it publishes the changeset to relays as notes? So there is one maintainer who then updates the original/upstream repo with merged commits?
And what values are that? Check out divorce or abortions rate in Russia and then compare them to the west
I seriously think you have to be damaged somewhat if you think Russia is an upgrade over any western country because they don’t like gay flags
wtf. really? that's scary