skysight-inc/HackerNews huggingface dataset:
Show HN: I built a tool to find devs based on code, not LinkedIn titles
Hey HN

After years working in software engineering and helping with hiring, I noticed a frustrating pattern:

Companies often rely on résumés and LinkedIn titles to find developers instead of looking at what they've actually built.

So I built GitMatcher.

It analyzes GitHub profiles to surface developers based on:

Their public repos

Commit history

Originality and usefulness of code

Patterns that show consistency and real skill

No keywords. No job titles. Just code.

GitMatcher is useful if you're:

- A recruiter tired of resume roulette

- A founder looking for a technical co-founder

- An OSS maintainer searching for genuine contributors

It’s still early, so I’d love your feedback especially around what signals you’d care about most when discovering devs.
It’s interesting that out of all the aquatic animals it could have used, it chose one that perhaps looks the most like an elephant.
Also some anecdata, but I think it depends so much on the person: I gained 10 kilograms by living more than a year in Japan.

I ate healthily so I wasn't fat by any means (in fact, I'm really skinny), but I ate so much that I think this is the reason I gained some weight. I ate a lot of rice (my rice portion was usually more than a Japanese person's entire plate).
Yup. And is true AGI also. Runs on cheapest available ESP32 with wrist watch batteries lasting for several years.

Also - impossible to hallucinate thanks to special technology ported from the Cyber truck's bullet proof panels.
There's even a COBOL frontend in GCC these days!

That being said, the problem isn't so much the COBOL language itself but rather that all the software written in it is connected to all kinds of database system, messaging systems(?) and whatnot, making it very hard to move to some non-mainframe platform even if a customer so chooses. Or to put it another way, it's cheaper to pay even the very high prices to IBM to keep on the mainframe track rather than to migrate.
Do you think AI is hooked up to the their entire infra where they can act as an agent, file disciplinary complaints, put people on performance plans, etc?

Come on
I had very similar thoughts while reading through the article. I also have found some real value in LLMs, and when used well, I think can and will be quite beneficial.

Notably, a good number the examples were just straight-up bad management, irrespective of the tools being used. I also think some of these reactions are people realizing that they work for managers or in businesses that ultimately don't really care about the quality of their work, just that it delivers monetary value at the end.
Looks pretty cool! I actually once paid someone on Etsy to create a portrait of my grandparents’ dog that had passed away, and my granddad (who was an army general) loved that dog more than anything. I asked for the dog to be dressed as a general in the portrait. The result turned out pretty nice, but it cost me $70 and took over 10 days to get.

Definitely going to check out your site and see how the quality compares. If it’s anywhere close, I'll tell my friends. Love the idea!
Stuff still is repairable these days, it’s just most of us live in countries where labor is so expensive locally it makes more sense to just buy a new one than to pay someone to replace components on a circuit board.
Just the intro and only for a second.
If we're leaving civilisation altogether, an abacus is just an ammo clip for a slingshot.
These are workers making $0 working for DOGE. lol
> Edward Snowden

Well, I think you already got the answer to your own question with your own example.
there is about zero motivation to harm yourself

And yet US voters did just that by voting for a massive tax increase on themselves by way of tariffs.

But to be fair, this was only after Trump conned voters into believing tariffs would only hurt China, not them.
Eventual? MS has been offering employee ai monitoring and troublemaker finding for 2 years.
I really like AI. It allows me to complete my $JOB tasks faster, so I have more time for my passion projects, that I craft lovingly and without crappy AI.
A real gem of a show and the theme song by Johnny Flynn is wonderful.
Toot – a beep that beeps, cross-platform speaker fallbacks
> Do they go to special schools?

Yes. https://www.yahoo.com/news/hermit-kingdom-north-korea-became...
See relevant regulation for the Pix payment system and protocols:

https://www.bcb.gov.br/estabilidadefinanceira/pix?modalAbert... (Brazilian Portuguese)

See also relevant regulation for the instant payment system (SPI):

https://www.bcb.gov.br/estabilidadefinanceira/sistemapagamen... (Brazilian Portuguese)
>How is it not logically consistent?

i used my words to speak to the candidate, so they think its fair game to use their words to lie.

screening using AI could be a totally legitimate usage of AI depending on how its done. cheating/lying has no chance of being legitimate. just like speaking can potentially be used to lie.

most people here arent straight up vilifying the use of AI, just certain uses of it.
What are the heuristics that AI models would use for a given transaction? Is it essentially just a “vibe check”?
Will Liberation Day transform the world?
I concur. At no point does the article suggest that taxing would reduce advertising, or improve existing advertising in any way.

Plus, of course, the proposal is simplified, and much hand-waving about the details. Who to tax, for what, when, how much etc are all details needing attention.

Already exceptions are proposed. Hint - the exceptions will favor big corporate, against the little guy, not the other way around.
The kind of advertising you hate the most is almost always paid for and done by advertising agencies that have to pay the income tax. So it kinda is already taxed.
This tax was introduced as a straightforward way to actually get tax revenues out of a multi-billion dollar industry that does not come remotely close to paying its fair share of tax in the UK.

The digital services tax was a limited counter to aggressive tax avoidance by US multinationals. Unfortunately, even though it's peanuts in the grand scheme of things, it's looking like it'll get offered up as sacrifice to the King in Orange.

UK corporations are expected to pay ~20% corporation tax, individuals pay _substantially_ more on their incomes. We've got a generation that've had to endure continual cuts to public services because "there's no money left", whilst foreign corporations make money off our public virtually tax free.

Google, Facebook etc., should pay their way or get out of our market.
Buzzword buzzword pretty graphics buzzword buzzword.

This is a nothing-burger.
Nothing about AI here, just a candidate making shit up, not even unique to software engineering.

Actually it would be interesting if the interviewer had an AI to counter these tactics
This is were many central banks have failed. It is the job of the central bank to ensure payments can be made by everyone and to stabilize the currency.

As payments have shifted from cash to digital this control has shifted to private sometimes foreign entities with their own view of what payments are permitted and which aren't.
> They almost all use AI generated images that are full of nonsense the closer you look. Jazz channels will feature coffee shops with garbled text on the menu and furniture blending together.

Noticed tht.

Maybe it's my algorithm but YouTube is seemingly filled with these videos now.
I want to feel safe at work and feel like I'm contributing to the mission of the company. Then log off and live my life.

I don't want politics discussed at work, it's annoying and a distraction. I don't want people badmouthing their job or work or company. All of these behaviors are toxic and I would guess 80% of people are like me.

That's what "feeling safe at work" means to me. Just mission focused. Happy hour is a different story, but at least with that you can choose to go and who to chat with.
"Just use Vite" with the Workers runtime
AI feels really fuzzy compared to the types of work I normally associate with big iron.
>>Sticking with front door analogy, what if there were a master key that could open up all door locks that the police held.

That's exactly what I said I don't want Apple/Google/MS to have - a master key that opens all locks is unacceptable imho.

>> What if that key was leaked and now you knew that multiple gangs and criminals had the key and were breaking into houses.

I'm sure I used this exact analogy in another comment, that's why no one should have a master key.

>>I don't trust my bitlocker key to Microsoft.

And neither do I - but overall on balance I think this is a good thing. I do like that my mum's laptop is automatically encrypted, if it gets stolen her data is safe, and if she forgets her password there is some pathway to recovering it. I like that. It's nice convenience for "regular" people. I don't do it myself because I have an alternative backup of my encryption keys. And yes, I do like that if someone is under criminal investigation that the key can be obtained from MS when a valid warrant is produced. I see that as a good thing personally.

>> There is no such thing as a magical backdoor that only good guys can use but is secure against everyone else.

Well, good thing it's not a backdoor then.

>>A backdoor is a vulnerability that puts everyone using it at risk.

Again, MS having a copy of your bitlocker key is not a backdoor.
What if the real quest is to collectively find ways to coexist without destroying the only planet we know to be fully capable of supporting human life richly?

And this doesn’t have to be at odds with our space ambitions.

But framed the way you framed this, it somewhat reminds me of the religious perspective that this world is just prep for what is to come. As a consequence, they see the harms we’re doing as inconsequential.
Most open source projects don't really need an income stream. It only becomes an issue when the project is large enough that there is desire for someone to work on it half time or more. Smaller projects can still be done as a hobbyist thing. (the project I "maintain" only needs a few hours of my time per year, but since I no longer use it I can't be bothered - there is a problem for those who still use it). Of course it is hard to say - curl seems like it should be a small project but in fact it is large enough to support someone full time.
[in a Mid-Atlantic accent] No, I know that I'm better than you.
Considering the volume of people in China and Russia's willingness to take just about anyone, I'm surprised this hasn't happened already.

Granted maybe it has but Ukraine hopes this catch's Trumps meandering attention.
This plugin is built on a new feature I added to my LLM command-line tool yesterday called "fragments", designed to make LLM a better tool for working with long context LLMs like Gemini and Llama 4. I described fragments in the annotated release notes here: https://simonwillison.net/2025/Apr/7/long-context-llm/

Normally fragments are specified using filename or URLs:

llm -f https://simonwillison.net/robots.txt "explain this policy"

Or:

llm -f setup.py "convert to pyproject.toml" -m claude-3.7-sonnet

I also added a plugin hook that lets you do this:

llm install llm-hacker-news
llm -f hn:43615912 -s 'summary with illustrative direct quotes'

Here the plugin acts on that hn: prefix and fetches data from the Hacker News API, then applies the specified system prompt against LLM's default model (gpt-4o-mini, unless you configure a different default).

I wrote more about the Hacker News plugin here: https://simonwillison.net/2025/Apr/8/llm-hacker-news/

It uses the Algolia JSON API https://hn.algolia.com/api/v1/items/43615912 and then converts that into a (hopefully) more LLM-friendly text format.

Another neat fragments plugin is this one, which grabs a full clone of the specified GitHub repository and dumps every non-binary file in as a fragment at once: https://github.com/simonw/llm-fragments-github

Example usage:

llm install llm-fragments-github
llm -f github:simonw/files-to-prompt 'suggest new features for this tool'
I quoted two judges who ruled otherwise in the past couple days.
Agree that advertising can be harmful, and in abstract the idea of taxing it as a sort of cognitive pollution seems sensible.

However, I'm skeptical that the US would adopt such a complex and pro-consumer regulatory framework. Perhaps once the EU goes through a few iterations we'll get a watered-down version here.
Front end, back end, and database – now in one Cloudflare Worker
RubyLLM 1.1.0: AWS Bedrock support and more
Totally agree on taxing undesirable behavior--everyone complains about 'traffic' and the potential traffic impacts of something. If noise/pollution was taxed appropriately perhaps traffic would be less of a concern.
A government needs to get revenue somehow and wages are just a very convenient way to do so. However, with all the modern technology that we have now, I think there are options available that are not being taken (such as fair land use tax with computer calculated values)
"Bullshit. No one is entitled to yell at you “GET 20% OFF THIS UNDERWEAR YOU GLANCED AT YESTERDAY” with a dopamine megaphone in your bedroom. And to track 90% of your life to know when and how to say it. That's not free speech, that's harassment."

Feels similar to a point in a larger rant about bloated page sizes:

https://idlewords.com/talks/website_obesity.htm

"I think we need to ban third-party tracking, and third party ad targeting.

Ads would become dumb again, and be served from the website they appear on.

Accepted practice today is for ad space to be auctioned at page load time. The actual ads (along with all their javascript surveillance infrastructure) are pulled in by the browser after the content elements are in place.

In terms of user experience, this is like a salesman arriving at a party after it has already started, demanding that the music be turned off, and setting up their little Tupperware table stand to harass your guests. It ruins the vibe."
I don't think an LLM has access to payroll or authority to fire anyone. It just flags and people review. Have you worked in a large organization? Have you ever had to fire anyone, or tried to get someone fired? It's not easy.
Just today I have been looking through old photos of mine and saw a few pictures from a team building night in one of my previous workplaces 9 years ago. Out of around 10 people I only remembered the names of two, and then two more after some thinking. I don't keep in contact with neither of them.

Meanwhile, over the years I have managed to form connections and friendships with some people both, in office, and working remotely.
How the US dropped four nuclear bombs on Spain in 1966
That sounds awesome, such a cool tribute! Yeah, custom stuff can get pricey and slow! Would love for you to try it out and see how it compares. Let me know what you think :)
They really need to focus on making D1 remotely usable for real work [1] before moving to the bells-and-whistles phase.

[1]: https://news.ycombinator.com/item?id=43572511
This is only a small part, but FWIW: you don’t need gh-action-sigstore-python to do the signing; gh-action-pypi-publish will do it automatically for you now.

(Source: I maintain the former and contributed the attestations change to the latter.)
That's just luck of the draw, in a new session with the same prompt it outputted a bird: https://i.imgur.com/SLT8cYe.png
Are limited liability companies people ? Because to me, it seems they are considered people when it's beneficial, and not when it's not. Weird.
You’re absolutely right about the organizational dynamics.

Many mangers in large companies, derive their status and power from a knowledge of existing business processes and procedures. Any substantive changes to those procedures obviously represent an existential threat to that position and they generally resist it, often very vigorously.
Hollywood already does this, when your movie gets greenlit you go into debt with the other arm of the company for marketing.
The dire wolf has not been brought back from extinction
Even the government admitted it was an administrative error.
Microsoft's new Windows 11 Start menu is bigger and fixes a major pain point
Same story everywhere, sadly.
I think it's safe to say the proposition here is that advertising is something the author doesn't like, for reasons, but the same problem remains then. Now the state is profiting from it.
I’ve always been the kind of developer that aims to have more red lines than green ones in my diffs. I like writing libraries so we can create hundreds of integration tests declaratively. I’m the kind of developer that disappears for two days and comes back with a 10x speedup because I found two loop variables that should be switched.

There is no place for me in this environment. I’d not that I couldn’t use the tools to make so much code, it’s that AI use makes the metric for success speed-to-production. The solution to bad code is more code. AI will never produce a deletion. Publish or perish has come for us and it’s sad. It makes me feel old just like my Python programming made the mainframe people feel old. I wonder what will make the AI developers feel old…
> To transfer money to a broker, I need to pay around $5 in transfer fees via ACH or wire

I suggest switching to a better bank. This is unreasonable, my ACH transfers are free.

> I want to change the custody of my stock market assets from one broker to another

$75 sounds like a bargain, given the complexity it involves: https://www.bitsaboutmoney.com/archive/how-acats-transfers-w...

But anyway, I recently transferred some assets between brokers. It was free because the sending broker's fee to transfer assets out only applies when transferring the whole account. The receiving broker is happy to receive the assets, and shouldn't be charging any fee.
Advertising is not the problem. The problem, the issue is human civilization is facing a situation we've never dealt with before, and that situation is all the ramifications of our population size.

The human race and every individual of that race has no background to understand how to operate in an environment where the magnitude of the number of others that can do everything they can do, can do it better, and for less salary creates a new situation we as a society do not know how to manage.

The situation has created billionaire oligarchs with more wealth and power than any individual that has ever lived. These powerful individuals are without the foundation nor maturity to navigate themselves without large amounts of self serving immaturity.

We need to, as a group large enough to make a cultural difference, acknowledge that all our evolutionary preparation and modern educations do not prepare us for what we face today, and our institutions we use to govern our civilization are not prepared for the power weld by modern oligarchs. They have the resources to perform selfish and shortsighted changes to all of society for their benefit alone. If history teaches the human race anything, situations such as this create monsters. We need to acknowledge we are creating monsters and they are our leadership class.
They are mostly based on previous generations SEPA DD and CT. Italy’s Satispay as example. ECB TIPS further improves on that.
A tax is a price.

A fine is a price.

If it's just a price, it's acceptable to do it. People who can afford it will do it. People who profit more from doing it than they're fined or taxed will do it forever.

The only way to stop a harm is to have a population that's on board with criminalising it, a law system that's empowered to stop it and prosecute it, and have a chain of escalating remedies all the way up to physical prevention (e.g. incarceration, or corporate death penalty)

We don't let people shit in the river. We don't let companies shit in the river. We know the harms. Advertising is shitting in your brain.
Judging by how many people DOGE has gotten fired, it doesn't seem that hard
It's totally established precedent that billboards, signs, etc are limited. Whether they should be or not, I'm not sure, but that's how it is currently:
https://firstamendment.mtsu.edu/article/billboards/#:~:text=...
That was the intent, but in reality the tax is fully remitted to Google's customers. I'm a small UK business and it appears on my invoice, so I'm effectively the one being taxed. This is why I object to the campaigners calling for 10% DST. They don't realise the tax is mostly remitted back onto UK businesses, not the trillion dollar giants.
> consumption is driven by advertising

I thought this, too, but I can't find data to support the idea.
I don't have much sympathy for this. This country has long expected millions and millions of blue collar workers to accept and embrace change or lose their careers and retirements. When those people resisted, they were left to rot. Now I'm reading a sob story about someone throwing a fit because they refuse to learn to use ChatGPT and Claude and the CEO had to sit them down and hold their hand in a way. Out of all the skillset transitions that history has required or imposed, this is one of the easiest ever.

They weren't fired; they weren't laid off; they weren't reassigned or demoted; they got attention and assistance from the CEO and guidance on what they needed to do to change and adapt while keeping their job and paycheck at the same time, with otherwise no disruption to their life at all for now.

Prosperity and wealth do not come for free. You are not owed anything. The world is not going to give you special treatment or handle you with care because you view yourself as an artisan. Those are rewards for people who keep up, not for those who resist change. It's always been that way. Just because you've so far been on the receiving end of prosperity doesn't mean you're owed that kind of easy life forever. Nobody else gets that kind of guarantee -- why should you?

The bottom line is the people in this article will be learning new skills one way or another. The only question is whether those are skills that adapt their existing career for an evolving world or whether those are skills that enable them to transition completely out of development and into a different sector entirely.
I like to see multiple ideas or opinions on a subject. LLMs seem to distill the knowledge and opinions in ways that are more winner-take-all, or at most only the top few samples. Even if you prompt for a deeper sampling it seems it seems the quality drops (like resolution reduces for each) and its still based on popularity vs merits for some types of data.
When we have the ability to replicate strawberries at the atomic level, then I’d grant you this point.

We presently do not, and the market is filled with products calling themselves one thing while in reality being in essence a vat full of chemicals.
Also, you can have a whole book with half of MB of html. So loading 2+ MB of JS, then a good amount of json, especially with high latency connection is not better than just loading the html with all the data baked in.
This was true even in the first version over 20 years ago.
In a single player derivative, I remember combing through tons of UScript, unrealscript, stanzas which went something like. "Do this, and if we're in multiplayer, do this too or instead."
The code was a messs, but again, good times.
its different this time. the work isnt coming back because the market is now saturated by an oligopoly. IP law and anti competitive practices have effectively stopped upstarts. thats why old tech corps like IBM, Oracle gave trump money and align with their politics.