Hacker Newsnew | past | comments | ask | show | jobs | submit | __alexs's commentslogin

GitHub has been stagnant for so many years now. There was an extremely brief period where it was actually good and innovative at the same time.

They've started shipping stuff again, but it's mostly not stuff I want.


Seems a bit like blaming the victim? Your voice (like DNA) is kind of ambient data that's hard to hide.

Almost none of my operational knowledge came from writing code but a lot sure came from the reading code in the debugging process.

Write a lint rule. It's often quite easy.

What linter are you assuming I’m running? You can’t always write your own rules.

It sometimes also makes them dumber IME. Something about being bullied doesn't always produce great performance.

I feel like most engineers I talk to still haven't realised what this is going to mean for the industry. The power loom for coding is here. Our skills still matter, but differently.

> power loom

When the power loom came around, what happened with most seamtresses? Did they move on to become fashion designers, materials engineers to create new fabrics, chemists to create new color dyes, or did they simply retire or were driven out of the workforce?


There were riots and many people died. Many people lost their jobs. I didn't say this is good but it is happening. As individuals we should act to protect ourselves from these changes.

That might mean joining a union and trying to influence how AI is adopted where you work. It might mean changing which if your skills you lean on most. But just whining about AI is bad is how you end up like those seamstresses.


> Many people lost their jobs.

On the other hand, a lot of those jobs were offshored to places where labor is cheaper. It would be interesting to compare how many people work in the textile industry in Bangladesh today compared to the US 50 years ago.

> joining a union and trying to influence how AI is adopted where you work.

Did the strong unions for car manufacturers in Detroit protected the long term stability of the profession? Did it ensure that the Rust belt was still a thriving economic area?

> Just whining about AI is bad

I'm not whining. I just think that we are witnessing the end of "knowledge workers" and a further compression of the middle class. Given that I'm smack in the middle of my economically active years (turning 45 this year), I am trying to figure out where this puck is going and whether I will be fast enough to skate there to catch it.


On the other hand, a lot of those jobs were offshored to places where labor is cheaper. It would be interesting to compare how many people work in the textile industry in Bangladesh today compared to the US 50 years ago.

I believe this is a major part of it. People cannot fathom what the industrial countries look like because basically nothing is made in the west anymore. There are literally hundreds of millions of people, maybe billions that work towards making the western economies profitable who get paid nothing to do it and live in filthy polluted slums for everyone else's benefit.

Looms might speed up the process but I guarantee there are thousands of people working in the poorest countries on earth to make it all happen.

Interestingly, AI seems to be massively polluting and while the west has absorbed some of it, it's probably not long until we see more of the data centers being built in poorer countries where the environment can be exploited even harder.


> I'll make more progress than mentally wearing myself out reading a bunch of LLM generated code trying to figure out how to solve the problem manually.

Most engineers realize that there's currently more tech debt being created than ever before. And it will only get worse.


No, I think many realize it, but it's easier to deny the asteroid that's about to destroy your way of life than it is to think about optimizing for the reality after impact.

> power loom for coding

This is such a good analogy, I'll be stealing it


I miss my Treo :(

You only think you miss your Treo, our minds really put a glow on memories.

The Treo was great and was definitely possible to read webpages on it. I thought it was the best smart phone at the time. The screen size web browsing and email were all better on the iPhone.

Another weird cultural quirk of the Dutch that will hopefully go the way of Zwarte Piet one day.

Anthropic's marketing team are terrifyingly good. I wonder if Opus came up with this plan?


Cultivating and leveraging fear is truly a cornerstone of Security™.

I don't think the claims about capability are ridiculous. The idea that the general capability is proprietary and that it will be exclusive to the trusted partners of one company is ridiculous.


All the big tech companies are getting access to mythos. If anthropic is blowing smoke with regards to its ability to find vulnerabilities it will leak very soon.


> All the big tech companies are getting access to mythos. If anthropic is blowing smoke with regards to its ability to find vulnerabilities it will leak very soon.

Will it? All the big companies are invested in AI anyway; the people getting exclusive access to this are going to be under an NDA anyway.

It will leak eventually, but the news that is isn't much better than current models news may not be enough to dispel the original claims.


No need to leak. If we don't see a very public flow of various CVE's across the industry then it was a nothing-burger.


This AI and security genre really has legs.


The agent cannot compose MCPs.

What it can do is call multiple MCPs, dumping tons of crap into the context and then separately run some analysis on that data.

Composable MCPs would require some sort of external sandbox in which the agent can write small bits of code to transform and filter the results from one MCP to the next.


This is confusing to me. What is composability if not calling a program, getting its program, and feeding it into another program as input? Why does it matter if that output is stored in the LLM's context, or if it's stored in a file, or if it's stored ephemerally?

Maybe I'm misunderstanding the definition of composability, but it sounds like your issue isn't that MCP isn't composable, but that it's wasteful because it adds data from interstitial steps to the context. But there are numerous ways to circumvent this.

For example, it wouldn't be hard to create a tool that just runs an LLM, so when the main LLM convo calls this tool it's effectively a subagent. This subagent can do work, call MCPs, store their responses in its context, and thereby feed that data as input into other MCPs/CLIs, and continue in this way until it's done with its work, then return its final result and disappear. The main LLM will only get the result and its context won't be polluted with intermediary steps.

This is pretty trivial to implement.


> Why does it matter if that output is stored in the LLM's context

Context window is expensive and precious. Much better to offload to some medium where it isn’t.


Give the model an interpreter like mlua and let it write code to compose MCP calls together. This is a well established method.

It’s the equivalent to calling CLIs in bash, except mlua is a sandboxes runtime while bash is not.


At the level of the agent, it knows nothing about MCP, all it has is a list of tools. It can do anything the tools you give it let it do.


It cannot do "anything" with the tools. Tools are very constrained in that the agent must insert into it's context the tool call, and it can only receive the response of the tool directly back into its context.

Tools themselves also cannot be composed in any SOTA models. Composition is not a feature the tool schema supports and they are not trained on it.

Models obviously understand the general concept of function composition, but we don't currently provide the environments in which this is actually possible out side of highly generic tools like Bash or sandboxed execution environments like https://agenttoolprotocol.com/


They can already do this, no? MCPs regularly dump their results to a textfile and other tools (cli or otherwise) filter it.


At that point might as well just use CLI

I totally agree that mcp not being compostable is a very big issue.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: