Noise Protocol Framework
Noise is a framework for building crypto protocols. Noise protocols support mutual and optional authentication, identity hiding, forward secrecy, zero round-trip encryption, and other advanced...
View ArticleWhat Happens to OO When Processors Are Free?
A while ago, I presented as a crazy thought experiment the idea of using Montecito's transistor budget for creating a chip with tens of thousand of ARM cores. Well, it seems the idea wasn't so crazy...
View ArticleAmazon’s Glacier secret: BDXL (2014)
Remember when Amazon Web Services (AWS) announced Glacier, a data archiving service, almost 2 years ago? Long-term, slow-retrieval (3-5 hours) storage for 1¢/GB while maintaining several copies across...
View ArticleIan's Shoelace Site
Fun, fashion & science in the Internet's #1 website about shoelaces. Whether you want to learn to lace shoes, tie shoelaces, stop shoelaces from coming undone, calculate shoelace lengths or even...
View ArticleThe Big List of Naughty Strings (strings likely to cause issues as input)
README.mdThe Big List of Naughty Strings is an evolving list of strings which have a high probability of causing issues when used as user-input data. This is intended for use in helping both automated...
View ArticleRaspberry Pi Compute Module 3 out now
The Raspberry Pi Foundation has launched a new version of its Compute Module– a Raspberry Pi in a more flexible form factor, intended to provide an easy and cost-effective route to producing customised...
View ArticleFPGA Frontiers: New Applications in Reconfigurable Computing
January 16, 2017Nicole HemsothThere is little doubt that this is a new era for FPGAs.While it is not news that FPGAs have been deployed in many different environments, particularly on the storage and...
View ArticleThe first humans arrived in North America a lot earlier than believed
The timing of the first entry of humans into North America across the Bering Strait has now been set back 10,000 years. This has been demonstrated beyond a shadow of a doubt by Ariane Burke, a...
View ArticleThe Machine to free us all
January 15, 2017On our collective efforts to save ourselves. Part 2 - A Solution We Can ControlThis is part two in a two-part post. If you want to better understand the motivations behind this post,...
View ArticleFighting the Borrow Checker
16 Jan 2017One of the most common questions made by beginners about Rust is “How do I satisfy the borrow checker?”. The borrow checker is probably one of the steepest parts of Rust’s learning curve,...
View ArticleCash for Words: A Brief History of Writing for Money
The first writer to charge by the word is thought to be the Greek poet Simonides, who became legendary for his stinginess. Prior to Simonides, poets relied on a patronage system. In exchange for food,...
View ArticleCommand Chess – a chess variant with selective back row placement
README.mdSummaryCommand Chess is a form of chess that mixes up the standard game. By allowing players to position their back row, Command Chess adds another layer of strategy to chess.PositioningIn...
View ArticleGoogle reveals its servers all contain custom security silicon
Google has published an Infrastructure Security Design Overview that explains how it secures the cloud it uses for its own operations and for public cloud services.Revealed last Friday, the document...
View ArticleThis “genderless nipples” account is throwing off Instagram's algorithm
Throughout Instagram's tenure, it's been flagging photos of nipples, claiming these pictures depict female nudity. The brand-new @Genderless_Nipples Instagram account is here to mess with that, as part...
View ArticleBalaji Srinivasan, who may run the FDA for Trump, hates the FDA
Balaji Srinivasan is a Silicon Valley entreprenuer who had a well-known penchant for mixing it up on Twitter.Now Srinivasan is reportedly a candidate to run the Food and Drug Administration for Donald...
View ArticlePhysicists taking jobs as Silicon Valley software engineers
It’s a bad time to be a physicist.At least, that’s what Oscar Boykin says. He majored in physics at the Georgia Institute of Technology and in 2002 he finished a physics PhD at UCLA. But four years...
View ArticleAI Pioneer Wants to Build the Renaissance Machine of the Future
Juergen Schmidhuber taught a computer to park a car. He’s also showing that same machine how to trade stocks and detect flaws in steel production. Unrelated as these tasks may appear, Schmidhuber...
View ArticleMIT 6.S094: Deep Learning for Self-Driving Cars
These are lectures for course 6.S094: Deep Learning for Self-Driving Cars taught in Winter 2017.Course website: http://cars.mit.eduContact: deepcars@mit.eduLinks to all lecture videos for the...
View ArticleExposing Digital Photography (2015)
DGMD E-10: Exposing Digital PhotographyFall 2015Instructor: Dan ArmendarizTeaching Fellows: Shelley Westover, Rob McCarthy, Jordan Hayashi, Henry Vega OrtizProducer: Jordan HayashiHarvard Extension...
View ArticleChina has built the world’s largest bullet-train network
“THESE are fields of hope,” says Gu Zhen’an, gesturing at a barren scene. A burly chain-smoker, he spent 25 years overseeing road-building crews in central China. But three years ago, when he finished...
View Article