Spam detection in the physical world
We've created the world's first Spam-detecting AI trained entirely in simulation and deployed on a physical robot.Our vision system successfully flagging a can of Spam for removal. The vision system is...
View ArticleAsync JavaScript Generators
Want the TL;DR version? Here’s a gist of all three examples.Async generators and async iteration have arrived! Err, they’ve reached Stage 3, which means they are likely to ship in a future version of...
View ArticleSpotify’s Love/Hate Relationship with DNS
Forward: This blog post accompanies our presentation given at SRECon 2017 in San Francisco. The recording of the talk can be viewed here, with the accompanying slides here.Spotify has a history of...
View ArticleAT&T gets $6.5B contract to build US-wide public safety network
Enlarge/ Fire martial texting a message on his cell phone.Getty Images | yougottaloveAT&T has won a lucrative contract to build and manage a nationwide public safety network for America's police,...
View ArticleLoading Microsoft 4K BASIC on ALTAIR 8800 with Papertape
Two years ago, I demonstrated the loading of Micro-Soft's first software product on their first platform. If you didn't already know, it was BASIC for the ALTAIR 8800 computer. The story is well...
View ArticleWhy is my tcp not reliable? (2009)
editThe ultimate SO_LINGER page, or: why is my tcp not reliablePosted by bert hubertSun, 18 Jan 2009 13:03:00 GMTThis post is about an obscure corner of TCP network programming, a corner where almost...
View ArticleCancer Isn’t a Logic Problem
A year ago, Joe Biden launched his “cancer moonshot,” a major national push to improve the prevention, detection, and treatment of cancer, a plan that was widely recognized to be incremental. “I...
View ArticleFuzzing is magic – Or how I found a panic in Rust's regex library
Recently in the Rust world, a new tool called cargo fuzz was released. Fuzzing is a technique to intelligently generate arbitrary input for a program in order to find bugs in it.cargo fuzz promises a...
View ArticleAWS for Kids
Your child shouldn't miss a single Cloudwatch alertOur toy integrations make sure that your child can drill on AWS service names wherever they are.Satisfied Parents"My child was a huge fuck up but with...
View ArticleWhy Japan’s Rail Workers Point at Things
A Tokyo train driver pointing at meters on the dashboard. Toru Yamanaka/AFP/Getty ImagesIt is hard to miss when taking the train in Tokyo. White-gloved employees in crisp uniforms pointing smartly down...
View ArticleTor in a safer language: Network team update from Amsterdam
[tor-dev] Tor in a safer language: Network team update from AmsterdamSebastian Hahnsebastian at torproject.orgFri Mar 31 21:23:27 UTC 2017Hi there tor-dev, as an update to those who didn't have the...
View ArticleMore data can make you more wrong
In a one-day international against Australia last year, Ben Stokes was dismissed for ‘obstructing the field’, a rule rarely invoked in-cricket. The bowler had thrown the ball towards the wicket (and...
View Article"John Henry"
2016 Southern Music Issue CD: Visions of the BluesTrack 11 – “John Henry” by John Lee HookerIn 1943, John Lee Hooker, then in his mid-twenties, born in Mississippi, starting off as a professional...
View ArticleLou's Pseudo 3d Page
(C) 2013 Louis Gorenfeld, updated May 3, 2013NEW: Important details on the segmented road system and some additional linksNEW: An (optional) explanation of finding field-of-view for the 3d projection...
View ArticleHow Algolia Reduces Latency
By Josh Dzielak, Developer Advocate at Algolia.Algolia helps developers build search. At the core of Algolia is a built-from-scratch search engine exposed via a JSON API. In February 2017, we processed...
View ArticleAtomic Spins Evade Heisenberg Uncertainty Principle
Many seemingly unrelated scientific techniques, from NMR spectroscopy to medical MRI and timekeeping using atomic clocks, rely on measuring atomic spin – the way an atom’s nucleus and electrons rotate...
View ArticleUsing Ms. Pac-Man to Train the Next Generation of Military Drones
The classic arcade game demands flexibility and quick decision-making—the same skills that artificial-intelligence researchers want in their algorithms.CreditILLUSTRATION BY TOMI UMThirty-five years...
View ArticleWhat is property based testing?
I get asked this a lot, and I write property based testing tools for a living, so you’d think I have a good answer to this, but historically I haven’t. This is my attempt to fix that.Historically the...
View ArticleAnnouncing AudioSet: A Dataset for Audio Event Research
Developing an Ontology When we started on this work last year, our first task was to define a vocabulary of sound classes that provided a consistent level of detail over the spectrum of sound events we...
View ArticleManually Throttle the Bandwidth of a Linux Network Interface
In complex service oriented application stacks, some bugs only manifest themselves on congested or slow networking interfaces. Consider a web-service running on a generic Linux box with a single...
View Article