News for hackers. Stuff that matters.

willow8349

Re:Pijul: Version-Control Post-Git • Goto 2023 on Saturday August 12, 2023 @08:55AM (#37099689)
This doesn’t really detract from my point - the “best” tool tool would use knowledge of python for python files, json for json files, and so forth. I think you’re just saying you’d want multiple of these rolled in a single tool as opposed to standalone, which is fair. I think any tool would have to be compatible with git /layer on top of it so it’s available as a fallback
Re:Pijul: Version-Control Post-Git • Goto 2023 on Saturday August 12, 2023 @03:38AM (#37097967)
Line granularity is not very good though. In fact it misses an op

If I have func add() and main() inside of my first file, main() calling add(), and then I decide to move add() into its own file, nothing else.

What has actually changed and what is relevant to the developer? An ideal tool would give me two pieces of information:

1) most importantly and obvious: the add function has been moved out of main into a new file

2) to save me the time of wondering what else has changed, it should also recognize and tell me upfront that the code is materially the same

Line diffs would just show a bunch of adds and deletions which is good enough to not miss the change I guess , but not enough to tell you quickly what happened. Obviously this is a simple example.

Re:Pijul: Version-Control Post-Git • Goto 2023 on Saturday August 12, 2023 @03:32AM (#37097935)
I think part of the problem is it seems everyone is trying to make a version control tool that is agnostic to all languages. Both computationally and UI wise. But C++ users expect to see different things than JavaScript users and so forth.

I’m surprised at the lack of hyper-specific language version control tools. I thought about making a side project for one in Julia a while back but not quite sure how it would look.

Re:Transformative AGI by 2043 is <1% likely on Thursday August 10, 2023 @06:33AM (#37074295)
Look at the power draw of the human brains versus any of the hardware running these models. It’s an order of magnitude difference. Often multiple orders of magnitude.

Part of the reason is a massive focus on GPUs and digital techniques. Some things like math operations are quite fast and accurate to do in a discrete sense when that matters.

The human brain is not discrete though. Nor is it really fully analog.

Specialized hardware beyond GPUs for parallel digital calculations will likely be needed to implement architectures that get actually closer to human levels of intelligence.