![]() If you want a direct, instantaneous connection with the shopping cart company's servers, then that's what you need.īut it's possible to have a situation where your product is not physical (like music or video), and you are using a decentralized currency (like bitcoin). In that of case, you'd want to have a more direct connection with the physical distributor. That's a "raspberry pi plugged into the wall at the coffee shop" solution to private, mutable content distribution.Īs for the shopping cart example, this is something that could be conducive to a more centralized approach, especially if your physical distribution model is centralized and your payment system is centralized (traditional banks). They will only have permission to echo it. People who use these links won't have permission to decrypt the content. Syncthing and Resilio Sync are also wonderful examples, and Resilio Sync has amazing encryption features: you can give out seed-only links to your data. Stuff like together.js, gun.js, freedom.js, etc. Or for example applications that use statically distributed javascript to facilitate dynamic p2p communications. Well of course it depends a lot on your specific application.Īpplications like Tox or Matrix (which uses servers, but not necessarily "centralized" servers) are great examples of dynamic p2p applications. ![]() But I recognize that the alternatives are not pretty. I still hate Facebook, and refuse to set up an account with them. Multiply that by all the people I would have to set up an account with and it's obviously unworkable pretty quickly. And then I would have to set up an account on their server to be able to see their content. But that is harder than just using Facebook, and gets really hard if you want to keep it viewable only by select people. Alternatively, they could set up non-Facebook websites and "blog" their lives there. I have to open myself to Facebook to see their content. So only specific Facebook accounts get to see what they share. They post their lives on Facebook, but they don't open that up to the public. As a result, it is difficult for my children to interact with me. I abandoned my Facebook account many years ago and refuse to set up a new one. Social media can be a very convenient way to keep up to date with people, and to allow people to keep up to date with you. The centralized services are winning because they pay attention to what the market wants, they build it, and they make it easy to sign up. Hosting anything on a Pi plugged into the wall goes in the exact opposite direction from what these people want. Their reasons are not all that different from why many tech savvy HN readers are using a Mac instead of Linux: convenience less shit to worry about. A question I'm hearing more and more frequently is _why even bother with a website when a Facebook page is much easier and they can see people interacting with it._ I interact with a lot of non-technical small business owners and am "that tech guy" in their minds. A service like or Wix beats the self-hosted Pi on all of these counts. Setup, updates, maintenance, tech support, and uptime guarantees, just to name a few reasons that "the cloud" is better. Instead of paying to host it "up in the cloud", why not plug a few raspberry pi's into the walls at each of your houses? > Imagine that you and some friends want to launch a small local business and need to host a website. I use syncthing and resilio sync all the time, and it works great with just 3 devices. ![]() But if you want to do big things, you can harness the power of thousands of peers all streaming something that they're into. You don't even need to assume there is an ISP to seed! All you need is LANs. ![]() The difference is that with distributed web technologies, there is a smooth continuum for scaling. If you want to host something, make sure there is at least one computer that is serving it on a decent internet connection. If you're doing something more permanent, then you will want to make sure you have more stable hosts, and not just some peoples cell phones. This site will be redundantly hosted in the location where it's most likely to be accessed. Maybe you could also offer some discounts for loyal customers who choose to seed it. Instead of paying to host it "up in the cloud", why not plug a few raspberry pi's into the walls at each of your houses? Between that and also seeding it from your laptops, the site should have decent coverage. Imagine that you and some friends want to launch a small local business and need to host a website. there's nothing in this text that says the web won't need servers. I need to comment because people are missing the point. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |