• 0 Posts
  • 83 Comments
Joined 1 year ago
cake
Cake day: June 11th, 2023

help-circle





  • Plus, the license was only changed on a secondary branch. The default branch still has the MIT license. The text at the top isn’t “this is the license file you have open” it’s “the repo is licensed under this” so it’s correct behavior but bad UX. It would be most user-friendly to show repo license and then also say “this branch has an invalid license, beware shenanigans”













  • Allocating a job to a driver is the easy part. It’s all the other stuff people expect from a delivery app that’s the hard part. Like having an accurate DB of stores and facilitating orders/payments. If you don’t do that then people can troll with fake orders and stiff drivers. Plus moderation of drivers who steal food or are convicted burglars/rapists (existing apps already suck at that).

    But a federated approach would be immensely more complicated to do well and is a privacy nightmare. You’d need to share buyer’s address and drivers’ current locations to many different instances to facilitate a buyer on one instance and potential drivers on several different instances. All that data needs to be available (and accurate to the minute) to the instance that assigns the job. Similar privacy/logistic issues pop up when you consider payments.