They're mainly sold by promotional swag suppliers. If you don't want to buy a couple hundred with your own logo, best bet is probably searching "hammer pencil" on ebay.
This is a strong example for the distinction between abundant comments and good documentation. Comments should describe why and how, not what. Comments on every single line stating what the line is doing is rarely a good sign. Despite all the comments, it's not super clear what it actually does from a user perspective and why someone would want to use it. I assume it's meant to be a templating system for text documents.
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.
Rather than try to unilaterally deprecate and replace CAPTCHA with a single alternative, we built a platform to test many alternatives and rotate new challenges in and out as they become more or less effective.
With Turnstile, we adapt the actual challenge outcome to the individual visitor or browser. First, we run a series of small non-interactive JavaScript challenges gathering more signals about the visitor/browser environment. Those challenges include, proof-of-work, proof-of-space, probing for web APIs, and various other challenges for detecting browser-quirks and human behavior. As a result, we can fine-tune the difficulty of the challenge to the specific request and avoid ever showing a visual puzzle to a user.
Turnstile also includes machine learning models that detect common features of end visitors who were able to pass a challenge before. The computational hardness of those initial challenges may vary by visitor, but is targeted to run fast.
TL;DR A bunch of heuristics that it's hard to spoof all of. Fun side effect of this method is that if you spoof your user agent, you'll often end up locked out in a loop. Lack of a captcha fallback is obnoxious.
They're mainly sold by promotional swag suppliers. If you don't want to buy a couple hundred with your own logo, best bet is probably searching "hammer pencil" on ebay.