Take the following code: a = 1 a = a + 1 print(a) A common FP critique of imperative programming goes like this: “How can a = a + 1 ? That’s like saying 1 = 2 . Mutable assignment makes no sense.” Thi
KUWAIT CITY — There are times when the sheer ignorance and ingratitude of the American public makes you sick. This week marks the 150 th anniversary of Sherman’s March from Atlanta to the Sea, which s
Antisemitism forms the theoretical core of White nationalism. That last part—antisemitism forms the theoretical core of White nationalism— bears repeating. Let me explain. The meteoric rise of White n
Code, nerd culture and humor from . The World is UDP Jul 21 2017 There are two types of people: TCP people and UDP people. (Yes, those are Internet protocols. I’m the guy who wrote software to text my
About In August of 2014, the USB Implementers Forum unveiled the USB Type-C Cable and Connector Specification. The latest in the industry’s long line of attempts at achieving the holy grail of “one po
How I tricked Symantec with a Fake Private Key Thursday, July 20. 2017 How I tricked Symantec with a Fake Private Key Lately, some attention was drawn to a widespread problem with TLS certificates. Ma
Reflections on a few security vulnerabilities; some recent, some less so. Rails JSON/YAML bug (CVE-2013-0333). ShellShock (CVE-2014-6271). What do they have in common? A feature which nobody knew exis
Recently I have discovered the nice Stickies app that comes along with OS X. This is exactly what I needed for making quick notes while watching lectures or during debug sessions. However, the first t
14 min read · Jan 16, 2017 -- Trigger warning: math. One of the key cryptographic primitives behind various constructions, including deterministic threshold signatures, zk-SNARKs and other simpler for
In 1999, armed with a brand new copy of Metrowerks Codewarrior and a PowerMac running Mac OS 8.5.1, I wrote a basic implementation of Minesweeper to test out the Powerplant application development env
The following article is part of a series of daily year-end content on GamesIndustry.biz analyzing the most notable news and trends we've observed over the last 12 months "Keep Politics Out Of My Game
Admit It. The Clinton Email Controversy Bothers You, Yet You Don’t Actually Know What the Clinton Email Controversy Is How a poorly explained mistake continues to threaten the political career of the
It’s difficult to hear anything above the screams. Sure, there are other noises here in Cincinnati’s U.S. Bank Arena. Lee Greenwood, for example, whose song "God Bless the USA" is playing over the are
Framed: Chapter 1 The cop wanted her car keys. Kelli Peters handed them over. She told herself she had nothing to fear, that all he’d find inside her PT Cruiser was beach sand, dog hair, maybe one of
Preface This is a technical article chronicling one of the most interesting bug hunts I’ve had the pleasure of chasing down. At AdGear Technologies Inc. where I work, ssh is king. We use it for manage
Posted on October 11, 2016 Posted by John Scalzi Original photo by Gage Skidmore, used under Creative Commons license ( CC BY-SA 2.0 ). Click on photo to see original. At this point there is no doubt
W ith the stroke of a pen, California Gov. Gray Davis signed legislation that gave prison guards, park rangers, Cal State professors and other state employees the kind of retirement security normally
Today, Donald Trump will become the 45th president of the United States. But the story of how he managed to become the most powerful man in the world — why Americans were drawn to someone with authori
Above: The author at a crime scene in October 2013 Photo: Anthony Souffle/ Chicago Tribune H alfway between dusk and dawn in the dead of winter, I parked under the Pink Line viaduct and stepped out in
These are dry notes I took in the process of setting up a burner iPhone SE as a secure travel device. They are roughly in setup order. I believe iOS to be the most secure platform one can use at this
What if Annie Wilkes had the internet? Annie, of course, is the antagonist of Stephen King's Misery , a pre-web story about the dark side of the relationship between fan and creator. When Annie finds
Markus ‘Notch’ Persson, the creator of Minecraft , has wowed audiences with the unveiling of a beautiful and imaginary fantasy world in which he is somehow the victim. Persson has spent years carefull
8 min read · Apr 26, 2016 -- I lived in San Francisco for five years in one of those Mission tenements where the toilet never flushed properly and half-inch gaps between window and sill let in freezin
I can haz absolute monarchy? Paintings by Eldar Zakirov, meme by Benjamin Williams Dylan Matthews is a senior correspondent and head writer for Vox's Future Perfect section and has worked at Vox since
H ow shitty are men really? The question hung in the air, invisible but omnipresent, like the smell of a garbage fire from a nearby town. By 2016, a series of catchphrases had come to dominate the cha
(Also see my follow-up post on getting organized , and sign up to my tiny letter to get contacted about fixing housing affordability in SF ). San Francisco’s housing system is broken. The only way to
T he first thing you notice at Donald Trump ’s rallies is the confidence. Amateur psychologists have wishfully diagnosed him from afar as insecure, but in person the notion seems absurd. Donald Trump,
Lots of American industrialists have skeletons in the family closet. Charles and David Koch, however, are in a league of their own. Charles Koch is 'disappointed' in 2016 Republicans – but will still
An aerial view of the city of Dauphin, Manitoba. Forty years ago, a groundbreaking experiment provided checks to Dauphin’s poorest to raise their incomes to a livable wage. (Photo: Dauphin Economic De
Bitcoin, Money, and Datalove, Part One Published in Notes from a Strange World · 7 min read · Dec 19, 2013 -- Money is a sign of poverty. It took a few Scottish sci-fi authors to point this out, but i
Spoiler warning: don’t read unless you’ve seen Star Wars: The Force Awakens After I saw Star Wars Episode VII: The Force Awakens the first time, I was left wondering: what if under every white stormtr
I was quoted in a couple prominent publications yesterday, repeating my complaints with Oberlin’s protest against the supposed cultural appropriation of bad cafeteria food. Predictably, this resulted in both a lot of praise and a lot of criticism on social media. I don’t take either too deeply to…
When I was around 10 years old, my father confronted a young man who was said to be “crazy.” The young man was always too quick to want to fight. A foul in a game of 21 was an insult to his honor. A c
ProPublica is a nonprofit newsroom that investigates abuses of power. Sign up for ProPublica’s Big Story newsletter to receive stories like this one in your inbox as soon as they are published. March
18 min read · Dec 2, 2015 -- There are twelve of us left. The first thing the prosecutor did during voir dire was ask all the men of color whether we trusted cops. Every black man had a story: police
Kilgrave: “We used to do a lot more than just touch hands.” Jessica: “Yeah. It’s called rape.” Kilgrave: “What? Which part of staying in five-star hotels, eating at all the best places, doing whatever
Illustration by Randall Munroe There once was a doctor with cool white hair. He was well known because he came up with some important ideas. He didn’t grow the cool hair until after he was done figuri
Actor James Earl Jones as Othello in 1981. Photo by Afro American Newspapers/Gado/Getty Images Is Othello black? With the news that David Oyelowo will play Othello opposite Daniel Craig’s Iago and tha