Less is exponentially more (2012)
Here is the text of the talk I gave at the Go SF meeting in June, 2012. This is a personal talk. I do not speak for anyone else on the Go...
Hacker News comments I'm tired of seeing
As a long-time reader of Hacker News, I keep seeing some comments they don't really contribute to the conversation. Since the discussions a...
Rewriting a large production system in Go
My team at Google is wrapping up an effort to rewrite a large production system (almost) entirely in Go . I say "almost" because one compon...
Facebook Releases Data, Including All National Security Requests
We’re pleased that we can now include in a transparency report all U.S. national security-related requests including FISA as well as National Security Letters.
Why I Dislike EC2
EC2 is great if you need per-hour billing and instance provisioning. For everyone else, which is most, it's just really expensive and slow hardware.
Write More Classes
Furthermore I am of the oppinion that Python developers should write more classes.
Who's Selling Credit Cards From Target
The previous two posts on this blog have featured stories about banks buying back credit and debit card accounts stolen in the Target hack and that ended up for sale on rescator[dot]la , a popular underground store. Today’s post looks a bit closer at open-source information on a possible real-life identity for the…
Wherein SFPD is still going surveillance-nutty
We got a funny phone call today, and by "funny" I mean "not actually even a little funny." Officer Chan, the permitting officer for SFPD, called to remind us that we're required to have video surveillance that records everything our customers do, and to give that footage to SFPD any time they ask, without a warrant or…
The Revel Web Framework for Go
Edit, save, and refresh. Revel compiles your code and templates for you, so you don't miss a beat. Code doesn't compile? It gives you a helpful description . Run-time code panic? Revel has you covered .
The Battle for Power on the Internet
We’re in the middle of an epic battle for power in cyberspace. On one side are the traditional, organized, institutional powers such as governments and large multinational corporations. On the other are the distributed and nimble: grassroots movements, dissident groups, hackers, and criminals. Initially, the Internet…
Why You Can't Build a Smartphone
Every day or so I read another blog post (or ranting comments) about how BlackBerry could be rehabilitated, or how Nokia could restart Maemo and build the ultimate smartphone again. Things came to a head after Jolla announced their first phone for sale. Surely this phone with an amazing user interface will vindicate…
Google confirms Java and OpenSSL crypto PRNG on Android are broken
News and insights on the Android platform, developer tools, and events.
The Serenity of a 5pm Bedtime
We know of tangled sleep schedules, and we have all had your struggles with them. But sometimes sleep schedules can become so twisted, that they just happen to morph into something quite ordered. The...
102TB of New Crawl Data Available
We are very please to announce that new crawl data is now available! The data was collected in 2013, contains approximately 2 billion web pages and is 102TB in size (uncompressed).
TSA Admits In Leaked Doc: No Evidence of Terrorist Plots Against Aviation in US
A couple weeks ago, I filed a brief in the Eleventh Circuit Court of Appeals in my case challenging the constitutionality of the TSA’s nude body scanners and invasive pat-down program. My bri…
Reproducibility Initiative gets $1.3M grant to validate 50 cancer studies
Explore the Science Exchange Blog for expert insights on R&D outsourcing, supplier orchestration, and life sciences operations. Discover best practices for managing scientific suppliers, streamlining procurement, and accelerating research with a trusted global marketplace.
15 GB now shared between Drive, Gmail, and Google+ Photos
Cross-posted from the Google Drive blog Life gets a bit easier when your Google products work well together—whether that’s inserting a Dri...
Seagate just reinvented the disk interface using Ethernet
There’s no doubt that cloud computing is the future of IT infrastructure. Its scalability, ease of access and capacity for analysing vast amounts of data has made it integral to how businesses, organizations, and end-users use the internet.
Top Reasons I like Postgres Over SQL Server
While at Waza this year, I had a chance to talk to my friend Guillaume Roques. In addition to talking about SalesForce, we took advantage of our mutual .NET backgrounds to discuss Microsoft. We did the typically uncompromising praise of The Gu and how far Azure has come along in the last 18 months… and of course we…
Programming languages to watch: LiveScript, Julia, Elixir
A tour of 3 potentially-very-useful languages that have been submitted to learnxinyminutes.
How much usage can a Lego piece take before it loses its 'clutch power'?
Have you ever asked yourself this question: "How many times can I assemble LEGO bricks before they wear out?" Well... probably never but I...