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

mints are completely trusted, I don't see why they couldn't do anything they want. it's not like a multisig bitcoin transaction or something. there are no guarantees until its real sats in a lightning channel. I'm talking about accepting payments from random mints. it's not real until you do a swap (aka lightning).

ecash from a vendor-accepting-payments perspective is a nightmare, and you need to use lightning to verify the payment anyway.

if the solution is forcing the user to swap to your preferred mint then you are still relying on the user to use lightning to do the swap, which run into the "bad ux" that you are claiming to solve.

I spend most of my day reviewing and merging code from intelligent agents. I interact with them with natural language. the only downside is that they sometimes they lose interest and go work on other things. sometimes you can prompt them to do things but they have this thing called free will which is troublesome.

badge spec was a disaster so ya'll got iOS stars instead

well if you think about it most clients will receive it back from the relay when you send it

you can just sling notes into cyberspace

Replying to Avatar M0053

While lightning retains much of the Bitcoin base layer's tradeoffs and security, Ecash changes much of them and quite profoundly.

Here is just one example. E-cash transactions are not finalized until the token is redeemed. So you can send someone E-cash, but until they redeem it, you still have control. Because of this unclaimed tokens can be clawed back by the issuer.

So transaction finality has been seriously changed under this scheme.

This could be very useful for example in a store that wants to issue promotional value (like coupons or scrip) but not be responsible for the value of unspent ecash. Or, a family member could gift someone bitcoin using this method and then if that person loses or doesn't ever redeem their bitcoin, the family member can claw back their value rather than just having lost it.

But this also means that the mint has more control and is a centralized system that must be trusted. particularly in the case of cashu in which mints are single issuers and must be trusted explicitly.

I am quite concerned that the Bitcoin community in general is treating this like some Bitcoin analog. Almost as if it is a one-for-one scaling method, and it is not.

We need to carefully consider the trade-offs and see what advantages they give senders, receivers and issuers, and then what disadvantages also are implied by these changes.

I am personally avoiding using it for anything significant whatsoever until the effects and downstream and attack surface of these trade-offs has been more deeply probed and defined.

Good luck.

amen sir

probably just because I haven't posted in awhile

nostr:note1p7axj0cnxzy56za4wx0f2fy6ghu0qfwq4sd4tx0fwnlql39ugkrswy32ll

WoT in notedeck will be a lot more advanced... and hopefully that will come to iOS as well

We had WoT before any other client, we just never enabled it in threads, only notifications

advanced dick protection

if someone sets their profile picture url to "" then damus will try to load the profile picture, and you will get that popup because it would try to load it from the local network.

no way unless i want security vulnerabilities

running tigerbeetle

of course it does, it was one of the first clients with long form rendering.

It only works offline when using a local ollama, but we don’t have a way to select that in the UI yet

ah sorry I haven't figured out the arm issue on windows... I still need to buy an arm windows laptop

Replying to Avatar JackTheMimic

The core dev ire has nothing to do with the changes, it has everything to do with their response to descent. To speak to people with valid criticism with derision is what make people call Core devs "shills" or "dumb" or whatever. You can see how someone pointing out a conflict of interest is a valid criticism, right?

To be clear some of it is mindless inflooencer "Fuck Core" drivel. But that's commonplace in social media. nostr:nprofile1qqsgdp0taan9xwxadyc79nxl8svanu895yr8eyv0ytnss8p9tru047qpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3samnwvaz7tmwdaehgu3wwdc8ymmkdahhxapwdekqzrthwden5te0dehhxtnvdakqm9jn0c going on about the customer/service provider dynamic differing from open source project is a red herring.

The analogy would be people Open-sourcing a physical vault design. Then the major supplier introducing a vulnerability and saying "you don't pay us so you don't get a say in what vulnerabilities we introduce." While yeah, you can't be forved, speech is speech and the point is if you have a logical rebuttal people will side with you. But, what does a mass exodus tell you? That your counterpoints are not compelling.

Either way, if you bring more freedom to Core, I say join them and make core greater!

I would love for you to get an unless amount of messages from people who say that are going to kill you and we’ll see how long your remain polite and non defensive

Bitcoin tracing is a crazy idea I had back in 2019 and added to bitcoin in 2020[1]. nostr:npub1kyxqqqq8n2pu7f5pthr48zqcmr2k52vrud6wxzjpg0jsqcyhs3tshfc6vv took the idea and fleshed it out[2] so its now actually useable now!

The basic idea is that you add "tracepoints" into the codebase, which are like ports you can plug into to monitor data flowing through it in realtime (connections, mempool changes, etc)

You can then build external tools that plug into these ports for monitoring. This is ideal so you don't have to get bogged down in core PRs when you want to add monitoring features.

bitcointap is one of these monitoring tools that leverages tracepoints. it will simply plug in and print the data out in a developer-friendly way.

[1] https://github.com/bitcoin/bitcoin/pull/19866

[2] https://github.com/bitcoin/bitcoin/blob/master/doc/tracing.md

nostr:note1m2vvqryzprqrqv0thnyayawhjspalwnf5x3ufh0veq5s57t3dy0s8tv63c

Replying to Avatar Ross

nostr:npub1zafcms4xya5ap9zr7xxr0jlrtrattwlesytn2s42030lzu0dwlzqpd26k5 fyi I’ve been thinking Damus notifications are borked for weeks now because I was only seeing a subset of zaps and reactions. Had no idea the little purple guy was a FOAF filter. 😅 I feel dumb but relieved, I might not be the only one though. Thanks! ✌️

ah yeah this isn’t that uncommon

Something i am going to add soon in a button that puts an entire thread into its context so you can ask dave what is going on. Just a button on the thread somewhere like grok

avocado maxxing

Replying to Avatar tanel

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s can we have Dave translate text in images on notedeck?

I don’t see why not