Avatar
τέχνη
577de06dce160a0379163a4bb7b680be3e0a0e1c68de6e6ba8c01134b44064dd
chronic early adopter of decentralized tech :)

Ah, I think it was a loading issue actually. Now it shows that I did react to the post.

I thought when I “liked” on Damus that it didn’t show up on Nostur because Nostur was searching for a different default reaction or something

The difference is that a fediverse admin owns your account and all your data. When they ban you, they get a perverse little dopamine hit like they’ve made the world a better place by executing your digital presence.

As a Nostr relay admin, at best they shrug and say “not for me” and let you operate elsewhere

Fediverse server admins could be any of the three Lawful ones. Mostly Lawful Evil though.

If we look at Onosendai cyberspace as an example, it seems very possible that the future of Nostr is in layer 2 protocols that use Nostr as the layer 1 engine.

I could see “AppSpace” on Nostr being a thing. A global app graph with user namespaces. Nostr is just used for data patches and POW stuff

One more #[0]

When i like something on Damus, it shows on Nostur that *someone* liked it, but not me.

Maybe that is because the default react is different on both apps?

But also, when I repost something on Damus, it doesn’t show in the Nostur UI of the post that I reposted it. Only when I scroll the feed do I see that I reposted it

#[0] i have a feature request

in a thread where multiple people are tagged, and when I try to add a comment, Nostur only shows that I am replying to the one person that wrote the most recent thing. I want to include all of the people tagged in the thread up until now though. Or better yet, i want to choose who to tag out of all of the people on the thread.

That would be excellent for things like long-form notes especially I think. Stuff that took a lot of work and you don’t want some idiotic stuff forever attached to it. nostr:npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q

I made an architecture for decentralized blog comments once.

When people commented, it went to an author’s inbox and only those two could read it. Then if the author approved the comment, it went to a new feed that could be read by everyone. If they declined the comment, it went to a “junk” feed that was still private.

I wonder if something like that could be done with Nostr

One of the reasons Nostr can succeed is that there is stupidly low friction to spin up an account.

It is shitposter friendly and that is a good thing. Everyone should have 2 or 3 Fostr accounts because why not??

Too many other decentralized “solutions” are anti-shenanigans. The people want shenanigans!

I think my favorite part of all was that the user OWNED their own data.

The user could tombstone (overwrite as null) their own stuff. Or even just overwrite to edit it.

It felt like the user had real, actual freedom. They weren’t at the mercy of server operators.

I have used GunDB a lot in the past. It’s awesome and I miss it. The graph database aspect in particular was genius. It just wasn’t very stable. nostr:npub1g53mukxnjkcmr94fhryzkqutdz2ukq4ks0gvy5af25rgmwsl4ngq43drvk started a rust port of it, but then switched to Nostr.

Here is a good tutorial https://youtu.be/68svY76thiQ

And part 2 covers namespaces and encryption https://youtu.be/FauETOkRtEk

This has already been very useful for me. Amazing tool for onboarding nostr:note1qqqqq772a5jhc20ezg8dttez7jx266wj27whjpswenk6hz5h377qkug6yz

Store of value is only possible when the network has other utility.

Think about it. Why does BTC price go up? Demand for using the network. Transactions efficiency is the foundation that store of value stands on.

Transaction efficiency goes down, demand goes down, price goes down, store of value evaporates

To be fair, I wasn’t even talking about re-orgs but rather just about usability of the network (related to decreasing transactions and thus decreasing utility/value)

Replying to Avatar Melvin Carvalho

nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 points out reasons why bitcoin could fail. I like this argument, because we should never be complacent. But I think it's overly negative. Bitcoin has been a hugely successful project, and with nostr and zaps its getting even better.

Without higher transaction throughput bitcoin is not useless, because it's a store of value with finite supply. It's true, bitcoin was not created to be digital gold, but if it competes with or replaces gold, that's a huge achievement. There are indications that governments will allow bitcon to compete with gold.

I'd love it if drive chains worked, but I feel the game theory is lacking when you plug in real world numbers. On any successful drive chain the market cap quickly moves to 1000x the daily fees, which is an unstable game theoretic state.

Drivechains are a great project in that they are educating the whole bitcoin community and getting people to question their assumptions. But I think in it's current form it's a long shot.

Personally I would like to try out some of these use cases over nostr, and allow users or relays to create a peg-out system that requires a 2/3rds honest majority.

https://fiatjaf.com/7d1ad8cc.html

> we can create a bunch of decentralized sidechains, *backed by the same mining process*

The mining process is part of the problem. Namely when the rewards go to nil.

Maximalists forget that stuff like Monero or Grin isn’t just about privacy. It’s not even primarily about privacy.

Replying to Avatar daniele

I'm happy to share that njump, after a lot of tweaks and fixes, exits the beta and is ready for production, hopefully :)

# What is njump?

Njump (https://github.com/fiatjaf/njump) is a static nostr gateway that allows you to browse profiles, notes and relays; it is an easy way to preview a resource and then open it with the preferred client.

Njump currently lives under nostr.com, you can reach it appending a nostr (NIP-19) entity (npub, nevent, naddr, etc) after the domain, nostr.com/p/{nip-19-entity}, for example:

https://nostr.com/npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6

https://nostr.com/nevent1qqs860kwt3m500hfnve6vxdpagkfqkm6hq03dnn2n7u8dev580kd2uszyztuwzjyxe4x2dwpgken87tna2rdlhpd02va5cvvgrrywpddnr3jydc2w4t

https://nostr.com/naddr1qqxnzd3cxqmrzv3exgmr2wfeqy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshszyrhwden5te0dehhxarj9ekk7mf0qy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qy2hwumn8ghj7un9d3shjtnwdaehgu3wvfnj7q3qdergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsxpqqqp65wy2vhhv

The typical use of njump is to share a resource outside the nostr world (clients), where the nostr: schema is not (yet) active. There are several reasons to prefer njump to share a nostr resource, versus other web clients, let's see them.

## Clean, fast and solid

Pages by njump are extremely light and fast to load because there isn't any client side javascript involved; they are minimalistic with the right attention to typography, focusing the content without unecessary details. Furthermore they are cached, so sharing a page you can expect the other part will load it without any glitch in a fraction of second: the perfect tool to onboard new users!

## Good preview

Njump previews notes in a simple but effective way, including links (to other nostr resources and web), images, video, quotes, code. It is compatible with long form content so it also renders markdown. It shows the note parent, allowing to follow it up. It has custom css for printing or exporting to PDF, so it is a nice option to read long form contents offline.

## Cooperative (jump-out)

Njump is not interested into "capture" users at all, on the contrary it invites them to "jump" to the nostr resource with one of the proposed clients. It even remembers the most used one and put it on the top for fast click/tap.

## Search engine friendly (jump-in)

This is crucial: njump pages are static so search engines can index them, these means that njump can help others to discover great content on nostr, jump in and join us! Njump is the only nostr resource that has this explicit goal, if you care that a good note could be found online use njump to share it, this way you also help nostr flourish.

## Bonus: NIP-5 profiles

Now you can share your own profile with an pretty permalink: nostr.com/p/{nip-5}, example: https://nostr.com/p/fiatjaf.com

A profile shows the basic metadata infos, the used "outbox" relays (Gossip model) and the last notes.

Of course profiles are also static, fast and indexable, so start to promote your nostr presence this way!

## Bonus 2: relays

You can have a view of the last content posted to a relay using nostr.com/r/{relay-host}, example: https://nostr.com/r/nostr.wine

Some basic infos (NIP-11) are available; I hope operators will start to make them more personal and informative so users can have a way to evaluate if/when to join a relay.

## Bonus 3: Inspector tool

You know, we are all devs including our moms, so for every njump resource you can toggle the "Show more details" switch and inspect the full event's json; without installing other tools, like nak, this is probably the fastest way to obtain it.

Your third example is a long-form post? Honestly I think it’s better than the apps dedicated to long-form posts 😅

What is “naddr” btw? Why not use a “nevent” url for the long-form post as well? Would it render differently if you used the nevent link instead?

Also how does the app redirect or app suggestion work? Do you plan to somehow recommend that people read the posts on other apps?