Avatar
Gustavo
4720beb1f663ae517c4a54e1e26b8b72e3057abedde90d4bbe6694a5fde5de50
Building Ghostr

Havaianas đŸ‡§đŸ‡·

Overcooking a perfect steak should be classified as a crime against humanity.

GM. The grind never stops.

Humanity is moved by the desire to breed

Just got the statically compiled build working on Alpine. It was insanely difficult—so many compile flags scattered across dozens of libraries built from source. What a tough day!

It's crazy how tough cab be to get statically linked builds working in Alpine images

it really scary how nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft's Olas got so good in such short time. Last week it was barely loading the images in my phone. Now is very good. What we can expect for the next couple of weeks?

I don't know which is worse — the accident itself or him breathing in all the particles from the broken asbestos roofing

Primal on Android is really beautiful and fast. I just to have to remember myself that I'm using native Tor on Amethyst, so I should avoid comparing apples and oranges

Look for the most searched smartphone in Brazil in 2019, then you are going to have a good model to what you should be prepared for

https://www.tecmundo.com.br/produto/148644-10-celulares-populares-2019-comparador-tecmundo.htm

I don't know for sure. I don't understand Nostr really well. When a relay receives those events you mentioned they see it is associated with the pub key? If yes, we cannot assume that the relay is a honest piece and will no save that event for later.

I just wrote this NIP, and specifically motivated by things like that. Although they cannot ban math (so they cannot avoid people using Nostr), they can associate pubkeys with personal identities. So if they look at relays they can figure who is posting what.

https://github.com/nostr-protocol/nips/pull/1595

You guys are much smarter than I am, but this was my best effort to express what I’d like to see in Nostr.

https://github.com/nostr-protocol/nips/pull/1595

cc: nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s (that will probably my first and only NIP, I promise)

Could you guys help me create a NIP? I’ve written a more detailed post. I might be naive, but I believe we can create something that resembles a temporary event. I am going open a PR but I'll need help (I hope to not feel ashamed haha)

cc: nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszxmhwden5te0wfjkccte9emk2um5v4exucn5vvhxxmmd9uq3xamnwvaz7tmhda6zuat50phjummwv5hsx7c9z9

Jå faz uns meses o halving. Vejo essa alta mais como uma precificação das expectativas das políticas pro-crypto do Trump e a constatação do óbvio por muitos investidores: moeda fiat não vale nada e muita incerteza/caos vem por aí

The other day I was reading about ring signatures. I don’t know if they work for Nostr private keys, but if they do, we can use two private keys—the sender’s and a random one—in a ring signature. Then we can reveal an arbitrary part of the random private key in the “ephemeral message” so we can control how difficult it is to guess it.

I don’t know much about cryptography, but there’s probably a way to craft an arbitrarily weak private key that wouldn’t take much effort to break. This key could then be used to sign “ephemeral events.” If we want to mimic an ephemeral message lasting X seconds, the ephemeral key should have a corresponding level of difficulty to break within X seconds (not necessarily linear; this is just a simplistic example). If the message should "last" 10X seconds, the ephemeral private key should be 10X weaker, and so on.

In many cases, denying authorship is more critical than simply deleting an event.

The good thing about this approach is that, after sending an ephemeral message (that may have a timestamp), as time passes, it becomes increasingly harder to assert with confidence that I was the original author.

cc: nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqppemhxue69uhkummn9ekx7mp0qythwumn8ghj7anfw3hhytnwdaehgu339e3k7mf0qyghwumn8ghj7mn0wd68ytnhd9hx2tch2deau

But once there is a event, another app can keep the events for longer đŸ« 

I have noticed a general trend among kids to prefer apps with more extremely ephemeral content -- like pictures that disappear fast. In chat apps, there are also temporary messages.

While we know that once something is on the internet, we cannot guarantee it will be deleted, closed platforms with closed source apps can for sure mimic that kind of scarcity.

How can we replicate that behavior in a decentralized protocol?