MurphyA/hacker-news huggingface dataset:
by muzani | 2026-02-25 15:16:32+00:00
I feel for the most part there's a middle ground where SaaS is profitable.

Micro companies won't buy SaaS, $20 is a lot for them. At the top, it's also too big or too important to outsource. I had a sales call with a hospital chain once that didn't want to use Slack or MS Teams because it can't meet their needs. They were building their own solution despite not being a tech company.

The happy zone is the middle range where paying $5/head is nothing. These are the companies making $10m/year and such.

But the idea is AI extends the non-paying markets at the top and bottom. The companies at the bottom can go on longer without paying for Figma. The companies at the top are more likely to build their own solutions.
by gzuuus | 2026-02-25 15:17:15+00:00
Hey! Thanks :)

From my perspective Skills and MCP complement each other: skills orchestrate tasks, while MCP implements them. This synergy has been explored in some articles and the recent MCP code mode trend. MCP serves as a standard for capability execution, and skills aid in progressive disclosure and token saving. I've also seen a trend of exposing skills as MCP resources using the 'skill://' prefix.

Different working groups are leveraging MCP's standardness to save tokens, such as using an MCP server with just 'search' and 'execute' tools.

On the CVM side, we're developing CVMI, a CLI tool for installing CVM related skills and serving or using servers as regular MCPs. Soon, CVMI will also enable calling CVM servers, allowing you to create scripts using just bash and CVMI
by KronisLV | 2026-02-25 15:17:21+00:00
> Unlike Claude Code on the web, which runs on cloud infrastructure, Remote Control sessions run directly on your machine and interact with your local filesystem. The web and mobile interfaces are just a window into that local session.

For the vibe'y workflows, this would easily solve parallel long running work without skipping permissions: schedule 10 different tasks and go for a run. Occasionally review what the hallucination machine wants to do, smash yes a few times, occasionally tell it not to be silly, have a nice run. Essentially, solving remote development, though perhaps not quite in the way how people usually think of it.

> Limitations

> One remote session at a time: each Claude Code session supports one remote connection.

Hmm. Give it 1-12 months.
by ebiester | 2026-02-25 15:17:43+00:00
People tried reinventing terminals, SSH, and tmux for phones. It's a pretty terrible experience using your thumbs. And it takes significant know-how to set up.

And in modern stacks, it almost necessitates a man in the middle - tailscale is common but it's still a central provider. So is it really the most inefficient way possible?
by scarmig | 2026-02-25 15:17:51+00:00
More on the periphery than an insider, but I personally know researchers in all three major labs who were there long before GPT-3. They all care about existential safety, a lot. In the sense that they believe there's a meaningful chance all humans are dead a decade from now (and that that's a bad thing; unfortunately, there are also people deeply involved who don't think human extinction is a bad thing).

The issue is that they're embedded in capitalism, and that drives the labs to push further and faster than is responsible. They (and unfortunately us) end up in a race where no individual feels like they can back off or halt, because if they do, they will be destroyed.
by em-bee | 2026-02-25 15:18:00+00:00
What if we actually expected people to understand something about technologies they want to use?

but that's what we have now, and it's not working.

the implied question is: what if we don't allow people to use technology unless they can demonstrate that they understand it?

is that really something we want to do? this sounds like gatekeeping, elitism, and anti-innovation because if if less people are going to use a technology, then there is less motivation to build it.

remember, i think it was someone at IBM that said that the potential for computers is some small number? and then it grew beyond anyone's wildest expectations?

do you think that would have happened if we had required understanding before we let anyone buy a home computer?

besides education, i don't know how to approach this issue.
by Bombthecat | 2026-02-25 15:18:00+00:00
Yap, tell my clients now that source code isn't a secret sauce anymore.

It's now so easy to generate, that, almost no matter what you do, there is nothing special or secret about it anymore. Especially when you already host at GitHub or Azure or whatever, it's already inside AI.( Even if you don't, they still get their fingers on it)

I know, because I created an AI help chat bot with a help document and API from a closed source product, made it public and then got accused feeding the AI the source code and needed to take it down.

Nope, it was already inside. The documents and help files etc. got the AI to print out part of the source code lmao.
by andai | 2026-02-25 15:18:05+00:00
I built a digital clock for my neighbor with Alzheimer a few years ago. It was a web app with an analog clock and it would show Morning / Afternoon / Evening / Night on the side.

I felt quite proud of myself, since she often got confused about whether it was 6am or 6pm on her analog clocks at home. (Alzheimer's can bring a loss of the sense of time.)

But while she thought it was a great idea, every time I came back, she had turned off the dedicated tablet we set up for the purpose

I ended up just buying her an Alzheimer's clock — a 24 hour clock with pictures indicating the time of day, for $15 or so. That one stayed where we put it!
by CGamesPlay | 2026-02-25 15:19:03+00:00
Certainly not. Pi is "minimalist", so the draw is that it's "easy" to set it up yourself. You can not do that and run it in yolo mode, and you can do that with Claude Code too. Heck you can even use this hypothetical real-sandbox-with-interactive-prompts with Claude Code instead, once you build it.

Back to my original point: Claude Code gives you a false feeling of security, Pi gives you the accurate feeling of not having security.
by nicoburns | 2026-02-25 15:19:31+00:00
There's a long-term economic problem looming around the loss of jobs: which is that most people's ability to command a share of our economic output (i.e. earn money) is tied to their value as a labourer. If that labour is no longer needed by those who control capital and thus allocation of labour resources (which is increasingly the case across many segments of our economy), then we end up with an economy where people increasingly struggle to earn a decent living.

Of course there are areas where that labour would be useful: healthcase, teaching, childcare, elderly care all come to mind (and there are many other examples). But our economy is not set up to enable this. The problem isn't supply side (difficulty retraining people to do the jobs), it's demand side: the people who need these services often don't have the money to pay for them. So the jobs are badly paid.

And it's a downward spiral: as wealth becomes more concentrated, demand for labour drops because those controlling the wealth already have their needs met and often don't care about the needs of others.

If history is anyhing to go by, then this will eventually lead to war and/or revolution.
by hellojesus | 2026-02-25 15:19:47+00:00
I have a hard time with this because it's the world we've lived in forever. Everyone knows installing an "app" installs an executable.

Doesnt android require a specific permission to be user-accepted for an installed app to read notifications? I think it's separate from the post-notifications permission.

This seems to be an issue of user literacy. If so, doesn't it make more sense for a user to have the option to opt into "I'm tech illiterate, please protect me" than destroy open computing as we know it?
by Tyrubias | 2026-02-25 15:19:58+00:00
I can’t imagine how any country would think the US is trustworthy enough to be the place where everyone stores their data. If companies cannot comply with data sovereignty laws then they shouldn’t exist at all. Personally, even as a US citizen, I’m hoping tech companies in Europe and Asia become independent enough to no longer be beholden to US interests. It’s clear that the era where any one country has global hegemony should end.
by eszed | 2026-02-25 15:20:01+00:00
"Peanut butter" would be dealt with by including a reference under the "butter" entry. Something like:

'N, culinary. A paste made of ground up nuts, sometimes with additional oils and other ingredients. E.g. "peanut butter", "almond butter".'

"Amusement park", same. Falls very much under the "place of recreation" definition of "park".

"Black hole" is maybe a bit different, because it's a scientific term - and certainly in a science dictionary would be included as a two-word item - but, for consistency, in a regular dictionary should be handled identically to the above, with a note on the word "hole".

While including noun phrases as singular entities in a word game is entirely appropriate, I don't think the OP has formed a rigorous definition of the concept that they are trying to describe. I agree with the other comment which suggests that they need some instruction / practice using a dictionary.
by copper4eva | 2026-02-25 15:20:16+00:00
I think US regulation is a huge part of what you're talking about though. In the US it is a literally pain to do anything new. I work at a chemical plant, and it took years (I'm not exaggerating, it was something like 2-3 years) to get all the permits to build a new unit. Because of how slow the city is.

So when you talk about how Asian companies were quicker to jump on new things, that's exactly what I think of. I haven't worked in Asia, but I imagine their government is not holding them back with red tape even a tenth as much.
by codegeek | 2026-02-25 15:20:18+00:00
The thing is that most people who claim that AI will kill SAAS have never run a SAAS business themselves or have never properly used a SAAS as a real customer for multiple years.

SAAS companies are not just about the software. They provide a series of things including hosting/maintenance, support, data, integrations and most importantly: solving a problem that customer is not interested in solving themselves because they hae more core problems to solve for their own business.

Is it true that some SAAS companies need to go out of business or do better than what they do now (e.g. locked in contracts, shitty support etc) ? Yes, absolutely. However, AI or vibe coding is not magically going to solve this problem.

At the end of the day, SAAS is a business model that has extreme value.

Source: I may be biased as a SAAS founder but I can assure that majority of our customers are not waking up daily and thinking "How can I stop paying this company $xx,xxx/Year for my business where it makes me $xxx,xxx/Year without me needing to hire/build my own product/team". Most of them certainly don't even think about "lets vibe code this shit". How do I know ? They are telling me on a daily basis. Sure, they need us to get on the AI bandwagon to solve their problems a little faster than now. If we cannot keep up, someday they may leave who can solve their problem faster/cheaper but they are not going to vibe code their own homegrown solution. In fact, we routinely migrate B2B customers from their own homegrown solutions (even before AI).
by bad_haircut72 | 2026-02-25 15:20:31+00:00
At the end of the day the reason people see manufacturing as special is because in a war it is a strategic resource. If this wasnt the case nobody would care about "manufacturing jobs" any more than the general economy. So if you use defence production as your metric... "U.S. Navy Shipbuilding Is Consistently Over Budget and Delayed Despite Billions Invested in Industry"

https://www.gao.gov/blog/u.s.-navy-shipbuilding-consistently...
by embedding-shape | 2026-02-25 15:20:34+00:00
> The false binary of "rest OR work" is dissolving

Sounds like someone hasn't yet worked multiple years with software engineering, or any job for that matter.

Your mind might trick you into believing it won't matter, but your body and mind NEEDS to be disconnected from work, 100%, at some point during your regular rhythms of life, otherwise you'll burn out much faster than the people you seemingly are trying to compete with.

Life never been a sprint, but it is a marathon, and if you spend all your young experience-less years on treating it as a sprint, you won't have any energy left for completing the marathon.

Take care of yourself, your mind and your body.
Show HN: Termflux – Animated background for your terminal
by tndoan | 2026-02-25 15:20:43+00:00
I spend most of my day in the terminal so I wanted something more dynamic than a static background like what WezTerm offers (images and gif). Termflux goes further, it runs live procedural animations (matrix rain, fire) or any external program as the background, composited behind your shell.

Try it: `cargo install termflux && termflux`
Ask HN: Starting a New Role with Ada
by NoNameHaveI | 2026-02-25 15:20:59+00:00
So, good news. After a unexpectedly long absence from employment, I am 95% certain that I will receive an offer for a contract job as a product owner. This position will largely involve supervising the development/maintenance of code written in Ada. Even though I have over a decade of experience with C/C++/Assembly, I have ZERO experience with Ada. I doubt I will be writing much Ada myself, but I believe I will need to learn Ada.

So here are my questions:

1. Reading code is usually pretty straightforward. However, all software requires domain knowledge. When starting a new role, how do you bring yourself up on domain knowledge quickly?

2. If you know Ada, what resources to learn Ada do you recommend?

3. What Ada pitfalls do you advise to look out for?
by warmcat | 2026-02-25 15:21:05+00:00
There are a few tools in the space, but they each focus on parts:

- MCP Inspector (Anthropic's official tool) — interactive debugging, not CI-oriented
- MCP-Scan (Invariant Labs, now Snyk) — security scanning, focused on tool poisoning detection
- Promptfoo — LLM red teaming tool that added MCP support recently
- MCP Protocol Validator — spec compliance checking

MCPSpec tries to be the one tool that covers the full workflow: record, replay, mock, security audit, quality scoring, and CI setup. None of the above do recording/replay or mock generation.

As for standards — there aren't any yet. MCP itself moved under the Linux Foundation's Agentic AI Foundation in December 2025, and NIST launched an AI Agent Standards Initiative last month. But no conformance or testing standard exists. It's still early.
by ChrisArchitect | 2026-02-25 15:21:08+00:00
Associated Meta post: https://about.fb.com/news/2026/02/meta-amd-partner-longterm-... (https://news.ycombinator.com/item?id=47136295)

AMD release: https://www.amd.com/en/newsroom/press-releases/2026-2-24-amd... (https://news.ycombinator.com/item?id=47147116)
by Bender | 2026-02-25 15:21:34+00:00
On your outgoing mail servers try setting up rules in transport maps for these domains to limit initial concurrency limit to 1 for now to see if they start to trickle out. This may require setting the active queue limit to something big like 100k or 200k. It will take a lot of memory. This will require re-queuing all the messages so they go into the active queue.

Even if this works it is not a solution, just a way to get some queues un-clogged over time until MS eases up on rate limits. There is usually a way to pay these providers to be less rate limited if one accepts extortion as a solution. Yahoo and to a lesser degree Google was notorious for this as well.

Another work-around sometimes is to set up a large SNAT pool for outgoing mail servers and ensure they are all listed in SPF and all have FCrDNS. Even better SWIP out multiple CIDR blocks and spread the outgoing traffic across them. Also switch from opportunistic self signed encryption to using company named certs. Your postmasters will understand all of this.

Do not be surprised if in the near future they come out with a paid partnership solution to this issue. I expect more companies will do this as they tighten their belts.
by happytoexplain | 2026-02-25 15:21:46+00:00
Tangential - I'm aware of various types of, let's say, "swappability" that Unicode defines (broader than the Unicode concept of "equivalence"):

- Canonical (NF)

- Compatible (NFK)

- Composed vs decomposed

- Confusable (confusables.txt)

Does Unicode not define something like "fuzzy" equivalence? Like "confusable" but more broad, for search bar logic? The most obvious differences would be case and diacritic insensitivity (e, é). Case is easy since any string/regex API supports case insensitivity, but diacritic insensitivity is not nearly as common, and there are other categories of fuzzy equivalence too (e.g. ø, o).

I guess it makes sense for Unicode to not be interested in defining something like this, since it relates neither to true semantics nor security, but it's an incredibly common pattern, and if they offered some standard, I imagine more APIs would implement it.
by xiphias2 | 2026-02-25 15:22:06+00:00
There were lots of administrations who could have said to other countries ,,let's get rid of the nukes together'' while USA was the only string power.

Deescalation stopped because of people in general not caring enough (and making money of being the biggest power), not because of administrations that come and go.

As to the immigration situation: we know that governments are not executing in general how they should be, but people are able to enforce some policies if they fight together united and in agreement. But right now they are not in agreement.
by treetalker | 2026-02-25 15:22:24+00:00
No significant technical reason to prohibit recycling of used pizza boxes:

> The general conclusion of this work is that the strength loss of the resulting product made with recovered fiber that incorporates post-consumer pizza boxes should be minimal at typical levels of grease expected to be received in a recycling facility (<2%) and when included in the recovered fiber at expected levels of <3% of furnish. The addition of small amounts of cheese will not impact the fiber bonding in a negative way. It is expected that the larger chunks of cheese will be screened out of the process. Therefore, there is no significant technical reason to prohibit post-consumer pizza boxes from the recycle stream.
by otikik | 2026-02-25 15:22:27+00:00
> Adapt or die.

Yeah, no. That's not how government works - thankfully. I don't want my water to stop flowing just because someone decided to be drastic about software changes.

I agree with you in that all governments should be using open source software, for the record.

But governments are big machines and you can't steer them like a sports car. In some cases, the massive inertia they have can even be a good thing - a crazy guy can't just be elected one day, start issuing presidential mandates, and then expect them to happen immediately, for example.
by Joel_Mckay | 2026-02-25 15:22:38+00:00
In general, it is bad practice to touch transaction datasets in php script space. Like all foot-guns it leads to Read-modify-write bugs eventually.

Depending on the SQL engine, there are many PHP Cursor optimizations that save moving around large chunks of data.

Clean cached PHP can be fast for REST transactional data parsing, but it is also often used as a bodge language by amateurs. PHP is not slow by default or meant to run persistently (low memory use is nice), but it still gets a lot of justified criticism.

Erlang and Elixir are much better for clients/host budgets, but less intuitive than PHP =3
by burkaman | 2026-02-25 15:23:07+00:00
Why can't the agent harness dynamically decide whether outputs should be put into the context or not? It could check with an LLM to determine if the verbatim output seems important, and if not, store the full output locally but replace it in the prompt with a brief summary and unique ID. Then make a tool available so the full output can be retrieved later if necessary. That's roughly how humans do it, you scroll through your terminal and make quick decisions about what parts you can ignore, and then maybe come back later when you realize "oh I should probably read that whole stack trace".

It wouldn't even need to send the full output to make a decision, it could just send "npm run build output 500 lines and succeeded, do we need to read the output?" and based on the rest of the conversation the LLM can respond yes or no.
by smallerfish | 2026-02-25 15:23:27+00:00
This seems like an excellent thread to plug the TUI I've been working on that makes using bubblewrap relatively easy and somewhat pleasant. I have a recipe in the README for using it with Claude. Granted that Claude has --sandbox, but probably better that sandboxing be done by something outside of the Anthropic ecosystem.

https://github.com/reubenfirmin/bubblewrap-tui
by tovej | 2026-02-25 15:23:32+00:00
That is simply wrong. Palestinians were first attacked by the British, supporting the Zionists, in the 1930s. Then, in 1947, during plan Dalet, Israel attacked Palestine and the surrounding Arab states.

Before that, of course, they colonized Palestine under the shield of the British empire.

An easier way to disarm this argument is: Why did the Zionists come and displace the Palestinians? And who would respond peacefully if you try to displace them?
by cs702 | 2026-02-25 15:23:43+00:00
Sigh. Anecdotally, more Europeans no longer want their governments to rely on software and data controlled by US companies, because they no longer trust the US to act as a reliable ally, defending the same values. Whether you agree or disagree with these concerns, they are valid for many Europeans.

In an ironic twist of fate, the US government's actions could end up causing long-term damage to US tech companies.

This is all based on anecdotal evidence, so I could be wrong, but I have to call it like I see it.

See also https://news.ycombinator.com/item?id=47149701
by justonepost2 | 2026-02-25 15:24:05+00:00
> serious, thoughtful people with impressive careers behind them

> I've spoken to multiple people who have come out of retirement because the challenges and opportunities of this new space are irresistible to them.

> side project ideas from the past few decades

This joy seems to apply to a lot of people who don't need to worry about silly unimportant things like money anymore.
by vessenes | 2026-02-25 15:24:23+00:00
Anthropic.

Listen carefully to Dario’s public statements; you could just pull his most recent Dwarkesh interview for example - worth a listen in any event.

He is guilty of an engineer’s use of the word profit when he says “we never made a profit.” But he always follows up with the real story — “every model we trained has returned 2-4x in free cashflow, counting R&D and inference”

You could say “the industry is engaged in possibly ruinous competition training ever-larger models and sucking cash to do so, and in fact if anyone stops, they’ll lose forever” and those statements might be true, but to be clear the fact that these companies are posting a loss right now is a FEATURE of how R&D works, one that lets them spend more on a race. It’s not tied to the sort of financial reality accrual accounting is designed to talk about.