• 0 Posts
  • 12 Comments
Joined 2 years ago
cake
Cake day: July 7th, 2023

help-circle


  • Well, thanks to your guidance I was able to get my own server up and running. Converting the reverse proxy to Caddy was very easy, but then everything involving Caddy is stupidly easy. That also removed all the steps involving certs.

    I’m going to try leaving out the subdomain for the S3 storage. Notesnook doesn’t seem to require it in the setup, whereas the other four addresses are specifically requested, and I feel like it would be better for security to not have Minio directly accessible over the web.

    I also really want to try attaching their web app to this. They don’t seem to have their own docker release for it though, unless I missed something.




  • Hi, thank you so much for posting this. It’s a much better tutorial than the one provided by the Notesnook devs.

    With that being said, I think it would be really helpful to have a bit more of a breakdown of what these individual components are doing and why. For example, what is the actual purpose of strapping a Monograph server onto this stack? Is that needed for the core Notesnook server to work, or is it optional? Does it have to be accessible over the web or could we leave that as a local access only component? Same questions for the S3 storage. Similarly, it would be good to get a better understanding of what the relationship is between the identity server and the main server. Why do both those components have to be web accessible at different subdomains?

    This sort of information is especially helpful to anyone trying to adapt your process; for example, if they’re using a different reverse proxy, or if they wanted to swap in a different storage back-end.

    Anyway, thanks again for all the time you put into this, it is really helpful.




  • Energy is not spent to mine bitcoin. Bitcoin is created automatically by the underlying algorithm and rewarded to validators in return for acting as validators.

    Energy is spent performing arbitrary calculations that, by necessity, perform no useful function in themselves. The purpose of these calculations is to impose a cost on the process of acting as a validator node. The calculations can be discarded in their entirety and - so long as some other system of real world cost is put in their place - the entire system continues to function. Hence why it is even possible to discuss alternatives such as proof of stake.

    The energy spent performing the calculations becomes waste heat. It is not stored. It cannot be extracted from the coins later. I cannot take bitcoins and use them to run a power plant.

    If I buy power using the bitcoins, that power still has to be created by some means. It does not recover the power that was wasted for me to obtain those coins.

    If the government owns shares in a company it can use the company to generate revenue in the form of dividends. If the government owns a bond it can redeem the bond at the completion of its term for interest on the face value. If the government owns gold it can use that gold to build electronics. If the government owns land it can build things on that land, extract resources from it, or use it for agriculture. These things all have value without being traded. Bitcoin only has market value; it has no use value. It cannot produce anything, it cannot be transformed into anything. It can only be bought and sold. It stores nothing, contains nothing, does nothing.



  • A while back I came to the conclusion that “games for experienced players only” shouldn’t be a thing that exists.

    Roleplaying games are, at their heart, about sharing in a story together. At least, thats the version of them that I enjoy. And I’ve found time and again that people who know nothing about roleplaying games enjoy that too.

    Enjoying stories isn’t something we need experience to do. We learn it as children. The storytelling part, that takes a little bit of learning, but if you do things right, if you run the game in the right way, and manage your players in the right way, you’ll find that learning process is very, very quick.

    Roleplaying games should have a learning curve that’s measured in hours, not years. They should be for everyone, and if you do it right they are.