How Unreliable is UDP?
Unlike TCP, UDP doesn't provide any delivery or ordering guarantees. Put into practice, just how bad, or good, is UDP?
Mono for Unreal Engine
Miguel de Icaza's Blog
Firefox OS Apps run on Android
At Mozilla we believe that apps and browsing are best viewed as cooperative and symbiotic, each better when working together. We are working to strengthen that relationship by building an ...
MariaDB 10
Best MariaDB ever hits the streets – MariaDB 10 innovations developed with Google, SkySQL & Fusion-IO London, United Kingdom – 31 March 2014 – The MariaDB Foundation, an independent body which promotes the popular open source database MariaDB, today announced the much-anticipated general availability of MariaDB 10…
How I Start: Erlang
Erlang releases are a bit like magnets. Everyone who thinks about them shares the same thought: f**king releases, how do they work?
Why Python Is Slow: Looking Under the Hood
When I teach courses on Python for scientific computing, I make this point very early in the course, and tell the students why: it boils down to Python being a dynamically typed, interpreted language, where values are stored not in dense buffers but in scattered objects. And then I talk about how to get around this by…
Strengthening 2-Step Verification with Security Key
2-Step Verification offers a strong extra layer of protection for Google Accounts. Once enabled, you’re asked for a verification code from...
NFL players: height and weight over time
An animated look at just how much bigger NFL players have gotten over time.
Surfing the Modern Web with Ancient Browsers
I spend a fair amount of time working with legacy operating systems. Apart from being obsolete themselves they suffer from a common problem – the web browsers are simply unusable on a present day Internet. You start by getting JavaScript error on google.com and it only gets worse once you go further. Try going to…
Help me distribute $100,000 to new entrepreneurs in Africa
I love the idea of microlending, small loans of a few hundred dollars made to entrepreneurs in impoverished areas so that they can start or...
This email may be worth millions of dollars in sales
We were comparing two SaaS applications. One gave us a better quote, so we asked the second if they would match it. They wouldn’t, but their founder, wrote us an email explaining: Why their...
Lazy Expert Syndrome
We all eventually suffer from "lazy expert syndrome." The best way to snap out of it and grow is to mentor someone new to your field.
Building a deeper understanding of images
Posted by Christian Szegedy, Software EngineerThe ImageNet large-scale visual recognition challenge (ILSVRC) is the largest academic challenge in c...
Debugging Asynchronous JavaScript with Chrome DevTools
A powerful feature that makes JavaScript unique is its ability to work asynchronously via callback functions. Assigning async callbacks let you write event-driven code but it also makes tracking down bugs a hair pulling experience since the JavaScript is not executing in a linear fashion.
A Japanese-based multinational made a CD-based console once
Even today, plenty of disinformation still abounds regarding the WIZ code. A 22.050Khz wobble that was used to identify legitimate CD's. Maybe one day we'll put them to rest... :)
Mexican Protest Site Censored by GoDaddy with the U.S. Embassy's Help
The Mexican website 1dmx.org (mirror here), was set up in the wake of a set of controversial December 1st 2012 protests against the inauguration of the new President of Mexico, Enrique Peña Nieto. For a year, the site served as a source of information, news, discussion and commentary from the point...
First Atomic Clock Wristwatch
Do not be misled. The many "atomic time" wristwatches you see on the market today are merely cheap quartz wristwatches with a built-in radio receiver. The watch sets itself from 60 kHz VLF radio time signals transmitted by NIST from station WWVB near the US atomic clock in Boulder, Colorado. At least once a day…
Feedly gets hit by DDoS attack, refuses to give in to blackmail
Feedly reports that it is suffering from a denial-of-service attack that could impact users’ ability to catch up with the latest updates from their favourite websites.
Nobody expects CDATA sections in XML
I made a very explicit, pragmatic design decision with afl-fuzz : for performance and reliability reasons, I did not want to get into stati...
New YC Partner Investment Policy
As of this batch we’re introducing a new policy for investments by YC partners in the companies we fund. YC partners have invested in the startups we fund since the first batch. In the beginning it was harmless, and occasionally even necessary. And other investors couldn’t treat investments by YC partners as much of a…
Let's Talk About Beacons
Let's Talk About Beacons If you’ve been following the tech scene lately, you may have heard a thing or two about “Beacons”. What are Beacons? Beacons are hardware devices emitting a unique signature...