14 ms·
Some people want to run their own servers
- habitue 5y agoKind of impressed by how civil the discourse has been, both moxie's original post and this response. Really not the norm when crypto is being discussed
- NicoJuicy 5y agoI agree. But the post of Moxie was also the only one till now that actually showed what most of us think. But way better explained, done and researched than anyone tried. Because most don't even try. I think it leveled both sides ( including me).
- karaterobot 5y ago> Thus saying “People don’t want to run their own servers” is akin to saying “People don’t want to start their own YouTube channel”. Both sentences contain the same amount of statistical bullshit. The key difference is that starting a Youtube channel is free and dead simple. The reason people don't want to run their own servers is because in most cases it's as expensive, or more expensive, than having someone else do it for you, and requires a huge amount of skill and patience, not to mention risk tolerance. In general, I think this article misinterprets the statement that "People don’t want to run their own servers, and never will" by taking it too literally. The meaningful counter-argument isn't "this cannot be factually true, some people want to run their own servers", because that's clearly not what he meant. Obviously some people want to run their own servers, and some people have to run servers to keep the whole thing going, but that's a trivial point rather than a devastating counterargument.
- karmanyaahm 5y agoI dont know what the article's definition for 'active creator' is, but > requires a huge amount of skill and patience, not to mention risk tolerance. making a good YouTube channel also requires those, and there's no financial incentive to small/beginner creators which are investing their time
- rPlayer6554 5y agoYou are missing the point completely. Someone who knows a lot about makeup and spends lots of skill and patience but in a completely different domain. Yea Linus tech tips runs their own server because they happen to be in that domain. But that's not enough people to create a thriving ecosystem.
- khimaros 5y agoi don't think your parent was suggesting that youtube creators have the skills to run their own servers. i interpreted their post to mean that creating quality youtube content is a niche skill, similar to how running servers is a niche skill. i think they also were implying that, similar to the self-hosting demographic, a very small percentage of youtube users are high volume content creators.
- karmanyaahm 5y agoYes, that's right and well worded.
- intothemild 5y agoI think I'm in a unique position here to reply to this. I run my own servers, and my wife is a professional makeup artist. The amount of time, energy, and effort she puts into just ONE single Instagram post is more than I put into any of my servers. It took both of us years of learning to do both these things we do, and honestly I get that you picked makeup as some kind of example because you think that makeup is easy or something. But it's not. Instagram, or YouTube takes a lot of skill, skills in recording video, camera, marketing, lighting, these aren't makeup skills, these are skills on top of makeup.. Then there's the outlay for recording and lighting equipment. Tripods to hold the camera, microphones for good audio. If you don't have these things your video will look like crap and people will click off it. Then there's the thumbnail! That's a whole thing on its own. YouTube or Instagram is just as labour and startup cost intensive as running a server. I'd even argue that servers are not as expensive. Have you seen how much money a good makeup kit costs? You can repurpose an old laptop or whatever as a server, or a raspberry pi... That's far cheaper than brushes for instance.
- dijit 5y ago> in most cases it's as expensive, or more expensive, than having someone else do it for you, and requires a huge amount of skill What is expensive? Hosting from home has a lot of benefits if you’re not behind CGNat and how we used to do things when I was 13. If a 13 year old can figure out port forwarding and DNS I’m fairly certain you can. I’m aware there are drawbacks but a $5 VPS is not outside the realm of reason if you want an additional level of reliability and are scared people will ddos your line. Sysadmin skills are so easy these days they’re forcing developers to do it as an additional part of their responsibilities. Either it’s easy: and everyone should do it. Or it’s not: and we should start bringing back sysadmins. Doesn’t cut both ways.
- viro 5y ago> Sysadmin skills are so easy these days they’re forcing developers to do it as an additional part of their responsibilities. Nah most devops is IaC and sysops with very little if any dev. As some one that edits yaml files all day, I will die on the yaml is not "dev work" hill.
- hitpointdrew 5y agoSame, basically my company said: “You’re title is now ‘devops engineer’ instead of ‘Systems Admin’” Me: “Ah ok, do my responsibilities or pay change?” Company: “No” Nothing I do would I classify as “dev” work at all.
- tomxor 5y agoTell all of that to your Mum when all she wants to do is buy an NFT... You are not 99% of people, these are skills that seem trivial to you, everyone has different skills, very very far from everyone has sysadmin skills.
- dijit 5y agoMy mum doesn’t want to launch a website, if she did, she understands she’d have to learn. My mum is not so stupid she can’t learn things. We don’t give people more freedom and control by telling them they’re incapable.
- darth_avocado 5y ago> Some people want to run their own servers I can guarantee you that number is less than a million people. And considering internet hosts Billions of people, that is less than .1% of people in the world. We can safely generalize people don’t want to run their servers
- ivanhoe 5y agoAnd how many of those billions of people are using Internet in read-only mode, not creating any content? Don't know the percentages, but clearly it's a big majority, and that majority doesn't really need any servers on their own, there's no enough incentive for them in it. But as views on the importance of privacy change, perhaps that will change too? Perhaps people will want an extra layer of protection, if it can be made easily available and convenient enough to them? Any modern phone's hardware right now could easily run a number of service nodes in some distributed network, if there was such a thing and if their use could be made fairly transparent to ordinary users.
- darth_avocado 5y agoRight, but then what’s the selling point of a “decentralized internet” if like you said, most people have no incentive to have servers of their own. Decentralized internet is what is being sold in web3.
- ivanhoe 5y agoImproved privacy and better control over owning your own content. Both of these things, of course, are currently looking completely irrelevant to like 99.9% of people online, but as the surveillance increases exponentially this might change. Or not, we'll see.
- giantrobot 5y ago> Improved privacy and better control over owning your own content. Ah yes, the increased privacy of an immutable public ledger of transactions shared globally. Much privacy, such control.
- ivanhoe 5y ago> The reason people don't want to run their own servers is because in most cases it's as expensive, or more expensive, than having someone else do it for you, and requires a huge amount of skill and patience, not to mention risk tolerance. It very much depends on what do you need a server for, and may not always be true. However, IMHO primarily it's neither of these reasons you mention, nor any rational reason at all, but simply the fear of getting out of the comfort zone. The same reason why majority of people are not into DIY, but rather pay others to fix their plumbings or pour the concrete or change the lightbulb in a car. If you know nothing of it, running a server on your own sounds scary, you fear you'll screw up something, it's all stressful, and you'll rather pay to make it someone else's problem. But then you also have a not-so-insignificant number of people who really enjoy in DIY approach and love doing as much as possible themselves. So the author's counterargument IMHO is more about Moxie stating something as an absolute truth, while in fact it's more like "majority of people will probably not want to run their own servers, under the current state of affairs". However I'm old enough to remember the time when the same applied for Internet - majority of people were not interested in messing with modem drivers and PAP/CHAP scripts just to connect to some BBS to chat with people, the idea seemed as ridiculous waste of time if you asked my father. And yet here we are now just some 25+ years later, whole world is connected. So perhaps the centralized platforms can't be avoided, or perhaps we need to make running your own server easier? And maybe both ways can co-exist, because different people want different things?
- brnt 5y agoNapster worked perfectly fine without any config. Old Opera Unite showed a world where untrained users could start safe servers. Tools like Popcorntime show that such tech continues to work fine. People aren't given the choice, because there is so much more money in centralized, paid services. They've completely crowded decentralized tools out.
- scroot 5y agoA question that people in the computing field need to consider: is computing more like plumbing or more like reading and writing? It's an important distinction for many reasons. I would pay someone to do most of my plumbing. I wouldn't even think of outsourcing most of my writing. Should computing always remain a scribal practice as it is now? At the end of his review Moxie seems to indicate he feels this shouldn't be the case. I don't see how that aligns with re-defining what it means for "everyone to run their own servers"
- waffle_maniac 5y agoPeople that want to run full ethereum nodes are a statistical anomaly. I feel that the author of this article wasted his time trying to pick a fight over semantics.
- mrslave 5y agoAlso YouTube giveth, but sometimes YouTube taketh away.
- account-5 5y agoThis was my take too, it was clearly meant in general, not 100% of people. Taking it to mean 100% is a little disingenuous.
- PragmaticPulp 5y agoI host my own server. It’s fun! I get to play with different software configurations and sharpen my skills. But I would never want to do it for business. Or for anything large scale. I also never want to be my own bank and hold my wealth in a crypto wallet. I have a better infosec knowledge background than 99.9+% of the general population, which is how I know with full certainty that I don’t want to store my wealth in a way that would be instantly destroyed if I lost the keys or they were compromised.
- hitpointdrew 5y ago> The reason people don't want to run their own servers is because in most cases it's as expensive. This isn’t remotely true, AWS has a free tier of EC2 instances, not sure how much less expensive you can get.
- hk__2 5y ago> This isn’t remotely true, AWS has a free tier of EC2 instances, not sure how much less expensive you can get. We’re talking about running your own server, not spinning up a virtual machine on someone else’s infrastructure.
- enkiv2 5y agoFor background, the author of this post wrote Manyverse, one of the most popular mobile SSB clients. Implicit in this post, but never explicitly mentioned, is that people "not wanting to run servers" is actually mostly a side effect of poor design -- because running servers is for "technical people" who can put up with high cognitive load and lots of sharp edges, we don't design our server software to be easy to set up & free from unnecessary gotchas, and so we end up unnecessarily competing with other high-cognitive-load tasks these folks would like to do -- and the alternative is to make something like Manyverse, which is a client-server but that is no more complex to use than any other social media app unless you want to dig deeper. (Similarly, "most people will never be able to / want to learn to code" makes a lot more sense in the context of a language like java, where most of the code a beginner must read & write is boilerplate with complex & dubious justifications, than in a language like python where for simple tasks there's a very close connection between the intended behavior & every piece of the implementation. Frontloading necessary learning attracts lore nerds & people who want to boast about their leet skillz, but scares off people who would like to just get something done -- so the more theory is necessary to use some particular stack, the more its user base fills up with ineffectual theory-wankers. This is a problem when theory has a dramatic benefit, but there's no good excuse for, ex., the stupid amount of manual configuration necessary to deploy a new apache -- where the "theory" rarely generalizes beyond the specifics of apache's own internals, & under most circumstances, reasonable defaults could easily be supplied or guessed.) "Most people will never want to run servers" is, much like "most people will never want to own their own computers", mostly a statement about antihuman design tendencies & the way that particular groups have insulated themselves from them. People don't want their own computers so long as they take up an entire building and require dedicated air conditioning and card punches, and people don't want to run their own servers so long as deploying a new server involves dealing with IANA, NATs, port forwarding, DNS propagation, poking holes in firewalls, and other hassles. But a lot of people used to run napster off their PCs, and a lot of people still run bittorrent, despite all p2p software essentially being 'server software'.
- freewilly1040 5y ago>>> On Mastodon, 1 million active users but only 2 thousand (0.2%) instances On Tor, 2.5 millions users but only 6 thousand (0.24%) relay servers The problem with this counterexample is that these are fringe platforms. Thriving in their own right, resilient, but a rounding error in chat and web traffic, respectively. In other words, those who run their own servers are the fringe of a fringe. The content creator comparison doesn’t make sense, with centralized hosting one content creator can supply an infinite amount of consumers. Not so with hosting.
- marginalia_nu 5y agoShould also be added that Mastodon is fairly heavy weight and designed for many tenants. The way to get participate in the fediverse is no more to run a Mastodon instance anymore than the way to take part in IRC is to run an IRC relay. For better or worse, that's just not how it's designed to work. This is in fact one of the main reasons I'm not on mastodon, because it's such a pain in the ass to set up, and I don't want to rent my identity on the Internet. A stark contrast is something like Gemini, where the by far most common model is small self-hosted operations.
- PragmaticPulp 5y ago> The problem with this counterexample is that these are fringe platforms. Thriving in their own right, resilient, but a rounding error in chat and web traffic, respectively. Which makes them the perfect place to incubate misconceptions that everybody loves hosting servers and decentralized platforms. If all of your friends are doing it and talking about it and enthusiastic about it, it feels like everyone agrees with you. Yet these places are basically a tiny filter bubble, not an accurate cross-section of the internet or general public.
- netizen-936824 5y agoI would love to see servers become easier to host. Personally I enjoy hosting my own services, its super rewarding and I've learned an absolute ton about computers and networking. I think making it easy to host reliable and secure servers we would see more people jumping in. Maybe not huge amounts but enough to change the ecosystem.
- nkrisc 5y ago> I've learned an absolute ton about computers and networking. I think that’s the problem. Most people’s goal is not to learn a ton about computers and networking, it’s to accomplish some other task. These days rarely is running your own server the easiest way to accomplish most tasks, even if it is an option. It’s usually easier to use someone else’s server, and into running your own is easier than using someone else’s, most people will continue to do use someone else’s.
- netizen-936824 5y agoIn my opinion, learning this stuff enables you to accomplish other tasks easier and more effectively. Since learning about this stuff, I can now stand up any self hosted services that I want with relative ease. That is the advantage to deeper learning in tech On top of this, I also better understand the privacy implications of using other people's services. It helps me operate in our current tech ecosystem far more effectively
- Hamuko 5y ago>I would love to see servers become easier to host. Unfortunately blockchain, which is what people are trying to push as part of the decentralization, is making servers harder to host. You can run a Bittorrent server or an IPFS node on a $50 Raspberry Pi. But if you want to spin up a Filecoin node, you need a server that has at least 8 CPU cores, at least 32 GB of RAM and enough SSD space to contain the chain that's expanding at a rate of 38 GiB per day. The listed minimum requirements for the mining server are even worse - at least 8 CPU cores, at least 128 GB of RAM and a good chunk of NVMe SSD (1 TB preferably), with a recommendation for a "powerful GPU" to boot. The only sensible option is the Lite node that can run on a measly dual-core with 2 GB of RAM - which can only operate on such low hardware requirements because the lite nodes do not actually contain the blockchain.
- aliceryhl 5y agoThe part where it explains why "People don’t want to run their own servers, and never will." is a false statement because there are a few counter-examples seems like it's really missing the point. The vast majority of people don't want to, and indeed, most nerds also don't want to, even if you know some counterexamples.
- uncomputation 5y agoYeah this attacks a straw man version of the original article. Obviously Moxie did not mean that literally nobody wants to run their own servers, just that one lesson from web2’s success is that very few do and as a result systems will tend towards centralization in the favor of the people who do run their own servers.
- PaulDavisThe1st 5y agoBut now you're attacking a straw man version of TFA, which is saying "sure, hardly anyone wants to run their own servers, but enough people do, and that's all you need for a suitably distributed infrastructure".
- kelnos 5y agoNot the parent you're replying to, but I disagree with the assertion in your summary. I don't think the "enough people" here actually is enough. We're talking about a small fraction of a percent of all internet users. I don't see how that could be enough give the non-server-runners the touted privacy, security, censorship-resistance, and data-ownership benefits of decentralization.
- PaulDavisThe1st 5y agoI 100% agree, and said so elsewhere here. I'm just standing up for the claim(s) of TFA being stated and understood clearly.
- lovehashbrowns 5y ago
- Sebb767 5y ago> So which one is it? Is “something that works” by definition also a force for censorship? Or is there actually a problem and a deep discomfort when your content is unilaterally taken down by the platform gods, no reason given and no right to dispute it? I think this misrepresents Moxies point a bit. You can have quick iterations or a decentralized network with many heterogeneous clients, but the reality showed that both is nearly impossible. You can argue that the centralization at OpenSea is bad, but that's not the same as arguing that what OpenSea provides is bad. It's not a paradox. It's the same as hating Google for slurping all our data and flooding the net with ads, while still appreciating it's great search functionality, fast free video hosting and best-in-class navigation offering.
- PaulDavisThe1st 5y ago> It's the same as hating Google for slurping all our data and flooding the net with ads, while still appreciating it's great search functionality, fast free video hosting and best-in-class navigation offering. What makes it even worse is that one of the things that makes Google's navigation offering best-in-class is precisely that they've been slurping all our (motion) data.
- supperburg 5y ago“Protocol changes more slowly than a platform” is really the crux of the entire issue here but not stated as such. The key advantage of centralized services is that they are fast, coordinated, more intelligent and also easier to love than a mob. The only things that a mob will ever do are things that don’t require you to be smart, coordinated or fast. It’s great for some things but here’s the catch: nobody is going to invest money into a mob because there’s no leader and no way to be confident about your investment. People are going to gush to their friends about “that mob” the same way they might have with Instagram. we’ve just spent an enormous amount of time and money learning the very simple and obvious fact that in order to have nice things we must have smart, honorable men around who can lead our society to victory at the helm of these centralized businesses. They think if they fiddle around with decentralized stuff enough they can eliminate the need for exceptional business leaders.
- serverholic 5y ago> The crypto community has to ask themselves whether they want decentralization or money. Sometimes they can have both, but at some point, they’ll be forced to make a critical choice between one or the other, and that’s how we can know what is the primary value upheld by the community. I've seen this sentiment quite a bit and it bugs me because you cannot easily separate money from the system. When choosing between centralized, federated, and decentralized services you have the same fundamental problem. Do you: A) Host it yourself or B) Have someone else host it for you. A is a non-starter for most people. However, B introduces a new problem, the resource allocation problem. We live in a world with finite resources and we need to figure out how to allocate them. Money is a solution to the resource allocation problem. Decentralized and federated software is great but it doesn't solve the whole problem. This is one of the reasons federated services haven't taken off yet and why crypto seems to have some traction. A great example is IPFS. It's an interesting piece of software, however, you still need people to host files on IPFS. This takes resources and without money you rely on people hosting files out of the goodness of their hearts. Unfortunately this isn't a reliable motivator which is why Filecoin exists.
- candiddevmike 5y agoIf everything is truly decentralized and there are tons of options, the net value in those options will approach zero because they're all interchangeable. Thus, I agree that decentralization and money cannot be the same goal.
- 0x0nyandesu 5y agoBlockchains actually are decentralized. Exchanges are centralized but even then there's dozens to choose from. Plenty of people exchange crypto for goods and services directly without converting to fiat. It's almost like this argument is talking past itself and ignoring the reality on the ground.
- paulsutter 5y agoThis is about static IP addresses, not "servers". Anyone would be happy to run a server on their cellphone, but there's no good way to publish the address. It's DNS that makes us think a static IP is needed to have a "server". When there's an alternative, this will change
- vt240 5y agoI understand this issue with cellular end-points. I saw a comment on one of the two previous posts here, where a user complained it was impossible to obtain static IP allocations for setting up their own "servers". I found this odd, since in my own history this has never been a problem for a nominal fee, even when I had a 9600Baud modem connecting my network with PPP. I am now wondering, if perhaps I've misinterpreted the concern, that people would like to be able to serve content from their smart phones with fixed IPv4 addressing? What is the actual use case for this?
- spxtr 5y agoI have comcast internet with my own modem/router. Comcast will not give me a static IP unless I use their rental modem/router, which costs quite a bit monthly. I use ddns to work around this issue, and it mostly works fine.
- vt240 5y agoI agree with this. Comcast, is certainly not the cheapest option. We pay right now around $220/mo to have our /29 addresses routed through Comcast. It was about half that over bonded channels of VDSL. But these rates may be a non-starter for a home setup. But it still seems pretty low cost, given what I hear from most of my friends about what they're paying for Cellular plus Home-entertainment on a monthly basis.
- vt240 5y agoI also don't have a static ip at home, but have a hub-star private network that runs over Cisco routers over the Comcast network that allows multiple employees to share in the resources, from the single connection with public facing IPs, with pretty low latency through the private network. It's all done on the cheap, but fast enough I can remote into the office and work on 3d models or photoshop. Certainly fast enough for routing side projects for testing. Obviously this is more complex and costly than the initial home setup of a single node. But even in more rural situations it should be easy to build up networks of like minded people with local ISPs which could share resources like this. Apply for /24, get it setup with an ISP, and then VPN the rest of the traffic in from fellow customers.
- nemothekid 5y ago>Thus saying “People don’t want to run their own servers” is akin to saying “People don’t want to start their own YouTube channel”. Both sentences contain the same amount of statistical bullshit. The "promise of web3" has been that there are no centralized giants. The problem isn't one of motivation to be a YouTube creator, it's infrastructure. The cost to becoming a YouTube creator is 0 due to centralization. The cost of building YouTube is millions of dollars. Even in the YouTube case - people don't want to run their servers. Secondly, Mastodon and Tor do not have mainstream appeal, nor are they platforms on which other economies are built. Their comparison to YouTube is absurd.
- 0x0nyandesu 5y agoThe only place I see people talking about web3 is HN and a few random sparsely commented articles on /. No one I work with has any plans to learn about it or use it. It's the exact opposite of how web 2.0 was.
- imgabe 5y agoWe're fixating a lot on "people don't want to run their own servers". People don't care. They want to talk to their friends. Watch videos. See pictures of their grandkids. What they don't want is a lot of fiddly administration tasks with weird jargon they don't understand. Whether there's a server running on their computer or not is immaterial. If it's easy enough to use, it doesn't matter, as long as it lets them do the things they want to do. Hopefully Web3 reaches the point that there's a 1-click installer, like downloading an app, that does everything you need it to do, so people can enjoy all of the things they want from the web with the benefits of decentralization.
- geerlingguy 5y ago"Download the Web3 app from Meta!"
- blooalien 5y agoThat's a literally terrifying thought, yet most likely exactly how it'll play out in the end… :(
- tsimionescu 5y agoRunning a server without having to go through fiddly administration tasks with weird jargon has eluded the software community for the past 50 years, or so. I don't know what web3 could do to fix this.
- PaulDavisThe1st 5y agoweb3 isn't supposed to fix it. people running their own servers would/might have given rise to a more decentralized system in which the putative problems web3 is claimed to fix would not have arisen.
- tsimionescu 5y agoI was responding to this: > Hopefully Web3 reaches the point that there's a 1-click installer, like downloading an app, that does everything you need it to do, so people can enjoy all of the things they want from the web with the benefits of decentralization. As long as web3 depends on everyone running their own server (or using someone else's server), i don't see why we would expect anything to change.
- acjohnson55 5y ago> The crypto community has to ask themselves whether they want decentralization or money. They already decided a long time ago. I don't know how the decision could be made any more clear. In case you don't get what I'm alluding to: money. They chose the money. They keep choosing the money. They are very likely to always choose the money. Almost everything in the crypto world with any traction is based on accumulating and flipping assets, or extracting value from those who are. I think there's a lot of true innovation out there, which may one day serve as the core of the economy. But I think there's almost a bifurcation between work done that furthers that goal and work that is involved in the speculative frenzy. The latter is the vast majority of what's going on. From my vantage point of some distance from the scene, I don't see much overlap.
- ericls 5y agoWhen you observed the world, and found that it is somewhat centralized, to an extend that you'd like to see a change. Have you figured out why it is centralized in the first place? Just trying to re-start the process and expect to see a difference? It's going to end the same way. Because I'm sure centralization is not a Web2.0 property, but a human property. You don't change Web2 to do decentralization, you change humanity.
- mojuba 5y agoSorry for meta, but in my 30+ years in tech I haven't seen a technology that would spark so much discussion around whether it can be useful or not. People invest in interesting stuff, others build and roll those things out. The public finds it useful or not, that's how the world has been working for centuries. I think at this point we are more in the psychological realm than technological one. This is a big sunk-cost-fallacy vs. sunk-cost-fallacy-recognition debate and it's getting very, very irritating already. Kudos to Moxie for giving probably the most clear technical explanation of what's going on behind the web3 marketing fluff, but the rest is getting very annoying. Sorry, I had to let this out.
- acjohnson55 5y agoOne major difference is the extent to which this scene is ensnaring regular people with FOMO and eye-popping numbers. Some people are seeing salvation, some people are seeing impending catastrophe, and some are just trying to get rich quick.
- PaulDavisThe1st 5y agoI think this is misreading the room. Lots of people agree that there is a problem with data centralization, access and control that has arisen from of the most fundamental aspects of how "web2" works. A few people are proposing that a specific technology, actually invented for something quite different, could be used to address some or all of these problems. A lot more people are concerned that not only is the technology not well suited to the task of addressing these problems, but that seeking to use it for that purpose will actually make things worse, possibly catastrophically worse. There were similar debates taking place online around the dawn of e-commerce. People concerned that pushing retail online would have dire impacts on physical stores, would upend local and national economies, would change the nature and range of things that we have access to in ways both small and large, good and bad. Those debates did not get resolved, of course. Some idiots at Amazon went ahead and did it anyway, and here we are today, picking up after the storm. Maybe view the discussion around the potential role of blockchain technology to address data centralization in a similar vein i.e. it will likely make no difference to what happens, but will at least leave behind a trace socio-archeological record that there was some disagreement before things changed.
- simonjgreen 5y agoI'm glad to see this post, as it says exactly what I thought when I read the referenced sections in Moxie's post. I know I live in a particular echo chamber but owning two ISPs has meant a sizeable proportion of my Dunbar's Number are those who gladly host their own servers, run their own infrastructures, and decline the ongoing consolidation of the Internet. We generally consider being part of The Internet for example to mean being part of the DFZ (Default Free Zone), and anything less is to be a consumer. I know we are the extreme minority of users, but it's users like us who keep the world connected and accessible. Without people running their own ASNs, hosting their own infrastructures, etc, we would all be reliant on a small (relatively) number of huge scale businesses. And these users permit disruptive Internet infrastructure businesses to exist. Take for example the rural WISPs in the US or South and Eastern Europe who provide coverage for huge quantities of users in otherwise unserved locations. Or the organisations running Wikipedia and The Internet Archive. Hosters like OVH, Hetzner, even Digital Ocean. Broadcasters like BBC and Netflix. Fibre providers like B4RN and even new ISP models like Starlink. If people didn't want to run their own infrastructure the underpinnings of the Internet would become stagnant and opaque owned by a small quantity of hyper scale businesses. This isn't the Internet promise that I grew up through.
- tsimionescu 5y agoThis is entirely missing the point of Moxie's original article. The promise of web1 and web3 was that people like you wouldn't be needed at all - it would be easy for literally everyone to participate in the distributed internet and run their own stuff, just like people run their own browsers today. Web2 quickly showed that web1's promise was false: to participate in the distributed network, you had to run a server of your own, or use someone else's server - and this is what the overwhelming majority of people did - at first, the gigantic masses of amateurs, and finally even most professionals. Anyone can publish a picture on the open WWW: just get a DNS name, a static IP, a TLS certificate, and run your own HTTPS server, then simply give your friends and anyone else who might be interested the address over email. Oh, you'll have to run your own email server as well, but that's easier now that you have a DNS name and certificates and all that - don't forget about a few simple things like DKIM and whatever else is required, set up some spam filters, and you're golden. You shouldn't need to spend more than a few days every month making sure everything is up to date, reading logs for signs of trouble, and maybe reading the occasional forum or five for troubleshooting. Or, you can make an Instagram account, give them all the data they ask for, and post a picture. You may want to change your password once a year, and make sure your Gmail app is configured for safe 2fa. Moxie's point was that the same thing is currently happening with web3: interacting with the base networks directly is complex and requires larger investments, and it's much easier to interact with a nice service run by someone else on a proprietary platform that spares you all this trouble.
- rockbruno 5y agoSomehow all of these articles choose to ignore what is for me the most critical point of web3: The fact that interacting with the blockchain costs real money. If HN was a web3 app, then posting a comment would cost you money. I can't find anywhere how web3-enthusiasts justify this or what are the potential improvements around this. EDIT: After some small research it looks like this is an Ethereum thing and that other platforms differ sligthly. But still seems to be a considerable drawback compared to the current web.
- BlueTemplar 5y agoThere is one silver lining here : spam being priced out (while hopefully still staying cheap enough for everyone to use). Note how the hassle of dealing with spam is one of the aspects pushing centralization - also it's getting kind of scary how well spambots these days can just pass for a somewhat clueless user...
- timeon 5y ago> There is one silver lining here : spam being priced out (while hopefully still staying cheap enough for everyone to use). This may be true but so may be the opposite. We are already spammed with ads everywhere and someone pays for them.
- PaulDavisThe1st 5y ago> If HN was a web3 app, then posting a comment would cost you money. [ ... ] But still seems to be a considerable drawback compared to the current web. This elides the way the current web works, though. On the one hand, you've got some places like HN, that are coupled to revenue generators of sufficient magnitude that they can (AFAICT on my uBlock-Origin'ed browser) run without ads. And then you've got the rest of the web, which has taken the old ad-funded model of publishing and turned it up to 11. So when we say "the current web" in a context like this, it's important to differentiate between which of these (at least two) segments you're referring to. [ EDIT: granted, there are a few new models creeping around the edges now. For all of its faults, substack is a mostly previously unseen thing. ]
- dang 5y agoThe related article/thread from yesterday: My First Impressions of Web3 - https://news.ycombinator.com/item?id=29845208 https://news.ycombinator.com/item?id=29845208 - Jan 2022 (1049 comments)
- mrisoli 5y ago> The people at the end of the line who are flipping NFTs do not fundamentally care about distributed trust models or payment mechanics, but they care about where the money is. This is ultimately the issue, some people want to grown their own vegetables in their backyard, or chickens, but they do it for their own purposes, the loud majority in crypto space(now pushing the web3 branding because it sounds more revolutionary) is in it for the money, and since they lack the tech knowledge to build stuff around crypto they focus on the marketing/virality side, because that will make money faster. The irony starts when what these people want is to control the supply and distribution channels for what is supposed to be a decentralized set of systems. I think the comparison to the fediverse is very good, people are in it for the tech, no one is blindly pushing it to increase the value of their virtual assets.
- darth_avocado 5y ago> people don’t want to run servers It’s true and I completely disagree with the take that we can’t generalize this statement because a few “nerds” still want to run their own. Generalizations are based on 99.9% of cases, and .1% are exceptions. The truth is that most people don’t want to run their server, rather they can’t. Most users on the internet don’t have basic literacy, let alone knowing what a server is or how to run it. It is safe to assume most people don’t want to do much beyond one click access to whatever it is that they want to do on the internet. And the most efficient way of doing that is, you guessed it, platforms and centralization.
- neuronic 5y agoIf 5% of people want to run their own servers and 95% use AWS etc. then Moxies point still stands. These blog posts fee like some folks are trying to ride a popularity wave rather than make an actual argument. What “running your own server” mostly fails at, in my view, is the constant needed maintenance. It doesn’t matter so much if running a server is initially difficult and time consuming. But the constant need to come back to it and fix bugs, install patches, implement security updates, add features yadayadayada … this makes it so perfect to be externalized as a service.
- samhw 5y ago> These blog posts feel like some folks are trying to ride a popularity wave rather than make an actual argument. Thank you. Precisely. Like, really? The guy said "nobody wants to run their own servers" but he actually meant "nobody [for all intents and purposes] wants to run their own servers"? Colour me pink!
- jebronie 5y agoInterpreting an obvious generalization as absolute fact, is not conducive to a productive discussion. Just replace "own servers" with "own restaurants" and understand the original meaning: > Thus saying “People don’t want to run their own restaurants” is akin to saying “People don’t want to have their own kitchen”. Both sentences contain the same amount of statistical bullshit.
- PaulDavisThe1st 5y agoMy initial read on TFA was very positive. But then I read the comments here and I realized a substantial issue with the argument. The author is precisely correct to point out that there are lots of arenas with large scale participation but only a tiny percentage of people "really making it happen". However, many of the descriptions of the problem(s) that web3 is "intended to solve" would be left largely unaddressed by solutions that utilized TFA's observation. Increasing (maybe?) the number of IT-minded people who run their own servers will not really do anything to address the centralization of data on the servers used by everybody else. So in the end, I think his response to one of the main points of the referenced Moxie article isn't wrong, but it's a red herring.
- blondin 5y agooh wow. did we read the same article? these criticisms sound odd to me. the whole section about OpenSea removing Moxie's NFT. and how he wrote that he wasn't out to complain about them, is not how i read it at all. this is so odd. i recommend people read Moxie's article. the comment about people not wanting to run their own servers resonated with me. and with many i suppose. i mean, that's what we have been doing for a while now. that's why the cloud is thriving. that's why we like managed services. i would not have added "and never will" though ¯\_(ツ)_/¯ what i want is the author to elaborate on how to turn phones into servers. i want that.
- wccrawford 5y agoWith a very, very few exceptions, I think "people don't want to run their own servers and never will" is true. They don't want to run servers, but they will run a server if the only way to get what they want is to run a server. There are always a few people who want to run a server and it's not just a means to an end. But they are so incredibly few they aren't worth taking into consideration. Put another way: All else being equal, if you give someone a choice to run a server or not, they won't.
- jancsika 5y agoLet's say I want to get a little RPI that comes with a small LED screen and a button to generate a five-digit initial login code. Then you connect over wifi through your phone can select from a dropdown menu what you want your home server to do. Let's even say that the only entry is something ridiculously easy like "Quote of the Day." The only other requirement-- the box gets automatically updated like a Chromebook does. Are there any extant FOSS home server projects that can achieve this minimum level of usability and reliability? If so I'd like to know about them. If not then Moxie wins.
- spc476 5y agoAs someone who wrote their own "Quote of the Day" server [1] I will agree that the QOTD protocol (RFC-865/STD-23) is simple, but not quite the "ridiculously easy" as you put it. Let's assume we have something like that. The code for the service itself is pretty simple (listen for a connection to TCP port 17, send a quote, close the connection) so there shouldn't be that many updates for the QOTD program. But can the user add new quotes? If so, how secure it is? Can that be exploited? How often should the quote be changed? Every request? Once a day? Something in between? How is it configured? Do you need to document DNS settings? Are there mitigations to keep a client from swamping the service with requests? [2] Are requests logged (say, to monitor bandwidth usage or to see how popular a service it is)? Where? How long? Nothing is ever "easy." [1] qotd.conman.org [2] Not a problem I've had yet.
- peterbonney 5y agoI know someone who makes her own dyes to color her own yarn for knitting. And yet with vanishingly few exceptions, not even the most hardcore crafters want to dye their own yarn. Thus it is for servers.
- dasil003 5y agoI feel like this is a pretty thin strawman attack. Moxie's core point wasn't that people don't want to run servers, it was that most of the Web3 stuff is heavily server-focused and very little effort has gone into passing these benefits down to the actual users' clients, and the work you have to do on top of a server to make an acceptable UX leads to a centralized to the type of lock-in that Web3 is purportedly about solving. Quibbling over what percentage of people are willing to run a server seems like a bad hill to die on—the reason Moxie emphasized it was because it should be self-evidently true at this point with the exceptions proving the rule as they say.
- ThinkBeat 5y agoPeople dont want to eat all 3 of the following dishes on the same night [Lutefisk, Durian, Casu_martzu] There exists at least 1 person who does. So at least 1.3×10^(-8)% people like doing it. Does that warrant: "Most People", "A Majority", etc? Speech needs to be accurate, but not always pedantic. "People like to watch sports" I dont. I find it a huge waste of time. I am in a tiny minority. (if you include all sports) People except for [ThinkBeat, Bob, Ermia, Ashi] like to watch sports. https://en.wikipedia.org/wiki/Lutefisk https://en.wikipedia.org/wiki/Lutefisk https://en.wikipedia.org/wiki/Durian https://en.wikipedia.org/wiki/Durian https://en.wikipedia.org/wiki/Casu_martzu https://en.wikipedia.org/wiki/Casu_martzu
- kelnos 5y agoThis is one of those "technically correct" statements that is mostly useless. Yes, some people do want to run their own servers. The vast majority -- more than 99%, by the article's own admission -- do not. To me, "people don't want to run their own servers, and never will" is completely accurate. I am a "nerd" by Moxie's definition, and I mostly do not want to run my own servers. I have a VPS[0] that I use as a playground, and to run some useful but non-critical things, but it doesn't run anything remotely critical, and if it went down for hours or days, it wouldn't be a big deal. The idea of running my own infra that's critical or at least important to my participation in digital matters does not interest me at all. For a "web0" example, I absolutely would not want to run my own email server. (I did this when I was much younger, and regretted doing so.) I also disagree that the small, sub-1% faction that will run servers is enough for this web3 decentralization-for-the-masses world. Ultimately someone else is controlling your traffic and your content, and there are a limited number of others you can switch to if you don't like the current steward you've chosen. [0] And also consider that having a VPS is only partially running my own server. I'm running the OS and applications on it (or, rather, on a VM running on that server), but someone else makes sure the server hardware and network are functioning, and is on the hook to fix them if they aren't.
- jmce 5y agoThis article starts by making a hilarious strawman. I clicked through to see if it was as hilarious as suspected, and it was. Which is great. Clearly Moxie did not mean “literally no single person wants to run a server” I mean come on. It is trivially true that “people” don’t want to run a server. It would be hard to generalize the category of “people” in a way to come to any other conclusion.
- rupert1234 5y agoExactly. Worst article ever. The writer is either very silly or completely disingenuous. If a writer had to caveat every statement to be 100% accurate, they'd never get finished or if they did it would be so boring no one would read it. I want to caveat this with - some articles would get finished and some tiny percentage of them would actually get read. If you are still reading at this point, I guess I'm thankful for the caveat because it's now proven to be true. Let me caveat - "proven" is used in a non-scientific manner here because the above isn't strictly a proof. It's just a common sense usage of the word. Let me caveat "common": I'm speculating that it's common sense because it seems sensible to me and I feel like a common person.
- cryptica 5y ago> some people want to run their own servers. I've been involved in the blockchain space for several years and I think this is absolutely critical. The entire decentralization and security aspect depends on people running their own servers. While this shouldn't be imposed on regular users, it's unfathomable to think that a big investor or a big finance firm would rely on a server hosted by some third party... If you're transferring millions of dollars worth of tokens on a blockchain, why would you take on the third-party risk of trusting someone else's node/API when you can remove that risk entirely by running your own server? There is a certain threshold of value above which you absolutely do want to be running your own node and it would be foolish not to. IMO, this is one of my biggest concerns about Ethereum. It's very difficult to run your own node.
- dmitriid 5y ago> If you're transferring millions of dollars worth of tokens on a blockchain, why would you take on the third-party risk of trusting someone else's node/API when you can remove that risk entirely by running your own server Or, you know, skip blockchain entirely and use actual trust mechanisms that already exist in the world.
- boxmonster 5y agome: No one wants to ride around in a horse and buggy stalz: Oh yes they do, I can assure you that the Amish ride around in a horse and buggy me: how is taking things literally and pretending to miss the point helping this conversation?
- jakecopp 5y ago> It’s compelling to look at the non-hosting users, conclude that they are a smashing majority (99.8% !!!!), and make a sweeping conclusion that no one wants to host their own servers. Yet it’s precisely because of those 0.2% that the system is capable of existing. Take them away, and the whole system dies. The Matrix chat protocol is like this - you have many more users than servers, but you can switch servers, the servers can talk to each other (federated), and there are even multiple implementations of server software. I've moved almost 100 friends (in their 20s) onto Matrix - Element is getting really good, and some use FluffyChat or SchildiChat. They aren't running their own servers, but they can if they want (unlike Signal), or they can switch down the track. It's pretty easy to host your own - it took me an hour or two to set a Matrix server up on a $5/month VPS, and maintenance involves running one setup command again: https://github.com/spantaleev/matrix-docker-ansible-deploy https://github.com/spantaleev/matrix-docker-ansible-deploy
- jmull 5y agoMy mother used to say “you’re being obtuse”. It drove me up the wall (but I have to admit she had a point most of the time). She meant I was ignoring or missing the obvious (implying I should know better — mostly true — and that I did it intentionally — usually not true, sadly, but in retrospect it’s nice she had more respect for my intelligence than I probably deserved). Maybe “people don’t want to run their own servers” doesn’t mean literally not a single individual wants to run their own servers? But rather an insignificant fraction of people want to run their own servers? Staltz, you’re being obtuse.
- rdubz 5y agoSummary: 1. healthy decentralized services often have <1% of users who do "want to run a server," and the whole thing works as a result 2. immutability / inability to change quickly is good for protocols 3. crypto community does need to decide whether it cares about money or decentralization Took a while getting to the good part of 1. Should have skipped "'no one wants to run a server' is factually incorrect!" I loved the Moxie piece but it was strange bc Moxie is a legendary cryptopunk who presumably believes decentralization is good (though hard to attain/maintain)... right? Moxie made excellent points but left me wondering what he actually thinks, or thinks should happen. I also liked the pushback here about email being an example of failed decentralization, because Gmail is big or something? Email seems like the last major decentralized communication protocol still standing, despite incredible centralization/"balkanization" of the messaging space.
- jollybean 5y ago"Hosting a server is firmly a very rare decision that users take, yet the whole system depends entirely on that minority of rare individuals. " No, not for most systems. Using 'Web 1' tech, anyone can run a server today, they always could, it's not that hard. Web 1 provide the basis for most of the kinds of decentralization that Web 3 proponents seem to think will come from some new approach. It's not perfect, but it's still probably better than most Web 3 approaches such as blockchain etc..
- jrexilius 5y agoI really appreciate you putting this out there. Doubly so with the respectful treatment of it. And for the record my take is very similar to Moxies. But, many comments so far have attempted to refute your critique, fundamentally, on a point of scale (i.e. 100% of Mastadon is a rounding error to overall messaging traffic, so the percent that run servers is doubly irrelevant). From a VC backed point-of-view that is a legitimate point of push back at this stage. From a technology leader point of view, it is not, exactly. Early adopters have _something_ to adopt early, because of these fringe groups. This is where creativity starts and eventually meets engineering and productization. Some things do shake out to 90/9/1 for _all_ internet traffic in a certain category. Some don't. I think pressures also ebb and flow. I remeber when Googles moniker of "don't be evil" wasn't an ironic, bitter joke.
- T3RMINATED 5y ago
- Helmut10001 5y agoI want to add my two cents in that "run their own server" does not necessarily mean hosting open web exposed services. I started slowly in 2017 and have currently 4 family members' houses connected via IPSEC (one of them cross-atlantic). All internal information exchange, hosting private services etc. You can argue that for IPSEC (or VPN or Wireguard) you still need _some_ port open, but getting that single port secure is much more hassle free than keeping control of (e.g.) 20 individual web services. And most of it is already set by default. This provides already a lot of benefits: I can try out technology, I am (largely) independent and I can migrate on my own terms and schedule, not when forced by cloud providers. I still have external "hosting", but it is very basic and controlled through CI on my own private Gitlab ( pushing static sites to the public through SSH). I am not sure whether this is fully compatible with web3/crypto, but to me it was the first step in getting some control back and it feels really good, despite the work.
- analyte123 5y agoI think these two are talking past each other a bit because they're ignoring the fact that running your own server is still a complete pain. Any technical or social concept that could possibly require mass adoption of self-hosting is just moot until it as easy as: 1) plug in device to wall 2) connect to wi-fi 3) login once 4) start installing services 5) never worry about security or backups again. You could even mail out the devices to bootstrap your network, BankAmericard-in-Fresno style. There are people that would run their own server on principle, and there are many, many more that would do it if you had to do in order to get on a cool social network with all your friends and top celebrities or whatever. I want to run my own server, but I don't because: -I don't want my data unencrypted on a cloud VPS -I don't know a good dynamic DNS provider off the top of my head -I don't want to host services on my primary desktop unsandboxed and it takes up too much power -If I use another device I would need to: 1) segment my LAN, which my ISP router doesn't seem to support 2) manually configure updates, backups, port knocking, etc. 3) string cables around or otherwise find some hidden or unaesthetic place to put it
- mikewarot 5y agoRunning a server today requires someone to watch it, and fix things when it breaks, or gets hacked. They always get hacked. It's simply not possible to put a device on the internet, and have years or decades of uptime, as it is off the internet. There is no operating system available that is suitable for the task.
- renewiltord 5y agoTL;DR the whole article is this section: “”” “People don’t want to run their own servers, and never will.” This cannot be factually true, some people want to run their own servers. “”” That’s such a boring response to me. If you’re like me, skip the article. It’s basically just that stuff.
- eitland 5y ago1. How about we stop calling this NFT thing Web3? Isn't it in its current form at least an insult to both the original web and web2 (and with that I mean what it was thought of back when we talked about it: interactive pages leading to user generated conten: everything from comments to ratings to tagging/folksonomy etc) Shouldn't Web3 be reserved for something important and web related, not used to hype up the current crypto rush which seems to be mostly scams? To be fair and honest I should note that I was wrong about the web when it was introduced around here when I was an early teenager and I won't get caught in that mistake again so I assume something useful will come out of todays crypto hype. (Again no, I refuse to call it web3.) Although to be fair to teenage self what I doubted most was the ads about the web and in that regard I was mostly right. And if someone comes around 25 years from now and points to this comment: No, I'm not saying distributed crypto systems aren't useful, only that the current ones are deeply flawed: Some NFTs at this point is just a URL reference to another webserver that can be taken offline at any point! Others are run by commercial companies in ways that mean they can disappear at a whim. There is no permanent ownership in most of todays systems. 2. For some reason people around here think that if something doesn't have a significant percentage of the users it doesn't matter. So since less than 5 or even less than 1 percent self host it doesn't matter. Wrong! Just remember: at some point Google had less than 1% of the worlds searches. Linux was a thing for research communities and nerdy teenagers. It takes just a few to keep the seeds of knowledge and passion alive and if and when the time comes it suddenly breaks through in one form or another.
- zaptheimpaler 5y agoYou can hustle your way to financial independence on a new shiny like Web 3, even as its gets harder to do the same on Web 2. If the only way to win is to be innovative and rich, and the only way to be rich is to ride a gold rush, then by god we’ll make a whole new industry to attract investment to fund said gold rush. This is my “bullshit industries” thesis - an economy wide manifestation of bullshit jobs. Maybe this cyclic destruction and reinvention is one of the ways we know of to keep rent seeking in check, enable social mobility and the sustain the illusion of progress. True innovation does all that and more, but it really is very difficult, slow and unpredictable. Not at all like Amazon Prime (TM) 1 day delivery. 2/5 stars. My plan is to gradually add more stories, diversions, pictures, smart words and a few controversies into this comment until it grows into a series of substack posts and eventually a book i can sell.
- naveen99 5y agoSome countries want to run their own currencies, but most of them really just outsource to the dollar or a printing press in Germany. Some countries want to run their own militaries, but most of them really just outsource to the us defense contractors. Some countries want to run their own languages, or religion, but most of them just outsource to English or Spanish, Christianity or Islam. Some countries want to run their own operating systems, but most of them just outsource to microsoft. Some countries want to run their own fans, but most just outsource to Asml and TSmc. It’s almost like we already have a global order. I run my own server for myself, which is just that I have multiple machines. And I like them to be accessible by me no matter where I am.