27 ms·
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 ite
by smarkov 3y ago
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.
- JeremyNT 3y agoYou 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 https://nitter.cz/nealagarwal/status/1747284257582506102#m
- samstave 3y agoNeat. Campfire+sushi took about 10 seconds before it gave up and did not combine them.
- Aachen 3y agoThere'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
- araes 3y agoSimilar. 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.
- beacon294 3y agoThey seem to be asynchronous, e.g. you can actually combine several pairs at the same time.
- jarboot 3y agoThe request looks like "https://neal.fun/api/infinite-craft/pair?first=Phoenix&second=Seeds 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/ 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.
- hombre_fatal 3y ago> But it is not engaging at all and feels nonsensical to me, especially when compared to little alchemy https://littlealchemy2.com/ 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.
- SirMaster 3y ago>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. Challenge your friends to craft some specific "thing". Think of something you might think could be hard to craft to, and ask them to do the same and see who can get there first, or in the fewest steps.
- starphobia 3y agoCampfire + Sushi = Fish
- andrei 3y agojust link to the real thing :) [0] [0]: https://twitter.com/nealagarwal/status/1747284257582506102 https://twitter.com/nealagarwal/status/1747284257582506102
- Aachen 3y agoSuch that it's already dead?
- madeofpalk 3y agoAhh, neat application of it. Explains the somewhat dubious combinations I was seeing.
- hinkley 3y agoForest + fire = smoke Mud + water = swamp Swamp + plant = Venus Flytrap Okay, okay. Venus Flytrap + Smoke = smoke detector <confused smile meme>
- FireWall_2828 3y agoSmoke detector + fire = Firefighter
- Night_Thastus 3y agoTree + Water = river was also pretty baffling. Unfortunate. I can see the appeal of using an LLM for this but the results are pretty mediocre.
- ProllyInfamous 3y agoTree + Water = River This is a great result, a branching of water/wood.
- cushpush 3y agolow-key genius or high-key misunderstood
- teaearlgraycold 3y agoLLMs are a great way to prompt human ingenuity in mental gymnastics
- cushpush 3y agoGreat point.
- WaxProlix 3y agoOff 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?
- password4321 3y agohttps://news.ycombinator.com/item?id=39161194 https://news.ycombinator.com/item?id=39161194
- burkaman 3y agoAll (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-1913362376 https://github.com/zedeus/nitter/issues/983#issuecomment-191...
- dhc02 3y agoMight be worth using farside for the link, which I found out about today on HN. https://farside.link/https://twitter.com/nealagarwal/status/1747284257582506102 https://farside.link/https://twitter.com/nealagarwal/status/...
- ycombinatrix 3y ago[dead]
- deleted 3y ago[deleted]
- leroman 3y agoI thought they were using some kind of vector space searches like embedding.. no idea if that's the case
- IshKebab 3y agoYeah 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.
- adtac 3y agoAddition 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.
- TeMPOraL 3y agoIsn'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.
- adtac 3y agoThere'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.
- Jaxan 3y agoThis might explain how I got “Super volcano” and “Supervolcano”
- geoelectric 3y agoOne’s really big, and the other is really cool?
- Calavar 3y agoAn LLM seems like overkill for a project like this. Why not word2vec?
- legel 3y agoI 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.yhat.com/posts/words2map.html https://web.archive.org/web/20160806040004if_/http://blog.yh...
- q3we 3y agohow do you get human and robot?
- TeMPOraL 3y agoMore dimensions?
- thatguysaguy 3y agoThe open vocabulary aspect seems important. Word2vec would never let me make "Pirate Pope Wars".
- deleted 3y ago[deleted]
- Silphendio 3y agoI thought this would be very simple to do, so I tried it. https://silphendio.github.io/word2vec_alchemy/ 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.
- lovegrenoble 3y agoI love silly and pointless web pages, here another one: https://sharkle.com https://sharkle.com
- hmcq6 3y agoFirst click brought me right back to neal.fun lol
- itistimlee 3y agoIt seems it doesn't work on my side
- brap 3y agoI knew this was powered by an LLM once I crafted both "seahorse" and "sea horse"
- fnordian_slip 3y agoFor 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.
- jimmy778hahah 3y agoi 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
- sawer 3y agoYes Jimmy I feel the same way say if you have fence and prison it becomes fence I rag just because of it.
- iwontberude 3y agoThe dumbness of the LLM inference ruined this for me. Fossil + Fire = Dinosaur? Okay.
- BEEdwards 3y agoit 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!"
- polysoma 3y agoWouldnt 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.