MurphyA/hacker-news huggingface dataset:
Show HN: Mcproxy – Filter unused MCP tools to save context in Claude Code
by changhoi | 2026-01-09 04:06:49+00:00
I built a simple tool called mcproxy to solve a specific frustration I had with Claude Code with MCP

I use Linear MCP that has so heavy context and I only use issue related tools in the MCP. So I want to opt out some tools like Antigravity.

I also know about MCP Gateway services, and claude code's defer loading feature. But those are not my case. I want simple solution works in my local. (If you know more good solutions for this, let me know please!)

`mcproxy` acts as a simple middleware something between your MCP client and the server. And this is just opensource work.
by subsection1h | 2026-01-09 04:06:51+00:00
> I'm both a Conservative _and_ a practicing Christian

But unlike most HN users who label themselves conservative Christians, you've never suggested that climate change is a hoax:

https://hn.algolia.com/?type=all&query=author:swat535+climat...

I don't ever want to consume information from people who are so illiterate that they believe that scientists all over the world, in fields ranging from geoscience to statistics, are participating in some kind of global conspiracy, regardless of how respectful these commenters are. I block these people immediately after they reveal themselves.
by ggm | 2026-01-09 04:07:42+00:00
I posit Gauss knew he was a GOAT and had ego. But I also posit he loved his children.

So, a nepotistic delivery was beneficial for his family, and advising his son to seek excellence outside the shadow cast by Gauss himself wasn't stamping on dreams (in my view) it was seeking the happiest outcome.

Without overdoing it, the suicide rate for rich kids with famous parents isn't nothing. There are positive examples, Stella McCartney comes to mind. She isn't wings.
by commanderkeen08 | 2026-01-09 04:08:22+00:00
No. Do you realize how much of a joke Claude code is? Under the hood. How they implemented client auth?

Well let me tell you

https://github.com/anomalyco/opencode/blob/dev/packages/open...

You literally send your first message “you are Claude code”

The fact that this ever worked was insane.

Headline is more like anthropic vibes a bug and finally catches it.
by nevdka | 2026-01-09 04:10:07+00:00
People will often write about something that worked for them, and from that pull out abstractions they believe are generalised and universal. They rarely are.

Organisational patterns that work for startups rapidly iterating to find product market fit won’t work well for a consultancy building a better defined product for a single client, or a corpo IT department trying to shoehorn a new distribution channel through a 30 year old logistics system.

A team of experienced engineers who know the problem domain and have worked together for years needs different organisational structures than a team of new hires and grads. A team of introverted hermits and a team of extroverts will function differently regardless of organisational structure.

You need to have some idea of where ideas work and don’t work before you can design the ones needed for your specific situation.
by nemo | 2026-01-09 04:10:16+00:00
Between iNaturalist and Wikipedia, for me iNaturalist is the more significant of the two. I use iNat every day, have many tens of thousands of observations, and using it I've learned to identify thousands of birds, plants, bugs, fungi, and other things out there. Now I can name trees, plants, birds, et al, but more than that I understand better how they fit tougher into ecosystems. In the process I connected a lot more to nature, and thanks to iNat (and eBird) I now spent a lot more time doing meaningful things exploring wild spaces and spend less time scrolling on web pages. Wikipedia's invaluable as well, and completely indispensable, but between the two it's been less significant for me actually directly learning about the natural world I live in.
by patcon | 2026-01-09 04:10:24+00:00
I agree that I can see plainly that he wasn't interested in certain ways of running the organization, but also...

Why do startup people get to talk about their fuckups, and we call it wise and honest and we celebrate the failures -- we certainly don't condemn the very idea of hierarchy or capitalism.

But when someone doing something interesting or non-hierarchical talks about their fuckups, we talk about how misguided their intentions are? Seems a little ~~off~~ unfair to me
by metadat | 2026-01-09 04:13:13+00:00
Yes, it appears they've been cracking down elsewhere as well: https://github.com/charmbracelet/crush/pull/1783

Are they really that strapped already? It took Netflix like 20 years before they began nickel and diming us.. with Anthro it's starting after less than 20 months in the spotlight.

I suspect it's really about control and the culture of Anthropic, rather than only finances. The message is: no more funtime, use Claude CLI, pay a lot for API tokens, or get your account banned.
by zugi | 2026-01-09 04:13:23+00:00
I heard a recent underground poll taken before these protests showed about 1/3 support the Shah, 1/3 oppose him, and 1/3 are ambivalent. The government of Iran has silenced all of its internal opponents, and the Shah is the most well-known and most popular external opponent.

Even if they don't love him, a vast majority would prefer him over the Ayatollahs.

EDIT: Found the poll, last taken in 2024: https://gamaan.org/2025/08/20/analytical-report-on-iranians-... . The Shah is preferred by just 31%, but no one else even gets double-digits.
by wahnfrieden | 2026-01-09 04:14:16+00:00
Meanwhile, OpenAI co-signs https://github.com/steipete/oracle which lets you use your ChatGPT subscription to gain programmatic/agentic access to 5.2 Pro via automating browser access to the web frontend. Karpathy and other leaders have praised this feature on X.

If that is indeed so welcome, imagine what else you could script via their website to get around Codex rate limits or other such things.

After all what coud be so different about this than what browsers like Atlas do already
by gbear605 | 2026-01-09 04:15:10+00:00
I’m not convinced that that’s an accurate view of Wikidata. Wikidata is a basically disconnected project. There is some connection, but it’s really very minimal and only for a small subset of Wikipedia articles. Wikipedia is 99% just text articles, not data combined together.

Frankly, I think the reason people haven’t built apps on top of Wikidata is that the data there isn’t very useful.

I say this not to diss Wikimedia, as the Wikipedia project itself is great and an amazing tool and resource. But Wikidata is simply not there.
by amluto | 2026-01-09 04:15:48+00:00
If I’m coordinating a large codebase, I expect the people I’m coordinating to be capable of learning and improving over time. Coding agents cannot (currently) do this.

I wonder if a very lightweight RL loop built around the user could work well enough to help the situation. As I understand it, current LLMs generally do not learn at a rate such that one single bad RL example and one (prompted?) better example could result in improvement at anywhere near human speed.
Show HN: I built a Q&A platform for bad advice
by DigitalSea | 2026-01-09 04:16:20+00:00
I call it askbad. It originally started out as a satire of StackOverflow where the worse answers are voted up instead of the best ones (although you could debate the worse answers still get upvoted over there anyways). I wanted a fun project to build that wasn't AI for once, just a fun little app. It's a single page application with very few dependencies, Tailwind for the styling. I've been testing it with some friends for a while and it's a bit of fun.
by IAmBroom | 2026-01-09 04:16:24+00:00
Agreed. The author seems to think that logistics should be like memory and Moore's Law, but in fact there are very rigid limits on the system. Sea transport isn't going to get any faster - probably ever. Air transport is subsonic. Ground transport is limited to highway speeds for trucks, and about the same in the US for rail (because we suck and can't have nice things).

These hard limits mean that the improvements in delivery speeds are asymptotic to a significant, nonzero value.

Product delivery throughput is profit to logistics companies; they aren't sitting around just hoping their trucks see all the green lights on their next trip. Storage management is being aided by robots, but no one expects them to start retrieving packages 10x faster than humans. We've had robotic inventory control for at least three decades in many factories, and the possible gains are probably already technically realized.
by behnamoh | 2026-01-09 04:17:08+00:00
Anthro is having its Apple moment: too many customers means the company is always on the news, for better or worse.

When iPhones receive negative reviews it's not like only Apple screwed up; others did too, but they sell so much less than Apple that no one hears about them:

"Apple violated my privacy a tiny bit" makes the news;
"Xiaomi sold my fingerprint info to 3rd party vendors" doesn't.

Similarly, Anthropic is under heavy fire recently because frankly, Claude Code is the best coding agent out there, and it's not even close.
by erelong | 2026-01-09 04:19:15+00:00
Interesting question but my problem is... it sometimes feels like there are almost no users on this site to begin with, real or not! This post only has around 100 comments, and even a top page post around 1500. Reddit's front page posts have thousands of comments and for me they seem pretty readable (and we know there are plenty of bots there... but Reddit does use captchas a bit I guess). I guess I am focused on a different problem though of how to attract more good human content...
by selcuka | 2026-01-09 04:19:20+00:00
I'm in Brisbane, but salaries are wildly different between US and AU. The exchange rate is irrelevant. We don't see many US$275K (AU$410K) remote jobs [1] advertised in Australia either.

[1] https://tailwindcss.com/blog/hiring-a-design-engineer-and-st...
by somenameforme | 2026-01-09 04:20:08+00:00
The exact sources and numbers one wants to use don't really matter. You're right that there's a high uncertainty, but only in details. The overall picture is quite clear and consistent. In Gaza, Israel is primarily killing civilians under the pretext of seeking out a relatively small number of Hamas militants. And they have killed a significant percent of the entire population of Gaza, which only had a total population of ~2 million.

For instance the Lancet carried out a study using a variety of sources for cross-referencing, including things like obituaries, and found ~70k deaths in the first 8 months of the war, a war that's now been going on for years. And those deaths they measured were also only those caused directly and immediately by Israel due to traumatic injury. Famine, disease, despair, an other such deaths are not counted and bring it up substantially higher.

Politics in the US waxes and wanes, increasingly between extremes. Israel has already alienated itself from one 'side' in America, and is gradually doing the same with the other. Consequently, the fate of Israel in the future is more uncertain than ever - imagine an Israel not only lacking US support, but with an antagonistic US government in charge. And they also aren't exactly making friends with Russia or China. Making enemies of the world as a micronation is generally not a wise path to go down.

As for Ukraine, there's similarly a clear picture. There's no doubt that civilians are being killed but there's also no doubt that the vastly overwhelming majority of all deaths are military. So the situations simply aren't comparable.
by SilentM68 | 2026-01-09 04:22:08+00:00
Regardless of who's right or wrong, who's more corrupt or not, in this case, "The Needs of the Many Outweigh the Needs of the Few," because in the long run, the US population's health will be better off overall, as the industry shift from ultra processed foods and sugars outweighs saturated fat risks if guidelines are followed moderately.
by dboon | 2026-01-09 04:22:11+00:00
This is an unusual L for Anthropic. The unfortunate truth is that the engineering in opencode is so far ahead of Claude Code. Obviously, CC is a great tool, but that's more about the magic of the model than the engineering of the CLI.

The opencode team[^1][^2] built an entire custom TUI backend that supports a good subset of HTML/CSS and the TypeScript ecosystem (i.e. not tied to Opencode, a generic TUI renderer). Then, they built the product as a client/server, so you can use the agent part of it for whatever you want, separate from the TUI. And THEN, since they implemented the TUI as a generic client, they could also build a web view and desktop view over the same server.

It also doesn't flicker at 30 FPS whenever it spawns a subagent.

That's just the tip of the iceberg. There are so many QoL features in opencode that put CC to shame. Again, CC is a magical tool, but the actual nuts and bolts engineering of it is pretty damning for "LLMs will write all of our code soon". I'm sorry, but I'm a decent-systems-programmer-but-terminal-moron and I cranked out a raymarched 3D renderer in the terminal for a Claude Wrapped[^] in a weekend that...doesn't flicker. I don't mean that in a look-at-me way. I mean that in a "a mid-tier systems programmer isn't making these mistakes" kind of way.

Anyway, this is embarrassing for Anthropic. I get that opencode shouldn't have been authenticating this way. I'm not saying what they are doing is a rug pull, or immoral. But there's a reason people use this tool instead of your first party one. Maybe let those world class systems designers who created the runtime that powers opencode get their hands on your TUI before nicking something that is an objectively better product.

[^1] https://github.com/anomalyco/opentui

[^2] From my loose following of the development, not a monolith, and the person mostly responsible for the TUI framework is https://x.com/kmdrfx

[^3] https://spader.zone/wrapped/
by WoodenChair | 2026-01-09 04:22:33+00:00
First, I'll just say I think the iNaturalist app is great and I've used it before and enjoyed it.

I assume he had good intentions when experimenting with non-hierarchical governance, but this wasn't the right organization with which to experiment with them. If it was feeding the poor, maybe "sociocracy" makes sense. But its main goal was to make an app (and although it's a non-profit it maintains a proprietary machine learning model mind you, this isn't Wikipedia).

And when you make an app you need direction. You can't be going in 5 different major directions based on individual contributors' whims. And beyond even just the structural issues, he also needed basic leadership/management skills to direct the product which he didn't provide. "Scott and I were titular “co-directors” but we did not provide a lot of direction and most of the big moves and features were driven largely by individual initiative."

So he was a director who didn't direct. Then later on when he chose to step down from being a leader, he decided he wanted to direct again. Isn't that ironic?

As far as can we criticize? Of course we can. If someone's going to write a public essay calling out other people by name and criticizing them we can criticize their essay and what they wrote about their experience.
by Eji1700 | 2026-01-09 04:22:52+00:00
It bothers me that pragmatism and understanding things like business, economics, and the like can often be commingled with being greedy or evil.

Yes there are lots of people who use what they learn to justify shit positions but personally I started learning all these things because in any other endeavor you want to take seriously you learn everything you can about it.

The number of people who mean well but then just try to hope their way through stuff and relearn the same basic principles is sadly much too high.

Hell it doesn’t even have to revolve around moral/societal principles. The number of games I’ve seen that could’ve done better if they understood marketing, business, or even basic competitive balance better (even if so you can make your party game more fun) is huge.

But then again we’ve got this generation speed running “why finance laws and institutions exist” thanks to crypto. I guess the silver lining is people do learn a lot more once they’ve had personal experience with it.
by tpmoney | 2026-01-09 04:23:09+00:00
According to that document, they spent ~1.5M eur (1.75 USD) on developer salaries. If we count up all the people in the "Development Team" section (other than the ones paid by grant, which I excluded from the number above), we have 22 full time developer listed. That's ~$80k (USD) / developer for the all in costs, so the actual salary is probably lower than that. US News tells us[1] that the median US developer is getting ~$132k / year. To put that into a bit of perspective, the local gas station by me is paying staff $15 / hour. That's ~30k / year.

As a side note, what the heck is with all the griping about costs in this discussion? So what if it's "just a big CSS library". Don't we want people to be paid good salaries? I swear software developers are one of the only groups of people I've ever met who actively complain about being paid too much money.

[1]: https://careers.usnews.com/best-jobs/software-developer/sala...
by stevekemp | 2026-01-09 04:24:29+00:00
I wrote this to list/run named markdown blocks from README.md files, etc:

https://github.com/skx/runme

It's a trivial project, but it has been useful for reference and documentation a time or two.

(Though I guess a Makefile would be the obvious alternative; that too is often a collection of named drivers/recipes within a project.)
by seba_dos1 | 2026-01-09 04:24:37+00:00
In other words - it's up to Microsoft to allow you to do certain things on your own PC, just like it's been on Android with Google for a while now, as if they don't the third parties will just refuse to provide their services to you.

(inb4 "but Microsoft only provides a report that's interpreted by others" - yes, but ultimately it's up to whether Microsoft chooses to sign the content of a report you want to produce)
by spydr | 2026-01-09 04:24:57+00:00
“If the entirety of the US were to go vegan for a year, the reduction in GHG emissons would be 2.6%”

https://youtu.be/sGG-A80Tl5g?si=yFnHO9cX3apu1yBh

I think cows get to much blame
by esperent | 2026-01-09 04:26:29+00:00
I mean, I haven't even seen any of the messages. Just a one sentence accusation and no proof that it was actually him. Jumping to the decision that there's anything to forgive would be weird based on this.

Even if it was true, who cares? I like the guy's music, it's had a strong influence on me at various times in my life. But I have never had a strong opinion of whether I like him, and I still don't. Why would I?
by DrammBA | 2026-01-09 04:26:54+00:00
Funny thing I went down a rabbit hole, cause I first scanned the open PRs and saw a PR to enable universal builds to support intel macs but the whole thing was pure AI slop and someone commented that codexbar already supports intel, and sure enough v.15 added it (the AI slop PR completely missed that), I then looked into the cask script and it has a hardcoded dependency on arm which prevents brew from installing v.17 even if it's already an universal binary since v.15.
by mapmeld | 2026-01-09 04:27:15+00:00
I had this same mindset, and when I travel to somewhere less-traveled, I always like to post photos on iNaturalist and map parks and trails on OpenStreetMap to contribute to the open tech ecosystem.

A year or so ago someone asked Reddit for examples of how iNaturalist is used by scientists. I go on Google Scholar and it's papers about crowdsourcing, community, classrooms. I didn't see papers where the data was part of researching the plants and animals (knowing where to study, unexpected sightings, changes over time) like Budburst. Maybe biologists are doing that off the record and I'm 100% wrong, but it shook my perception that these are observations and I should upload yet another desert gecko sighting.
by krackers | 2026-01-09 04:28:30+00:00
Is there any other way to do it though? Even if they implemented some form of auth logic, since it's all client side anyone could spoof it. The only real way to distinguish Claude Code from non-Claude Code is behavioral analysis (e.g. system prompt, set of tools, etc.). Or engage in a cat and mouse game of increasingly obfuscated challenge/auth.
by Anthony-G | 2026-01-09 04:29:38+00:00
Logitech are my go-to example of a company that does the right thing and deserves recognition for it. They kept their squeezebox.com servers going for a decade after they discontinued their Squeezebox hardware audio players. At the same time, they funded a maintainer to keep improving the open source server software that users can self-host on multiple platforms (Linux, Windows, macOS, Raspberry Pi). Two years ago, they finally shut down the squeezebox.com servers that they were running but the server software is still being actively maintained: https://lyrion.org/
by jedwhite | 2026-01-09 04:30:03+00:00
Great question! You can pin the model and provider with this claude-switcher tool, including specifying specific model versions and provider cloud.

Example: to pin the Opus 4.5 November model version running on AWS Bedrock:

`#!/usr/bin/env claude-run --aws --model "global.anthropic.claude-opus-4-5-20251101-v1:0"`

You can also set overrides for default models after installing the tool in `~/.claude-switcher/secrets.sh`

100% agree that having seed and temperature support would be awesome for this. I don't believe that Claude Code itself supports `--seed` or `--temperature` flags yet. Please someone tell me if it's been added!

There is a GitHub issues requesting it that has been Closed as not planned in July 2025.

https://github.com/anthropics/claude-code/issues/3370

I really hope they add support for this (or that I'm out of date).
by planckscnst | 2026-01-09 04:30:50+00:00
I've been (adding an OpenCode feature that allows the LLM to edit its own context)[1] and trying to debug an issue with the Anthropic API because I'm calling it with missing fields that it expects. I hope my multiple erronious API calls aren't what triggered this decision

[1]: https://github.com/Vibecodelicious/opencode/tree/surgical_co...