The point of the parent system is to prevent knowledge from being lost to humanity. It encourages disclosure on how unique and novel things work in return for a limited monopoly. If inventions were not patented then we can lose the ability to make them, which isn’t as insane sounding as you might expect.
Preserving this knowledge for the future of humanity is critical.
While you are correct, this is not what I was referring to.
To be exactly clear, there are actually 4 staging areas within what you referenced as the index. This is indeed a detail most people do not worry about.
This article presents an accurate picture of how things work at a high conceptual level. It glosses over certain details, because git is very complex. For example, git has, if I recall correctly, 4 staging areas, of which represent different sources when it comes to a merge conflict. However, this detail can mostly be ignored because it’s not relevant to the high level conceptual ideas this article is trying to present.
I would argue most things in technology are complex, and mental models are intentional ways to take something complex and turn it into something more simple. This article does not create meaningless metaphors.
It’s useful to have as a shader which can help define the visual style of your game. Additionally you can highlight the model from any angle, which is a useful hint to users.
Since the model may be viewed from any direction, this would be very hard to do in post, since there’s no way you can get the model to look correct from all angles.
Azure DevOps has this concept, it’s called “semi-linear merge” where it will rebase your PR on top of the branch being merged into, but then create a 2 parent merge commit with the PR comments and text to merge the content, letting you easily reconstruct what changes were made in one PR, while also preserving commit history and keeping the history clean overall.
From another perspective, consider it probably did not cost $90 million to execute this plan. So overall, this is a net profit, and most likely cost effective.
Those computer classes were actually really useful for me, let me explore power point and was a way to make a video game within PowerPoint, which was super cool.
Turns out, about 10x less than Bitcoin, (this article seems to imply 25 million GJ per a year of energy mining/processing gold, and the Twitter thread implies 280 million GJ per a year in Bitcoin.
Except Bitcoin also creates electronic waste, including gold, and, I would argue, is not at the scale that gold is at, as an influencing factor on the economy.
Very cool that it’s based off of RDF triples. I’m really curious about your product. What does performance look like? The TerminusDB website says it’s in memory? Can you have a database larger than your RAM?
Lua has significantly better performance than Python, but the big reason is that Lua has a very nice C/C++ API that makes it easy to integrate with other programs. Combined with a 20k LoC source code, and you have a programming language that is cheap and easy to embed, fast, and simple. Batteries are not included, so it’s very light weight.
Preserving this knowledge for the future of humanity is critical.