Avatar
Hafeez
31c585f1f6fee9a8ed1a48d29475fe2613cb2a08182050e8c1d022e8b66549c4

No one’s ever zapped me so I zapped myself. Wow!

I don’t know. But the fact that you flagged it so early is a good start. There isn’t one answer. And the solutions I have in my head I can put out here.

Your article doesn’t really capture how bad it gets. It assumes good intent - but there is an adversarial scenario that comes about the same way. I have bad memories from the browser wars, where ms did the same thing with IE. The problem is you need one well funded party with malintent to cause convergence on the client and pass the overhead on to others who simply can’t keep up. We have to protect the protocol and adherence as religiously as bitcoin.

I just watched the whole thing. twice. blew my mind. Darkness is a thing. Wow. Thank you Ray.

Replying to Avatar ⚡️🌱🌙

I have an idea for a nostr GitHub replacement but it seems too simple. 😂 There’s no code. 🤣

Maybe this could be a NIP?

To create a repo you create a new pubkey (maybe with multisig).

The repo pubkey will publish notes (repo notes) that include nothing but a list of noteID’s.

eg

noteID1

noteID2

noteID3

(these noteID’s are the files, but how? Each of these notes contains a path/file.name and the source code of a file, they are code notes)

These code notes listed on the repo note can be created by anyone, but the repo pubkey only publishes repo notes. Repo notes only contain lists of noteIDs that make up the source code of the repo, the code notes. Whoever controls the repo pubkey controls which noteID’s are on the repo notes published by the repo pubkey.

Each source code noteID, listed in the repo note that is published by the repo pubkey must have the following syntax:

Line 1: path/file.name

Line 2: line 1 of source code

Line n: line n-1 of source code

To get the files from a nostr repo all you need is the pubkey. You pull the latest note of the repo pubkey and then download every noteID that is listed in the latest repo note from the repo pubkey and you run a script that creates path/file.name from line 1 of each code note and injects the source code from line 2-n of the note.

Anyone can make changes to the source code, but only when the repo pubkey publishes a more recent repo note that references new noteID’s that represent code changes do the changes actually go live.

Does this make sense? 🤔

This is insanely powerful. Everything already exists!

❤️‍🔥

This isn’t just a GitHub replacement. The next step would be to do releases as events plus reviews and you’ve just got rid of the app stores.

Extra dark skies or dark skies?

Why don’t you publish to the wasm package managers (wapm)? Much more lightweight then docker.

Replying to Avatar Rijndael

I made this video a while ago about how blinded signatures can be used for chaumian ecash: https://vimeo.com/731755923

Today i hacked up a little python script showing how lamport signatures work: https://github.com/rot13maxi/lamportsigs

Im thinking of producing some more content to explain how other elements of cryptography work. Id love your feedback:

1) what medium do you think is easier to understand: video demo (see above), interactive demo you can run (see above), long form blog? Something else?

2) what things from cryptography are you curious about and would love to learn more about? High level protocols, block cipher operating modes, specific ciphers, signing schemes?

If you look at this and say “this is a total snooze”, thats helpful too :)

Thanks!

Love the python. But what would be awesome is the python with a rap genius interface.

❤️ the code and explanation.

Does it work with cashapp for you? It doesn’t see my lightning invoice. Strike does

Cool thanks! Really nice pay ui

cashme://lnbc112540n1p3mtke6pp5za8z57m6kgu4pe3t8myq6t0x8fdq2gvf4kf7qcq57heu5uh7rzjqd9z2dshgue524hxwcfqv3hkuct5d9hkugr0vcsryvecyp9k2ueqw3hjqv34xscrqvpsxqcrqvpsyplr6gp3ypcxzcmtv46zsuefyphkvgz4denkzgr785srggrpv36kcapqd4jkzmrn9yszsanfvysycnjsg9vjucm09ycqzpgxqyz5vqsp5ucejcdy4v9sguzpmp6wxxly3dqpedapy4clfqeq5jfhegyrpceds9qyyssq7lskya7ud3nwca6z4qmsxm4alxv875vd0qkwulf68nea2as2rpd3huxeqkr82jg6ysxal7w68vukee4m73e7n6x2lnkus8ehll3gecgqd784vx

Anyone in the USA know how paste a lightning invoice into cash app?

Damus is flying today. Wow. #[0]