The engineer in me wants to believe some technological solution to finding and connecting with potentially great friends is out there, waiting to be uncovered. But of course, an engineer would say that.
I often have the same thoughts. There are many lonely people eager to make friends.
I used to live in NYC where I didn't know anyone. And I remember one evening at the coffee shop in Barnes and Noble, there were only two other people there, and we started to chat. Even though we had very different backgrounds, we started to hang out and became good friends (but lost contact since then unfortunately).
Sometimes it doesn't take much, just exchanging a few words. Forcing oneself to be a bit more social, without expecting anything, is probably a good habit.