(Android) Developer Income Report #14
As many of you already know I am publishing my monthly income reports each month. Here is another one that will sum up the August 2011. As I have discovered some new methods to make your applicatio…
Do Not Start A Startup: Or, What I Learned At Startup School 2011
Home page for Andy Brett
Goliath: Non-blocking, Ruby 1.9 Web Server
There are easily half a dozen of factors you need to consider when picking an app server: the choice of the VM, implementation model, performance and memory usage, driver and library availability, community support, and so forth. In other words, it is a complex set of requirements, and no one solution is likely to…
Apple actually lost in Dutch court, not the opposite
OK. So here the short form of what happened in the dutch court today. Apple has LOST all claims wrt design and copyright.
Pdf.js: Rendering PDF with HTML5 and JavaScript
Update: I updated the links again. pdf.js has moved to a new location on github. Why? While traveling to the Firefox 4 launch parties in Seoul and Taipei all the way from California, we killed a lo…
Simple Questions for Google Regarding Chrome’s Dropping of H.264
Why not drop H.264 support from Android and YouTube, too?
Why Windows 8 Is Fundamentally Flawed as a Response to the iPad
You can’t make something conceptually lightweight if it’s carrying 25 years of Windows baggage.
Is there a new geek anti-intellectualism?
This essay can be read in my 2020 book, Essays on Free Knowledge. Perhaps ironically, it is no longer free. UPDATE: I've posted a very long set of replies. UPDATE 2: I've decided to reply below as well--very belatedly...
The Capacitive Button Cult Must Be Stopped
In an essay titled "The Capacitive Button Cult Must Be Stopped" , Jon Bell writes:
Designing command-line interfaces
There are few articles on the design of command-line interfaces (CLIs), even if plenty of articles on designing graphical user interfaces (GUIs) exist. This article is an attempt at presenting some of the most important guidelines for CLI design.
How The FCC Plans To Destroy GPS – A Simple Explanation
Exploring the world of free tools for GIS, GPS, Google Earth, neogeography, and more.
Matrix multiplication in O(n^2.373)
For twenty years, the fastest known algorithm to multiply two n-by-n matrices, due to Coppersmith and Winograd, took a leisurely O(n2.376) steps. Last year, though, in his PhD thesis, Andrew Stot…
Riak 1.0
Home Page
Git can't be made consistent
This post complains about Git lacking eventual consistency. I have a little secret for you: Git can't be made to have eventual consistency. Everybody seems to think the problem is a technical one, of complexity vs. simplicity of implementation. They're wrong. The problem is semantics. Git follows…
High court challenge to law that puts public-domain works back under copyright
Today the Supreme Court agreed to hear an important case about whether Congress has the power to "restore" copyright protection to works that already exist in the public domain. To be clear, for more than 200 years the law has been settled – once a work was in the public domain, there it remained,...
MIT’s ‘Artificial leaf’ makes fuel from sunlight
Solar cell bonded to recently developed catalyst can harness the sun, splitting water into hydrogen and oxygen.
How to Become a Must-Have
Most real startups don’t grow like this: Instead, most successful startups grow like this: Those initial loops are unsuccessful attempts to create a product people want to use. The problem is those…
"A JVM Does What?"
Cliff Click gave a very good talk at Google last week. For your viewing enjoyment: The slides are available here . (For those who watched i...