logoalt Hacker News

Izkatatoday at 7:39 PM0 repliesview on HN

"in my/your backyard" is a very old and pretty common idiomatic phrase that refers to the general area you live in (neighborhood, town, city, etc).