Earlier quoted context omitted.
Netflix is always the perfect example against this weird logic. They commited to AWS, and stuck with it even after Amazon itself is one of their prime competitors. They clearly decided that infra and devops is not their core competency and have absolved themselves of that responsibility and are ready to pay a premium for it. On the other side we have people who keep patting themselves in their back about their Emacs…
Just for being that guy: AFAIK Netflix has some caching devices that were pretty much home baked with FreeBSD and some other goodies. Can't remember the name, but I know they sit them in exchanges directly to ISPs. IIRC they were only using AWS for storing content with low frequency access.
Local-first software (2019)
31–40 of 136 posts
Re: Local-first software (2019)
#32Earlier quoted context omitted.
Netflix is always the perfect example against this weird logic. They commited to AWS, and stuck with it even after Amazon itself is one of their prime competitors. They clearly decided that infra and devops is not their core competency and have absolved themselves of that responsibility and are ready to pay a premium for it. On the other side we have people who keep patting themselves in their back about their Emacs…
> doubt azure or AWS are going to go down with a probability that should worry any business Were you asleep when S3 East failed to the point that half of the internet was offline or did you just not get a notification? https://aws.amazon.com/message/41926/ > The only danger with cloud providers is that if your engineering team is not exactly smart you can rack up a million dollar bill for a dog walking app The public…
Re: Local-first software (2019)
#33I skimmed the desired qualities, the review of current tools, and finally the software centric approach to achieving the stated goals. While we can reasonably expect software elements in any proposed solution, the hardware and physical elements of distributed computing may provide a far simpler pathway and likely will permit much greater reuse of existing proven software approaches. For example, all future multi-unit…
What's the point of putting an amateur-run data center in every apartment building instead of using a proper one in town? Or instead of just putting it in my unit (with off-site backup of course), since a personal data center is just a single computer? My landlord can barely run the water and A/C; no way they can run IT. The improved quality and reliability is worth it for the trivial latency cost.
However, your implicit point regarding income level and the range in quality of building management is valid, and successful products in this space would address it.
Re: Local-first software (2019)
#34Earlier quoted context omitted.
> doubt azure or AWS are going to go down with a probability that should worry any business Were you asleep when S3 East failed to the point that half of the internet was offline or did you just not get a notification? https://aws.amazon.com/message/41926/ > The only danger with cloud providers is that if your engineering team is not exactly smart you can rack up a million dollar bill for a dog walking app The public…
And that half of the internet decided that it wasn’t worth it to have multi region redundancy. I’m not saying that was a bad decision. It all depends on how much they would lose in an outage vs. cost.
Re: Local-first software (2019)
#35Unfortunately local-first software is incompatible with you being a slave to your preferred technology company of choice (Facebook, Apple, Google, Microsoft). If it wasn't for GDPR, most of these companies wouldn't even offer exports of your data.
And now with GDPR I have an annoying “we use cookies” splash page every time I visit a web page. Win???
There is a problem with the lack of enforcement, but the regulation itself is sane.
Re: Local-first software (2019)
#36Earlier quoted context omitted.
GDPR was born yesterday, and government intervention on such private matters can really cause a disaster. You want to have control over your data, and just to cite one case, Apple has started embracing it a while ago ahead of GDPR laws. Perhaps because it is a hardware company it has more incentives (like, it could very well create something akin to a 'family vault' that would be a fancy digital vault that you could…
>I am positive that market forces would achieve the same effect sooner if it were not by GDPR. Considering how many business practices across the board aren't very consumer friendly and are seemingly growing ever more anti-competitive in nature while skirting antitrust definitions in grey areas, I'm personally not nearly so sure we can rely on "market forces" to protect anything but the business in question. In fact,…
Re: Local-first software (2019)
#37Earlier quoted context omitted.
There is a step between peer to peer and centralized, and that is federated. For most services, that should be the sweet spot.
How do you federate a video call with 10 people? Federation isn't needed because you don't need to have servers that communicate with each other, you just need some server that can host a given video call. So any open source solution works, no federation architecture is required.
Re: Local-first software (2019)
#38Earlier quoted context omitted.
How do you federate a video call with 10 people? Federation isn't needed because you don't need to have servers that communicate with each other, you just need some server that can host a given video call. So any open source solution works, no federation architecture is required.
The same way people federated email forever? Local servers that contact upstream servers?
Re: Local-first software (2019)
#39Earlier quoted context omitted.
Many far smarter people have said this before, far more eloquently than I can, but in short: Cloud Computing (and SASS even more so) is little more than just another attempt to recreate access/info monopolies, essentially the same profit proposition as existed with closed source software, while pretending to be one of the cool kids and use politically more acceptable (but in this context rather meaningless) terms lik…
What do you propose? That every company reinvent the wheel or host everything locally even if it’s not their core competency? Every company has to decide what its “unfair advantage” is and concentrate on that.
You are asking for a solution before agreeing that there exists a problem.
This is the "I'll listen to your problem if the solution is convenient" mentality. It's inside-the-box thinking. It holds you back.