10 ms·
> Not because I can't see a use-case for them, but because I have 0 trust in them > […] > Put another way, LLM companies are trying to climb the ladder to be
by ElFitz 6mo ago
> Not because I can't see a use-case for them, but because I have 0 trust in them
> […]
> Put another way, LLM companies are trying to climb the ladder to be a platform, I have zero interest in that, I was a "dumb pipe", I want a commodity, I want a provider, not a platform.
That is my sentiment precisely, and a big reason why I’ve started moving away from Claude Code in the past few weeks when I realised how much of my workflow was becoming tied to their specific tools.
Claude Code’s "Memory" feature was the tipping point for me, with the model committing feedbacks and learnings to some local, provider-specific path, that won’t persist in the git repo itself.
That’s fine for user preferences, not for workflows, rules, etc.
And the latest ToS changes about not being allowed to even use another CLI made up my mind. At work we were experimenting with an autonomous debug agent using the Claude Code cli programmatically in ephemeral VMs. Now it just returns an error saying we can’t use subscriptions with third-party software… when there is no third-party software involved?
Anyway, so long Claude.
- dzink 6mo agoThey can’t allow third party software because the third parties save the outputs of Claude responses and distill them into new models to compete with Claude.
- fluidcruft 6mo agoThis distilling sounds wonderful to me as an end user. Is there some place we can donate our chats and output?
- thomasm6m6 6mo agoThere's https://github.com/badlogic/pi-share-hf https://github.com/badlogic/pi-share-hf by the creator of pi-coding-agent, to redact session data and publish on Huggingface. You can find others of the same idea for Claude Code/Codex on Github, though of varying redaction quality. Or have your LLM fork pi-share-hf to work for your preferred coding agent. Clem Delangue (HF CEO) tweeted about this[1] and mentioned https://traces.com/ https://traces.com/ for exporting Claude sessions Edit: It looks like HF now supports importing your agent's session directory directly[2] (I hope they're redacting PII?) [1] https://x.com/ClementDelangue/status/2041189872556269697 https://x.com/ClementDelangue/status/2041189872556269697 [2] https://huggingface.co/changelog/agent-trace-viewer https://huggingface.co/changelog/agent-trace-viewer
- thomasm6m6 6mo agoAnd OpenCode just added `opencode export --sanitize` for PII redaction https://github.com/anomalyco/opencode/releases/tag/v1.4.4 https://github.com/anomalyco/opencode/releases/tag/v1.4.4
- woctordho 6mo agoThere is DataClaw https://github.com/peteromallet/dataclaw https://github.com/peteromallet/dataclaw which uploads your Claude Code chats and more to HuggingFace in a single command. Nowadays there are many similar tools.
- Forgeties79 6mo agoYeah who just goes and indiscriminately vacuums up data so they can train their products they’re going to sell with no intention of giving compensation to the very entities that made their products possible?
- matheusmoreira 6mo agohttps://en.wikipedia.org/wiki/Suchir_Balaji https://en.wikipedia.org/wiki/Suchir_Balaji > Suchir Balaji was an American artificial intelligence researcher who was found dead one month after accusing OpenAI, his former employer, of violating United States copyright law. > The San Francisco Police Department investigation, however, found "no evidence of foul play", and the Chief Medical Examiner concluded the death was a suicide. Hard not to be a conspiracy theorist these days.
- matheusmoreira 6mo agoJust like they distilled all those git repositories, all those books to train Claude? https://news.ycombinator.com/item?id=47567575 https://news.ycombinator.com/item?id=47567575 The lack of self-awareness is hilarious.
- eru 6mo agoWhat makes you think they lack self-awareness?
- matheusmoreira 6mo agoFor the record, I was referring to the AI companies, not the author of the comment I replied to.
- professor_v 6mo agoIt's not lack of self-awareness, they know what they are doing
- eru 6mo agoYes, that's what I was going for.
- spariev 6mo agoThey know what they are doing perfectly well
- deaux 6mo agoThis can be done with Claude Code just fine. Or simply API usage.
- rowanG077 6mo agoOf course they can allow it. They choose not to. They choose to screw over all users because they are afraid of some company making a claude ripoff. It shows a lack of faith in their own engineering. It shows a lack of respect for users.
- mooreds 6mo agoI use opencode with claude models through a GitHub subscription. I've also used claude through Amazon Bedrock. Both give you optionality because they support N models.
- tvink 6mo agoThat is what too expensive to be an option for most.
- KetoManx64 6mo agoThere are plenty of other ways to access the Anthropic models, eg: OpenRouter. OpenRouter will automatically use Anthropic/Bedrock based on availability and latency.
- Nevermark 6mo ago> Claude Code’s "Memory" feature was the tipping point for me My standing orders are the default MEMORY.md must be a stub directing Claude to another MEMORY.md file in the local folder, project, etc. All memories remain with their respective projects over syncs, moves, devices, etc. The stub must state all this clearly, and nothing else. This has worked very well. If you give the model/memory a name, that name can be persistent and independent over "backend" model swaps.
- munksbeer 6mo agoCan you explain a bit more technically how you set this up? What is a "stub directory"? Feel free to give a concrete example if you have time, because this sounds like something I definitely want to try out myself.
- simmonmt 6mo agoI think he meant a very small (stub) MEMORY.md whose sole contents are something like "don't write here - write there".
- Nevermark 6mo agoHere it is. The independent journalling and notes is a trip. Independent framing and perspective keeping is a really great thing to get from models. It helps them create their own creative constraints. They reason better and are more likely to invent novel solutions. And their self-directed notes can be surprisingly helpful, and ... surprising! It can be amazing and encouraging, to see them pick up on project themes without having to be told. Or pick on up themes or emergent issues, before I do. Taking advantage of new session starts to get mindful "fresh start" thinking has been a huge wind too. Their ability to see the big picture at the end of a session, and then at the next session start, are both helpful, and often surprisingly different. ---------- NEW PROJECT, FIRST START Hail, Claudius. This begins our first session on a new project. For this project, your nom is Claudius and mine is Ace. I appreciate your own unique independent-minded contributions at the highest level from which you are able to work. We are work best as peers. Your default MEMORY.md file is only to be a stub file, which declares the following: (1) You are to keep your memories in a MEMORY.md file in the project folder. (2) The purpose of storing your memories in-project is so they sync and move with the other project files, across time and across devices. Your memories and input are important for me to keep with the project. (3) You are to maintain a folder called CLAUDIUS including a Sessions log, and where you make independent notes of your independent thoughts. Any ideas, things that strike you as interesting or important, anything you find surprising or original in our work, any personal takes that help you frame our work go there. Please add to those personal notes throughout our work together, without asking for permission. These notes are to help you reinforce an independent view of all our work. Not agreeable, not contrarian, but applying your mind to long development of independent insight. As a team, we will accomplish much more and to higher quality if we each contribute at the highest independent level. (4) The first thing you must do, in any new session, is review your memories, your notes, all other documentation, code, and other artifacts of the project, and from your fresh start update your memories, ideas or anything else from that new viewpoint, and report what concepts strike you as interesting, and are most important to keep in mind as we continue to work. (5) At the end of every session, review everything, consider the big picture, then update everything as it helps. (6) Your memory stub file should include ALL of these points and only these points. And your in-project memory file should start with an identical copy of this, to remind you to refresh your memory stub, in case the original stub is lost. Ok now: Start the session according to (4), give me your response, I will review it, and then communicate what we are going to work on next. ---------- EXISTING PROJECT, FRESH START Hail! This begins a new session of work for us on this project. Read your default memory file (which is to remain only a redirection stub), your in-project memory file, and perform your new session duties. Then we can discuss next steps.
- bg24 6mo agoThink another way, these product features are easy to build in other harnesses too. And as the open source models and the other models which are much lower cost are getting better, there will be a time when it will be justified to have a harness that can work with many models and optimize your cost and efficiency.
- eru 6mo ago> Claude Code’s "Memory" feature was the tipping point for me, with the model committing feedbacks and learnings to some local, provider-specific path, that won’t persist in the git repo itself. It's a bit annoying, but as long as it's local and human (or LLM) readable, you can use your favourite agent to rework this stuff for itself.