Hacker News new | ask | show | jobs
by mschuster91 1399 days ago
> You don't need a notification broker unless you want to run non-free garbage.

Face reality: most of what the utter majority of the people on this planet use is proprietary and ffs purity bikeshedding won't lead to any success.

> Well written apps will just service the socket they get data from just fine.

The utter majority of providers use CGNAT with extremely short keepalive times for cost saving, the worst I've seen was some crap MVNO dumping connections after ten seconds idling. That means your usual phone will have 20-50 apps that all have to send keepalive data all the time meaning the modem never goes asleep and drains your battery, vs one centralized notification broker that even shoddy MVNOs configure to be exempt from frequent connection drops.

> Already the Pinephone works well enough for people who are used to desktop Linux (sans the hardware issues with the modem.)

So... like what, 3% of users given Desktop Linux market share? LOL the only ones used to Linux on desktop are either forced to do so by their employer or are utter masochists willing to overlook catastrophic flaws for the sake of purity.

1 comments

If the connection dies, you just re-establish it when the device is scheduled to wake up (as directed by timers which can easily be auto-coalesced on Linux, so battery drain is a total non-issue regardless of how many apps are active). It's not a bigger issue than checking your email or refreshing your Slack/Discord/whatever.