[HN Gopher] Guess the daily Wordle in one try using the tweet di... ___________________________________________________________________ Guess the daily Wordle in one try using the tweet distribution Author : benhamner Score : 408 points Date : 2022-01-27 15:11 UTC (7 hours ago) (HTM) web link (www.kaggle.com) (TXT) w3m dump (www.kaggle.com) | jonny_eh wrote: | This is your regular reminder that today's word, and all the | upcoming ones, are located in the Wordle minified JS. | yen223 wrote: | It's too easy to cheat at Wordle, even if you don't know what | html/javascript is. Just open a new browser, solve it there, | and enter the solution in your main browser. | | In the age of intrusive anti-cheat software and byzantine | security measures, the fact that Wordle doesn't attempt to | prevent cheating is something I find weirdly charming. | lkbm wrote: | Yes, we know. We can also easily "solve" a crossword puzzle by | waiting a day and just copying down the published answers. | | People are having fun solving puzzles in clever ways. This post | is an exceptionally clever way of solving a puzzle in an | unexpected way, using forensic data analysis, which is itself | something of interest to a lot of us. | geenew wrote: | "The maximum amount of time I take to complete any given | crossword puzzle is one day." | jonny_eh wrote: | I know that, I'm just pointing out another clever way to | solve today's puzzle :) | ghostly_s wrote: | The point is it's not clever at all. | thechriswalker wrote: | Shameless plug, but I built a site to do this the other way | around. | | Enter a 5 letter word and it'll tell you the next the it will | be the wordle solution. | | https://atom.7r.pm/whendl/ | databased wrote: | Yep, you can try https://wordhoot.com if knowing the answers | are accessible somehow decreases your enjoyment of the game. | not2b wrote: | You can guess it in one try by carefully reading the code. There | is no server that knows the correct answer. The client already | knows, based on the date. That is why you can only play once per | day. | zamadatix wrote: | As already explained by carefully reading the opening of the | post. | guipsp wrote: | Yes, but there's no fun in that | echeese wrote: | Where's the challenge in that? | klyrs wrote: | Reading the minified code, probably. | rkimb wrote: | It's a giant array, tough to miss | ska wrote: | That's not really guessing though, is it? | gojomo wrote: | Thanks, Captain Kirk. You get a commendation for knowing how to | 'View Source'. | alisonkisk wrote: | swatts999 wrote: | This is super smart. I wonder how many tweets this approach needs | each day to converge to the correct answer? It would be | interesting to see some plots vs. num tweets | hkmaxpro wrote: | > Note that all of these 243 possibilities aren't valid in | practice. For example YYYYM will never be seen because if the | first four letters are correctly placed and the fifth is also in | the word, it will be correctly placed. | | Not true. For example if the correct answer is TWEED and you | guess TWEET, then you'll get YYYYM. | | Edit: As pointed out by two commenters, the actual implementation | contradicts the following claim in the post: | | > "Maybe" - the letter is in the answer but in a different | position | | If the correct answer is TWEED and you gess TWEET, you will still | get YYYYN, because the actual implementation uses a different | definition of "Maybe" than what is written in the post. | unholiness wrote: | I believe in the actual implementation it's correct. You _can_ | confirm a letter is not doubled, when one of the two letters in | your guess is gray. | hkmaxpro wrote: | I only played it occasionally and haven't encountered doubled | letters, so I don't know what the actual response would be. | Maybe you're right. | jacobmischka wrote: | Posting with such assurance without knowing what the actual | response would be, lmao. Very on-brand for HN (and myself | too, honestly). | hkmaxpro wrote: | I blindly trusted the post's claim that "Maybe" means | "the letter is in the answer but in a different | position". If you use that definition, you'll arrive at | the same conclusion. | | The post should be updated with the correct definition. | [deleted] | KeytarHero wrote: | > if the correct answer is TWEED and you guess TWEET, then | you'll get YYYYM | | No, this would give YYYYN | hkmaxpro wrote: | If Yellow/"Maybe" really means "the letter is in the answer | but in a different position", then the final T satisfies this | definition. | | Another commenter points out the actual implementation may | deviate from this definition though. | KeytarHero wrote: | Try TWEET in today's Wordle and you'll see what I mean | hkmaxpro wrote: | I agree with you. The first E gives a "Maybe" and the | second E gives a "No". | | A "Maybe" response gives much more information than | simply "the letter is in the answer but in a different | position". | a_t48 wrote: | :( Spoiled on hacker news, what a world | nerdjon wrote: | I like the idea of worldle | | But I hate that any guesses have to be words in its dictionary. | | As someone who was never really a fan of crosswords, the need to | find a real word that fits 5 letters every time severely limits | how I can enjoy it. | cyborgx7 wrote: | Seems like you'd be more interested in Master Mind. | | Here is an implementation from the great Simon Tatham's | Portable Puzzle Collection: | | https://www.chiark.greenend.org.uk/~sgtatham/puzzles/js/gues... | beepbooptheory wrote: | This is brilliant and something I had the intuition was possible, | just couldn't put it all together myself. What was missing, I | think, in my thought process was just taking into account the | general common occurrence of words in English in general. Plus | how to deal with static. | | Just so cool someone put this together, major props. | smaudet wrote: | del_operator wrote: | Two or three guesses with Wordle using the ETAOIN SHRDLU I | learned doing cryptopals has been very effective at reaching a | solution. | | I usually have a first guess like SAINT then something like | SCARE, CORED, etc eliminating vowels and frequent constants while | also considering the most likely sequencing of matched characters | or remaining characters. | | Also eliminating S, T, C really reveals there's no TH, SH, SP, | CK, etc and is one factor that gets me suspicious of repeated | chars or rarer k, g and x combos. | jeffchien wrote: | Waiting for a bot that guesses based on Google Trends: | | * Wordle 218: https://i.imgur.com/PbYfLm6.jpg * Wordle 221: | https://i.imgur.com/pTPbquL.jpg | srcreigh wrote: | My favourite part of this is accounting for some fake grids. | | Kudos! I have been so curious lately as to whether this was | possible. | | EDIT: The next question is which (if any) of these signals can be | removed and still get it in 1 guess. Or if there are any other | signals. Or how many tweets are needed (is 50 enough? 10? or | 1000? 10k?) | benhamner wrote: | This uses ~2-3k tweets per day for most days, which seems to be | more than enough. According to | https://twitter.com/WordleStats/status/1486021209015963649 | there's about 250k daily tweets per Wordle right now, so this | is about a 1% sample coming from whatever the Twitter search | API returned when I ran that query. | | The simulated distributions it's comparing to are based on 1000 | runs per 5-letter word. | | Anecdotally, 250 was enough to get it working for those | simulated distributions, 100 and below it became increasingly | noisier. A higher N would be nice, but I didn't spend more time | optimizing the performance for the simulation code beyond what | was needed to get this working. | bscphil wrote: | This is a cool project, but I wanted to tell you that your | evaluate_guess function is wrong. | evaluate_guess(answer="crest", guess="erase") "MYNYM" | | Many people misunderstand this but it's not how the rules | actually work. Correct here would be MYNYN, because there is | only one E in the correct answer. There must be a 1-1 | correspondence between any 'M' letter in the guess and the | letter in the answer. This is similar to the rules for the | game "Mastermind". | Scaevolus wrote: | If you want to get even more tweets, you could use twitter's | streaming API with the keyword "Wordle": | http://adilmoujahid.com/posts/2014/07/twitter-analytics/ | | It should allow capturing a significant fraction of the 250k | daily wordle tweets. | gojomo wrote: | Besides eliminating the superficially-impossible rows (like | `YYYYM`), does it do anything against more-sophisticated | chaffing, like one or more accounts posting possible-but- | inaccurate hint grids pointing at an alternate answer? | not2b wrote: | As the article explains, a grid containing, say, GGYGG, is | fake. Finding more complex fakery is more difficult. | | (Edit: drat, HN filters out the Unicode colored-block | characters). | codeflo wrote: | I wonder what percentage of these Twitter posts are fake ("OMG so | lucky LOL"). | madcow2011 wrote: | This is genius. I love it. | mtoner23 wrote: | Amazing, what a brilliant idea | rogerallen wrote: | SPOILER ALERT: shows today's answer! | benhamner wrote: | Sorry about that! Just updated so today's guess is hidden by | default (and you can click-to-unveil) | rogerallen wrote: | Thank you! | G650 wrote: | very nice. Thanks | faeyanpiraat wrote: | What is Wordle? | WordHoot wrote: | It is a word guessing game. You can find it at | https://www.powerlanguage.co.uk/wordle/. If you can also check | out https://wordhoot.com if you like this kind of game. | jcpham2 wrote: | Thanks for this | bushbaba wrote: | Guess the daily wordle by inspecting source code...yes every word | is hard coded in the JavaScript in calendar order | jaredsohn wrote: | Or use incognito for your first attempt at the puzzle and then | redo it how you want in your normal account. | thamer wrote: | Or open your browser's dev tools and type: | $('game-app').solution | Karunamon wrote: | Very cool! | | One minor improvement here; if the user has toggled colorblind | mode on, then their tweeted result will also have altered color | blocks. Orange for right letter right place, and blue for right | letter wrong place. | evandale wrote: | That's a really neat attention to detail! I haven't seen the | colourblind boxes. | freeslave wrote: | Cool but don't read all the way if you haven't done today's | Wordle! | benhamner wrote: | Sorry about that! Just updated so today's guess is hidden by | default (and you can click-to-unveil) | rkimb wrote: | This is a really cool approach, definitely did not think of | trying this! If you'd prefer to play without the crowdsourced | data, I spent a couple hours on the following dictionary search | algo yesterday which can typically solve puzzles in 3-4 guesses: | https://github.com/rgkimball/wordlebot | Txoko wrote: | Hperwordle works for me It defines the usable letters right on | your keyboard. | Txoko wrote: | Hyperwordle defined the usable letters right on your keyboard. | Thanks! | siruva07 wrote: | This is the HN I'm here for. Brilliant. | csours wrote: | My metagame is guessing my friend's guesses. | tedd4u wrote: | Glad to hear I am not the only one squandering my time doing | this :) Might be a fun program to write. I find it's often hard | to guess more than the line prior to the win. | aidenn0 wrote: | I always lead with STOAE so people don't have issues guessing | my first one at least. I also tend to follow with UNLID if | STOAE has zero or one hits. | csours wrote: | ARTSY MODEL CHUNK here. It's not optimal, but it is pleasing | to me in an aesthetic sense. | nathancahill wrote: | STEAM HOUND has been a winner for me. | balls187 wrote: | I vary up my starting words to keep things interesting. | | Common ones for me are: MEATY, BISON, CHUMP, GROUP | | From yesterday's post on the state of the art, I tried | SALET, but still took me 4 tries to get today's wordle. | jameshart wrote: | If you stick with one starting word, and that word is in | the set of possible Wordle answers, then some day, one | day, if you keep playing forever, you are guaranteed to | get that magical 1/6. | | This is not _quite_ the same as the lottery-player 's | fear that they change their lucky numbers and then those | numbers come up the next week... the lottery has no | memory, so it really doesn't change your odds when you | change your numbers. But Wordle's drawing words from a | finite pool. | | Of course, if your go-to starting word is NOT in the set | (looking at YOU overly optimized people who play crazy | words like STOAE that are almost certainly not in the | answer set...) then by sticking with that you're | guaranteeing you'll never do better than 2/6... | gs17 wrote: | I turned on hard mode, and it's really forced me to | change how I play. You can only really have one "starting | word" unless you match zero letters. | function_seven wrote: | After seeing an asterisk in one of my friends' shares, | I'm now forced to play on hard mode as well. I can't risk | the peer-shame of skating on easy mode anymore :) | | So that being said, I'm bracing myself for the curses-of- | early-success this will lead me on. Right now I sometimes | toss out a completely different word just to cover the | search space. It has led me to quickly narrow down | options. Am I screwed if my first guess matches on 2 | letters? (Say, "___ES"). | | I guess that's why it's called "Hard Mode" to begin with. | sterlind wrote: | I've had fun with MUSTH. | dumbfounder wrote: | STARE, CHIMP, BLOND or BOUND depending on how many vowels I | hit. Sometimes FLUNK. | amrrs wrote: | Given the situation we are in I start with VIRUS, PEACH | always | __d wrote: | AROSE for me. 5 of the top 6 most-frequent letters. But hard | mode, so next depends. | jsmith99 wrote: | If you know someone always starts with SLATE it makes it | easier... | jedberg wrote: | I start with salet. Same letters but more likely to be in the | right place. | [deleted] | Asraelite wrote: | What are the " squares taking social media by storm"? | devoutsalsa wrote: | It's the text you copy/paste to share your Wordle results on | social media. | imadethis wrote: | Huh, I thought HN stripped out emojis from posts. Has that | changed, or is there a limited subset that are available? | zerocrates wrote: | The black and white squares are in the older Unicode | "Miscellaneous Symbols and Arrrows" block so I guess they're | allowed. Several things like that are sort of "retroactively" | emoji... there's a "display as emoji" or "display as text" | character you can put after them. | | What HN does and doesn't allow seems somewhat arbitrary, | things like the star emoji are in that same block and yet are | not allowed as far as I can tell. | croes wrote: | Maybe because # is part if ASCII? | | Edit: work, the colored ones don't. | user-the-name wrote: | It is definitely not part of ASCII. | wizzwizz4 wrote: | and # are different characters. But it looks like HN still | strips most emoji. | alisonkisk wrote: | zwieback wrote: | That was my question and it's still not answered well here. I | guess people post the colors that led up to their solution but | no the actual letters. | | Might be good to add it to the original post for clarification. | I play Wordle but didn't quite get what they were using for | source data. | ouid wrote: | Now someone make an adversarial twitter bot. | jcpham2 wrote: | Can someone TL:dr what this Wordless thing is? | drdeca wrote: | My understanding (I've never played it) is: | | each day there is a 5 letter word. You have a limited number of | guesses as to what word it is (iirc 6 guesses). When you make a | guess, it marks each letter with something indicating whether | the actual word had that letter in that position, whether that | word has a copy of that letter (and not one you already found), | or whether that letter does not appear in that word. | | All of your guesses have to be words. | | In hard mode, all of your guesses have to contain all of the | letters which you got right in a previous guess. | | At the end (if you get the word within 6 guesses?) you are | given an option to share (on twitter mostly, I think) a | representation of your game, in a way that doesn't reveal what | words you guessed or what the final word was, just which | positions had which of the 3 markings, which, in this share | feature, are represented using emoji with the colored square | blocks. | | This results in many people posting grids of colored square | blocks, followed some fraction out of 6. | dalmo3 wrote: | TL;DR of the TL;DR: https://www.powerlanguage.co.uk/wordle/ | | Seriously, the quickest way to understand it is to just play | the thing. | Axien wrote: | I am trying so hard to not know what Wordle is or how to play. | Now it is showing up on Hacker News? Damn. I've not had this much | trouble since I avoided Sudoku. | [deleted] | doodpants wrote: | The "original" Wordle[0] only lets you play once per day, so if | potential addiction is your concern, it shouldn't be a problem. | It should take up less than 5 minutes of your time per day. | | [0]https://www.powerlanguage.co.uk/wordle/ | jl6 wrote: | Lessons to be learned in the field of data anonymization! | tills13 wrote: | the point of wordle is to be simple, fun, and social so I don't | think there's anything further to be learned here. ___________________________________________________________________ (page generated 2022-01-27 23:00 UTC)