6 ms·
Good, coding harnesses should be open source and LLMs should be treated as commodities. Minimize switching costs for consumers, and let people understand how th
by tdesilva 4mo ago
Good, coding harnesses should be open source and LLMs should be treated as commodities. Minimize switching costs for consumers, and let people understand how they're interacting with the context and the LLM outputs.
The industry has been moving the wrong direction with Claude Code staying closed (despite multiple times leaking the source code!) and the open source Gemini CLI being deprecated in favor of closed source Antigravity CLI.
- dominotw 4mo agowhat do you mean by should?
- tdesilva 4mo agoah nevermind it's just a fork of OpenCode
- miroljub 4mo agoAs much as their propaganda wants us to believe, Anthropic is not 'the industry'.
- tw04 4mo agoWhy would a company do any of these things? What is their motivation for any of it? That’s like saying cloud providers should be commodity and should open source all of their platforms and eliminate egress fees so customers can easily leave at any point in time. That’s a charity, not a business model.
- pstuart 4mo agoGood will and trust can ultimately have monetary value, and having a funnel based on open source is a viable play if it leads to a service that is sticky.
- ignoramous 4mo ago> That’s a charity, not a business model. Joel Spolsky in 2002 identified a major pattern in technology business & economics: The pattern of "commoditizing your complement", an alternative to vertical integration, where companies seek to secure a choke point or quasi-monopoly in products composed of many necessary & sufficient layers by dominating one layer while fostering so much competition in another layer above or below its layer that no competing monopolist can emerge, prices are driven down to marginal costs elsewhere in the stack, total price drops & increases demand, and the majority of the consumer surplus of the final product can be diverted to the quasi-monopolist. No matter how valuable the original may be and how much one could charge for it, it can be more valuable to make it free if it increases profits elsewhere. This pattern explains many otherwise odd or apparently self-sabotaging ventures by large tech companies into apparently irrelevant fields, such as the high rate of releasing open-source contributions by many Internet companies or the intrusion of advertising companies into smartphone manufacturing & web browser development & statistical software & fiber-optic networks & municipal WiFi & radio spectrum auctions & DNS: they are pre-emptive attempts to commodify another company elsewhere in the stack, or defenses against it being done to them. https://gwern.net/complement https://gwern.net/complement
- cj 4mo ago> it can be more valuable to make it free if it increases profits elsewhere. That's a big "if" for Claude Code, et al.
- mpyne 4mo agoIs it? Seems from the outside that it was the thing that finally drove Anthropic into profitability.
- cj 4mo agoWhat drove them to profitability?
- keerthiko 4mo agoAnthropic was making moderate revenue from their API tokens, but everything changed when they started bundling crazy amounts of usage credits at $20/$100/$200 claude max subscriptions relative to the API token rate, but only as long as you use their coding harness — despite claude code, back when this started at least, being an inferior coding harness compared to many open source ones. CC is technically a free product (you can use it with any model). It's got very few popular "opinions" on how a coding harness should work, but it's by far the most popular one (including at competing LLM manufactories like OpenAI and Meta and Google). Why? If it was just that their models are 5% better, most workplaces would optimize on token (aka cost) efficiency. Anthropic has been winning the usage of their harness, their tokens, while earning significant revenue, by significantly subsiding their token consumption. This has earned them many things: - prime data on how software development — simultaneously the leading beneficiary industry from LLM use, and also the most flush with cash to spend — has been using LLMs - bringing that industry to standardize around their harness concepts. They are essentially establishing themselves as the W3C of LLM interfacing, except as a private organization. - all dat data
- kristianp 4mo agoHere's the Spolsky article, called "Strategy Letter V": https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/ https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/ Here's links to the whole series up to VI: https://lettersremain.com/joel-spolsky-on-strategy/ https://lettersremain.com/joel-spolsky-on-strategy/
- jrflowers 4mo ago“A business that does things that customers actually like is a charity” lmao
- idiotsecant 4mo agoThe capital motivation isn't the only one that exists. You can say something should be true without having a plan to maximize quarterly revenues. Even if you consider profit motive, what is the profit motive for corporate contributions to open source? The same applies here.
- devmor 4mo agoPublic good isn’t a charity, and a business model that doesn’t contribute to the public good should not be allowed to exist.
- digitaltrees 4mo agoIs it public good? Or is that a coincidence covering the real motive of an attempt to undermine the viability of American companies?
- devmor 4mo agoWhat?
- deleted 4mo ago[deleted]
- digitaltrees 4mo agoChina is giving away AI for free so it’s harder to make money. The same strategy they did with solar panels. Sell them at a loss long enough until the manufacturers go out of business and you’re the only one surviving. Then flip to extract monopoly profits
- TurdF3rguson 4mo agoDoes that apply to US open weights models too? Was Llama an attempt by Meta to destroy America's economy?
- digitaltrees 4mo agoYes. Releasing open weights seems to be an effort to slow down competition. Facebook was behind. Grok was behind. Don’t get me wrong, I am glad they are doing it, I personally use open source models. In part to not spend money on the other APIs. So it’s clear that some percentage of what would be paying uses choose to not pay. The other part of opensource is free community labor. How much development work did Facebook get for free around the core infrastructure of react by open sourcing it? A massive amount that they did pay for but benefit from. The point is, it may benefit society, and yet that social benefit wasn’t the motive for them releasing it as open source.
- sharts 4mo agoDo you think Internet Explorer 6.0 was a good decision?
- digitaltrees 4mo agoThere is a difference between a loss leader that drives a monopoly. Microsoft gave away a browser to make their monopoly OS more valuable and deepen their anti competitive moat. They were almost broken up as a result and honestly should have been if we had any anti trust enforcement. How does open sourcing a Claude code clone drive adoption of anything that is a monopoly or even commercially related? Instead it seems like an attempt to undermine US AI companies. That being said I am increasingly skeptical of how the US leaders are converging on creating monopolies and going deeper into the app layer that means they will end up owning everything rather than being the substrate of a competitive and flourishing ecosystem. If it were up to me I would implement a regulation that 1) AI labs can’t own inference hardware, data centers would be a regulated utility like electricity and the internet required to provide open access third party safety, guardrails and audit, 2) inference providers can’t build apps beyond serving API requests 3) training data sets are required to be open sourced within 3 years of training a model. What we are doing now is allowing vertical and horizontal integration of the hardware, training, inference and application layer. Last time we did that standard oil ended up owning the rail network, pipelines, oil fields, gas stations and refineries. Go see how that worked out for society.
- femiagbabiaka 4mo agoThe cloud provider isn't the harness, Terraform/OpenTofu/Pelumi and the abstractions you build using them are. The cloud provider is the LLM. It's not as fungible as the LLM and there's no direct comparison to egress costs of course, but that's moreso a problem with the metaphor.
- deleted 4mo ago[deleted]
- c1sc0 4mo agoMaybe these things should be utilities that can be swapped out at will and shouldn’t even be privately owned at all? Heresy, I know!
- vovavili 4mo agoHaving a five-year plan dictating which publicly owned b2b SaaS AI service you will be provisioned sure sounds like a dream of mine. I wonder what could go wrong.
- amunozo 4mo agoOpen source is as opposite as state ownership as it is to private ownership.
- ecshafer 4mo agoOpen Source comes out of Anarchist philosophy not Communist State owned type ideas. There is no direct ownership, its a project built as a common good, and owned by "the public". Its a community garden that people are free to plant and harvest as they see fit.
- vovavili 4mo agoThe concept of a common-pool resource has nothing to do with awkward radical political ideologies.
- ecshafer 4mo agoI am the furthest thing from an Anarchist, but to deny that Anarchism influenced the ideas of Open Source Software is factually wrong.
- feoren 4mo ago> I am the furthest thing from an Anarchist I know this is beside the point but I'm quite amused by this statement. Are you saying you're a totalitarian? I'm not trying to poke at you here; I'm genuinely interested what you consider the furthest thing from an anarchist to be?
- downrightmike 4mo agoThey did steal all of our written knowledge
- bellowsgulch 4mo agoAfter 16 years on Hacker News, I've come to associate its readership with cheap bastards who think everything should be free while simultaneously wanting to keep their 6-figure jobs. There's a very strong overlap with male gamers, who also think everything involving sophisticated engineering and design should be cheaper than a cup of coffee. Just call it out and maybe we can collectively choose to towards a culture that doesn't encourage such shameless behavior or perverted values.
- sjbzbeiks 4mo agoYou’re not totally wrong but I think the motivations are varied. Using myself as an example, I have paid huge sums for software, films, news, and yes open source software, but I hate paying 5 bucks for a sub or buying certain products because the deal just isn’t a fair trade. I’d say most modern software is a bad deal. That said I am a cheap bastard.
- vovavili 4mo agoI'd gladly pay for software that demonstrates craftsmanship, quality and care for the user. Not a very common phenomenon unfortunately.
- galaxyLogic 4mo agoNote it is easy to confuse "free" with "paid by advertisements".
- bigbadfeline 4mo ago> on Hacker News, I've come to associate its readership with cheap bastards They might be cheap but they surely aren't stupid. They sure know who not to trust, security beats imaginary profits promised by cheap used-car salesmen who did move software jobs to wherever they could spare a dime. And you want us to defend their current profits which they swear to use for the removal of the remaining software jobs...
- randbyte 4mo agoIf you see this as people just want free stuffs you are missing the point. There is an entire different level of danger to allow a few entities to completely own a day to day technology. Imagine personal computers and open source operating systems completely don’t exist. What you can do on a pc today, you have to always do it on a thin client always connected to a main frame run by a selected few. Everything you do is recorded and subjected to at least 30 days of retention and inspection. Imagine every car is completely not customer serviceable and have to be connected to one of the three manufacturers in order to operate. Everywhere you go is recorded. The manufacturer may decided the place you want to go is inappropriate for you to go.
- fnordpiglet 4mo agoCloud providers are commodity, and egress pricing is partially cost following because they have to pay peering to their interconnect points for WAN. Internal networks are not charged within the account because the economics of the VPC overlay are optimized for that use, but inter account and VPC and other boundaries carry cost - especially interconnection between accounts because the way VPC treats virtualization requires a relatively expensive routing. Inter AZ and inter region pricing also exists for the same cost following reasons. They also help shape incentives because it allows them to optimize placement of compute within the same AZ to physical buildings or rings. The case that is largely nonsense is the egress pricing on direct connects since beyond the circuit costs, which the customer pay, there’s no costs for aws not already on the customer regardless. It also makes DC friction weird in that you are incentivized to NOT move storage before compute.
- vidarh 4mo agoAt least AWS egress pricing is a very high multiple of market rate.
- fnordpiglet 4mo agoI will say they do negotiate it if it’s excessive. I have negotiated flat rates on both public and DC egress due to scale and architecture and they were open to it.
- fnordpiglet 4mo agoOn the question of language models and periphery tooling - Open weight models are disruptive to the business models of closed model businesses. An incentive is if your business is built around X but model training is helpful to you, but you don’t expect to meter it specifically. You can release your models and undercut the exclusive moat of a new model company like OpenAI or Anthropic from becoming at some point a competitor, or holding their access as a chip in pricing negotiations. By opening your architectures and weights other competitors can build on them and newer better models emerge faster decoupled from a small number of proprietary models. This lets you focus on X while gaining overall momentum on your model release at no additional cost and no loss in focus on X, while defending against upstarts and monopolies. This is effectively a lot of the open source world that comes from corporate development as well. It feels odd after this many decades of discussing corporate reasons to participate in open source we keep rehashing it.
- impulser_ 4mo agoBecause there is literally nothing special about coding hardnesses. The models are doing all the lifting. It just user experience that separates them. A coding hardness with just bash outperforms Codex, Claude Code, OpenCode, Pi ect. The added features are just user experience features.
- Supermancho 4mo agoIf harnesses are basically doing nothing, why would these metrics vary so widely? https://www.endorlabs.com/research/ai-code-security-benchmark https://www.endorlabs.com/research/ai-code-security-benchmar... There's a lot of ways to configure agents and any implicit configuration to harnesses may have a non-trivial effect.
- impulser_ 4mo agoIt's because they do things that is why they score differently. Coding hardness add features for user experience not for agent efficiency. If they did all the coding hardnesses would be using bash and code mode and letting the agents write code to perform tasks but this doesn't work because you want humans in the loop. You want users to be able to approve and deny writes. You want uses to see edits. So you have to build tool for these. It's hard to show diffs when the agent is just using bash.
- Supermancho 4mo ago> The added features are just user experience features. > It's because they do things that is why they score differently. That was my point. Regardless of how you feel about UX, it's a value added set of features. The question initially posited, stands. Why would a company do any of these things? > Coding hardness add features for user experience not for agent efficiency. Pretending it was always about some metric you just decided was important is moving the goalpost. It's not compelling. I think it makes more sense that it's Freemium Dominance or they act as Low-Cost Marketing tools.
- avadodin 4mo ago
- blahblaher 4mo agoBecause they steal everything to train their models. They literally make you pay for the "commons" knowledge
- sally_glance 4mo agoWell, until you established monopoly you need to build trust. Open Source is one way of doing just that. One of the better ways I would say even...
- _HMCB_ 4mo agoThis ^
- jchw 4mo agoBecause Claude Code is literally nothing particularly special. We don't need their business model. They need their business model, and to that I say, tough shit.
- randbyte 4mo ago> cloud providers should be commodity They are already. > and should open source all of their platforms Most of the cloud platforms are open source. Linux, container, k8s… it’s entirely possible for someone to build and deploy their private cloud if they have the resources. > and eliminate egress fees What does it mean? If I sign up for cloud service I am only bound to the contract terms. If I am PAYGO I can switch anytime.
- isityettime 4mo ago> Most of the cloud platforms are open source. Linux, container, k8s… Linux isn't a cloud platform and neither is Docker. Kubernetes was created specifically to create a way in against AWS' de facto public cloud monopoly. The Cloud Native Compute Foundation is a classic "alliance of smaller players uses open-source and interoperability as a wedge against an incumbent that threatens hegemony". > it’s entirely possible for someone to build and deploy their private cloud if they have the resources. What is there for that, really? Basically just OpenStack?
- randbyte 4mo agoI never say these pieces are the equivalent of a cloud platform. What I said is that with them, it is entirely possible for someone to build their own. Why someone wants to do that is not my concern. But not being able to is.
- jnovek 4mo ago> Why would a company do any of these things? What? It’s actually insane that they haven’t yet. I don’t like changing tools. What engineer does? I want to learn one tool and tune it to my exact preferences. Proprietary vendor tools are not portable and I avoid them. Either Anthropic or OpenAI could drop the first-to-market open coding harness tomorrow and it would be as big as VSCode, it would be the standard platform everyone builds stuff on.
- sroussey 4mo agoMS releasing VS code led to Cursor reaping $60B in value.
- jnovek 4mo agoWhat do you mean by $60b in value? Revenue? Valuation? Cursor’s most recent raise was at a post valuation of $29b. Also, leadership at MSFT has talked quite a bit about their strategy with VS Code and it’s exactly what I was describing above (which is why I used it as an example). They give it away for free so that they can control the ecosystem.
- sroussey 4mo agoSpaceX is buying it for $60B
- elisbce 4mo agoThe familiar Chinese recipe for success: Always copy and imitate first, even if it is inferior, always make it cheaper or even free so that the original innovator will be burdened by brutal price competition and much bigger R&D costs and cannot keep up in the long run. Then the copycat will win in the endgame.
- thefounder 4mo agoThere are very rarely original ideas or original products. It’s more about money put into that idea and the marketing. You could say that Apple copies and imitates just like the chinese. After all they wait for the others to pour money into the ideas and they just deliver a polished experience on top of the hard work others did. Yet people don’t accuse them of being imitators.I think people are mad at the Chinese because they do it for cheap and at an industrial scale on so many products/industries(i.e even food). To me they are a force for good competition.
- tw1984 4mo agodid you just time travelled from 2010? show me from which country or company did the Chinese copied their EV techs, batteries, drones, robotics etc. for their military gears, show me show they copied their J-36 and J-50 fighter jets, Type-055 destroyers, YJ-21 missile and the most recent 09x sub. time to stop living your socially isolated life and start reading stuff other than whatever fed to you by your brainwashing media.
- smgpie 4mo agoYes I do think cloud providers should open source all of their platforms, and this is not charity because it is essentially the hosting that they are providing as a product. Even if, say, google open sources its whole search infrastructure, it does not at all means you can just host your own due to the huge hardware requirements, but you can know(especially after AI which can be utilized to do this) that they are not using your data in a way they shouldnt.
- Someone 4mo ago> because it is essentially the hosting that they are providing as a product That would be true _if_ they were forced to open source all their code, but it isn’t today. > Even if, say, google open sources its whole search infrastructure, it does not at all means you can just host your own due to the huge hardware requirements You can’t but Acme Inc and other bigcorps could, and Google’s margins would evaporate overnight.
- smgpie 4mo agoWell, chromium the web engine is open source but it is still hard to craft a web engine with equal level of performance and other metrics, even with a team of talents. Besides that, what you say may be true from the google's perspective. From a user(which I am) perspective, Google and Microsoft and other big corps have proven again and again with their actions that they cannot be trusted, just refer to https://www.gnu.org/proprietary/proprietary.html https://www.gnu.org/proprietary/proprietary.html.
- arizen 4mo agoopensourcing software may enable leverage of wider network of contributors to given piece of software,hence software can evolve much more quickly and efficiently.
- tw1984 4mo agothere is no proof of that whatsoever. the internet is full of semi skilled "developers" who should never be developers in the first place.
- bellowsgulch 4mo agoThe complements ARE the LLM AND the harness. The actual products we're all consuming are GPUs. Memory being expensive is a second-order effect. The platform is the GPU, and doing cool shit with it IS the complement, which requires more memory. And demand is so high and will stay high, that it looks like the platform itself.
- bigbadfeline 4mo ago> And demand is so high and will stay high, The question is why supply is restricted, primarily by sanctions and tariffs to China, and the expressed refusal of RAM makers to even think about increasing supply, they are actually all sweaty about China taking a bit of the unrestricted market.
- up2isomorphism 4mo agoThere is really nothing free in terms of money, there are only things really free in term of spirit. But AI coding assistant are not those things related to spiritual freedom.
- baq 4mo agoThe jagged frontier of frontier models means treating tokens as fungible between providers is naive at the limit of capability, but also will work for solved problems far from the boundary. The problem is you need to keep evaluating all models to know where your use case lies on the frontier map. As a concrete example, you’ll get very different results for the same prompt for sonnet, opus, fable, gemini, gpt 5.5, …