In all other aspects of technical expertise though it's blowing my previous city, Houston, away. Companies open to candidates based on technical expertise alone (rather than throwing non-B.S. degrees straight into the garbage), lots of great meetups, lots of fellow geeks doing exciting work.
Actually, another thing that surprised me was lack of hacker spaces - Houston seemed to have the same amount of them... one. The only major one I'm aware of here is Noisebridge, same for Houston which has TX/RX.
edit: oh, apparently SF has quite a few more than I realized. So does Houston, but not as many.
https://wiki.hackerspaces.org/San_Francisco https://wiki.hackerspaces.org/Houston
It's not Google Fiber, but it's close.
There are a large-scale effort in SF many years ago... but it's a hard city to build in. You can read a bit of that history here: https://en.wikipedia.org/wiki/San_Francisco_Municipal_Wirele...
https://motherboard.vice.com/en_us/article/kz3xyz/detroit-me...
It's more of a business product than a consumer product, and it's got limited range, but it's great to know the option even exists.
Meanwhile Brooklyn has Verizon fiber gigabit network and supposedly getting one from Altice too. Two gigabit fiber ISPs in one place would be something quite unique.
Source: I live here
I'm strongly considering accepting a job offer for a company in NY since I'm starting to get bored of living in Seattle. I figure moving to NY would mean being surrounded by more people and having more opportunities to collaborate on projects like these.