24 karma · joined September 11, 2016
Co-founder of https://softlandia.com/
Creator and long-time maintainer of the popular opencv-python package before I agreed to move the project to the official OpenCV org in 2021.
Lately have been doing mostly Python, TypeScript, React and Azure, but I have written a fair share of C#/.NET, Go, C, C++ and even PHP as well in the past.
Other things I like: programming in general, space, rockets, growing chili peppers
Tweets at @skvark.
So the language choice in GitHits mainly steers the system toward code that is immediately usable.
Another part of the story is that finding patterns across languages is a much harder problem. It requires a level of semantic, cross-language search that does not really exist yet in a reliable way. I would love to reach that point, but today the best results come from staying within one ecosystem at a time.
Under the hood, there are several search modes, and not all of them are strictly language specific. The language selection guides the search, but it does not fully constrain it. And at some point, there might be a more generic search mode that is not tied to any single language at all, but that will take more research and iteration.
The only issue that I might see as a blocker for some users is that the Android layer is not perfect. It does not support Bluetooth properly so pretty much any Android app that connects to some external peripheral like smart watch will not work. Additionally, you might need to install for example microG to run some apps via the Android layer.