We live in a world of contrasts.
Money can be a foundation to gratitude or envy.
It can help build a stronger future for coming generations
or focus only on surface rewards of the now,
disregarding future consequences.
It can be a fair
or an unjust measure of our time.
It can plant and harvest what we value,
be it meaning
or wastefulness.
---
#artstr #bitcoin
---

Open source is open,
Because anyone can add their grain of sand,
And contribute to a project they care about.
---
#artstr #protocolsoverplatforms
---

When noise arrives at your door in the form of criticism without
constructivism... Let yourself step out of anger or fear and regain your inner
strength.
---
#travel #travellens #ocean #mindfulness
---

Interoperability means thinking beyond yourself,
beyond individual products,
into the possibilities to support the whole.
#Nostr is an I-got-your-back protocol.
---
#artstr #protocolsoverplatforms
---

Transparency reveals the flaws,
resulting in constant improvement
& an appreciation for life's little quirks.
---
#artstr #transparency #protocolsoverplatforms
---

Learning something new requires layers of troubleshooting. I’ve been trying to setup a nostr:npub10qdp2fc9ta6vraczxrcs8prqnv69fru2k6s2dj48gqjcylulmtjsg9arpj community in a VPS.
I’ve documented the entire process, hoping to discover the errors.
Need some help, what am I doing wrong?
nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p
nostr:npub1q469xmf77nt9ltu4ks3excgts36ayt6v99ryn4rv2r2axmm4ye7q3vnkqp
—-
#asknostr #buildinpublic #diy
—-
At the heart of every project is not its code, but its people.
Grateful for all those contributing to FOSS.
---
#artstr #foss #gratitude #protocolsoverplatforms
---

Thank you, for the US you can still order it from nostr:npub1nxy4qpqnld6kmpphjykvx2lqwvxmuxluddwjamm4nc29ds3elyzsm5avr7
Here’s a little bit on the meaning behind the design.
nostr:note1fghkt58tl2g3u8e6t79ut8ymyzrc769km7fx5shzv8sejp0x406sh06rj3
Glad to see that zap sign is back! ⚡️⚡️⚡️
Thank you for your reply. I’ve been digging deeper into this rabbit hole. So much to learn…
I’ll try to run it again today. I think it’s an issue with my config.
If I have the VPS not to use root, for improved security, instead using a different user, I must update it with the other user, right?
Firewall’s not blocking the port.
I’m following the docs and it pulls from main.
In the bitcoin world, knowledge is a highly valued form of freedom.
It is the "orange" pill inspired by the concept of the blue and red pills from the Matrix. Choose to take that metaphorical bitcoin orange pill and you will never look at the world in the same way.
Knowledge has that power.
---
#travel #travellens #bitcoin #books #freedom
---

La verdad es la perla más
cotizada por el corazón.
---
#artstr #reflections
---

Unnoticed, money connects us across the globe,
much deeper than an electrical grid.
It touches every aspect of our lives,
from the material like purchasing a house,
to the invisible like the memories that
help in making that house a home.
---
#artstr #bitcoin #home
---

A web of trust is reshaping how we interact, taking us into a deeper, more fulfilling way of life.
---
#artstr #wot #protocolsoverplatforms
---

Well, it depends how many users will be using it, and things like that. I have a testing instance over at https://metaman.space which i use as my primary client, it has 2vcpu/2gb of ram/60gb of disk and that is more than enough. Our bigger instances are 2 or 4 vcpu with 4 or 8gb of ram, gleasonator.dev is 4 vcpu 8gb of ram, and this has maaaany many users.
metaman.space runs its own Postgres, the rest all share a single postgres with 320gb of disk, 8 cores, and 16gb of RAM.
I wouldn't worry too much about CPU and RAM honestly, ditto itself is pretty lightweight. Try starting with a single vCPU and 1gb of ram + 1.5gb of swap and seeing how that goes. You can always trivially scale up your VPS if it feels slow.
In my opinion, the bigger scalability problem is actually disk space -- the gleasonator database is like 30gb at the moment. metaman, a much smaller instance, is using about 10gb. So I'd keep an eye on your usage.
Feel free to @ me if you have any more questions!
I’m troubleshooting a 502 error.
So far, this is what I’ve confirmed is working:
- nginx is running
- the config file syntax is ok
- a test of the config file was successful
- I don’t think I have conflicts on either port (80,443)
- the DNS is pointing to the right IP
- I’ve double checked the spelling of the domain that replaced the example.com
Any other suggestions?
Is there something in the ditto setup that is most likely to trip a newbie?
I haven’t discovered the issue yet, but I’ll walk through my screenshots to see if I spot something.
El amor a través de los siglos.
"Pareja de ancianos"
---
#travel #travellens #love
---

Well, it depends how many users will be using it, and things like that. I have a testing instance over at https://metaman.space which i use as my primary client, it has 2vcpu/2gb of ram/60gb of disk and that is more than enough. Our bigger instances are 2 or 4 vcpu with 4 or 8gb of ram, gleasonator.dev is 4 vcpu 8gb of ram, and this has maaaany many users.
metaman.space runs its own Postgres, the rest all share a single postgres with 320gb of disk, 8 cores, and 16gb of RAM.
I wouldn't worry too much about CPU and RAM honestly, ditto itself is pretty lightweight. Try starting with a single vCPU and 1gb of ram + 1.5gb of swap and seeing how that goes. You can always trivially scale up your VPS if it feels slow.
In my opinion, the bigger scalability problem is actually disk space -- the gleasonator database is like 30gb at the moment. metaman, a much smaller instance, is using about 10gb. So I'd keep an eye on your usage.
Feel free to @ me if you have any more questions!
Thank you so much.
only if we embrace mistakes,
and learn from them,
will we grow stronger
---
#artstr #life
---

What about this nostr:npub1zafcms4xya5ap9zr7xxr0jlrtrattwlesytn2s42030lzu0dwlzqpd26k5 ?
What are the minimum/recommended requirements for a VPS running a nostr:npub10qdp2fc9ta6vraczxrcs8prqnv69fru2k6s2dj48gqjcylulmtjsg9arpj ?
building the everyday moments is an often underrated detail, yet it builds the entirety of our lives
---
#artstr #life
---

Yes, errors tend to point out issues in need of better solutions. We grow and learn from those issues.
social media interweaves our lives in serendipitous ways...
---
#artstr #nostr
---

#nostr is like hubs connected on a #protocol planet.
That mind-boggling feeling of accessing a variety of nostr clients with just one key keeps growing.
Nostr has more than 3 times the amount of developers than X ( nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft #nostriga) So far, that has often meant developers working on their own unique clients, adding to the diversity of the nostrverse.
A different sphere of possibilities is starting. nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p et al, have opened up nostr:npub10qdp2fc9ta6vraczxrcs8prqnv69fru2k6s2dj48gqjcylulmtjsg9arpj relay/clients people can run on a VPS to host their own communities. I wonder if this will lead to developers/designers creating components and themes that people could customize to shape unique environments for their communities, based on their niche needs.
The variety of nostr clients already supports a decentralized nostr, and, with the advent of niche communities, that is likely to increase.
Communities are not decentralizing for the sake of decentralization, but by focusing on bringing people together over common interests.
Best part: all these efforts continue adding to nostr’s network effects.
—-

To help build something that stands the test of time...
---
#travel #travellens #BUIDL #time
---

There were technical difficulties, first talk of the day. The workshop was centered on discovery with CI/DevOps engineers on how to automate negative interop checking. As number of nostr apps grows, the complexity and count of interactions grows exponentially.
Negative interoperability is a frustrating experience for the end user: whether its a hardcore nostrich, or a grandma:
“why is my contact list wiped?”
“why cant I follow people?”
“why cant I find this note?”
Positive interoperability is the unique strength of nostr:
“I can just plug in my keys in another app for a new experience”.
“I can sell my art to not just everyone on my app, but everyone on all apps!”
On negative interoperability this is what the github.com/nostrability issue register is today.
I’ve received feedback to track and encourage positive interoperability.
Example: https://github.com/nostrability/nostrability/issues/61.
I’m glad to hear you’re looking ahead and into automation tools. What are some of the challenges of encouraging various developers and open source projects to add positive #interoperability?
We celebrate the small steps forward,
creating new avenues of accessing #nostr.
One client's win is a win for all of nostr.
---
#artstr #protocolsoverplatforms
---

opennesstr monster card
---
inspired by
"Openness is Nostr's Killer Feature" talk
by nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr & nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft, #nostriga
---
#monstercard #openness #nostr #artstr
---

How many #languages are alive in the world today?
🌎🌍🌏
—-
From nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf Globalization of Nostr slides.
—-

Freedom of expression index
Something #nostr can help solve for…
From nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf Globalization of Nostr slides.
—-

—-
Love to see proton drive instead of google drive nostr:npub18s4zkd0wjq5gkthz4paw2704ty4s354wcp2krvxy0sewz3g9z2cs73ydrt
Read and create highlights support gathering steam ✍️🚀
https://github.com/nostrability/nostrability/issues/61
Kindly asking for review of quote highlight spec addendum https://github.com/nostr-protocol/nips/pull/1438
nostr:npub1n0sturny6w9zn2wwexju3m6asu7zh7jnv2jt2kx6tlmfhs7thq0qnflahe nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft
#nostrability 
🙌
I’m sorry I missed your #interoperability talk. I was hoping for a livestream. Why is interoperability important, and what can devs do to embrace it?
Como si delineáras los elementos que lleva uno dentro, sombreados por el rostro humano, marcando un regreso a la naturaleza y una expresión de la tecnología como lightning.
¿Qué imágenes escogerías para tu autorretrato?