MurphyA/hacker-news huggingface dataset:
Show HN: MCP-Fixer – one-command diagnostic tool for Claude Desktop
by kajdep | 2025-06-03 02:59:06+00:00
Hi HN,

Claude Desktop uses “MCP servers” (Node/Python micro-services) under the hood. They break often – wrong ports, bad Windows paths, missing python.exe, etc.

I got tired of repairing them by hand, so I wrote *MCP-Fixer*: • runs 25+ checks in <5s • suggests automatic fixes or runs them with `--fix` • Windows, macOS, Linux – no config, just: `npx mcp-fixer install`

GitHub: https://github.com/Kajdep/mcp-fixer-mcp npm: https://www.npmjs.com/package/@kajdep/mcp-fixer 15-sec demo GIF is in the README.

Would love feedback – especially edge-cases it doesn’t catch yet.

Kajdep
by mceoin | 2025-06-03 02:59:12+00:00
Sourcetable is hiring a product educator (contract), in San Francisco. https://sourcetable.com

Sourcetable is the world's most capable AI spreadsheet (think: "Cursor for spreadsheets"). We're a small team of experienced engineers, the company is growing quickly, and and we're looking for an experienced product educator to make videos and blogs on everything spreadsheet, data, analysis, and AI related. Personality wise, you could be a fit if you're something of a combination YouTuber, hacker, and ex-Goldman Sachs spreadsheet junkie.

Although it isn't definitionally required for the role, everyone on the team codes and ideally you do too. We have found it works better that way.

If you are considering applying, please email me a body of work.

-- Eoin (founder)
by kyle-rb | 2025-06-03 02:59:58+00:00
>> but you have no idea what the code is

> Are you a vibe coding Youtuber? Can you not read code? If so: astute point. Otherwise: what the fuck is wrong with you?

> You’ve always been responsible for what you merge to main. You were five years go. And you are tomorrow, whether or not you use an LLM.

Loved this bit. In a professional setting, any code — AI-written or not — should be read by at least two people, the submitter and the reviewer.
by bediger4000 | 2025-06-03 03:00:16+00:00
> Drug suppliers have increasingly adulterated fentanyl with xylazine, a veterinary tranquilizer that causes ghastly flesh wounds.

The scary phrase about what xylazine does seems out of place in the article. I think the inclusion of the phrase means this is still a moral panic article. I'll also note that it talks about a large drop in overdose deaths in 2024, mentioning Trump 3 times, and Biden once.
by vel0city | 2025-06-03 03:00:47+00:00
I'm not necessarily talking about getting shocked (which can still end up being bad), I'm also referring to the fact a lot of those 120V circuits are probably only protected by something like 12-15-20A of circuit breakers that might take a while to actually blow and unless you're in a kitchen or a bathroom or whatever probably don't have GFCI protection. Messing something up can quickly lead to quite a fire.
by ewild | 2025-06-03 03:01:05+00:00
i have not written about it due to me being a silent partner in the company and dont want my name publicly attatched to it, but the code and prompts is all more like talking to a buddy is how i use it, i ask it to build specific things then i look through and make changes. For instance a few examples i can give is there is a lot of graph traversal in my data i built, I'm not an expert on graph traversal, so I researched what would be a good algo for my type of data, and then utilized claude to implement the papers algorithm into my code and data structures. I dont have the llm in any steps that the customer interact with (there is some fuzzy stuff but nothing consistently run) but i would say an llm has touched over 90% of the code i wrote. its just an upgraded rubber ducky to me.

If i wasn't experienced in computer science this would all fall apart however i do have to fix almost all the code, but spending 10 mins fixing something is better than 3 days figuring it out in the first place (again this might be more unique to my coding and learning style)
by tramcaseht | 2025-06-03 03:02:03+00:00
Tram Case | Hiring Head of Engineering and Tech Lead (Los Angeles)and senior Backend, Full Stack & AI Engineers(Remote, LATAM only) | Spanish & English required

We’re building AI-powered tools to help law firms work faster, smarter, and with less busywork.

Our first module is an AI call center that transcribes and classifies calls to help teams prioritize urgent cases. But that’s just one piece — we’re building an end-to-end platform that automates the entire case lifecycle, from intake to resolution.

We’re a small, senior team based in LATAM. You’ll work directly with the founders and ship new features from scratch. No layers of approval, no legacy code — just thoughtful product work, shipped fast.

We’re hiring a Head of Engineering (based in Los Angeles), a Tech Lead (LATAM or LA), and Backend, Full Stack, and AI Engineers (LATAM only). All roles are remote, except Head of Engineering, which is LA-based with flexibility for hybrid work.

Tech stack: Python, JavaScript/TypeScript, ML/AI pipelines in AWS.

Apply: https://tramcase.na.teamtailor.com/

More: https://www.tramcase.com
by andrewfromx | 2025-06-03 03:02:35+00:00
Quality Comparison (Rough Rankings)

Tier 1 - Frontier Models:

Claude Code 3.7 - Excellent reasoning, context understanding, complex refactoring

GPT-4o with o3 - Outstanding at complex logic, multi-step planning

Aider + Gemini 2.5 - Very strong code generation and modification

Tier 2 - Good Local Models:

CodeLlama 70B - Decent but requires significant hardware

Llama 3.2 70B - Good general reasoning, okay at code

Tier 3 - Practical Local Models:

CodeLlama 13B - Basic code understanding, simple tasks

Llama 3.2 7B/13B - Limited coding ability, frequent errors

Tier 4 - Fast Local Models:

Llama 3.2 3B - Very basic, often produces buggy code
by akoboldfrying | 2025-06-03 03:02:51+00:00
For someone who enjoys saying "strawman" so much, you certainly enjoy offering your own strawmen.

> proposing to ban anonimity [sic]

Nowhere do I propose to "ban" anonymity. Strawman.

> Web of trust is not "good" if you try to impose it on others

Nowhere do I "try to impose it on others". Strawman.

I'm done here.
by Animats | 2025-06-03 03:03:14+00:00
It actually wrote out the code for all the hard stuff.

I like the Python code which outsourced the hard stuff to existing libraries. The odds of that working are higher.

Can you tell it to use the "glam" crate for the vectors, instead of writing out things like vector length the long way?

(We now need standardized low-level types more than ever, so the LLMs will use them.)
by drodgers | 2025-06-03 03:03:33+00:00
> "LLMs can’t write Rust"

This really doesn't accord with my own experience. Using claude-code (esp. with opus 4) and codex (with o3) I've written lots of good Rust code. I've actually found Rust helps the AI-pair-programming experience because the agent gets such good, detailed feedback from the compiler that it can iterate very quickly and effectively.

Can it set up great architecture for a large, complex project from scratch? No, not yet. It can't do that in Ruby or Typescript either (though it might trick you by quickly getting something that kinda works in those languages). It think that will be a higher bar because of how Rust front-loads a lot of hard work, but I expect continuing improvement.
by altairprime | 2025-06-03 03:04:44+00:00
I was thinking more of our cultural appreciation for con men, Robin Hood types, and so on. Many movies come to mind over the past several decades; Ocean’s Eleven, whatever that grass seed salesman movie was, etc. Also, I’d been considering the endless cheating in multiplayer games, whether video or IRL, for as long as humans have played games; and the tendency of United States drivers to cut in line in congested traffic, which is a less-considered form of cheating but still hits all the right points to count as such. Olympians and their endless doping scandals demonstrate that some authorities might think cheating is wrong, but athletes clearly aren’t so uniformly concerned about it. Still, you make a good point about politics demonstrating both the controversy and popularity with voters of cheating and grifting!
by subnetsavy | 2025-06-03 03:05:09+00:00
Over the past few months I’ve been building a self-hosted Kubernetes cluster using Raspberry Pis, SSDs, PoE, and various open source tools like Tailscale, Helm, and Longhorn.

I launched a site — SubnetSavy.com — to document everything I’ve learned. It’s written for engineers who want to run real infrastructure at home instead of in the cloud.

Some of the things I cover:

Building a multi-node K8s cluster with Pi 4/5 and SSDs

Automating app deployments with Helm and Terraform

Using Tailscale to create zero-trust access to internal services

Setting up monitoring with Grafana + Prometheus

Storage strategies using Longhorn and local SSDs

Networking with MetalLB, ExternalDNS, Ingress, and Pi-hole

Hands-on gear reviews (SSD, switches, USB-SATA adapters, etc.)

Everything is tested in my own home lab. No affiliate fluff, no generic “Kubernetes 101” content — just real guides for running infra at home.

If you’re into homelab setups, DevOps, or just like building things outside of AWS/GCP, I’d love your feedback: https://subnetsavy.com

Let me know what you think — or what you'd like to see covered next.
by klabb3 | 2025-06-03 03:06:11+00:00
Yeah. Reviewing code thoroughly is extremely time consuming. When you review code from a human, you can look for choices they made fairly quickly - say they used framework X and language feature Y. Most importantly, you assume that they’ve checked certain things to work. This way, code review can be fast but it still isn’t thorough on its own. Most of it is trust and bureaucracy (big companies do this also to prevent malicious employees from smuggling in backdoors etc).

Code from LLMs that looks right, clean and even clever poses as competence but are prone to hallucinations and business logic errors. In the short term, these changes will pass through due to their appearance but contain more issues than a human would have with the same code. In the medium term, we just lose that signal - the assumptions we can make about the authors state of mind and comprehension. It’s already incredibly hard to distinguish solid points from nonsense, when the nonsense is laundered by an LLM.
by asciimike | 2025-06-03 03:06:43+00:00
Fluidstack | Forward Deployed Engineer, SWE, SRE, Infrastructure, Networking, Devrel | London/SF/NYC or remote | fluidstack.io Fluidstack builds and operates GPU supercomputers for top AI labs, governments, and enterprises. Our customers include Mistral, Poolside, Black Forest Labs, Meta, and more. Engineers at Fluidstack work on a wide variety of activities, including:

- Deploying clusters of 1,000+ GPUs and operating them with and for customers.

- Validating correctness and performance of underlying compute, storage, and networking infrastructure, and working with providers to optimize these subsystems.

- Migrating petabytes of data from public cloud platforms to local storage, as quickly and cost effectively as possible.

- Debugging issues anywhere in the stack, from “this server’s fan is blocked by a plastic bag” to “optimizing S3 dataloaders from buckets in different regions”.

- Building internal tooling to decrease deployment time and increase cluster reliability, including automation where the customer benefits clearly outweigh the implementation overhead.

We don't require prior experience with GPUs or AI/ML; we require a willingness to learn quickly, work hard, and obsess about customer success.

Apply here: https://jobs.ashbyhq.com/fluidstack or email careers at fluidstack dot io
by tomhow | 2025-06-03 03:06:44+00:00
If you have evidence of a poster being a bad actor, please email us at hn@ycombinator.com.

The problem with posting complaints publicly is that the community (and we moderators) can never know the full story, so there's a risk that it could unfairly tarnish a company's reputation. It could also be gamed by competitors or others trying to hurt the company.

We're not a court of law so we can't be a forum for litigating disputes.

But if you send us an email containing any details of abusive conduct, we can consider taking action just the way we would against anyone else abusing HN.
by harrisi | 2025-06-03 03:06:46+00:00
Location: Portland, Oregon

Remote: Yes

Willing to relocate: Potentially

Technologies: JavaScript, TypeScript, Python, Elixir, Erlang, C, Java, VBA, debugging, legacy, networking

Résumé/CV: Contact me

Email: ianhedoesit@gmail.com

I've been programming for over 20 years, since I was 11. In that time, I've also had all sorts of other jobs, from construction to bartending, a letter carrier for USPS, and manufacturing polishing pads for silicon wafers. I can work on just about anything, and love learning new skills and systems. I think I can offer a unique view for interesting projects.
by nickpsecurity | 2025-06-03 03:06:48+00:00
"pretty much every metric we have shows basically linear improvement of these models over time."

They're also trained on random data scraped off the Internet which might include benchmarks, code that looks like them, and AI articles with things like chain of thought. There's been some effort to filter obvious benchmarks but is that enough? I cant know if the AI's are getting smarter on their own or more cheat sheets are in the training data.

Just brainstorming, one thing I came up with is training them on datasets from before the benchmarks or much AI-generated material existed. Keep testing algorithmic improvements on that in addition to models trained on up to date data. That might be a more accurate assessment.
by ethbr1 | 2025-06-03 03:07:01+00:00
You're looking at this from a human-centric perspective.

I'm suggesting you consider it from an objective perspective.

It's easily possible for an organization to be more productive with worse developers because of the tools they have access to.

And no, that's not some slight of verbal hand in measuring "productive" -- they are able to ship more value, faster.
by anigbrowl | 2025-06-03 03:07:05+00:00
In many jurisdictions, GP would be within their rights to shoot at them in that case.

Re the FAA rules, there's a clear difference between planes or helicopters going overhead at safe and relatively high altitudes* and drones flying at much lower ones. Occasional passes from hobby or semi-pro drones used by photographers are a minor irritation, but if drone delivery became a regular thing I can see how frequent low altitude flybys would quickly become maddening. relying on existing law for new circumstances generally yields poor results.

* I live quite near a hospital with a helipad so about once a month I have to deal with a helicopter coming under 100 feet (~35m) and making the walls shake.
by Disposal8433 | 2025-06-03 03:07:51+00:00
The junior will repeatedly ask the AI to delete the screenshots. Until he forgets what is the command to delete a file.

The engineer will wonder why his desktop is filled his screenshots, change the settings that make it happen, and forget about it.

That behavior happened for years before AI, but AI will make that problem exponentially worse. Or I do hope that was a bad example.
by Aeolun | 2025-06-03 03:09:16+00:00
Feels like coding with and without autocomplete to me. At some point you are still going to need to understand what you are doing, even if your IDE gives you hints about what all the functions do.

Sure, it's a different level, but it's still more or less the same thing. I don't think you can expect to learn how to code by only ever using LLMs, just like you can't learn how to code by only ever using intellisense.
by dartharva | 2025-06-03 03:12:09+00:00
> Junior engineers should not vibe code. They should use LLMs as pair programmers to learn. If they don’t, that’s on them. Is it a dicey situation? Yeah. But there’s no turning back the clock. This is the world we have. They still have a path if they want it and have curiosity.

Except it's impossible to follow your curiosity when everything in the world is pushing against it (unless you are already financially independent and only programming for fun). Junior developers compete in one of the most brutal labor markets in the world, and their deliverables are more about getting things done on time than doing things better. What they "should" do goes out the window once you step out of privilege and look at the real choices.
by mushufasa | 2025-06-03 03:13:28+00:00
On the one hand I am the target audience for this: someone who wants to focus on data and have the frontend "solved" for me.

On the other hand, I have been burned by every similar framework I've tried (e.g. Dash by plotly, many others) when I *need* to tweak one small thing in the frontend, and simply can't because of the way the framework functions. In which case, I have had to rewrite the feature from scratch. So I have found these tools okay for internal tools or proof-of-concept stage, but inadequate for real applications with real users where you need to quickly iterate on feedback in directions you cannot predict in advance.
by acbart | 2025-06-03 03:14:02+00:00
This looks a lot like the approach we use in my pedagogical library Drafter: https://drafter-edu.github.io/drafter/quickstart/quickstart....

Route functions consume a State object (arbitrarily whatever type you want) and return a Page object, which has the new State and a list of component objects, which are dataclasses that can be serialized to strings of HTML. We provide functions for Button, CheckBox, BulletedList, etc.

So far, it's been pretty effective for our CS1 course to let students develop nicely decomposed web applications in just Python. We can deploy through Github Pages thanks to our custom Skulpt bindings, and it even makes unit testing quite easy.
by protocolture | 2025-06-03 03:14:45+00:00
Back in the day I found significant career advancement because something that I haven't been able to identify (lack of on the job training i believe) had removed all the mid level IT talent in my local market. For a while I was able to ask for whatever I wanted because there just was not anyone else available. I had a week where a recruitment agency had an extremely attractive young woman escort me around a tech conference, buying me drinks and dinner and then refer me out to a bespoke MSP for a job interview (which I turned down which is funny) The market did eventually respond but it benefited me greatly. I imagine, this is what it will be like for a decade or so as a trained senior animator. No competition coming up, and plenty of money to be made. Until businesses sort their shit out, which like you say will happen eventually.
by swalsh | 2025-06-03 03:14:52+00:00
> Tech workers should be organizing to prepare for the profit-taking moves management has in store for us

I think you think this is going to help tech workers, but raising the cost of employing humans is only going to incentivize companies to adopt AI faster.

You should do the opposite, and tax AI use. Though that's probably rife with potential issues too. I think as umemployment increases we're going to have to make a bad decision somewhere... and I'm guessing taxing AI is the lesser evil.
by simonw | 2025-06-03 03:15:36+00:00
An LLM vendor says to you "we promise not to train on your input". You have two options:

1. Believe them. Use their products and benefit from them.

2. Disbelieve them. Refuse to use their products. Miss out on benefiting from them.

I pick option 1. I think that's the better option to pick if you want to be able to benefit from what this technology can do for you.

Personally I think "these people are lying about everything" is a stronger indication of a cult mindset. Not everyone is your enemy.
by jowea | 2025-06-03 03:16:55+00:00
I think that quote is talking about commercial art and there being a market willing to pay a large number of artists to do relatively mundane artworks. It does not exclude the possibility of artists doing art for art's sake as a hobby or a few elite artists doing paid high culture art. It's like when photography became a thing and there was a lot less paid work available to painters.
by d--b | 2025-06-03 03:18:03+00:00
Boilerplate is a cinch when you already know what to do.

I work in finance, I have for almost 20 years now. There are things in finance you do once every 5 years, like setting up a data source like Bloomberg in a new programming language. Now you know from the last time you did it that it’s a pain, you need to use a very low level api, handling all the tiny messages yourself, building up the response as it comes from the source in unordered packets. It’s asynchronous, there is a message queue, and what I specialize in is maths.

Now I could spend hours reading documents, putting crap together, and finally come up with some half baked code that ignores most possible error points.

Or I could use ChatGPT and leverage the fact that hundreds of implementations of the same module exist out there. And make something that just works.

That is the first ever coding question I asked an LLM and it literally saved me days of trial and error for something where my added value is next to zero.

Similarly I use LLMs a lot for small tasks that are in fact fairly difficult, and that don’t add any value to the solution. Things like converting data structures in an efficient way using Python idioms, or JavaScript 2023 features, that there is no way I can keep up with.
by kulahan | 2025-06-03 03:18:04+00:00
Location: Aurora, CO Remote: No Willing to relocate: in-state only Technologies: Java, Python, C#, JS, Perl, Maven, Jenkins, TestComplete, TestRail, Selenium, SQL, and many many more Resume: on request

I’ve been in the industry for about 15 years, first as a dev, then moving to QA because I have a genuine passion for software quality. I’ve got a hard time even remembering every tech I’ve screwed around with at this point, but I love poking and prodding.

Email: Daniel.Ed.Callahan@gmail.com
by ethbr1 | 2025-06-03 03:18:34+00:00
By vaccine skepticism, I mean biologically-ignorant people who latch onto vaccines as their cause du jour.

Yes, there are educated people and educated reasons to be skeptical of vaccines.

But in practice, at least in America, that represents a small portion of the entire vaccine skeptical community.

Skeptical seems an accurate description too, as most of them couch their beliefs in "Well, I'm just asking the question"ism.

Through and through anti-vaccine people are a smaller group.
by ty6853 | 2025-06-03 03:19:16+00:00
The Bunkerville trial of Ammon was declared a mistrial with prejudice.

For Malheur he was found 'not guilty' on all charges 'according to wikipedia',

>On October 27, 2016, Ammon Bundy was found not guilty on all counts.[87][88]

Unless you are thinking of another trial of Amon, I think you are mixing up someone else (6 others?) or another event. I admit it is easy to mix it up with Ammon, because the government tried to pin felony charges on him so many time and always hopelessly failed just in multiple ways.

Of course sometimes a criminal just gets away with it, but when the government tries so many felony charges and fails each time, that is when I decided to investigate 'the other side of the coin' and quickly found the portrait portrayed by the media of Ammon is in my estimation highly distorted.

While it will do nothing to convince one way or another of his guilt, I highly recommend listening to some of his interviews and videos and actually trying to understand him, and I think you will be surprised. His ideas and speech were not at all what I expected based on the media portrayal.

https://en.wikipedia.org/wiki/Ammon_Bundy