Announcing Keyless SSL
CloudFlare is an engineering-driven company. This is a story we're proud of because it embodies the essence of who we are: when faced with a problem, we found a novel solution.
CloudFlare is an engineering-driven company. This is a story we're proud of because it embodies the essence of who we are: when faced with a problem, we found a novel solution.
Clever student: I know! $latex x^{0}$ = $latex x^{1-1}$ = $latex x^{1} x^{-1}$ = $latex \frac{x}{x}$ = $latex 1$. Now we just plug in x=0, and we see that zero to the zero is one! Cleverer …
At Open Whisper Systems, our goal is to make private communication simple. For the past three years, we’ve been developing a modern, open source, strong encryption protocol for asynchronous messaging systems, designed to make seamless end-to-end encrypted messaging possible. Today we’re excited ...
The publishing world may finally be facing its “rootkit scandal.” Two independent reports claim that Adobe’s e-book software, “Digital Editions,” logs every document readers add to their local “library,” tracks what happens with those files, and then sends those logs back to the mother-ship, over...
Expired Registration Recovery Policy
How James Somers reverse-engineered Google Docs to play back any document's keystrokes
The first version of Socket.IO was created shortly after Node.JS made its first appearance. I had been looking for a framework that easily enabled me to push data from a server to a client for a long time, and even had tried other approaches to server-side JavaScript.
When there is a structural reason consumers don’t have freedom of choice, and the free market can’t work, consumers need minimal protection from the government so that they don’t get abused. We...
Yesterday (Feb 5 2014) On February 4th, NBC News ran a story claiming that if you bring your mobile phone or laptop to the Sochi Olympics...
The problem with most programming languages is they’re designed by language geeks, who tend to worry about things that I don’t much care for. Safety, type systems, homoiconicity, and so forth. I’m sure these things are great, but when I’m messing around with a new project for fun, my two concerns are 1) making it work…
If you ask a founder how her startup is going, the answer is almost always some version of “Great!” There is a huge amount of pressure as a founder to never show weakness and to be the...
[Update: Wladimir Palant has posted a response on the AdBlock Plus blog. Also, a Chrome developer using the handle “Klathmon” has posted numerous good comments in the Reddit discussion of this post , explaining why ad-blockers are inherently CPU- and memory-intensive, and why integrating ad-blocking into a browser…
Fighting censorship with technology since 2011. We use AI to monitor censorship and expand free speech worldwide.
Today marks five years since I launched the website that my mom still refers to as ' the other bedbugs '. Happy business birthday to me!
Designed to bring aggressive C-like optimizations to the largest variety of JavaScript programs.
Annual letters from the Gates Foundation.
This is a really strange blog post to have to write, simply because the situation is absurd. It would be comedic, really, if the situation was not costing me money and resulted in one of my best-se…
Editor's note: if you want to help test it on a recent nightly you can toggle the devtools.webide.enabled preference in about:config. The WebIDE is available today under Tools>Web Developer>App Manager ...
Keeping in touch is easier and more affordable than ever.
An extended look at SSH features that can serve a variety of purposes for different use cases.
I was pleasantly surprised when somebody shared my traveling salesman animation to reddit and the post made it all the way to reddit’s default front page (i.e. the top 25). The gif racked up over 1.3 …