If you're just pinging the endpoint without providing the necessary header then you are effectively a bot in this case. If you go through the motions to fill out the form and then submit it you're at least not explicitly telling the service you are going against its wishes by pinging the API directly.
As for the challenge, that seems to be within Cloudflare's implementation which then returns the token to submit with the form. HIBP then verifies the token to make sure its a match before checking for the data and sending a response.
If the service even provides such header or 429 status code at that. They could provide the 418 status code for fun. In this case – without checking the form implementation – I can assume that it provides a JSON response rather than a text response meant to be thrown into the DOM. Grabbing data from JSON is naturally easier but you could use a DOMParser for text content itself if it's sufficiently consistent.
The other thing about "waiting" is that bots may not want to do that, or maybe some sort of deadline is sooner than such waiting would allow.
To me, requiring a unique key to be input with the search, that is created after X amount of time (both provided by the initial response and increasing exponentially for subsequent requests) seems like it could be sufficient. If the next request is sooner than X then block them for Y amount of time for attempting to bypass allowable behavior. Allow like 5-10 emails then implement the wait-based functionality so that most non-bots would be fine. After all we're talking about blocking an endpoint only ever meant to be used via the website by actual users, typically they are not trying to check thousands of emails super fast.
The LG 43UN700-B was a good choice for me and I would like 2 more for my workstation. Currently I have that with four 22" FHD monitors all connected via USB adapters to a laptop from 2014. Being ADHD and running 8 screens for my (currently) freelance web development work is great as it allows me to stay focused on things and be efficient with my time.
That said, I am in need of an upgraded computer...
Edit: I forgot to mention that it can be split up to 4 separate FHD screens like I currently have it (for easy window snapping), with 4 separate inputs if you want.
I will likely always advocate for Shopify as long as they continue to strive to make commerce better for everyone.
As a developer, hosted Shopify is extremely powerful and enables the ability for merchants to create awesome personalized commerce experiences for their customers.
Shopify is great and if you want to start selling in minutes (literally) or do not have complex back-end requirements I highly recommend you use it. (In fact, I believe they have a sale on their plans as of the time of this comment in case you are interested in checking it out.)
There are cart permalinks [1] that you could use but depending on how much you want to pre-populate I recommend using the JS Buy SDK. I found it the other day and set up a custom free gift with discount code for a Shopify Plus client. The discount code uses the BOGO but the custom functionality checks the conditions and adds the product(s) to the checkout if it is not already there then applies the discount (the client wanted to use the discount code to add the free gift instead of a permalink).
You can add to cart, then add the discount, then redirect to checkout all within one link (working on an app to help merchants generate them).. I believe that is the proper flow but I cannot remember off the top of my head I just know that is all currently possible with a single link.
That said, I have been made aware that the checkout experience will be changing next year. I'm not sure what that entails yet just that it is coming.
Also, having worked with Shopify rather heavily since August, I love it.
@sakofchit just browsing from my phone but this seems like it's using the Telescope platform (though I believe the name has since changed). Is it? I had plans to use that to launch several side-projects back in college but felt like practicing and working on rolling my own... Been busy with life and work since so I have yet to truly launch anything.. ^.^'
I do have some domains I would rent-to-own such as img.chat but most of the domains I have I acquired because I have plans to build projects that they would be used for.
Having stated before that I have been tasked with building a website for a "portfolio course" as part of my Web Development B.S. degree and that I have decided to build an enterprise marketing platform similar to Product Hunt, Beta List, and Indie Hackers I decided it would be best to create a survey for gathering everyone's feedback about the platforms and somewhat about the platform I am working on. Thank you in advance for your time and consideration!!
I have the LG G5 and love the ability to swap batteries when necessary. As an illustrative example, it proved invaluable during the Pokemon GO craze where I could swap batteries on the go, without the need for a charger...
I also have a 200GB microSD card in it that has not worked much (storing photos I take with the phone's camera) since I bought it. I'm not sure why but it does work with files already on it.
You could always buy more batteries and charging cradles so that when you're on the go, you won't run out.
With regard to volunteering in general, I grew up as part of the BSA always volunteering my time when I could and it helped me grow my teamwork skills alongside my ability to openly speak with others, eventually earning the rank of Eagle Scout!!
I was going to make this... Well, I still am, but a different way in a sense. I mean that as I have "map.chat" and was planning to launch a social networking service for schools behind it, think "pen pals" but modern!
As for the challenge, that seems to be within Cloudflare's implementation which then returns the token to submit with the form. HIBP then verifies the token to make sure its a match before checking for the data and sending a response.