Remix.run Logo
▲ __MatrixMan__ a day ago

A declarative approach would go a long way. Like, I'm not evaluating restaurants on the basis of their website quality, so why not have a restaurant browser and they can all just expose data according to some common schema. Same this with banks. Same thing with most things.

If you want a wildly interactive art experience, just load the appropriate browser for that.

▲pwdisswordfishq 13 hours ago | parent [-]

Because restaurants don't want businesses like DoorFash to scrape it.

▲__MatrixMan__ 6 hours ago | parent [-]

Is that at all effective? If you want the data to be publicly available, you have no choice but to make it publicly available. Whatever inconvenience a heavily JavaScript experience can add to motivated scrapers is just not significant.

I think it's just a keeping-up-with-the-jonses sort of thing: If the restaurant down the street has a flashy website then I guess we need one too. Having restaurants in competition over the quality if their website is a negative sum game because it distracts them from the food.