5,478 karma · joined May 7, 2013
I think it's a good thing that AI providers are "coalescing" on an agent-model, by producing competing agent-products.
But so what would be the benefit of "Dots" over OpenClaw, Hermes, and Muse?
What makes it worse is that you can not simply modify a sync-function to become an async-function, if it has existing callers because those would likely break them.
This affects the whole tree of possible function calls in my program. If at some level I have a sync function but I see it needs to get to some data that only async fuction can provide, I may need to change a whole call-chain of my call-tree, not just modify a single function in that tree.
Then as I develop my program I need to make the decision for every function; should it be sync or async? In many cases it could be either one so which should I choose? Making it async would seem to make it easier to evolve the program later. But then would it make sense to make every function async?
I wonder if it's true that people don't remember. People maybe remember but don't want to talk about it. It is such a cognitive dissonance.
1. Technical cost of updating the mode.
2. Inability to trust every user's "truth".
3. Ability of AGENT-HARNESSES to learn with the help of the human user.
So agents learn, LLM already knows everything it will ever know, and ESPECIALLY it has already learned how to understand human language.
No 3. above means there is no danger of the LLM getting corrupted. But the agents running on user's machine learn on behalf of that user who shares the machine with them.
So its becoming more obvious that AI can actually help big corporations organize their command-structure with the help of AI to produce more profits. The boards should take notice. Does it really help produce more value if most of it goes to the CEO?
It always seemed to require extra effort to "program myself", maybe because it requires questioning whether I'm doing it the right way and what would be some alternative ways of doing it. It's almost like "out-of-box thinking".
Whereas basic coding is often as easy as writing this note here, just write what comes to my mind. Coding tasks are often trivial, but they must be done. But they don't really burden our mind too much, not too often.
But with AI, it's all about "programming the programmer".
And that requires more thinking, asking more questions like is this really what we need to accomplish, or would some alternative way be better? What alternative way?
Asking questions like that was always part of the work but with AI it seems to be the only type of work. And it is more difficult, more exhausting, than basic coding.
For instance, how do you motivate people to work long hours, put in extra effort, feel proud of their work? How would you do that with AI?
Now politicians also know something about their supporters so they will adapt their statements to what they think they can get away with it. But, I wonder if this leads to a two-party-system where one party attracts stupid followers and another attracts the smarter ones?
In terms of AI, we might see LLMs specialized to attract more stupid audience and others meant to attract those who appreciate correctness and facts.
You can not insult it because it does not care, because it does not have "feelings". But you do.
I would imagine that managing a team of AI-agents is totally different from managing a team of people.
But in principle there should be a client-dev-tool as good as those for the back-end.
There is some progress. I've used WebStorm to do client-side work which has a niocve feature that as I debug my client-side program I can use WebStorm instead of browseer-tools and if I see a typo in my code while debugging it I can edit it away and it gets saved into the source-file where it came from.
Doing things on the client means user's CPU is doing some work which else would need to be done on the server, for maybe thousands of clients at the same time.
So I understand some people don't like JavaScript, but then I think the solution would be WebAssembly. I mean the point of distributed computting is that the computational load can be distributed. Perhaps counter-intuitively that often also means less need fo communications and latencies.
I wonder if this points to a deeper limitation of AI, it can not do coding tasks it has not seen in its training material. Or could it possibly "generalize" to accompllish something like this anyway?
"AMD and Anthropic also formed a multiyear engineering partnership to optimize ROCm using Claude"
FROM: https://finance.yahoo.com/markets/stocks/articles/ex-amd-exe...
Compare to just paying for an internet connection, you have bandwidth but not sure what you can do with it that is valuable.
Let's say you use AI to produce software. There;s no limit as to how high the quality you want your software to have. And how fast you want your project to be complete. There's plenty of room for higher quality, and more performant AI. As AI becomes chepaer people will use more of it, they're not going to say "We have enough AI".
Compare to railroads. Yes you pay for the distance travelled but there's a limit to how much people wwill want to travel, how it will benefit them.
I was under the impression that AI was supposed to remove software-moats, let us all ask it to write our custom MS Word for us for instance?
AI is supposed have solved the "coding problem". But shouldn't translating a program from one platform to another be an even easier, more mechanical, task for the AI?
Coding is easy just like writing is easy. What makes the difference is what you write.
"German sociologist Niklas Luhmann, as he was famous for his use of the "slip box" or Zettelkasten note-taking method and the achieved output of more than 70 books and nearly 400 scholarly articles. This is the kind of remarkable output that many in the PKM community aspire towards."
I think that is somehwhat misguided. The goal shouldn't be great quantity of output, but great quality.
I think AI has revealed that to us in reccent years. AI can produce endless output. But who needs it, what is it good for? Unless we have a GOOD QUESTION to AI, it's output is not very valuable.
These note-taking apps, you write a lot of notes, but is there an overarching question the notes are meant to answer? Depends on how you use them of course. But I would guess that most of the notes are more "Good to Haves" than "Step towards a definite goal".
Most notes don't probabaly take you closer to the end-goal of your project. You just think they might become useful in the future, so you write them down. Just in case. To feel you are taking good care of your precious ideas. But how much time are you eilling to spend to read them in the future?