5,487 karma · joined May 7, 2013
But how do they know which answers are "better"?
But shouldn't the model-providers be the ones doing this kind of "post training learning"?
Tests fix how the software can be changed and when software-spec evolves lots of tests can become obsolete. Maybe with AI it is easier to change the tests (?) which is good.
But there is another purpose for tests, besides "testing". It is to document your modules in a way that shows you how to use them, and let's you easily verify is this still working, can I trust it.
Altruism happens usually among members of a tightly knit group, like family members or soldiers of a given unit. Teachers sacrificinng their life to save children. FOSS-developers, are they really producing software out of altruism? Maybe some of them are but it is hard for us to know whether that is so or not.
It did save me a lot time to use AI, especially should next time since I now know which AI app can handle it. So, there was a bit of overhead before I found the AI-app and prompt that would do it.
I have another friend who works for SAP as a project manager. She said she hates the fact that management wants them to use AI for everything, giving them a bonus if they do. But one reason I think their employer insists on that is that when you try to use it for real tasks you discover what works and what doesn't. Gradually we should be getting better at it.
Currently there is still a penalty caused by
1. AI not being able to do a specific task
2. Users not knowing which AI-app can do the job and
3. How to prompt the AI to get it done.
Writing the prompt is what users must do, and writing a prompt that works is a skill they must learn for every task you want AI do for you. Therefore progres is is happening but incrementally.
I'm interested in what will happen with factories, why couldn't robots do all the work? Well maybe not ALL the work but most of it.
And here's a question: Do dentists promote the use of Xylitol? If not, why not?
https://www.google.com/search?q=history+of+xylitol+in+US&rlz...
Just saying don't throw out the Common-JS sub-system with the bathwater.
The problem with ES6 modules (imo) is it does not support sync loading of dynamic imports, so you have to figure out how to handle the Promise.
a) Amazon ("proper")
b) Amazon Groceries
c) Amazon Fresh
d) Whole Foods
Each of these have their own "cart" which must have goods > $25 etc. to get a free delivery. If you add an item from another list it does not count, so you must add things which you maybe don't really need just because they come from the same list as milk. Or, you will need to fill up multiple carts.
Then once you reach the threshold for free delivery and make the order, you may, or may not notice an extra line in the total bill: A tip for $5 in very small print which you have to edit away, or it is NOT FREE DELIVERY AFTER ALL, like promised.
What I lament is that Amazon is making me feel guilty for not tipping the delivery person. It is making me take extra action to NOT tip -- I must be a bad person. And it's making delivery people angry at me if I don't include the tip. And Amazon is adding the $5 there always as a default, even though they already said I have earned a free delivery.
It's a transaction between me and Amazon but now Amazon can implicitly blame bad service on the lack of tipping. I assume they would like to not pay their delivery people at all, just let them live on the tips.
Whom did they work for before?
But that points to an important aspect of the platforms-game: The interface between the runtime and everything else should be standardized, to support true pick-and-choose.
But PKG is not supported by anyone any more (?) and it has an upper limit on the version of Node.js base-image it will support.
If Bun supports compiling executables nicely I hope that feature somehow stays alive and is migrated to other runtimes. Or maybe it can become a standalone tool for exe-compiling?
I think it's also much about self-esteem -- am I proud of myself? And criminals probably think highly of themselves when they succeed in their crimes.
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.