background preloader

Tech Stuff

Facebook Twitter

How Netflix Reverse Engineered Hollywood - Alexis C. Madrigal. If you use Netflix, you've probably wondered about the specific genres that it suggests to you.

How Netflix Reverse Engineered Hollywood - Alexis C. Madrigal

Some of them just seem so specific that it's absurd. Emotional Fight-the-System Documentaries? Period Pieces About Royalty Based on Real Life? Foreign Satanic Stories from the 1980s? If Netflix can show such tiny slices of cinema to any given user, and they have 40 million users, how vast did their set of "personalized genres" need to be to describe the entire Hollywood universe? Eugene Goostman chatbot passes Turing Test. It might be time to start being nicer to your laptop, because a supercomputer program has passed the Turing Test for the first time in history.

Eugene Goostman chatbot passes Turing Test

On Saturday, at the Turing Test 2014, the chatbot Eugene Goostman convinced the judges 33 percent of the time that it was a human being and not a computer. The event was organized by the University of Reading’s School of Systems Engineering and held on Saturday at the Royal Society in London. Devised by the mathematician Alan Turing in 1950 in his paper "Computing Machinery and Intelligence,” the Turing Test is considered the gold standard for gauging how far we’ve come in the field of artificial intelligence. The test is named after Turing, but the roots of the it go back to René Descartes in the 17th century. It strikes not only at questions of artificial intelligence, but also at the limits of automata in general, the question of how we know if other people possess consciousness, and even the philosophical basis of materialism.

The Internet With A Human Face - Beyond Tellerrand 2014 Conference Talk. Anyone who works with computers learns to fear their capacity to forget.

The Internet With A Human Face - Beyond Tellerrand 2014 Conference Talk

Like so many things with computers, memory is strictly binary. There is either perfect recall or total oblivion, with nothing in between. It doesn't matter how important or trivial the information is. The computer can forget anything in an instant. If it remembers, it remembers for keeps. This doesn't map well onto human experience of memory, which is fuzzy. Every programmer has firsthand experience of accidentally deleting something important. And because we live in a time when storage grows ever cheaper, we learn to save everything, log everything, and keep it forever.

Unfortunately, we've let this detail of how computers work percolate up into the design of our online communities. The internet mystery that has the world baffled. Sleepily – it was late, and he had work in the morning – Eriksson thought he’d try his luck decoding the message from "3301”.

The internet mystery that has the world baffled

After only a few minutes work he’d got somewhere: a reference to "Tiberius Claudius Caesar” and a line of meaningless letters. Joel deduced it might be an embedded "Caesar cipher” – an encryption technique named after Julius Caesar, who used it in private correspondence. It replaces characters by a letter a certain number of positions down the alphabet. As Claudius was the fourth emperor, it suggested "four” might be important – and lo, within minutes, Eriksson found another web address buried in the image’s code. Feeling satisfied, he clicked the link. L'empire de Google en infographie. Zed A. Shaw. I have a major pet peeve that I need to confess.

Zed A. Shaw

I go insane when I hear programmers talking about statistics like they know shit when it's clearly obvious they do not. I've been studying it for years and years and still don't think I know anything. This article is my call for all programmers to finally learn enough about statistics to at least know they don't know shit. I have no idea why, but their confidence in their lacking knowledge is only surpassed by their lack of confidence in their personal appearance. A bit of background about me is in order. Stevey's Google Platforms Rant - Pen.io. Of Wizards and Magical Machines.

People want things to be cheaper and easier and faster than they are.

Of Wizards and Magical Machines

That doesn’t seem very extraordinary, does it? I mean, it’s not really news. In fact, the opposite would be news–if people wanted things harder, slower, or more expensive. You may not even believe it is true. People in fact pay more for the same good if it is packaged slightly nicer, for instance. Immersion: a people-centric view of your email life. Paris : les données de votre quartier accessibles en un clic. Gag - Google Annotations Gallery. The Google Annotations Gallery is an exciting new Java open source library that provides a rich set of annotations for developers to express themselves.

gag - Google Annotations Gallery

Do you find the standard Java annotations dry and lackluster? Have you ever resorted to leaving messages to fellow developers with the @Deprecated annotation? Wouldn't you rather leave a @LOL or @Facepalm instead? If so, then this is the gallery for you. Not only can you leave expressive remarks in your code, you can use these annotations to draw attention to your poetic endeavors. Breaking down Amazon’s mega dropdown. The hover effects on Amazon’s big ‘ole “Shop by Department” mega dropdown are super fast.

Breaking down Amazon’s mega dropdown

Look'it how quick each submenu fills in as your mouse moves down the list: It’s instant. I got nerd sniped by this. Most dropdown menus have to include a bit of a delay when activating submenus. A Brief, Incomplete, and Mostly Wrong History of Programming Languages. 1801 - Joseph Marie Jacquard uses punch cards to instruct a loom to weave "hello, world" into a tapestry.

A Brief, Incomplete, and Mostly Wrong History of Programming Languages

Redditers of the time are not impressed due to the lack of tail call recursion, concurrency, or proper capitalization. 1842 - Ada Lovelace writes the first program. She is hampered in her efforts by the minor inconvenience that she doesn't have any actual computers to run her code. Enterprise architects will later relearn her techniques in order to program in UML. Il ne faut pas prendre des gens pour des cons mais ne jamais oublier qu’ils en sont. Ça a été dur.

Il ne faut pas prendre des gens pour des cons mais ne jamais oublier qu’ils en sont

Ça a été dur de regarder cet homme appuyer avec son gros doigt gras, 5 LONGUES fois de suite, sur l’écran du Mac Book Air pour lancer la vidéo Youtube car il croyait que c’était un iPad. Ça été dur de lire les centaines de feedbacks sur un de nos sites de streaming qui disent explicitement que nos utilisateurs ne comprennent pas que notre site n’est pas megavideo, purevid et rutube mais qu’il ne fait que faire des embeds. Www.valvesoftware.com/publications/2009/ai_systems_of_l4d_mike_booth.pdf. Living with lag - an oculus rift experiment. Pourquoi les prix des trains et des avions varient d’une minute à l’autre (suite) Case Study: Pro-active Log Review Might Be A Good Idea. I want the world to scroll this way. By Richard Wallis It's hard to read on the web. Your favorite newspaper or magazine probably lets you read articles on its website. It's convenient but there are a couple of draw backs. Compared with print, you're less likely to finish the article, you'll read it slower, you'll skip over sentences and your comprehension will go down.

Why I Have Given Up on Coding Standards. Every developer knows you should have a one, exact, coding standard in your company. Every developer also knows you have to fight to get your rules into the company standard. Every developer secretly despairs when starting a new job, afraid of the crazy coding standard some power-mad architect has dictated.

WAT - wtf talk ruby & javascript

Jacob Appelbaum (Part 1/2) Digital Anti-Repression Workshop - April 26 2012. Jacob Appelbaum (Part 2/2) Digital Anti-Repression Workshop - April 26 2012.