News for hackers. Stuff that matters.
Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by jleyank on Sunday August 21, 2022 @06:36PM (#32545197)
Why must I have three separate must-work activities (your front-end, my network, your server)? Why not just let me use the supercomputer I have in my possession and run the thing without the baggage and overhead?
Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by dfabulich on Sunday August 21, 2022 @06:43PM (#32545240)
That's what TFA is about.

> 1. Users are offline; experiencing latency issues or are in unreliable network conditions.

> 2. Fetching the data over the network will be slower than fetching it from a local source.

> 3. The app users should be informed about the low network conditions but it shouldn’t be a hindrance to their objective.

> 4. Users’ network and battery status are taken into account, and thus only the data that has changed since the last synchronization should be synced.

Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by version_five on Sunday August 21, 2022 @07:02PM (#32545370)
> Fetching the data over the network will be slower than fetching it from a local source.

A big aspect of this is data collection. Microsoft office has tons of features that could easily be local buy that it wants to be "connected services" that are subject to their own TOS so they can steal your data. Based on the lag, it seems like all spell and grammar checks go through some server somewhere, almost certainly with the primary goal of scraping as much info as they can from what you're doing. Online first is all about data harvesting, much less so ease of operation and certainty not customer experience.

Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by swyx on Sunday August 21, 2022 @06:49PM (#32545283)
what is TFA? not a familiar acronym in this context (usually it means The Force Awakens)
Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by gurjeet on Sunday August 21, 2022 @06:56PM (#32545326)
"The Fine Article". Or you can use your imagination to replace 'Fine' with any other F-word.

I think the acronym used to represent the phrase "The F*ing Article", and then, for a softer touch, people changed F to represent 'Fine'.

Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by paulclinger on Sunday August 21, 2022 @06:53PM (#32545308)
This freaking (or a variation) article; https://www.urbandictionary.com/define.php?term=TFA
Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by thwaway03 on Sunday August 21, 2022 @06:53PM (#32545310)
It stands for The "Fine" Article. If you want a less polite version, replace the F with another word
Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by centixel on Sunday August 21, 2022 @06:52PM (#32545307)
TFA from RTFA
Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by bigiain on Sunday August 21, 2022 @07:57PM (#32545734)
> from RTFA

which itself is from RTFM (manual), which was the catch-cry of early 90s irc and usenet tech newsgroups.

Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by slindz on Sunday August 21, 2022 @06:54PM (#32545314)
A school teacher might explain it to be "The Frickin Article".
Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by Espressosaurus on Sunday August 21, 2022 @06:52PM (#32545305)
The Fucking Article, at least in the circles I run in.
Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by bsder on Sunday August 21, 2022 @07:31PM (#32545567)
> Why not just let me use the supercomputer I have in my possession and run the thing without the baggage and overhead?

Because the app would be too easy to steal and too hard to monetize.

At this point, from an economic perspective, apps either need to be completely open source or running in the cloud behind secured servers.

Even if I dismiss piracy as a problem (and I don't), the bigger issue is that if the app does something clever/technical and is somehow successful, someone will tear it apart, clone it, and put their own copy on the app stores.

Running in the cloud is how companies are dodging that race to the bottom (see: Chitubox as a prime example--good or bad example is up to you to decide).

Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by swyx on Sunday August 21, 2022 @06:49PM (#32545286)
this works until you lose or break your "supercomputer in your posession".
Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by szundi on Sunday August 21, 2022 @06:53PM (#32545309)
the first in "Offline First" does not mean only
Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by jleyank on Sunday August 21, 2022 @08:29PM (#32545920)
Err, email copies, backups, USB sticks, save-to-sync, ... There are lots of shared/safe alternatives when saving my data/work. Not having to have to sweat net lag, though, is a big win. And devices are pretty damn reliable unless you drop the things.

And even then, I have this phone thingie that has lots of storage - why can't I sync to that directly without 3rd-party involvement? This would address you "what if it crashed" by giving a second copy (or more if there's multiple people sitting near me).

Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by tested23 on Sunday August 21, 2022 @06:39PM (#32545218)
People expect apps to work across all their devices
Re:Offline-First Apps: Why Should Apps Be Made to Work in an... by szundi on Sunday August 21, 2022 @06:53PM (#32545311)
you can always sync, that's good practice with "Offline First"