3,932 karma · joined February 18, 2014
To be honest, every project of this kind claims that. And in reality, everyone knows 99% of usecases for such engine is to play the original game. Sometimes there are new IPs being created on such engine. For example recently there's been some "boomer shooters" coming out using engines which were made originally to play classic DOOM or Duke Nukem 3D. But such cases are rare.
On the other hand, a lot of custom maps for Warcraft 3 were based on external IPs (Dragonball Z maps etc) so it's not something Blizzard can claim anyway.
Even when transitioning to Dota 2 they had to purge some of the more obvious IP things that existed in Dota 1, such as the sorceress character named "Lina Inverse" became "Lina".
I bought a RX 6800XT to do some AI work because of the 16GB VRAM, and while the VRAM allows me to do stuff that my 6GB RTX 2060 wasn't able to, on performance side it's actually a downgrade in many aspects.
But the main issue is software support. To get acceptable performance you need to use ROCm, which is Linux only. There was some Windows release of ROCm few weeks ago, but I am not sure how usable it is and none of the libraries have picked up on it yet.
Even with a Linux installed, most frameworks still assume CUDA and it's an effort to get them to use ROCm. For some tools all it takes is uninstalling PyTorch or Tensorflow and installing a special ROCm enabled version of those libraries. Sometimes it will be enough, sometimes it wasn't. Sometimes the project uses some auxiliary library like bitsandbytes which doesn't have an official ROCm fork, so you have to use unofficial ones (that you have to compile manually and Makefiles quickly get out of date). Which once again, may work or may not.
I have things set up for stable diffusion and text generation (oobabooga), and things mostly work, but sometimes they still don't. For example I can train stable diffusion embeddings and dreambooth checkpoints, but for some reason it crashes when I attempt to train a LORA. And I don't have enough expertise to debug it myself.
For things like video encoding most tools also assume CUDA will be present so you're stuck with CPU encoding which takes forever. If you're lucky, some tools may have a DirectML backend, which kinda works under Windows for AMD, but it's performance is usually far behind a ROCm implementation.
Another one I encountered at work was a Taiwanese coworker ending sentences with a ~ character which apparently indicates "cute" / "playful"
Morpheus: "The need to be observed and understood was once satisfied by God. Now we can implement the same functionality with data-mining algorithms."
JC Denton: "Electronic surveillance hardly inspires reverence. Perhaps fear and obedience, but not reverence."
Morpheus: "God and the gods were apparitions of observation, judgment and punishment. Other sentiments towards them were secondary."
JC Denton: "No one will ever worship a software entity peering at them through a camera."
Morpheus: "The human organism always worships. First, it was the gods, then it was fame (the observation and judgment of others), next it will be self-aware systems you have built to realize truly omnipresent observation and judgment."
While Core War had some depth, in the end it seemed the most successful programs used the same pattern. First it worked as a scanner to find the enemy, then it worked as a vampire to trap the enemy process in a small loop that forces the enemy process to split repeatedly (to slow the processes that are still roaming free), then once all processes are trapped, kill them.
I wonder if there were any changes in the rulebook since the 90s that would add more variety to the game.
you can use NDK to create an app with c++
This is the key. There is no magic to lose weight. There are no magical ingredients and secret diet foods. Outside of some specific medical conditions, if you consume fewer calories than your body burns, over time you will lose weight.
Personally I am a fan of low-carb/keto/intermittent fasting diets, but there isn't much magic to them either, they are in the end a way to eat fewer calories. What food you eat makes a difference in terms of nutrients and satiation however.
It's possible to lose weight even eating only chocolate bars. Assuming 600kcal per chocolate bar, you can eat two chocolate bars a day and you should be losing weight. But chocolate bar is almost pure carbs, so it will play tricks on your sugar levels, make you experience mood shifts and you'll deprive your body of nutrients. And it won't take long until you start cheating when you keep getting hungry all the time.
Personally I wouldn't go for a potato only diet, because potatoes are carbohydrate heavy as well. I don't like the idea of eating only a single food. Eating the same meal every time might work better though. Something like fried chicken breast and broccoli or cauliflower is relatively low in calories and can keep you satiated for a long time, while also being a relatively healthy meal.
I played with technologies like Stable Diffusion for a while. They are fun to use for a while, there are too many unsolved issues such as coherent style, stable style transfer for videos an despite my best effort every second image will have a human character with two heads or four arms.
I feel like ChatGPT is similar. It makes for a fun parlor trick, but when it gets things wrong, it gets them very wrong and it doesn't let you easily know that it's wrong. People are already plugging ChatGPT to anything from code to managing investments, it's just a matter of time until it crashes and burns. We are just waiting for the first ChatGPT version of "autonomous car rams pedestrian".
As for OpenAI, it's in their best interest for people to be scared and governments to propose regulations. It further solidifies ChatGPT as a force to be reckoned with, even if it isn't. They're trying to sell it as AGI even though it isn't anywhere near, but actions like this are helping to maintain that image.
int[5] a = [1,2,3,4,5];
writeln(a.length); // 5