This is a follow-up to a previous post.
The air quality continues to have its ups and downs here in Mumbai. Most days I get all of the negative health consequences of being a smoker without any of the fun. It's been odd to realize how you can adjust to this type of environment as a human. When we had our first heavy pollution days after moving here, it felt overwhelming and bleak. In more recent days, when I've checked my AQI app and seen that it's a mere 150 outside, I've had the thought, "not bad, maybe I should venture out." The human mind is perhaps too adaptable.
Back in December, during some of the worst air quality days so far, I wrote a blog post about the experience. I included a small widget at the end of my blog that showed the latest AQI reading, to help illustrate the point. However, the AQI integration has since become obsolete. Not because the issues have been proactively addressed. But because the API I was pinging to get real time data relied on U.S. State Department sensors. On Tuesday, March 4th, 2025, the global network of sensors was disconnected from the public API. The API still returns a 200: OK
response, but the response body contains no data.[1]
As a result, my initial page no longer displays the AQI it retrieved when the site was last built and deployed. I have lots of thoughts and feelings about this. Unfortunately, the Hatch Act of 1939 prohibits me from sharing them here. The only thing I will say is that me and my family are still here breathing this air, and it will continue to impact us regardless of whether or not we know its corresponding index value.
A 410 would have been preferred, or even a 451, but this does not seem like an appropriate time to quibble about protocol correctness.