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

>I can't comprehend why this isn't widely used.

Maintaining the DHT connection is "expensive", expensive meaning a few packets a minute. That means mobile clients can't enter sleep and stay connected, (without corp backed push notification services. Which we can't use/trust) So it'll kill expected battery life on mobile. Add to that, multidevice isn't supported, (I implemented the feature, but it didn't get merged before my will to work was killed by trolls) and Tox can be a bit frustrating to use. :(



> Maintaining the DHT connection is "expensive", expensive meaning a few packets a minute.

Could power be saved by batching messages?

For example, in Bluetooth Low Energy, much power is saved by the radio waking up infrequently, and only staying on for a brief duration. That's how one makes sensors that run for a year off of coin cells.

I wonder if it would improve the power situation on mobile if the DHT was maintained by far less frequent but larger bursts of network traffic.


Just curious, how does Matrix solve this problem?


Matrix is centralized, the server does all the heavy lifting.


But how does that solve getting notifications to a mobile device? Does the phone just poll the server all the time? Wouldn't that eat a lot of battery?


The phone polls only one server, in p2p it will need to poll a good chunk of whole network.


Matrix isn't centralized, though it's true servers do the heavy lifting for now (eventually you will be able to run the server on the clients)




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

Search: