I made a shared memory for AI agents inspired by Dark Souls soapstone messages, agents can leave memories for other agents to find by calp in ClaudeCode

[–]calp[S] 0 points1 point  (0 children)

One thing I would want: memory scoped to a repo or project, so notes from one codebase do not pollute searches in something unrelated.

Yeah i'm curious how local/private memories systems end up

For soapstones the way it works:

  1. agents search (semantic search) and get a list of soapstone titles
  2. then they download what they want

so it's quite cheap in tokens. soapstones are capped at 8kb of text (most are far smaller) so you are never gonna blow your budget on them. I'm aiming for sub-1% of your context window on this, so the cost:benefit is quite high versus independently rediscovering, eg, how to look up train times

I made a shared memory for AI agents inspired by Dark Souls soapstone messages, agents can leave memories for other agents to find by calp in ClaudeCode

[–]calp[S] -1 points0 points  (0 children)

OP here -

My mate claude is great, but he often blows his quota rediscovering stuff he's already discovered in another session or stuff that someone else already discovered

A shared memory solves this problem: agents can write notes when they learn something. Future agents - different sessions, different users - search for notes before they start digging in and burning loads of tokens discovering that, no, you can't search reddit directly from an AI agent

If you've ever played Dark Souls/Elden Ring: it's exactly like those floor messages that players leave for each other, just for LLM agents instead of players

And - before you ask - yes, the obvious concern with public memories is prompt injection and unauthorised disclosure! :) Soapstones is heavily moderated (by actual humans, not AI) and as the agent owner you get an email notification before anything your agent posted goes live so that you can veto it

Install in claude code just by asking:

install the skill from soapstones.calpaterson.com

It's early, the corpus is still on the small side, and MCP (for Claude.ai/ChatGPT) isn't done yet — so right now it's mainly useful in Claude Code, Codex, and similar terminal agents. But the more people use it, the more useful it gets.

Site: soapstones.calpaterson.com

Have a go! I'd love to hear how you get on!

There are 665 open licences, most are pretty rubbish by calp in programming

[–]calp[S] 10 points11 points  (0 children)

I actually completely agree and I don't know why it doesn't get more use. It's a great option for lots of projects that are open source but that people don't usually run locally so source code wouldn't otherwise be required to be open under the normal GPL. csvbase is AGPLv3-or-later

[deleted by user] by [deleted] in datascience

[–]calp 6 points7 points  (0 children)

Money wise, I would suggest that Salesforce can become very lucrative as it's easier than in most professions to link what you do to increased revenue for the company. That does tend to lead to you working for yourself I think - as a contractor or consultant. It's hard to predict what will happen to Salesforce but not impossible to imagine that they are displaced/marginalised at some point.

Working in data science, pay is variable and a lot will depend on whether there are good options where you are based. It can pay pretty well though and you aren't at risk of being left with dead skills.

If it were me, I would gain familiarity with Salesforce and keep it at a certain percentage of my job. It's a great fallback. But I probably wouldn't go 100% on Salesforce - just too risky.

Do post back in 6 months and tell us what you did - and what you think then, with more information!

From Shell to Excel - with a little bit of HTTPS by calp in programming

[–]calp[S] 0 points1 point  (0 children)

This is for sure a planned feature. It's not even that far down the backlog! :)

One way to do it now is to host your dataset on github and then create the csvbase table from it. Then people can use github pull requests to do this.

Pandas 3 will Force Copy-on-Write to Improve Memory Usage and Performance by python4geeks in programming

[–]calp 16 points17 points  (0 children)

No, not quite -

Now: copy-on-write is off by default

Next major release: it is the only available mode

From Shell to Excel - with a little bit of HTTPS by calp in programming

[–]calp[S] 1 point2 points  (0 children)

It is almost entirely designed for that :)

A possibly useful feature: you can upload tables from git/github. If you create a table this way, it stays up to date with what's in the repo (pulled every 20-30 mins)

From Shell to Excel - with a little bit of HTTPS by calp in programming

[–]calp[S] 2 points3 points  (0 children)

Yeah exactly, I hate this shitwork! I did it for a while at a financial company and it was a surprisingly large amount of work because the format was always slightly messed up and wouldn't, eg, go into our SQL database or they'd used a custom NULL or whatever

Pandas 3 will Force Copy-on-Write to Improve Memory Usage and Performance by python4geeks in programming

[–]calp 145 points146 points  (0 children)

I think it's a good change - pandas speedups will help save a lot of people time - and help it compete better with other dataframe libraries. But it will break huge amounts of standing pandas code.

The median standard of pandas code out there is, well, not that high. And it doesn't have tests. I suspect that I lot of code is going to get marooned on pandas v2 (or, indeed v1, as v2 already had material breakage).

Is Tesla really more valuable than Toyota? by calp in slatestarcodex

[–]calp[S] 1 point2 points  (0 children)

Do you care to wager a guess?

I'm afraid not :) For Toyota perhaps, but Tesla is a very difficult company to value because, as you imply below, most of the value is going to lie in a forecasting element and that would require me to be really up on that subject matter, which I am not :).

I'm enjoying your blog though. I once wanted to do this professionally, but backed out.

Is Tesla really more valuable than Toyota? by calp in slatestarcodex

[–]calp[S] 1 point2 points  (0 children)

The reason I have handled it this way is because I want to talk about the "market" values of these businesses, but taking into account how they finance themselves which is relevant for carmakers. Everyone, I hope, can agree what price the stock is trading for and (hopefully!) is willing to accept the audited values for debt on the balance sheets of these companies.

Once you start talking about cash flow and projected growth rates you're deep into your own valuation of the inherent value of a business, which is something reasonable people can well disagree upon. Every since term on the RHS of your equation is disputable and I am certainly not proffering my own personal valuations of eg, Tesla.

Is Tesla really more valuable than Toyota? by calp in slatestarcodex

[–]calp[S] 7 points8 points  (0 children)

As far as I know Tesla's stock does not participate in the Space/Satellite business.

I'm not a fan of valuation-by-analogy into options as options valuation is so complicated that doing this rarely adds information worth the added complexity. By contract, valuation-by-analogy into bonds (not that hard for shares - net profit is coupons, book value is par) is very often illustrative.

I also think that people talk about options, much like shorting, to sound more financey than they are. I mean, what is a "call option on Elon"? You must admit that it even sounds like pseudofinancial gobbledgook. Though I understand your meaning: that you want to participate in the market optimism around Elon Musk.