Shadow DOM
Why HTML/CSS is broken and how to fix it.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 1,981 posts.
Why HTML/CSS is broken and how to fix it.
For some months, Amtrak was my home. It began simply somewhat unintentionally. A friend was getting married in Spokane, Washington, I was in New York, and the 45 day Amtrak pass was cheaper than rent.
Apart from this article, I also gave a talk at OHM2013 about this subject. The video of that talk (minus the first few minutes) is now online .
I recently discovered that Microsoft’s VC++ compiler loads mshtml.dll – also known as Internet Explorer. The compiler does this whenever the /analyze option (requesting static code analysis) is use…
The Mill is a new general-purpose high-performance processor design from out-of-the-box computing ( http://ootbcomp.com/ ). They claim to beat typical high-end out-of-order (OOO) designs like the Intel Haswell generation by crazy factors, such as being 2.3x faster while using 2.3x less power compared to a Haswell. All…
The docker registry is bursting at the seams. At the time of this writing, a search for “node” gets just under 1000 hits. How does one choose?
Secret NSA eavesdropping is still in the news. Details about once secret programs continue to leak. The Director of National Intelligence has recently declassified additional information, and the President’s Review Group has just released its report and recommendations. With all this going on, it’s easy to become…
Report of my one game a month challenge during 2014.
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Last Thursday, Yahoo announced their plans to support end-to-end encryption using a fork of Google’s end-to-end email extension. This is a Big Deal. With providers like Google and Yahoo onboa…
I have just spent an all-nighter doing something I didn't expect to do. I've " modernized " less (1). (That link is to the changeset.) ...
The only thing stopping corporations from putting NSA backdoors into their products is the risk of getting caught. RSA got caught backdoorin...
The scariest thing I'll see in Yemen looms up at me before the plane has even landed. I have dozed my way from Abu Dhabi across most of the Arabian Penninsula, including the Empty Quarter, that vast uninhabitable sandbox in the interior were they didn't even bother to put in borders until fifteen years ago. That just…
The first question any thoughtful person might ask when reading the title of this essay is, "Hard for whom?" A reasonable question. After all, Chinese people seem to learn it just fine. When little Chinese kids go through the "terrible twos", it's Chinese they use to drive their parents crazy, and in a few years the…
Japanese candy subscription box Candy Japan exceeded $10,000 per month in sales.
[Translations: Italian, Japanese, Chinese] Can you imagine how awesome it would have been to be an entrepreneur in 1985 when almost any dot com name you wanted was available? All words; short ones, cool ones. All you had to do was … Continue reading →
One of the most popular blog posts I have written is called "I Don't Want To Be Part of Your Fucking Ecosystem". In it, I rant against service providers trying to lock their customers into a monoculture. Companies are always looking for the edge which will make them stand out - they think that restricting what their…
I wanted to make a simple REST service for queuing file uploads, deployable as a virtual machine. The traditional way to do this is to download a …
programming, philosophy, history, internet, startups