On Github pjaspers / commits-pr-and-you
Dumb < Past You < Present You < Future You < Not Dumb
Commits are written by Present You, they will be usable to Future You, it's important to include as much context as possible to avoid Future You thinking of Past You as an idiot.
Fixes thing
Fix: User could not signup because button was gone If a user tried to sign up on a mobile devices, the button would not be displayed. This was caused by the `float: left` on the button itself, by removing this it is working again on all platforms. [fixes #123456]
Committed all the things
Committed all the things... This is a big commit, sorry. The things that I've tried to do in this commit: - Fix bug with the thingamajig - Enhance the AI - Turned off various logging things
Comments also make 'Past You' look way smarter than he actually was.
def word_list return @word_list if @word_list indexes = (1..6).to_a .repeated_permutation(5).map(&:join) .first(valid_words.length) @word_list = Hash[indexes.zip(valid_words)] @word_list end
def word_list return @word_list if @word_list # The coolest line in this whole source. # # Get all permuations with `1,2,3,4,5,6` (e.g. from '11111' 66666') # only take as many as we need. indexes = (1..6).to_a.repeated_permutation(5) .map(&:join).valid_words.length) # Zip the permutations with the words # So this creates a hash like: # # {'11111': 'first', # ... # '66665': 'another', # '66666': 'last'} @word_list = Hash[indexes.zip(valid_words)] @word_list end
@atog