Preheat oven to 400 degrees and line a large baking sheet with parchment.
In a large bowl combine the cornstarch, rice flour, garlic powder, onion powder, paprika, salt and pepper with a whisk. Whisk is the water and oil to make a thick batter. It should adhere to a piece of cauliflower when you dip it in, and form a thick coating not run off.
Add the cauliflower florets to the batter and stir well to combine and make sure all the florets are covered well with the batter.
Add the Popcorner crumbs to a separate medium sized bowl. Working just 3 or 4 at a time, drop the batter covered cauliflower into the crumbs using one hand, and then roll them around in the crumbs using your other hand until they are nice and coated. Place them on the parchment lines baking sheet (a large one, or 2 smaller ones) and continue with process until they're all coated. Space the florets evenly and don't crowd the sheet pan.
Bake the cauliflower for 15 minutes in the middle of the oven. Remove and turn the pieces over, and bake again for 15 minutes on the other side. Meanwhile make your buffalo sauce and ranch.
After 30 mins and the cauliflower has come out you can do a few different things *see recipes notes* (the main goal is to keep it as crispy as possible while still saucing it up). My favorite way (but most involved) would be to pour the sauce over everything on the sheet pan and toss it together to coat. Then stick the pan back in the oven for 10 minute increments, turning the pieces in between (for a total of 20 minutes longer) which will crisp up the coating again with the sauce on the outside. Make sure to keep an eye on them so they don't burn.
Serve bites with ranch dipping sauce on the side or in a salad with carrots, celery, blue cheese and iceburg lettuce.
Melt the butter in a small saucepan over medium heat. When the butter has melted add the hot sauce and the Worcestershire sauce and stir to combine. Simmer it just for a second and then remove from the heat and set aside.
To make ranch- Combine all the ranch ingredients in a small bowl and stir to combine. Cover and set in the fridge until you're ready to use it.
Other ways to serve these bites to maintain their crunchy outside would be:
-Serve them with the sauce on the side (easiest)
-Put the bites on a serving tray and just drizzle with the buffalo sauce
-Coat the bites on the baking sheet right out of the oven and eat immediately. Like right away.
*If you are planning to take these to someone's house, or are making them ahead of time you can sauce them up at home, cool them, keep them in a covered container and then stick them on a baking sheet and broil them until they're crispy again.