News for hackers. Stuff that matters.
Re:Infinite Craft by smarkov on Wednesday January 31, 2024 @11:13AM (#39205522)
I couldn't find any information but does this use some kind of LLM to derive the combinations from? It makes a request to the backend every time you combine items which sometimes takes >500ms, and also supports some really wild combinations that I highly doubt someone has taken the time to come up with. It would also explain why the icons are emoji's, it would be fairly trivial to ask ChatGPT to give you the result of Fire + Water and an accompanying emoji.
Re:Infinite Craft by JeremyNT on Wednesday January 31, 2024 @11:18AM (#39205572)
You are correct according to this tweet [0]. That may become inaccessible as Nitter dies, but the text is:

> Working on an endless crafting game with llama 2

along with a video of this game.

[0] https://nitter.cz/nealagarwal/status/1747284257582506102#m

Re:Infinite Craft by WaxProlix on Wednesday January 31, 2024 @12:50PM (#39206946)
Off topic, why is nitter dying? I've noticed the main instance's SSL cert is down for a bit now, and other instances are pretty rate limited. Did something happen/change?
Re:Infinite Craft by burkaman on Wednesday January 31, 2024 @01:04PM (#39207130)
All (non-paid) Twitter accounts are now rate-limited, which makes a shared Nitter instance untenable. It's probably still possible to host a personal instance for yourself, although they might ban your account for it.

https://github.com/zedeus/nitter/issues/983#issuecomment-191...

Re:Infinite Craft by password4321 on Wednesday January 31, 2024 @01:07PM (#39207174)
Re:Infinite Craft by madeofpalk on Wednesday January 31, 2024 @11:49AM (#39205986)
Ahh, neat application of it. Explains the somewhat dubious combinations I was seeing.
Re:Infinite Craft by hinkley on Wednesday January 31, 2024 @12:43PM (#39206853)
Forest + fire = smoke

Mud + water = swamp

Swamp + plant = Venus Flytrap

Okay, okay.

Venus Flytrap + Smoke = smoke detector

<confused smile meme>

Re:Infinite Craft by Night_Thastus on Wednesday January 31, 2024 @01:13PM (#39207266)
Tree + Water = river was also pretty baffling.

Unfortunate. I can see the appeal of using an LLM for this but the results are pretty mediocre.

Re:Infinite Craft by ProllyInfamous on Wednesday January 31, 2024 @01:39PM (#39207572)
Tree + Water = River

This is a great result, a branching of water/wood.

Re:Infinite Craft by cushpush on Wednesday January 31, 2024 @04:20PM (#39209576)
low-key genius or high-key misunderstood
Re:Infinite Craft by TeMPOraL on Wednesday January 31, 2024 @06:30PM (#39210972)
As this is powered by an LLM, you are exploring its latent space. That means there isn't one logic behind everything - any association is fair game. Here, probably the strongest one wins.
Re:Infinite Craft by teaearlgraycold on Wednesday January 31, 2024 @06:12PM (#39210785)
LLMs are a great way to prompt human ingenuity in mental gymnastics
Re:Infinite Craft by cushpush on Wednesday January 31, 2024 @09:01PM (#39212024)
Great point.
Re:Infinite Craft by thih9 on Thursday February 01, 2024 @05:46AM (#39214592)
I got “edward” after linking “vampire” and “eclipse” so yeah.
Re:Infinite Craft by cnity on Thursday February 01, 2024 @10:46AM (#39217151)
Not sure if this is the point you're making, but that is probably due to "Edward Cullen" of Twilight.
Re:Infinite Craft by Molly_janes on Thursday February 01, 2024 @04:18PM (#39221601)
oh my got same
Re:Infinite Craft by FireWall_2828 on Friday February 02, 2024 @08:11PM (#39236666)
That's weird, I did the same thing but I just got "Twilight".
Re:Infinite Craft by o_pax on Friday February 02, 2024 @01:53AM (#39225856)
And "Edward" + "Love" is "Bella".
Re:Infinite Craft by crweemtae on Sunday February 04, 2024 @01:43AM (#39248164)
how do i create love?
Re:Infinite Craft by sawer on Thursday February 08, 2024 @09:37AM (#39302380)
To make love you have to put together Prison+Venus= love
Re:Infinite Craft by RM3578 on Monday February 12, 2024 @12:43PM (#39347844)
If you did that, you'd just get; "Twilight", you'd have to add vampire to Twilight to get Edward.
Re:Infinite Craft by nerdponx on Wednesday January 31, 2024 @06:43PM (#39211106)
I also got Dandelion + Engine = Helicopter, along these same lines.
Re:Infinite Craft by starphobia on Tuesday February 06, 2024 @12:00PM (#39276904)
I got s'more + smoke detector = captain hook
Re:Infinite Craft by ilaksh on Wednesday January 31, 2024 @04:00PM (#39209343)
Obviously the prompt to the LLM is just to create the most obvious association. It may not mention "crafting" at all. Maybe it does though. Is there something obvious to craft that uses a tree and water in the process?
Re:Infinite Craft by vintermann on Thursday February 01, 2024 @07:01AM (#39215067)
To design a game like this you need to do a lot better than just creating the obvious association. It needs a mix of obvious recipes and clever recipes, so that there's challenge and a sense of achievement. Also, there's a starting point. What should the graph look like?

I'm sure Neal has done hard work in getting it right.

Re:Infinite Craft by raible on Wednesday January 31, 2024 @04:24PM (#39209626)
Weed + tree = bong!
Re:Infinite Craft by guhguhgugh on Friday February 09, 2024 @01:59PM (#39318849)
how do you make weed lol
Re:Infinite Craft by grotorea on Wednesday January 31, 2024 @02:38PM (#39208289)
If you look at a river system from space I guess it looks tree-like with branches.
Re:Infinite Craft by cushpush on Wednesday January 31, 2024 @04:21PM (#39209586)
the tree of water is the global river system." very hydrological
Re:Infinite Craft by hombre_fatal on Wednesday January 31, 2024 @01:47PM (#39207668)
Meh, what would be your great response to Tree + Water?

A human can only generate a small fraction of the combinations and would have a hard time coming up with most combinations which are already nonsensical.

What is your non-disappointing idea for, idk, Tears + Pottery (AI: Bowl) or Money + Salt Lick (AI: Cow) or Skull + Lake (AI: Loch Ness) or Dracula + Pirate (AI: Vampirate) or Curse + Money (AI: Debt)? Now do that thousands of more times.

The infinite aspect is the thing that keeps it interesting, I think. The fun is getting a new, weird result like "Dracula" and "Pot of Gold" and seeing if you can generate new weird results from the existing set.

Re:Infinite Craft by TomK32 on Wednesday January 31, 2024 @04:24PM (#39209617)
Loch Ness? I skipped to the Loch Ness Monster. Got the Lake only later on. And then I got Nessie.

This is a Quagmire

Re:Infinite Craft by TomK32 on Wednesday January 31, 2024 @04:37PM (#39209752)
Porkosaurus, Soup Nazi, Sphinxie, Sodium Chloride, Abdominable Snowman, Baconator and both Yeti and Godzilla. And Yogazilla which is a "First Discovery".

Found myself: Thomas the locomotive

Re:Infinite Craft by CodeMage on Friday February 02, 2024 @01:44AM (#39225803)
Some of my favorite first discoveries:

- Cactus Missile

- Mammoth Marula

- Super Lizard Wizard

- Cheesethorn Bush

- Cheesnado Lizard Wizard

- Cheesnado 2: Cheesnado Strikes Back

- Cheesewolftrap

Re:Infinite Craft by starphobia on Tuesday February 06, 2024 @12:03PM (#39276949)
I got Gay Bachelorette Party, first discovery
Re:Infinite Craft by L0Wquality on Tuesday February 13, 2024 @07:58PM (#39365013)
Glitter ketchup, same
Re:Infinite Craft by jeff900 on Tuesday February 13, 2024 @10:31AM (#39358501)
Got Pengwynwyrvenpheonix (first discovery) Bird + Dragon, Wyrven | Penguin+Wyrven, Pengwyrven | Pengwyrven + Penguin, Pengwyn | Pengwyn + Pengwyrven, Pengwynwyrven | add a pheonix and there you go
Re:Infinite Craft by jeff900 on Tuesday February 13, 2024 @11:01AM (#39358900)
Update : Pengwynwyrvenpheonixtopus is out Sharknado+Multiverse = sharktopus | Pengwynwyrvenpheonix + sharktopus = pengwynwyrvenpheonixtopus
Re:Infinite Craft by jeff900 on Tuesday February 13, 2024 @10:57AM (#39358838)
Help what is a Pengwynwyrvenpheonixtopusunicorn
Re:Infinite Craft by bpye on Wednesday January 31, 2024 @11:53PM (#39212831)
Yeah Loch Ness Monster + Water gave me Nessie
Re:Infinite Craft by ceroxylon on Wednesday January 31, 2024 @02:08PM (#39207955)
Tree + Water is easy: Mangrove, Bald Cypress, Rhizophora, etc
Re:Infinite Craft by hombre_fatal on Wednesday January 31, 2024 @02:12PM (#39207997)
I wouldn't consider those to be better. You're enhancing the tree side of the equation but gave no examples of the water side.

And why didn't you do the rest of my examples? ;)

Re:Infinite Craft by dylan604 on Wednesday January 31, 2024 @03:02PM (#39208620)
Jungle

Forest

Fruit

Nuts

Re:Infinite Craft by gs17 on Wednesday January 31, 2024 @05:28PM (#39210323)
> Tears + Pottery (AI: Bowl)

Urn

Re:Infinite Craft by geoelectric on Wednesday January 31, 2024 @08:29PM (#39211867)
Money + Salt Lick makes sense, if it’s a Cash Cow.
Re:Infinite Craft by smus on Thursday February 01, 2024 @02:46AM (#39213653)
Tree + water = canoe
Re:Infinite Craft by baq on Thursday February 01, 2024 @03:00AM (#39213719)
I somehow got to Mega Evolution which I got from megalodon and some pokemon, but don’t ask me how to get to Pokémon.

Anyway, once you get that kind of a modifier, anything’s game for megaification.

Re:Infinite Craft by dr_dshiv on Thursday February 01, 2024 @04:34AM (#39214171)
Did you figure out how to get math? I’ve been trying so hard!
Re:Infinite Craft by vintermann on Wednesday January 31, 2024 @06:09PM (#39210750)
As usual with language models, you have to put in the work yourself to have fun with them.

I laughed when "Vindaloo + Bubble" gave me "Burp", and "Burp + No Bacon" gave me "Sad"

Re:Infinite Craft by madaxe_again on Wednesday January 31, 2024 @11:06PM (#39212620)
Ham Solo + Darth Bacon = Pork Star
Re:Infinite Craft by dzdt on Thursday February 01, 2024 @02:36PM (#39220204)
Ninja + Pig = Pork Chop
Re:Infinite Craft by sumtechguy on Thursday February 01, 2024 @09:24AM (#39216230)
The rewilding guys would probably say 'that tracks'. Many of their efforts to get rivers to flow year round usually involve trees. Moss, bugs, rodents and grasses first then trees. Usually can help many areas to have year round streams again. As roots help water linger longer in an area. Which leads to streams.
Re:Infinite Craft by Zobat on Wednesday January 31, 2024 @03:38PM (#39209048)
Window + Dune = Sandwich

That one surprised me.

Sandwich + Sphinx = Sphinxwich

This one delighted me. The Sphinxwich doesn't combine well with other stuff though.

Re:Infinite Craft by cartucho1 on Wednesday January 31, 2024 @05:35PM (#39210392)
I got Atlantis + Spongebob = Atlantis Squarepantis :D
Re:Infinite Craft by MrJohz on Wednesday January 31, 2024 @03:22PM (#39208866)
I found fish + fire = sushi amusing - it isn't necessarily wrong, but it also doesn't feel right either...
Re:Infinite Craft by hinkley on Wednesday January 31, 2024 @04:54PM (#39209945)
How did you get to fish? Because boy do I have a story for you.

Mine starts in Atlantis, then Poseidon gives me a fish. Then two fish turned into a shark and I ended up with a sharknado.

Then I found the titanic, we hit an iceberg, I found a treasure and then pirates chased me, but I got away, sold the treasure for money and became the richest man, then climbed Mt Everest, and later had a tea party.

Anyway, there has to be a better way to get fish than Unda da Sea.

Re:Infinite Craft by madacol on Friday February 02, 2024 @03:19AM (#39226389)
Just add water like 5 times, and you get fish
Re:Infinite Craft by frud on Wednesday January 31, 2024 @03:11PM (#39208717)
Fish + fire = sushi
Re:Infinite Craft by hinkley on Wednesday January 31, 2024 @05:25PM (#39210298)
Did you know that Bill Gates is the richest samurai?
Re:Infinite Craft by ActionHank on Wednesday January 31, 2024 @01:52PM (#39207754)
Megalopolis + Volcano = Pompeii
Re:Infinite Craft by hinkley on Wednesday January 31, 2024 @05:14PM (#39210165)
Sushi + Asia = Japan

Japan + Destruction = Godzilla

Godzilla + Megalodon = Cthulhu

<drops mic>

Re:Infinite Craft by starphobia on Tuesday February 06, 2024 @12:14PM (#39277134)
Catholic Church + Pride = Pope
Re:Infinite Craft by recursivecaveat on Wednesday January 31, 2024 @02:19PM (#39208060)
I got (hurricane + crocodile = hurricodile) lol
Re:Infinite Craft by hinkley on Wednesday January 31, 2024 @06:34PM (#39211013)
Cthulhu + richer = Richthulhu
Re:Infinite Craft by sva_ on Wednesday January 31, 2024 @04:41PM (#39209791)
My favorite was Lotus Flower + Mud = Buddha
Re:Infinite Craft by vintermann on Wednesday January 31, 2024 @06:18PM (#39210853)
Oh, that's a good one! I'm trying to collect religions and countries.
Re:Infinite Craft by verocan_tellyou on Tuesday February 06, 2024 @10:33AM (#39275375)
Lotus+Flower=Buddha Buddha+Religion=Nirvana Nirvana+Music=Kurt Cobain
Re:Infinite Craft by o3wui4hgolnj on Tuesday February 06, 2024 @03:03PM (#39279758)
I got bob marley, reggae, ska, bob marley and the wailers, and flo rida the rapper
Re:Infinite Craft by tmtvl on Wednesday January 31, 2024 @04:54PM (#39209936)
North America + Fire = Canada. Naturally.
Re:Infinite Craft by hinkley on Wednesday January 31, 2024 @05:53PM (#39210551)
And if you set Canada on fire?

Maple syrup.

Re:Infinite Craft by drekipus on Wednesday January 31, 2024 @05:21PM (#39210255)
I got swamp with plant + water.

Then swamp + fire = dragon

Re:Infinite Craft by vintermann on Wednesday January 31, 2024 @06:02PM (#39210675)
Bankrupt + Pirate = Captain Jack Sparrow

Bacon + Judaism = No Bacon

Re:Infinite Craft by starphobia on Tuesday February 06, 2024 @12:09PM (#39277037)
holy water + wine = catholic church
Re:Infinite Craft by skykooler on Wednesday January 31, 2024 @06:44PM (#39211115)
I've also got a few where it just mashes adjectives together; so far I've found Time Poseidon, Rainbow Steam Robocloud and Broken Unicorn, among other similar ones.
Re:Infinite Craft by vharuck on Wednesday January 31, 2024 @09:55PM (#39212300)
My best so far is Superninjaghostmansnowghostman
Re:Infinite Craft by vharuck on Wednesday January 31, 2024 @08:28PM (#39211864)
Nuclear power station + Tsunami = Fukushima
Re:Infinite Craft by starphobia on Tuesday February 06, 2024 @12:10PM (#39277059)
Mountain range + Pollen = Hay Fever
Re:Infinite Craft by starphobia on Tuesday February 06, 2024 @09:06PM (#39283598)
volcano + fish = sushi
Re:Infinite Craft by FireWall_2828 on Friday February 02, 2024 @08:09PM (#39236649)
Smoke detector + fire = Firefighter
Re:Infinite Craft by Grimm_Reaper on Wednesday February 07, 2024 @12:47PM (#39291624)
how do you get an ICBM? (Inter-Continental-Ballistic-Missile)
Re:Infinite Craft by nealfunlover on Wednesday January 31, 2024 @06:56PM (#39211216)
Here’s all the combinations I’ve came up with so far: Swamp + Mud = Quagmire Divorce + God = Odd Sun + Hourglass = Time Glass + Hourglass = Time Ice + Oasis = Penguin Sand + Stone = Pyramid Mirage + Time = Illusion Dinosaur + Lightning = Godzilla Oasis + Water = Mirage Egg + Time = chicken Golem + tide = Titan Titan + time = Chronos Poseidon + lighting = Zeus Titan + Chronos = Cronus Time + Fire = Sun Sun * Titan = Apollo Ash + Mud = Clay Godzilla + Love = God ? + ? = Spongebob Unicorn+Gold=Alchemy Unicorn+Alchemy = Philosopher’s Stone Gold+Alchemy=Midas swamp+chicken=duck duck+roast=goose goose+goose=flock flock+wind=flight Narwhal+time=unicorn Lightning + Treasure = lots of stuff (Rich, idk Narwhal+unicorn=narwhalicorn Jonah+time=narwhal Whale+oasis=jonah Plant+seed=tree noah+ark=flood curse+jesus=cross bank+intrest=money dandelion+cactus=desert Back to the future+riddle=time travel back to the future+time=delorian Desert+indiana jones=tresure
Re:Infinite Craft by Kunsang on Wednesday January 31, 2024 @11:23PM (#39212691)
Astronomer + Hangover = Astrologer
Re:Infinite Craft by nicoty on Wednesday January 31, 2024 @11:32PM (#39212743)
Nice. At some point I got " Crypto-gangbangasm + Cthulhu Lilith Porn".
Re:Infinite Craft by ithkuil on Thursday February 01, 2024 @04:06AM (#39214032)
My favourite was: "Chuck Norris" + "a-hole" = "dead a-hole"
Re:Infinite Craft by jimmy778hahah on Sunday February 04, 2024 @12:50AM (#39247949)
i got the first discovery porn flower lol
Re:Infinite Craft by nopassrecover on Wednesday January 31, 2024 @07:49PM (#39211638)
I think it’s the first time AI has made me chuckle. I ended up with “Riddle”, so I combined that with “Tornado” and it gave me “Twister” which I thought was a great Christmas Cracker pun, and then when I combined Riddle with “Bottle” it gave me “Genie”.
Re:Infinite Craft by andrei on Wednesday January 31, 2024 @11:45AM (#39205937)
just link to the real thing :) [0]

[0]: https://twitter.com/nealagarwal/status/1747284257582506102

Re:Infinite Craft by Aachen on Wednesday January 31, 2024 @12:20PM (#39206496)
Such that it's already dead?
Re:Infinite Craft by samstave on Wednesday January 31, 2024 @11:26AM (#39205680)
Neat.

Campfire+sushi took about 10 seconds before it gave up and did not combine them.

Re:Infinite Craft by Aachen on Wednesday January 31, 2024 @12:21PM (#39206506)
There's tons of combinations that take forever and nothing ends up happening. That's how I got around to the comment thread (clean+satan is why I'm here): I'm waiting for the latest combination to time out
Re:Infinite Craft by araes on Wednesday January 31, 2024 @12:53PM (#39206987)
Similar. Snowmobile Farm and Sandbox Farm both appear to timeout with no response.

However, that said, the idea itself is a neat idea, and could quite easily be turned into game ideas somewhere.

Re:Infinite Craft by beacon294 on Thursday February 01, 2024 @11:09PM (#39224910)
They seem to be asynchronous, e.g. you can actually combine several pairs at the same time.
Re:Infinite Craft by jarboot on Wednesday January 31, 2024 @01:17PM (#39207307)
The request looks like "https://neal.fun/api/infinite-craft/pair?first=Phoenix&secon..." so it's probably typically caching the combination of phoenix+seeds but if there is no cache entry it would use llama to make up something. If there's a lot of attention on the site the llm service might be down or overloaded. And given the exponential/factoral (?) amount of combinations this may be reached surprisingly quickly. Just a guess.

As an aside, the game is technically interesting, being a really simple example of using llm generation for game mechanics. But it is not engaging at all and feels nonsensical to me, especially when compared to little alchemy https://littlealchemy2.com/.

I'm not trying to be negative and this isn't a dig on creativity of the wonderful Neal but more points to the immaturity of llms applied to games, maybe to my overexposure to chatgpt, and maybe a prediction that human touch will always be required to make something entertaining. I'm curious how llms will fit into an engaging game experience in the future.

Re:Infinite Craft by SirMaster on Wednesday January 31, 2024 @03:57PM (#39209305)
>As an aside, the game is technically interesting, being a really simple example of using llm generation for game mechanics. But it is not engaging at all and feels nonsensical to me

You just gotta make a game out of it.

For example challenge yourself to try to craft "pizza".

Can even try to do it in as least number of crafts as possible.

Point is, just crafting random things to see what it spits out is OK, but trying to use your own logic to combine things to get to an arbitrary solution you come up with is much more engaging, at least to me.

Re:Infinite Craft by jandrese on Wednesday January 31, 2024 @05:35PM (#39210394)
That's a fairly big challenge since the game gets less coherent the longer it goes on. The early matches generally make sense, but after about 3 levels you start getting loops, and after 5 levels you start getting nonsense or outright failures from queries.

If you figure each of the things is an input parameter to a LLM this makes a lot of sense. They tend to have short memories and struggle with higher level introspection. Great for demos, but fraught with problems when using them to do real work.

Re:Infinite Craft by SirMaster on Wednesday January 31, 2024 @05:58PM (#39210621)
Hmm, I’m not finding it to be too big of a challenge.

It’s a bit challenging yeah, but me and my friends are challenging each other to get to words and we can usually find a way to make it.

Things like “Godzilla”, “Universe”, “Vampire”, “Optimus Prime”, “Vodka”, etc are just some examples we did.

I don’t seem to be having problems going dozens of levels deep without loops and not running into many query failures. Results that are deep are still making some logical combinational sense to me at least.

Some words we haven’t been able to make, but that doesn’t mean it’s not possible. It just means we need to get more creative and sometimes think outside the box. There are so many ways you can approach getting to a certain result in my experience so far.

Doing this has been fun and challenging so far for me and my friends FWIW.

Re:Infinite Craft by jarboot on Wednesday February 14, 2024 @03:16PM (#39374702)
I tried your challenge to create pizza. My goal is to get some kind of food, but combining combinations of water, plants, fire, etc are way more likely to produce dragons and universes. I eventually got to chestnut which got to bread, but it was a lot easier to get to "Toast Toast Toast" or "Chestnutzilla" or "Treasure" + "Toast" = "Pirate". I finally got "Tostzilla" which has a pizza emoji, and then "lunch", and "breakfast", and "party"+"toast"="celebration" ?? but it feels random and illogical at some point I just gave up.

So to me it feels like playing against a soulless vector database rather than something engaging and well-crafted. I think what gives me this impression is that things are commonly related to each other using words rather than their meaning -- getting from "pirate" to "captain crunch" to "serial killer" is obviously following lines of language rather than the core concepts that relate objects. This is directly opposed to the actual act of crafting which is 100% rooted in the material world and has no relationship to language.

Maybe I'm losing my imagination, but doing it like you suggest, creating challenges, is makes it more fun. I think I'm just tired of thinking in language.

I'm also seeing a lot of my favorite game creators on twitter enjoying the toy and I'll trust their taste over mine :)

Re:Infinite Craft by hombre_fatal on Wednesday January 31, 2024 @02:09PM (#39207965)
> But it is not engaging at all and feels nonsensical to me, especially when compared to little alchemy https://littlealchemy2.com/.

On the other hand, Little Alchemy doesn't have answers to the most basic combinations. Air + Earth = Dust, but Dust doesn't combine with Water. Earth + Water = Mud, but Mud doesn't combine with Air. Earth + Earth = Land, but Land doesn't combine with Fire.

It may be more sensical since it limits combinations to 0.01% of what's possible, but I don't think that makes it more interesting.

Re:Infinite Craft by starphobia on Tuesday February 06, 2024 @12:11PM (#39277078)
Campfire + Sushi = Fish
Re:Infinite Craft by dhc02 on Wednesday January 31, 2024 @02:37PM (#39208277)
Might be worth using farside for the link, which I found out about today on HN.

https://farside.link/https://twitter.com/nealagarwal/status/...

Re:Infinite Craft by leroman on Wednesday January 31, 2024 @12:01PM (#39206168)
I thought they were using some kind of vector space searches like embedding.. no idea if that's the case
Re:Infinite Craft by IshKebab on Wednesday January 31, 2024 @01:53PM (#39207773)
Yeah I'm pretty sure you could do this just with the classic word embeddings (king =queen + man - woman). Maybe it doesn't work as well as with a full LLM.
Re:Infinite Craft by adtac on Wednesday January 31, 2024 @06:21PM (#39210880)
Addition won't work for things that depend on the order of operations. If salt + water is ocean and water + fire is steam, what's salt + water + fire? Is it salt + steam or ocean + fire?

Associativity and commutivity in vector addition doesn't translate well to semantic meaning. Extrapolating your example, it'd also mean:

    v_king  - v_queen   ~= v_father  - v_mother
    v_king  - v_royalty ~= v_father  - v_parent
    v_king  - v_father  ~= v_royalty - v_parent ~= v_queen - v_mother
I don't see why those should all be true. Intuitively, trying to satisfy O(N^2) semantic pairings with vectors that are optimised for a very specific and different numerical operation (cosine similarity) feels like something that won't work. I'd imagine errors get amplified with 3+ operands.
Re:Infinite Craft by TeMPOraL on Wednesday January 31, 2024 @06:44PM (#39211121)
Isn't the reason for lack of associativity/commutivity is that you're doing operations (addition/subtraction) that have them, and then snapping the result to the closest one of fixed number of points in your output dictionary? The addition is fine, loss of information is in the final conversion.
Re:Infinite Craft by adtac on Wednesday January 31, 2024 @09:03PM (#39212037)
There's definitely some lossy compression when you snap it to the nearest known vector: enumerating every word ever written in human history wouldn't even come close to the 2^(16*D) representable points for a D-dimensional float16 embedding vector. In fact, even adding two float16 values is a form of lossy compression for most additions.

But I'd be surprised if either of those were the primary reason. The words "sea" and "ocean" are different vectors but they'll be very close to each other. salt + water = sea and salt + water = ocean both sound correct to me so the problem is more about whether the v_salt + v_water can even get to the vicinity of either v_sea or v_ocean.

Re:Infinite Craft by leroman on Thursday February 01, 2024 @05:00AM (#39214332)
If we constrain our selves to a pool of words of say Wikipedia entries, minutes names and maybe some other stuff, and use a "super node" like "addition" to kind of act as a math operation.. maybe this makes more sense?
Re:Infinite Craft by Jaxan on Wednesday January 31, 2024 @01:05PM (#39207149)
This might explain how I got “Super volcano” and “Supervolcano”
Re:Infinite Craft by geoelectric on Wednesday January 31, 2024 @08:32PM (#39211876)
One’s really big, and the other is really cool?
Re:Infinite Craft by Calavar on Wednesday January 31, 2024 @03:30PM (#39208947)
An LLM seems like overkill for a project like this. Why not word2vec?
Re:Infinite Craft by legel on Wednesday January 31, 2024 @05:29PM (#39210340)
I had the same thought.

Some of the surprising discoveries I made with word2vec embeddings:

human + robot ~= cyborg

silicon + electricity ~= solar cells

virtual reality + reality ~= augmented reality

As reported here: https://web.archive.org/web/20160806040004if_/http://blog.yh...

Re:Infinite Craft by q3we on Friday February 09, 2024 @08:47AM (#39314791)
how do you get human and robot?
Re:Infinite Craft by TeMPOraL on Wednesday January 31, 2024 @06:39PM (#39211068)
More dimensions?
Re:Infinite Craft by thatguysaguy on Wednesday January 31, 2024 @06:43PM (#39211108)
The open vocabulary aspect seems important. Word2vec would never let me make "Pirate Pope Wars".
Re:Infinite Craft by macromaniac on Wednesday January 31, 2024 @07:47PM (#39211621)
I have made a similar thing a few months back, word2vec is inferior because it can't really do compound words, it sometimes returns unintuitive results, and then also you can't prompt it.
Re:Infinite Craft by Silphendio on Thursday February 01, 2024 @07:38AM (#39215324)
I thought this would be very simple to do, so I tried it. https://silphendio.github.io/word2vec_alchemy/

That simple demo took me way too long and all that time is wasted because word2vec simply sucks for this use-case.

Re:Infinite Craft by lovegrenoble on Wednesday January 31, 2024 @04:50PM (#39209892)
I love silly and pointless web pages, here another one: https://sharkle.com
Re:Infinite Craft by hmcq6 on Wednesday January 31, 2024 @04:56PM (#39209965)
First click brought me right back to neal.fun lol
Re:Infinite Craft by itistimlee on Thursday February 01, 2024 @07:00AM (#39215050)
It seems it doesn't work on my side
Re:Infinite Craft by brap on Thursday February 01, 2024 @07:31AM (#39215278)
I knew this was powered by an LLM once I crafted both "seahorse" and "sea horse"
Re:Infinite Craft by fnordian_slip on Thursday February 01, 2024 @12:07PM (#39218257)
For me it was when one of my early combinations of Pegasus (might also have been unicorn or flying horse, the latter already being a duplicate of Pegasus) and water became hippocampus, but with the hippopotamus emoji ().

I'm sure it was fun for the creator, bit I'll stick with non - AI games for now.

Re:Infinite Craft by jimmy778hahah on Sunday February 04, 2024 @12:53AM (#39247963)
i really hate it when you are crafting something and get the same thing as another thing in your side bar but it has one CAPITAL LETTER!!! like what that dosnt change anything you fuggly rat
Re:Infinite Craft by sawer on Thursday February 08, 2024 @09:42AM (#39302460)
Yes Jimmy I feel the same way say if you have fence and prison it becomes fence I

rag just because of it.

Re:Infinite Craft by iwontberude on Thursday February 01, 2024 @12:40PM (#39218733)
The dumbness of the LLM inference ruined this for me. Fossil + Fire = Dinosaur? Okay.
Re:Infinite Craft by BEEdwards on Friday February 02, 2024 @09:21PM (#39237040)
it also get's caught in stupid loops.

this game is fun for a bit, but shallow once you realize the gimmick.

you can go completely random bullshit go and get "super cyberwolfman zombie phoenixman" that's nonsense, of course it's "first discovery!"

Re:Infinite Craft by polysoma on Wednesday February 07, 2024 @07:46PM (#39296396)
Wouldnt it be worth caching the results? For the first couple of million combinations at least. I suppose that would take away some level of serendipity. But I imagine it would make this a lot cheaper, considering its popularity.