Live data from Hacker News

List animals until failure

rose.systems

11–20 of 198 posts

Re: List animals until failure

#11
Instead of trying to think of just any animal, I found it easier to add a constraint…

1. Animal that starts with A

2. Animal that starts with B

3. Animal that starts with C

(I also appreciated the easter eggs: “Are you Australian?” and “You listed both dingos and dogs, so I gave you the benefit of the doubt, but there's disagreement on whether the dingo is its own species of canid, a subspecies of grey wolf, or simply a breed of dog.”)

Re: List animals until failure

#12

For anyone wondering: This is based on basic text parsing and a key-value lookup table, no AI involved whatsoever. Here's the table: https://rose.systems/animalist/lower_title_to_id.js

There's a long Indonesian string referencing "weasel" - weird https://www.wikidata.org/wiki/Q28521

Edit: someone edited to remove it just this minute!

Introduction: https://www.wikidata.org/w/index.php?diff=2353193943 - just random vandalism I suppose.

Re: List animals until failure

#16
140. Good fun. I like how it teaches you things, too. I learned that toads are considered frogs, axolotls are salamanders, and that it's "anemone" not "anenome". If you type in Unicorn it accepts it as "Unicorn spider" with a fun message. Don't forget to think of insects, birds and fish too, all of which it accepts. I love this kind of detailed, handcrafted thing that someone put a lot of time and effort into.

If you wanted to develop this more, some fun features might be telling you the most commonly entered animals you missed and the most unusual ones you thought of. Appreciate you probably want to keep it a static site though.

Re: List animals until failure

#18
post #5

For anyone wondering: This is based on basic text parsing and a key-value lookup table, no AI involved whatsoever. Here's the table: https://rose.systems/animalist/lower_title_to_id.js

There must be another table. I got "Are you Australian?" for "dingo" and for "cicada" "don't you love their songs?" edit: https://rose.systems/animalist/eggs.js

Hmm, what's this one?

  var h = hash(guess);
  if (h==7182294905658010 || h==6344346315172974) { return "Adorable guess, but it's spelled “rosy”."; }
I'm guessing they're hashes for " rosie" or " rosey", but what?
Post reply on HN