avatarMax Deutsch

Free AI web copilot to create summaries, insights and extended knowledge, download it at here

638

Abstract

。打過你才知道弱點,打是為了實踐,然後回去再練,把實力提高。能戰才能和,沒實力的人談和平只是空談。過去兩個多月,美帝安靜了一陣子,有政評說別指望侵侵,但回看就知道美帝在籌備。真打的人廢話少說,他們在思考怎打能減低損傷,增加勝選和效率。直至出手時,才連連出招,把你嚇壞。</p><p id="827b">說對方瘋狂的,是你一直心存僥倖,以為自己有14億人他怎敢打我?根本連拳架都沒擺好,到對方出手時,慌張失態。因為見過太多練國術練到患精神病(我也練國術),反而對此惡習熟悉,並不意外。</p><p id="0120">香港人沒有在武力上打贏的實力,一邊打一邊走國際戰線,將國際公敵在世界前曝光是聰明之舉,只苦了前線手足和牢內朋友。自己團結不夠,就團結全世界。如果團結全世界還不夠,再團結國內人民,別認為沒可能。一年前我們也沒有料到有今天。如果防火牆一旦拆去,事情演變只會更快。</p><p id="a9bf">戲再好看,香港人夾在其間,也不會好過。香檳不妨多買,但離真正重光還有好一段日子。請萬千照顧好自己。</p><blockquote id="1f0b"><p>(*圖:練京劇雜耍的成虫接受訪問時,竟然話全盛時期自己好打過真正的武術家李小龍,足見最厲害的中國功夫,那把嘴練到家了。李小龍能寫武術及哲學書,但真正打鬥時,決勝負只有一兩秒之間,就把你打爆了。吹水完了再講。)</p></blockquote> <figure id="5a88">

Options

 <div>
          <div>
            <img class="ratio" src="http://placehold.it/16x9">
            <iframe class="" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fbutton.like.co%2Fin%2Fembed%2Fsbho930%2Fbutton&amp;display_name=LikeCoin&amp;url=https%3A%2F%2Fbutton.like.co%2Fin%2Flike%2Fsbho930&amp;image=https%3A%2F%2Fstatic.like.co%2Flikecoin_de-portrait.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=like" allowfullscreen="" frameborder="0" height="212" width="485">
          </div>
        </div>
    </figure></iframe></div></div></figure></article></body>

M2M Day 248: I built a computer program to help me memorize eight years of crossword puzzle clues and answers

This post is part of Month to Master, a 12-month accelerated learning project. For July, my goal is to solve a Saturday New York Times crossword puzzle in one sitting without any aid.

Yesterday, I aggregated 100,000 lines of crossword puzzle data off the internet, which include the clues, answers, and explanations for all NYT puzzles between 2009–2016.

My hope is that I can memorize all 100,000 lines of data in the next ~2 weeks, theoretically improving my crossword solving abilities in a major way.

Then again, this feat would require that I memorize 7,000 lines of data per day, which just doesn’t seem manageable with my current schedule. So, I’m going to have to pick and choose what to memorize and what to leave out.

My choice is straightforward: I’ll remove all the data that corresponds to non-Saturday puzzles, leaving “only” 12,707 lines of Saturday-specific data.

With this new smaller dataset, I’ll need to memorize 800 lines per day, which still seems like a lot, but is much more doable.

Of course, in it’s current form (as a giant list), this kind of memorization would be sensationally painful and likely not effective. So, to make the memorization a bit more controlled and game-like, I built a “Crossword Trainer” computer program.

The program is only 17 lines of Python code, and runs in my computer’s Terminal.

import csv
from random import randint
clues = []
with open('crossworddata.csv','rb') as csvfile:
 reader = csv.reader(csvfile, delimiter=',')
 for row in reader:
   clues.append(row)
  
length = len(clues)
while True:
 randNumber = randint(1,100)
 print clues[randNumber][0]
 print str(len(clues[randNumber][1])) + ' letters'
 raw_input()
 print clues[randNumber][1]
 raw_input()
 print clues[randNumber][2]
 raw_input()

Once the program launches, here’s what happens:

  1. First, the program displays a single, random crossword clue. Underneath the clue, the program displays the number of letters in the answer.
  2. Then, if I click Enter, the program reveals the answer (to the clue).
  3. If I click Enter again, the program reveals additional information about the clue-answer pair.
  4. Finally, with one more Enter, the program displays a new, random clue, starting the process over.

Here’s what it looks like in action:

Today, I trained for an hour using the program, and am feeling quite optimistic about the results so far.

I’ll explain my exact training method tomorrow.

Read the next post. Read the previous post.

Max Deutsch is an obsessive learner, product builder, guinea pig for Month to Master, and founder at Openmind.

If you want to follow along with Max’s year-long accelerated learning project, make sure to follow this Medium account.

Learning
Life
Coding
Life Hacking
Brain
Recommended from ReadMedium