The `Car extends Vehicle` or `Duck extends Bird` type of tutorial obscures more than it illuminates. In good OO programming, we don’t make class hierarchies in order to satisfy our inner Linnaeus. We make class hierarchies in order to simplify the code by allowing different parts of it to be changed independently of…
At the end of the day, all of the efficient approaches and winning strategies have their limits. For example, say there's this great move in some fighting game that only a certain character can use. Everyone knows that using it makes you stronger, so everyone starts using it. Pretty soon, everyone's playing the same…
A new series release means more than just updated graphics or different character costumes; sequels can have new rules, or introduce entirely new systems, so everyone was starting more-or-less fresh. Experience and knowledge of previous games in the series help to some extent, but you're still learning the new rules…
Then leave Complaints: Fools only strive To make a Great an honest Hive. T’ enjoy the World’s Conveniencies, Be famed in War, yet live in Ease Without great Vices, is a vain Eutopia seated in the Brain. Fraud, Luxury, and Pride must live Whilst we the Benefits receive. Hunger’s a dreadful Plague, no doubt, Yet who…
The architecture faculty who designed Project Athena’s Garden dreamed of transparent understanding of design process; today scientists are reconciled to opacity and seeing only a CAVE’s shadows. Over the past twenty years, simulation has introduced its dazzling environments and we have been witness to our own…
In the 1980s, alternate visions of computers and the future of design were expressed in competing views about programming. Some architects believed that designers needed to learn advanced programming. If designers did not understand how their tools were constructed, they would not only be dependent on computer experts…
The technical architecture of online platforms, on the other hand, should be designed to dampen harassing behavior, while shielding targets from harassing content. It means creating technical friction in orchestrating a sustained campaign on a platform, or engaging in sustained hounding. For example, what if, after…
Panchin knows the idea of cancer-derived animals sounds far-fetched — so much so that, in the paper, he and his co-authors refer to them as Scandals (an acronym for “speciated by cancer development animals”). [...] According to Panchin’s three-step scenario, a Scandal would start off as a cancer, but not just any…
e. Chess players have the most trouble visualizing the moves of knights because their move is unlike anything else in the game, an L-shaped hop instead of a predictable straight line like the other pieces. Computers, of course, don't visualize anything at all, and so manage every piece with equal skill. I believe it…
The airports with their self-check-in kiosks and restaurants full of iPads are staffed by thousands of human workers (most using mano machine can do? Or, like operating an elevator and driving a car, is it because at first we don't trust machines to do a job where lives are at risk? Elevators became much safer as soon…
HE NINETEENTH-CENTURY African American folk legend of John Henry I pits the "steel-driving man" in a race against a new invention, a steam-powered hammer, bashing a tunnel through a mountain of rock. It was my blessing and my curse to be the John Henry of chess and artificial intelligence, as chess computers went from…
While most of us focus on consuming information that we won’t care about next month, let alone next year, Buffett focused on knowledge and companies that change very, very slowly or not at all. And because the information he was learning changed slowly he could compound his knowledge over time. And as Schroeder notes…
The worm drives helically through the wood And does not know the dust left in the bore Once made the table integral and good; And suddenly the crystal hits the floor. Electrons find their paths in subtle ways, A massless eddy in a trail of smoke; The names of lovers, light of other days Perhaps you will not miss them…
For most of the last century, wages in poorer parts of America rose faster than wages in richer places, as inventions were put to work in the hinterlands. After Henry Ford invented the Model T, for example, workers on assembly lines all over the Midwest built it. Now it’s just the opposite. Bright young people from…
Brand now describes himself as “post-libertarian,” a shift he attributes to a brief stint working with Jerry Brown, during his first term as California’s governor, in the nineteen-seventies, and to books like Michael Lewis’s “The Fifth Risk,” which describes the Trump Administration’s damage to vital federal agencies…
A Muslim woman with her burqa on fire: like. A policeman using a baton to beat a masked antifa protester: like. Hillary Clinton looking gaunt and pale: like. A military helicopter armed with machine guns and headed toward the caravan of immigrants: like. She had spent a few hours scrolling one afternoon when she heard…
Picture a child poised excitedly at the starting line of a footrace, ready to run down the track, breathlessly awaiting the starting signal. Rather than giving in to her intense desire to leap from the starting line, she waits for the signal that the race has begun. What's going on here? Why does our player anxiously…
It is true that every aspect of the role of dice may be suspect: the dice themselves, the form and texture of the surface, the person throwing them. If we push the analysis to its extreme, we may even wonder what chance has to do with it at all. Neither the course of the dice nor their rebounds rely on chance; they…
...people who engage in “work-related prospection”– that is, thinking and planning about the day and week ahead and the steps you need to take to achieve your career goals – tend to weather the stresses of the journey better than people whose minds wander aimlessly. This translated to greater job satisfaction…
Having kids showed me how to convert a continuous quantity, time, into discrete quantities. You only get 52 weekends with your 2 year old. If Christmas-as-magic lasts from say ages 3 to 10, you only get to watch your child experience it 8 times. And while it's impossible to say what is a lot or a little of a…