In computer science, thrashing occurs when the process of data transfer prohibits the execution of operations. When your computer is thrashing, it’s perceived as slow, sluggish, on the verge of crashing.
Stories of Your Life and Others is a wonderful collection of modern science fiction short stories written by Ted Chiang. The collection, originally published in 2002, features many award winning pieces. Amazon.com calls Chiang “one of science fiction’s most thoughtful and graceful writers” and I would agree. His stories all have interesting concepts behind them. Though some are definitely better than others, they are all good, and the fact that they’re short makes even the not so great ones easy to get through.
I picked up a copy of Algorithms to Live By: The Computer Science of Human Decisions, written by Brian Christian and Tom Griffiths, after Amazon CTO Werner Vogels tweeted about it. I’ve come to really appreciate his book recommendations, and Algorithms to Live By doesn’t disappoint.