News for hackers. Stuff that matters.

skvark

Show HN: GitHits Public Beta 0.9

https://githits.com/

Hi HN,I’m Olli-Pekka, co-founder of GitHits (and the creator of opencv-python package).GitHits is a CLI and local MCP server that gives coding agents access to the open-source code their projects actually depend on.Coding agents already have access to your local codebase. The missing context is the open-source code behind your dependencies.When an agent hits a framework edge case, an...

( Read More... | no comments | 2 points | on HN )
Having a separate planning / research phase helps with this. Make the LLM curate a plan by gathering internal and external context. Then execute the plan in another fresh session. Of course if the planning phase itself ends up in the local min then I would just start a new planning session with the learnings.
Re:Total monthly number of StackOverflow questions over time on Sunday January 04, 2026 @03:04AM (#46485960)
I think most relevant data that provides best answers lives in GitHub. Sometimes in code, sometimes in issues or discussions. Many libs have their docs there as well. But the information is scattered and not easy to find, and often you need multiple sources to come up with a solution to some problem.
The main reason is that most real blockers are tied to a specific language ecosystem. Even if the high-level ideas transfer across languages, the actual fix usually depends on the language’s APIs, tooling, and conventions. When someone is searching, they typically need something that fits the environment they are working in at the moment.

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.

Thanks! While those languages are not yet "officially" supported, GitHits works with them as well. The results might not be that good as with the ones I have enabled officially since the search and final output is partially steered by the selected language.

Show HN: GitHits – Code example engine for AI agents and devs (Private Beta)

https://githits.com/

It has been almost 10 years since I started the opencv-python packaging project. Scaling it to more than 100 million downloads as a side project showed me how much ease of installation and proper package distribution matter to users. It gave the computer vision ecosystem a noticeable boost. Now I have a new idea that I hope can help even more people across the broader software engineering...

( Read More... | 4 comments | 3 points | on HN )
Re:Flask 2.0 on Wednesday May 12, 2021 @03:39PM (#27134299)
Many projects are dropping support for old Python versions very fast. It's not surprising given the history of the Python 2 -> 3 transition. No one wants to end up in that situation anymore. For example, NumPy has already dropped 3.6 support (3.6 will be EOL later this year).
Re:Will Linux phones stay around this time? on Sunday May 02, 2021 @06:06AM (#27013824)
I have currently Sony XA2 with Sailfish OS. Just ordered Xperia 10 II so I have it ready when they publish the official version for it. I have been using Sailfish as my daily driver since the original Jolla phone was released in 2013.

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.

There exists also a Finnish mini series called "The Hobbits" (1993): https://www.youtube.com/watch?v=kHFKdgjEugs
Re:Comparing Svelte and React on Thursday March 25, 2021 @09:54AM (#26580283)
RTK Query looks great, I'll check it out.
Re:Comparing Svelte and React on Thursday March 25, 2021 @04:53AM (#26577804)
Redux Toolkit is great and removes most of the usual Redux boilerplate which seems to be the most often used argument against Redux. Additionally, I usually use a function which uses createEntityAdapter, createSlice and createAsyncThunk methods to create Ducks bundles for each REST API resource automatically. As a result I get all async action creators, reducers and basic selectors for some REST API resource with a couple of lines of code.
Re:The Serverless Revolution Has Stalled on Tuesday October 13, 2020 @02:57AM (#24762997)
Azure Function App development experience is indeed pretty nice at least when using .NET Core. There are some issues, like loading secrets to the local dev environment from Key Vault has to be done manually and easy auth (App Service Authentication) does not work locally.
Re:SpaceX Launch: Starlink 12 [video] on Thursday September 03, 2020 @11:29AM (#24364977)
If the Falcon 9 landings feel mundane, I would recommend to follow Starship development. Starship SN6 might do a 150 meter hop later today: https://www.youtube.com/watch?v=Ky5l9ZxsG9M
Re:Google suspends some business with Huawei on Sunday May 19, 2019 @04:52PM (#19955457)
It was announced in 2017 that China was investing in its own mobile OS based on Sailfish OS (http://www.goodnewsfinland.com/jolla-goes-full-steam-ahead-i...). I don't know what's the status of the project currently. Russia has had similar plans (http://rusletter.com/articles/operating_system_sailfish_from...).
Re:Android vendors, don’t kill my app on Monday January 14, 2019 @04:40AM (#18901852)
There is Sailfish OS (https://sailfishos.org/). It's a GNU/Linux and has true multitasking.
iPhone X introduced very similar gestures as seen on Sailfish OS (https://support.apple.com/en-us/HT208204). They might be a bit alien at first, but once you get used to them, they are in my opinion far more powerful (one-handed use), faster and more intuitive than buttons. I have used Sailfish OS based phones since 2013 as my daily driver and Android/iOS UX feels very clumsy to me.
Re:This Is What Python Beginners Have to Deal With on Sunday September 11, 2016 @03:39PM (#12475218)
Python's packaging system was and is still sometimes somewhat broken. However, it's getting better: compilation related issues are rarer nowadays thanks to the wheel pre-built package format (https://www.python.org/dev/peps/pep-0491/). Another great thing is the manylinux tag (https://www.python.org/dev/peps/pep-0513/) which allows to create portable packages which are compatible with many distributions + contain all required dependencies. For example, I didn't want to compile anymore OpenCV all the time by myself so I made it available as wheel package in PyPI: https://pypi.python.org/pypi/opencv-python