Avatar
Melvin Carvalho
de7ecd1e2976a6adb2ffa5f4db81a7d812c8bb6698aa00dcf1e76adb55efd645
Mathematician and Web Developer

You cant really predict these things, any more than you can predict what you will dream at night

You can try things, and see what sticks

Specialist relays are part of nostr, because nostr can service so many different use cases

It might make sense to separate text notes and git updates, because there are logically different audiences. Though there can be some overlap

I definitely want to do development over git+nostr though, so that I'm not locked in to centralized frameworks

That would come down to individual preference. Which is why it's good there's a bounty, and people can try different things

Personally for me, I would want to see an extensible system that tracks git code, and gets realtime updates, so that it can deploy the latest version

That code should be able to move from one location to another seamlessly, e.g. github -> gitlab -> own hosting -> github again

Then an extensibility mechanism for other features, comments, pull requests, bounties, on-chain commitments, smart contracts, bot frameworks, data provenance etc.

It depends how it is done

Uncenorable code is pretty powerful

Has the potential to change humanity

I dont think bitcoin being on github is much of an issue, there are many forks of it too

Block size war was an amazing thing. For the first time in history a group of volunteer open source developers stood up to billions of dollars venture capital, millions of users, most of the hashing power. It went to the market ...

And the developers won!

The reputation of developers in an open source project was worth more than 100mm, or even 1Bn, in VC money per person. That's why in bitcoin, reputation is more valuable than anything

It was a first in history, and it's why we still have open source bitcoin

Yeah, it wasnt about block size, it was about control

Bitcoin scripts use taproot, but they are purposefully limited

#nostr takes taproot, and is much more powerful and expressive. Two main things that are added to make something Turing Complete are conditional branching (logic) and loops (repeatability).

The result is that any type of computation can be run on nostr. Furthermore, it will be possible to anchor certain things to the block chain, if needed, giving audibility and tamper proof systems