One of the things we got really lucky with is that Claude Code and not the ChatGPT app won the war for the defining AI product and it runs on your filesystem. There's a different reality where everything had to go through the API on a closed app layer and we're all begging OpenAI to add XYZ endpoint to their platform.
Anthropic is now racing to close this gap because they realize there's no lock-in. If the product is just .md files with hierarchy, you can drop any harness and intelligence on top of it. It is interoperable by default, possibly not even by intention.
We should do everything possible to stop the great lock-in that they'll attempt in the next 18 months.
> When Facebook was born, it gave people who were already using MySpace a tool that would pretend to be you and log into MySpace, collect all the messages that your friends had left for you, and put them in your Facebook inbox. You could reply to them there, and it would send them back to your MySpace outbox, so your friends would see them. And that was what allowed Facebook to take so many users from MySpace so quickly. This is what interoperability is about. But if you tried to do that today, Facebook would use laws that were either enforced differently or did not even exist at the time of MySpace, to ruin you.
> If we were to restore this “noble ancient art” of technological interoperability, the users who are so obviously discontent with the platforms they use would consider the costs low enough to leave and join better spaces. In turn, the companies would be smaller, would pay more attention to user satisfaction, and could not push around the governments that tried to hold them to account.
If you look at the healthcare space, you will realize interoperability only exists because it was mandated by government programs that the patient owns their data and must be provided timely access to all of that data; and also defines specifies the format of that data (open source definitions).
You might also define "exists" in some sort of way that makes sense. And you can also realize that payers are encroaching on every aspect of interoperability data exchange.
I am nobody. I have little impact. I want my programs to be safe from government intrusions, from age checks, from encryption backdoors, from corporate surveillance. How do I win this battle with big tech?
I am deeply in self-host. For the self-host to succeed it needs to be better, unregulated, and free. It needs to be easily distributed. The data should be easily distributed. Import and export should be fast and easy.
That is why most of my programs use JSONs that are human readable, or use SQLite tables that are just copy-paste away.
I am from Poland. My ancestors were able to survive by hiding, and by fighting small partisan battles. My idea of software is "partisan". It battles big tech in small, distributed ways.
I am not sure, but I think what I said is similar to interoperability.
60 comments
Anthropic is now racing to close this gap because they realize there's no lock-in. If the product is just .md files with hierarchy, you can drop any harness and intelligence on top of it. It is interoperable by default, possibly not even by intention.
We should do everything possible to stop the great lock-in that they'll attempt in the next 18 months.
> When Facebook was born, it gave people who were already using MySpace a tool that would pretend to be you and log into MySpace, collect all the messages that your friends had left for you, and put them in your Facebook inbox. You could reply to them there, and it would send them back to your MySpace outbox, so your friends would see them. And that was what allowed Facebook to take so many users from MySpace so quickly. This is what interoperability is about. But if you tried to do that today, Facebook would use laws that were either enforced differently or did not even exist at the time of MySpace, to ruin you.
> If we were to restore this “noble ancient art” of technological interoperability, the users who are so obviously discontent with the platforms they use would consider the costs low enough to leave and join better spaces. In turn, the companies would be smaller, would pay more attention to user satisfaction, and could not push around the governments that tried to hold them to account.
https://www.greeneuropeanjournal.eu/cory-doctorow-how-to-tak...
You might also define "exists" in some sort of way that makes sense. And you can also realize that payers are encroaching on every aspect of interoperability data exchange.
I am deeply in self-host. For the self-host to succeed it needs to be better, unregulated, and free. It needs to be easily distributed. The data should be easily distributed. Import and export should be fast and easy.
That is why most of my programs use JSONs that are human readable, or use SQLite tables that are just copy-paste away.
I am from Poland. My ancestors were able to survive by hiding, and by fighting small partisan battles. My idea of software is "partisan". It battles big tech in small, distributed ways.
I am not sure, but I think what I said is similar to interoperability.