Live data from Hacker News

Local-first software (2019)

inkandswitch.com

31–40 of 136 posts

Re: Local-first software (2019)

#31
post #25

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.

They use AWS for much more than just “storing content”. You can read about all they do on AWS just by reading their blog and watching some of their ReInvent presentations.

Re: Local-first software (2019)

#32

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…

> 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)

#33
post #22

I 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.

You are assuming the only possible solutions require user maintenance.

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)

#34

Earlier 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.

This also includes AWS because they stored the images for the dashboard in S3 East.

Re: Local-first software (2019)

#35

Unfortunately 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???

Those are not actually compliant with the regulation - it explicitly forbids annoying/confusing/forced consent prompts.

There is a problem with the lack of enforcement, but the regulation itself is sane.

Re: Local-first software (2019)

#36
post #14
post #5

Earlier 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,…

[dead]

Re: Local-first software (2019)

#37
post #19

Earlier 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.

The same way people federated email forever? Local servers that contact upstream servers?

Re: Local-first software (2019)

#38
post #37

Earlier 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?

My question is not "how does federation work?" It is "in what situation is federation useful for video conferencing in a way that a single open source server is not?"

Re: Local-first software (2019)

#39

Earlier 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.

I think you are jumping to the "What do you propose?" question before understanding the pain point first.

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.

Post reply on HN