Running the Heartbleed Code to See Exactly How It Works

By now, you’ve read all about Heartbleed —but what, exactly, does it look like in action? Thankfully some nerdy brave computer scientists have run it, so you don’t have to.

Read more…




New “Unbreakable” Encryption Is Inspired By Your Insides

New “Unbreakable” Encryption Is Inspired By Your Insides

A new form of encryption promising to be "highly resistant to conventional methods of attack" could make our digital lives more secure—and it’s all inspired by the way our heart and lungs coordinate their rhythms by passing information between each other.

Read more…


    



How Animated GIFs Can Teach Us About Computer Science

Everyone loves animated GIFs, but you might not realize that their grainy, jerky video can teach us a lot about the compromises that computer scientists everywhere have to make.

Read more…


    



Should Everyone Be Able to Code?

The U.S. government wants everyone to be able to code , but it’s not really clear whether that should be the case or not. Here’s what the experts think.

Read more…


    



Facebook's Facial Recognition 'Approaching Human-Level Performance'

Facebook's Facial Recognition 'Approaching Human-Level Performance'

Facebook has been working on facial recognition for years to auto-tag photographs, but has now reached a point where its technology is ‘closely approaching human-level performance.’ In fact, in some ways it might even be better.

Read more…


    



Why We Need to Take Terms and Conditions Way More Seriously

Every time you install a new app on your phone, you have to agree to some terms and conditions—which you do, blindly. But should we be taking those long passages of text more seriously?

Read more…


    



This Amazing Image Algorithm Learns to Spot Objects Without Human Help

This Amazing Image Algorithm Learns to Spot Objects Without Human Help

It’s only a matter of time before things go the way of Skynet, and this new algorithm is a stepping stone along the way: it can learn to identify objects all by itself, with zero human help. Gulp.

Read more…


    



Why Times and Timezones Still Confuse the Hell Out of Developers

There have been no end of time and calendar mess-ups in software over the years, and they still seem to keep happening. So why is it that times and timezones still confuse the hell out of developers?

Read more…


    



The Math Behind the NSA’s Email Hacks

We’re all outraged by the NSA’s invasions of privacy, sure—but we don’t perhaps understand exactly how it managed it. This video explains the maths behind the agency’s surveillance.

Read more…


    



How Do Computers Translate 3D Worlds Into Pixels?

Computers love to think in triangles to create 3D representations of the real world—but how do you represent those intelligently constructed objects as flat 2D shapes on a screen? This video describes exactly how 3D models are turned into pixels.

Read more…