Topic: Strange localhost address on my Mac

Hey I was just checking my localhost development setup and noticed that it points to some URL that I've never heard of

When I go to system preferences, services, personal web sharing I get

View this computer