Mozilla and Xiph's new Daala video codec to compete with h.265
Daala is the code-name for a new video compression technology. The effort is a collaboration between Mozilla Foundation, Xiph.Org Foundation and other contributors.
D3: Thinking with Joins
Say you’re making a basic scatterplot using D3 , and you need to create some SVG circle elements to visualize your data. You may be surprised to discover that D3 has no primitive for creating multiple DOM elements. Wait, WAT?
A Modern Space Cadet
I spend a lot of my time (easily over 8 hours a day) at a keyboard. As you might have guessed from my previous entries about Vim and Mutt I'm not averse to spending a few hours to improve an environment I'm going to be spending tens of thousands of hours in over the next few years, so it shouldn't be a shock that my…
The Science of Serif vs Sans Serif Type
Update March 2012 See my expanded critique of Colin Wheildon’s legibility research .
Snowflake Server
a bliki entry for Snowflake Server
About HTML semantics and front-end architecture
A critical look the term 'semantic HTML' and the limitations it has created for web engineers
A Group Is Its Own Worst Enemy
Persistent patterns in long-lived online groups.
Great Hackers (2004)
July 2004 (This essay is derived from a talk at Oscon 2004.) A few months ago I finished a new book , and in reviews I keep noticing words like "provocative'' and "controversial.'' To say nothing of "idiotic.'' I didn't mean to make the book controversial. I was trying to make it efficient. I didn't want to waste…
Real Programmers Don't Use Pascal - Letter to the editor, Datamation July 1983
Back in the good old days-- the "Golden Era" of computers-- it was easy to separate the men from the boys (sometimes called "Real Men" and "Quiche Eaters" in the literature). During this period, the Real Men were the ones who understood computer programming, and the Quiche Eaters were the ones who didn't. A real…
Web Cryptography API posted as W3C working draft
This specification describes a JavaScript API for performing basic cryptographic operations in web applications, such as hashing, signature generation and verification, and encryption and decryption. Additionally, it describes an API for applications to generate and/or manage the keying material necessary to perform…
What happens when a basebal goes at nearly the speed of light (what-if.XKCD)
What would happen if you tried to hit a baseball pitched at 90% the speed of light?
How big brother and big media can put the Internet genie back in the bottle.
The Digital Imprimatur
Droppings
If you went outside and lay down on your back with your mouth open, how long would you have to wait until a bird pooped in it?
Reader Q&A: What about VC++ and C99?
I occasionally get asked about whether, or how well, Visual C++ supports C99. This week, I just posted two replies to this questions on UserVoice (merged below). Last fall, I also answered it in an…
Straight White Male: The Lowest Difficulty Setting There Is
I’ve been thinking of a way to explain to straight white men how life works for them, without invoking the dreaded word “privilege,” to which they react like vampires being fed a …
Array
There, that's known as a teaser. You see it in television all the time. "Find out which common household plant devours pets at night... but first ." And then you have to sit through and watch the stuff about Brad and Angelina shacking up / Shaq driving his new Hummer / Hummer's new fragrance before they get to the…
Countering "Trusting Trust"
Way back in 1974, Paul Karger and Roger Schell discovered a devastating attack against computer systems. Ken Thompson described it in his classic 1984 speech, “Reflections on Trusting Trust.” Basically, an attacker changes a compiler binary to produce malicious versions of some programs, INCLUDING ITSELF. Once this is…
jQuery Joyride Plugin
ZURB is a product design company that helps businesses create better experiences through research-driven design strategy, interaction design, and branding.
Everybody Jump
What would happen if everyone on earth stood as close to each other as they could and jumped, everyone landing on the ground at the same instant?
Time-Nuts -- Precise Time and Frequency for Amateurs
Time-Nuts ™ is a mailing list for amateurs who are interested in precise Time & Frequency. Topics include stability of quartz oscillators, measurements of rubidium and cesium atomic clocks, using WWVB, Loran-C, and GPS for long-term comparisons.
E-mail addresses as user IDs: stupid policy
Once again, Apple is facing a "hacking" fiasco that may have resulted from its own amateurish user-ID policy. It's not that Apple was hac...