Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That is not at all the answer to this. Tech people need to respect their craft a little bit more. If some hospitals screw over a patient no doctor would say people need to learn surgery and self operate on themselves. Self hosting is not something a normal person can just learn overnight and manage.


Yes this.

All this case (and similar others with other companies) demonstrates is that we're lacking in laws and regulation here.

There should be no way that it is legal to just lock a customer like that without paying them all the money invested in virtual "goods". Sure, you want to block me then return all the money I paid for music, apps, etc.

There should be channels in every company where they will precisely tell you what happened and why. If they want to just stop dealing with you - they must pay back.

There's nothing wrong with using a service, what is wrong is that our laws are not up to the task of dealing with those risks.


> Self hosting is not something a normal person can just learn overnight and manage.

It's not something most tech people can really (properly) manage either.


I can.

I'm sure of this because I've made a career of it and I do it professionally for a large corporation. I know how many engineers it takes to have a 24/7/365 follows-the-sun rotation that doesn't lead to burnout. I've personally seen and solved lots of failure modes that result in mysterious degredation. (Hey did you know there's firmware on the SAS breakout board itself?) I've read many more, with solutions I'd never have come up with, by people cleverer than me.

An individual tech person could theoretically manage to do it, but I'd rather have my team helping me while I help them. I'm only human, and can't always see my own shortcomings.

I can. But I know better than to try and self-host something mission critical for myself or (especially) family. I self-host the same way a car mechanic has a classic car in their yard that they'll aspirationally fix one day.


It’s so odd. 15-20 years ago we didn’t have this problem. It just takes time and time is very precious. It comes downs to risk and time. Is the risk of this happening worth your time? Some times I think we embrace technology too quickly as technologists without considering the whole picture. At this point you have to ask if you can trust the people behind a technology to dk the right thing for a decade or more. If the answer is no start figuring out how to ditch it. This ignores the philosophical issues emerging with FAANG type companies. Anyhow, it’s much easier to never embrace a technology or vendor than it is to ditch it later.


That risk includes getting shut down by your ISP, who may be the only ISP in the area.

I once got a nasty call from Comcast's net abuse department because I was gasp running a mail server. It was locked down tight, and only accepting mail from an old email provider.

They didn't care. I was told that if I had SMTP open or they saw SMTP traffic coming in, I'd be permanently banned from being a Comcast customer because I was "running a server."

Internet needs to be declared a utility and internet companies need to concern themselves only with reliably delivery of network packets and to otherwise completely fuck off. My power company, gas company, and water company don't give a fuck what I do with my electricity, gas, or water.


15-20 years ago you could get away with more mistakes without them biting you, but they where none the less mistakes that where bad.

These days the bad actors have automated there exploit attempts to the point that its not even really about asking when you will get hit rather then if you will get hit anymore, its almost instant in most cases.

with so little leeway its just not viable to self host anything that is exposed to the internet, and then if you still have to deal with things like off-site backups if you care at all about your data.


I have thought about this a lot. I think it basically comes down to your domain. It’s okay to let someone else host things for you. To retain control you just have to keep your domain you are using for important things secure.


> It's not something most tech people can

That's not really true, there are offerings on the market that make it a breeze. Take Synology. You get raid with dozens of terabytes, that is self managed and has got instructions on every aspect of usage. It's got Google Photos rip-off for every mobile platform, it's got LDAP, Email, Caldav and Cardav packages with GUI. It's got DNS server with easy to use GUI, it's got packages for NextCloud and it's got something like Dropbox that is made by Synology as well.

You don't need no port forwarding or fancy security, it can connect to Synology's cloud thingy that will route your traffic back home correctly, DDNS on steroids.

So if you really want to self host everything, it is couple grands out of pocket and couple of evenings of clicking around.

I am not affiliated with Synology, just a happy user (although I only use it as raid storage with SMB, NFS and as Docker server).



Good to know, thank you. It is still doesn't cancel my point that producing "self-hosting in a box" devices is possible and profitable.

Also there used to be "Windows Home Server" thingy.


Most people can't manage amazon services (properly) either. And the downsides and consequences are even more fatal.


It need not mean your own cloud services, although I think the longterm trend is residential routers plus a USB stick will make this more possible.

Eg, he doesn't have to make access to all his music so it is contingent on his one credential, which can be revoked at any time by Apple. He can keep local copies of what he has bought, despite the ecosystem tries to make that difficult. Apple Music will delete any local copies it manages when the credential is invalidated.

https://www.guidingtech.com/what-happen-when-you-sign-out-ap...


> residential routers plus a USB stick will make this more possible.

This smells like "let them eat cake" except in the context of technology. Not everyone is able or even wants to mess with that stuff. There's a vast difference between "Yes, backup my stuff, Apple; Here's my card" and "I know what an IP is"

At $12/year you literally cannot get anything like what Apple offers just in terms of backup — not the equipment, not the man hours required to maintain it. Even if I were able to set it all up, it would cost me a huge amount of money in lost revenue just to maintain it safely.

It feels like "I could build dropbox in 5 minutes" never stopped.


Maybe read it a bit more generously, in the vein of:

* Maybe we can get to a point where running your own services is easy enough and normalized enough that most people do it.

I'm doubtful, but there's at least some small winds in that direction-- disillusionment with FAANG, peaking of the large tech economy, some renewed interest in privacy.


Most people use mobile devices and want the ability to watch content anywhere, anytime at press of a play button. That’s the benchmark. No personal hardware setup will match that convenience and people who are not aware of the security risks shouldn’t be hosting their own content from their personal network online.


> Not everyone is able or even wants to mess with that stuff.

People literally managed books full of CDs or jewel cases, DVD racks, cassette tapes, LP collections, people had an entire rack in their house dedicated to hardware designed explicitly to use these cumbersome things, people torrented and used gnutella and managed software CDs, movie CDs, photo albums, VHS collections and the like just fine for ages. Not everyone is capable of playing MP3s on an PM3 player? Since when?

If these new systems that everyone is using is so much more complicated than that that you have to pay a professional service to do it for you, we have royally fucked up somewhere along the way.


> People literally managed books full of CDs or jewel cases, DVD racks, cassette tapes, LP collections, people had an entire rack in their house dedicated to hardware designed explicitly to use these cumbersome things, people torrented and used gnutella and managed software CDs, movie CDs, photo albums, VHS collections and the like just fine for ages.

Sounds like you’re trying to generalize from a very small set of people. The percentage of the population that had specialized full sized racks for their torrented stuff and what not was very, very small. For the rest of it, I imagine that “large drawer next to the desk” was the #1 solution, followed up by “in the car somewhere” for music CDs.

For the average person, the actual backup procedure from that era was very poor. Frankly, I doubt many did it at all. Even the nerds I knew mostly did a pretty half assed job, all considered. What professional backup software hosted in the cloud today blows even the most thorough technique from any consumer in the 1990s out of the water.


The racks was a reference to entertainment centers, not torrents. That was just about everybody.


Why are we pretending it's the early 2000s? CDs were used because that was the best option at the time obviously. To compare them to services today hosting infinite amounts of LEGAL content streamed over the internet to millions of people on all manner of devices at the touch of a button is rather odd.

Likewise, it's weird that you need professionals to build such services? Anything that is so complicated that it requires professionals to create it has fucked up? In other words, every industry that ever existed is fucked up because they require more than a passing knowledge... professionals shouldn't exist.


I'm not necessarily comparing them, I'm just pointing out that this line "people can't manage their own shit and so must contract with companies to do it for them" is ridiculous in it's face.

You don't need professionals to build such services, no. Especially considering that the services don't really work better than a drive with MP3s on it.

Software is eating the world, I expect defensiveness on this site particularly, having massive back end data centers and frameworks just for people to do what took a 1tb drive 10 years ago is absolutely stupid.


What? When is the last time you built a YouTube or Netflix? When did people in the past EVER have access to near infinite amounts of content that could be streamed over the internet onto any device?

My grandma wouldn’t know what ‘burning’ a CD means, but she sure knows how to use Netflix.

It’s not defensive to explain the overwhelming reality of todays content landscape. I couldn’t be bothered explaining the difference between a single 1tb drive and YouTube or Netflix, it’s clearly obvious.

There is nothing ridiculous about contracting companies to do work. We hire professionals to perform all sorts of tasks everyday and purchase products made by them. It’s not lazy to do so, it’s smart. Why do I have to explain the basics of how the world works?

For e.g. Do you grow your own food? Fruit and vegetables all that. It's easy right some soil and seeds with minor maintenance. You don't need professionals to do something so basic. Why cant everyone become an expert at growing their own food? Why do we need farmers, a massive global supply chain and mega stores to do something so simple? The idea that we have this global spanning network just to supply a tomato to someone is stupid and we screwed up?!

We don't have time to be experts at every facet of life, the world doesn't work like that. Believe it or not, managing big stashes of content isn't common knowledge or on everyones priority list.


We aren't talking about YouTube and Netflix. We are talking about syncing your photos and messages to a cloud, purchasing apps and music and movies that stay outside your control, and then get taken away with no recourse and no reason given.

But on the topic of services like Netflix and YouTube, they're used to manipulate peoples tastes these days, discoverability is broken deliberately to push priority content, and really their only advantage is discoverability, so they've got virtually nothing going for them besides network effects and entrenched market position.

Services can be nice, when they work for a user. The problem is these services are designed to disempower users. We could live in a world where all these services empower users and work perfectly, but we don't, because there's a conflict of interest.

Yes, I do grow my own food actually.


Care to explain how easy it is to setup your own cloud platform that can sync all this content from any device and has the necessary redundancy and security options. Obviously sharing would be important, would need to be able to easily collaborate with others, sharing photo albums etc. Some versioning options would be preferable also.

Needs to be very simple so my grandmother can build it, and cheap. No maintenance, set and forget. I assume there will be apps available for all her devices to quickly go through the process or will she need to create them? It needs to be easy to search for content and stream on any device at any time without fail.

She doesn’t care about ‘owning digital movies’ or the exaggerated threat of her accounts being closed. She's is much more likely to accidentally lose her own content managing it herself. She just wants to watch movies, how much will it cost to own all that content? Less the $10/month?

No professionals so let’s keep instructions basic and preferably just using a single blank drive with no content.

It must bother you that people don’t grow their own food? That they can’t manage their shit and need to buy it from a store?


Yeah, it's pretty simple. Get a raspberry pi 4 and an SD card, download a prebuilt raspbian image for owncloud from the owncloud website, write to the drive, pick up a 2.5" drive of your preferred size and a data to USB cable, slap it all together like Legos, owncloud offers client apps to install for synching pictures and what not, you get get them in the app store for your platform.

You can BTW buy pre built devices where this is already done from owncloud I believe.

It doesn't bother me that people pay other people to do things, no need to be condescending about it. What bothers me is when people are funneled into paying for services that are more stressful to use than doing things themselves, and then making excuses for the state of affairs for whatever reason (either they're convinced by the marketing, or their salary depends on it all continuing this way).


That sounds neither convenient or cheap. How is setting up a raspberry so simple, yet using youtube so hard? It's getting absolutely silly now. Its not an argument, if your option were the preferred then it would be the predominant means of consuming content, but it's not. Your reasoning is that people use this method not because it's the most preferred but because they cant manage their shit, or are manipulated by big business. Is that not condescending?


You seem to have this idea that people know what they want in their lives before it exists, know what problems they want to solve and unbiasedly navigate the world looking for solutions. But how it often works is people don't know they have a problem needing to be solved until they see the solution in marketing material.

People by and large use what they see in advertisements and justify the decision after the fact. What is preferred is not always what is superior.

Bandcamp is as easy to use as Spotify. Yet people don't use it as much. Why not? Marketing is why.

Mobile UX is full of deliberate friction points put in to support profitable business models at the expense of utility. The mobile experience is designed to funnel users towards making certain choices. This is beginning to happen in windows as well now. And people just go with it.

Is it condescending? Maybe. But if I was wrong you wouldn't have advertisements on TV, marketing people know what works and businesses aren't in the business of throwing money away for no return. People wouldn't bitch about Facebook and continue to use it, they'd go somewhere else.


Enough, stop pretending advertising is some critical brainwashing marketing tool responsible for the success of all businesses, regardless of product.


Enough, stop pretending advertising is some critical brainwashing marketing tool responsible for the success of all businesses, regardless of product.

As for your reference to ownCloud, there are no pre-builds for raspbian. You have to build the web stack on the pi. This is the most inconvenient option imaginable, but I guess it's the hypnotising marketing stopping Grandma from building a web service.


> Apple Music will delete any local copies it manages when the credential is invalidated.

No, it doesn't. I literally just tested this. The article you linked to is wrong. (The site looks like a content farm, so this is hardly surprising.)

Signing out of an Apple ID will leave any subscription content downloaded from Apple Music present on the device, but unplayable. This is expected -- the user never purchased that music; they only had access to listen to it through their Apple Music subscription. Any other locally stored content belonging to the user remains playable, even if it was downloaded through Apple Music, and the subscription content will become playable if you log back in.


You just said "belonging to the user".


Yes. That isn't a contradiction. Let me give an example.

Let's say I have an MP3 file, and I added that to my Apple Music library on my desktop computer. Apple Music will make that file downloadable and playable on my phone, and that downloaded file isn't tied to the subscription in any way -- it's literally the same MP3 file that was uploaded. This functionality is an extension of an older feature which Apple called "iTunes Match".

On the other hand, if I download an arbitrary track from Apple Music which I didn't put there myself, that downloaded file will no longer be playable if I log out or cancel my subscription -- because those files don't belong to the user.


Are you sure you aren't still signed up for iTunes Match?

(I ask because I just happened to notice a $25 annual charge for that the other day... and I was like, oh yeah, I've been paying them all these years to host those 5 CDs I bought at live shows in the 1990s that aren't available on any streaming service...)

Update: Like every time this comes to mind, I almost just canceled it, but then I listened to "Track 03" by the band "djiin", purchased at Jasper O'Farrell's pub in Sebastopol, CA in 2002, and I just can't...


Yes. An Apple Music subscription includes the functionality of iTunes Match.


:-お

good to know, thanks


The point was, something is checking credentials.


Routers and USB sticks are the long term trend? How exactly will a USB stick handle apps purchased through the App Store or your subscription to Apple Music?

The long term trend is the exact opposite. People don't want to the manage hardware and all the issues of configuration, backups and troubleshooting faults that come with that, just to watch a movie. They want to palm off that responsibility to an external entity.


Why not?

Imagine someone told you "you can't manage your own system on a workstation, you're going to terminal into a mainframe, no normal person has the time or resources to manage their own workstation." You'd say it's absurd, because it is.

We are literally talking about doing something as simple as buying a single board computer and a hard drive, putting a pre built system on an SD card and plugging it into an Ethernet cable. It's not surgery.


And then you've lost all your data cause an SD card was not rated for extreme write endurance. You repeat all that using better SD card or just a cheap PC with an SSD. You add backups.

Then you realize you need to access this setup while away from your home. You add port forwarding.

You run an audit to check if the system is secure enough so script-kiddies with a port scanner are not able to access your 'cloud'.

Then you realize your router is not so reliable. You add a watchdog which will reboot it once the connection becomes unstable.

Then there is a power outage. And if before you could just access all data using 4G on your phone, now you cannot. You add UPS to all critical parts of your home network infrastructure.

...

And it goes on and on. It is doable, but doing it well requires a lot of time, planning and resources. It's hardly feasible not only for a lay person but for 'power users' as well.


I get it. I self host everything. I'm simplifying, but I'm not naive about it.

The problems you say, connection/power downtime are the biggest ones. And they're frustrating, but not near as frustrating as things you paid for going missing, forever.

My point though is, if we can get workstations out of the box ready, we can get home servers out of the box ready. The software already exists, the hardware already exists. The problem is not that people don't want it, that they're lazy, that the tools don't exist, the problem is that mobile devices are deliberately built to herd people to these services. Once they're hooked they're hooked. They're fundamentally disempowering.


I don't think it's laziness, it's just delegation of a time consuming process. In a similar vein, most of us no longer wash clothes using a washboard, grow our own food etc. Modern society is pretty much built around us not doing everything for ourselves and, as a result, we generally have a better quality of life.


Washing machines are an obvious improvement to washboards though.

With the modern service oriented way of listening to music and watching TV, you risk losing what you purchased, you're manipulated by algorithms, you're trapped in the net of a service provider. Is that really less stressful than pulling out a CD and putting it in a CD player?

Digital media is better than cassettes. But the service oriented way companies expect us to do it now is not better. We really hit peak digital media with mp3 playing software on our smartphones. Everything since has just made the experience worse.


Every step here is illustrated as a worst-case scenario, and omitting the time gaps between issues where the system is operational where you are receiving value from it.

Yes self-hosting is a PITA. Yes things will go down. Yes it takes time to learn.

But owning the means of your production? Priceless.

We need to stop teaching people to be cyber-peasants, sharecropping a land they'll never own.


I'm looking at worst cases cause they're really likely to hit you not when you have enough time to tinker and solve it, but when you have other more important things to do.

I self-host a lot, including a smart home setup that is not reliant on the cloud, but in the end looking back how much time I've sunk into this and how often it's down due to _my_ mistakes I don't really think it was worth it.


Why shouldn’t you look at the worst case scenario? Using a hosted service is valuable too, except in its worst case where they kick you off of it.


Because it is not representative of every experience, and without labelling it as such the story given above is mere FUD

We should be encouraging self-hosting for those with the risk-tolerance to do so


Sure, you can plug a hard drive into a computer. But....

What about when that hard drive fails and you lose all of your data? Do you have backups? Do the backups _work_? Do you regularly check the health of the hard drive? What if you want to access the system from outside of your LAN? If it's accessible to the web, are you handling security yourself? How often are you applying patches? Kernel patches? What if you go on vacation and there's a power outage and you can't remotely turn everything back on?


The surgery analogy is great! Not only it is not something it easy to learn / manage, but in some cases it is outright not possible. How do you self host an App Store? If you bought an eBook on amazon I am not even sure if you can easily export and read it on non kindle device. Self-hosting is definitely not an answer to this.


It’s not tech people that need to respect their craft, it’s companies that need to respect their customers. Most tech people know this is a shitty practice, many pixels have been spent here about the capriciousness of FAANG companies towards consumers, it’s just that most of us lack the organizational power to do shit about it.


> Self hosting is not something a normal person can just learn overnight and manage

Not self-hosting, as in having their own bare metal server in the basement, but most people can go to a VPS/cloud provider and click a few buttons to get their own instance running whatever software they need.

Not only this, but people have always been self-hosting without having any technical knowledge. For a long time, kids ages 14 or less have been running their own websites, forums, game servers, etc. And today it's a lot easier and cheaper than back then.


Exactly. Even if I can manage some self hosted systems, sometimes I prefer to just buy the service to save some time and effort.


Did you just compare self hosting to surgery?


This is a great analogy, going to steal this one.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: