The origin story of Google Analytics
The first Urchin logo (Jason Collins)TL, DR: Urchin Software Corporation was a web analytics company based in San Diego, CA. The founders of the company were Paul Muret, Jack Ancone, Brett Crosby, and...
View ArticleHow I stopped the RSI pain that almost destroyed my programming career
If it hurts to type you'll have a much harder time working as a programmer. Yes, there's voice recognition, but it's just not the same. So when my wrist and arm pain returned soon after starting a new...
View ArticleGoogle reverses its ‘digital death sentence’ for Pixel phone resellers
Google has now lifted a controversial ban which wiped out the digital identities — meaning Gmail accounts, access to photos, voicemails and files — of those consumers who used a tax loophole to profit...
View ArticleNew drug dispenser may turn human beings into chemical weapons
KILLING mosquitoes of the genus Anopheles, the sort that transmit malaria, is a serious business—so serious that some doctors would like to do it by using people as bait. Their idea is to dose those in...
View ArticleGmvault: Backup and restore your Gmail account
README.mdGmvault is a tool for backing up your gmail account and never lose email correspondence. Gmvault is open source and under GNU-AGPL-3.0.For further info go gmvault.orgCheck for open issues or...
View ArticleHow to start a company with no free time
One year ago I quit my job to start Winnie, an app that connects parents with the local information they need most. At the time, my baby was just a few months old. Having a baby and a startup is hard...
View ArticleConstexpr-8cc: Compile-time C Compiler
README.mdconstexpr-8cc is a compile-time C compiler implemented as C++14 constant expressions. This project is a port of 8cc built on ELVM Infrastructure.Constant expressions in C++ are expressions...
View ArticleWhat Test Engineers Do at Google: Building Test Infrastructure
This pattern of integration testing applies to any RPC call, so the RPC calls made by a backend server to another backend can be tested just as well as front-end client calls. When we apply this...
View ArticleCohort – A New Professional Social Graph
There are three main problems with human networks, as I see it, today.Fragmentation. Our relationships, and the social capital contained within them, are fragmented across multiple domains — social...
View ArticleServiceWorker's Link leads to botnet-like persistent JavaScript worker
UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36 Steps to reproduce the problem: 1. visit...
View ArticleEx-WWII tanks still used as paddock bashers on Australian farms
Updated November 19, 2016 12:55:26The cows do not seem too perturbed but they make sure they get out of the way whenever the members of the Busted Arse Tank Repairs and Co roll by on an armoured...
View ArticleWhat Math Do You Need for Physics?
Chad Orzel has a very sensible piece at Forbes, headlined What Math Do You Need For Physics? It Depends, which addresses the question of what math a physicist like him (experimental AMO physics) really...
View ArticleExploratory Haskell (2015)
09 Dec 2015It doesn’t have to be so thought out.A lot of people think that Haskell is great for expressing a problem that you understand really well, but it’s not so great for sketching out a problem...
View ArticleHeavy Screen Time Rewires Young Mouse Brains, for Better and Worse
There's new evidence that excessive screen time early in life can change the circuits in a growing brain.Scientists disagree, though, about whether those changes are helpful, or just cause problems....
View ArticleThe USE Method (2014)
The Utilization Saturation and Errors (USE) Method is a methodology for analyzing the performance of any system. It directs the construction of a checklist, which for server analysis can be used for...
View ArticleQ and A: The future of artificial intelligence
What is artificial intelligence? It's the study of methods for making computers behave intelligently. Roughly speaking, a computer is intelligent to the extent that it does the right thing rather than...
View ArticleIP Over QR Code
**UPDATE**Some have ask the throughput I am getting, its just about 100 Bytes per second, but hopefully I can improve it 🙂**UPDATE 2**Removing my custom seq/ack header and it still works and is about...
View ArticleAlien life could be so advanced it becomes indistinguishable from physics
Perhaps Arthur C. Clarke was being uncharacteristically unambitious. He once pointed out that any sufficiently advanced technology is going to be indistinguishable from magic. If you dropped in on a...
View ArticleGoogle Cloud is 50% cheaper than AWS
Let’s revisit Google and Amazon pricing since the AWS November 2016 Price Reduction.We’ll analyse instance costs, for various workloads and usages. All prices are given in dollars per month (720 hours)...
View Article