Links for Week 15 of 2016

This week I bookmarked 15 interesting links tagged google, monitoring, mindfulness, agile, photography, work, qr code, devops, microsoft, incident, omnifocus, mysql, logging, security, backup, email and cloud.

  1. ELK on ARK at For Canary we’ve been prototyping a logging architecture to deal gracefully with over a billion logs (at about 1TB) daily.
  2. Monitoring MySQL performance metrics at This post is part 1 of a 3-part series about MySQL monitoring.
  3. Creating a CSP Policy from Scratch at In this post I’ll show you how I created a new, better, CSP policy from scratch.
  4. Tim Bray · “Photographer”? at Every­one takes pic­tures ev­ery­where now, 24/7/365. So does “photographer”, in the am­a­teur sense, still mean any­thing? I have pic­tures and ques­tions that say it does.
  5. Making sense of MVP (Minimum Viable Product) at Many projects fail badly because they do Big Bang delivery (build the thing until 100% done and deliver at the end). I’ve lost count of the number of failed projects I’ve seen because of this (scroll down for some examples). However, when Agile is presented as an alternative people sometimes balk at the idea of delivering an unfinished product – who wants half of a car?
  6. at Check if you have an account that has been compromised in a data breach.
  7. Give yourself permission to have work-life balance at What are you doing to balance and avoid burnout?
  8. Google Compute Engine Incident #16007 at On Monday, 11 April, 2016, Google Compute Engine instances in all regions lost external connectivity for a total of 18 minutes, from 19:09 to 19:27 Pacific Time.
  9. Killing the Email Action Folder at Anyway, as of a few weeks ago I removed all of the action folders from all of my email accounts. For the MacSparky email account, I’ve now got the following.
  10. Mindfulness, Suffering, and Design at As a long-time Buddhist practitioner, I view the burgeoning popularity of mindfulness practice with mixed feelings. On the one hand, the thought of society at large becoming more mindful is fantastic. On the other hand, I worry about the temptation to distort mindfulness into its exact opposite.
  11. A User Manual To Working With Me at The simple idea is to write a user manual about how to work with you.
  12. Arq 5 gets a big speed boost at I use Arq with a couple of external drives connected to a Macminicolo box (the same one that hosts this site), so I don’t have any additional monthly fees for backing up multiple machines. I also run a couple of machines to Amazon Glacier, which is dirt cheap for the most part (you pay more for restoring than storage). Arq also works with services like S3, Amazon Cloud Drive, Google Drive, Google Cloud, Dropbox, and OneDrive, or even your local NAS, performing versioned backups to services you probably already have installed. All of your data is encrypted before it leaves your machine, and the storage format is safe regardless of the security of the hosting cloud.
  13. Microsoft adds QR codes to Windows 10 'Blue Screen of Death' to help troubleshoot crashes at But of course, the most noticeable addition there is the QR code, which is ostensibly intended to offer users a fast-track solution to get the support they need on a secondary device like a smartphone or tablet.
  14. Notes on Google's Site Reliability Engineering book at Notes on Google's Site Reliability Engineering book The book starts with a story about a time Margaret Hamilton brought her young daughter with her to NASA, back in the days of the Apollo program.
  15. Automation in OmniFocus 2.14 (coming to TestFlight very soon) at OmniFocus 2.14 is coming to TestFlight soon, and one of the things we've been working on is better support for automation. To that end, the TestFlight builds now support callback URLs with name,

Links for Week 14 of 2016

This week I bookmarked 11 interesting links tagged development, serverless, git, remote, web, photography, work, aws, amazon, machine learning, security, email and browser.

  1. HTTPS Everywhere: Encryption for All Sites — News at This is a wonderful side benefit of the EFF and Let's Encrypt. Free encryption for millions of websites!
  2. Deep Learning - An MIT Press book at The Deep Learning textbook is a resource intended to help students and practitioners enter the field of machine learning in general and deep learning in particular.
  3. The Good, the Bad and the Ugly of Remote Work (After 5 Years of Experience) at My no.1 conclusion? This thing is not easy, at least not for me. However, it’s also incredibly rewarding, and, in the long run, I think that those rewards make it worth the effort.
  4. Amazon 2015 Letter to Shareholders at This year, Amazon became the fastest company ever to reach $100 billion in annual sales. Also this year, Amazon Web Services is reaching $10 billion in annual sales … doing so at a pace even faster than Amazon achieved that milestone.
  5. Abandoning Gitflow and GitHub in favour of Gerrit at Gerrit has certainly been the right tool for our team. It allows us to work with code reviews in an efficient manner again, resulting in more time developing which is what every developer wants. Even though we’ve just scratched on the surface of what gerrit has to offer it should give an idea of the main benefits it could bring in terms of follow up on existing code reviews over time.
  6. Amazon cloud has 1 million users and is near $10 billion in annual sales —Ars Technica at Amazon Web Services (AWS) will become a $10 billion business this year, Amazon CEO Jeff Bezos said in a letter to shareholders this week.
  7. FBI: $2.3 Billion Lost to CEO Email Scams —Krebs on Security at Amazing how effective this is.
  8. Serverless: Initial Learnings (part 1) — Medium at There are both good and bad things with serverless…My plan is to write some posts on what I’ve learned from a practical point of view. There are issues to resolve and there are things that need to be worked out so that we have a (hopefully) common approach to fixing them for the future.
  9. Techies at Techies is a portrait project focused on sharing stories of tech employees in Silicon Valley.
  10. [Urgent]: The Most Important Thing You’ll Learn About Email Subject Lines Today at Ten subject line abbreviations and phrases that will make email work for you. Include them to increase clarity and avoid unnecessary email exchanges, thereby improving life for you and for everyone you email.
  11. Brave Software | Building a Better Web at The new Brave browser automatically blocks ads and trackers, making it faster and safer than your current browser. Soon, micropayments and better ads will give users and publishers a better deal.

Links for Week 13 of 2016

This week I bookmarked 20 interesting links tagged essay, economics, day one, snapchat, google, video, magazines, linux, cloud, coffee, media, dropcam, writing, tesla, interview, development, cryptography, pinboard, nest, aws, journaling, ifttt, timelapse, azure, messaging, security and lambda.

  1. Why do we work so hard? | 1843 at www.1843magazine.comThe pleasure lies partly in flow, in the process of losing oneself in a puzzle with a solution on which other people depend. The sense of purposeful immersion and exertion is the more appealing given the hands-on nature of the work: top professionals are the master craftsmen of the age, shaping high-quality, bespoke products from beginning to end. We design, fashion, smooth and improve, filing the rough edges and polishing the words, the numbers, the code or whatever is our chosen material. At the end of the day we can sit back and admire our work – the completed article, the sealed deal, the functioning app – in the way that artisans once did, and those earning a middling wage in the sprawling service-sector no longer do.
  2. Expresso at www.expresso-app.orgExpresso is a little tool to edit texts and improve your writing style. It will teach you to express yourself through writing more efficiently and help make your texts more readable, precise, and engaging.
  3. The Secret Tesla Motors Master Plan (just between you and me) | Tesla Motors at www.teslamotors.comBuild sports car Use that money to build an affordable car Use that money to build an even more affordable car While doing above, also provide zero emission electric power generation options Don't tell anyone.
  4. Chicago Timelapse Project, Windy City Nights II on Vimeo at vimeo.comWindy City Nights II is all about my continuing passion for shooting night timelapse photography in a city I truly appreciate for its inspiring views and beauty. This project is a continuation of my first Chicago Timelapse movie and I have been shooting for the past 18 months in my spare time in this amazing city to try and capture what your eyes do not see normally. There is something special about looking down on streets of gold and taking in the view.
  5. Linux at 25: Q&A With Linus Torvalds at creator of the open-source operating system talks about its past, present, and future.
  6. Snapchat's Ladder at stratechery.comMoreover, the primary means of communication was not text but rather a picture, usually a selfie. Again, this more closely corresponded to how people actually communicate — non-verbal communication with our face is even more important than verbal — and also appealed particularly strongly to teenagers: while everyone is ultimately mostly concerned about themselves, teenagers don’t even bother to pretend otherwise!
  7. Let's Encrypt & Nginx at letsecure.meState of the art secure web deployment.
  8. Tesla Model 3 announced: release set for 2017, price starts at $35,000 at www.theverge.comAt the unveiling of the Model 3 this evening at the company's design studio in Hawthorne, California, Tesla CEO Elon Musk said the car will deliver at least 215 miles of range beginning at just $35,000 — that's a bold claim, and an important one for Tesla to meet. Musk is "fairly confident" that deliveries will begin by the end of 2017, and "you will not be able to buy a better car for $35,000, even with no options." And it will be one of the safest cars in the world, according to Musk.
  9. Serverlessness at www.tbray.orgBut you do still have to have those ar­gu­ments about op­er­at­ing sys­tem­s, and how much mem­o­ry, and the load-balancing se­tup, and how many servers in the rack. Ex­cept maybe not, with Lamb­da and its com­peti­tors.
  10. Multitasking Is Rubbish at www.myproductivemac.comSo I now have a call that is being extended unnecessarily, an email that is no further through being processed yet is now in the back of my mind due to it's importance, tugging away at my attention like a puppy playfully trying to free a toy from the hands of it's owner, as well as a colleague who feels awkward having been cut off mid-sentence while I deal with something that is clearly 'more important'.
  11. Financial services firm processes 25 billion stock market events per hour with Google Cloud Bigtable at cloudplatform.googleblog.comFIS, a global financial technology and services firm and frequent leader of the FinTech Top 100 list, recently ran a load test of their system on Google Cloud Platform to process, validate and link U.S. stock exchange market events. FIS used Google Cloud Dataflow and Google Cloud Bigtable to process 25 billion simulated market events in 50 minutes, generating some impressive statistics in the process.
  12. [Cryptography] On the Impending Crypto Monoculture at www.metzdowd.comWhat's more, the reference implementations of these algorithms also come from Dan Bernstein (again with help from others), leading to a never-before-seen crypto monoculture in which it's possible that the entire algorithm suite used by a security protocol, and the entire implementation of that suite, all originate from one person.
  13. Advanced Economies Must Still Make Things at yet manufacturing is still important for the health of a country’s economy, because no other sector can generate nearly as many well-paying jobs. Take Facebook, which at the end of last year had 12,691 employees, versus the 344,109 that Toyota had at the end of its fiscal year, in March 2015. Making things still matters.
  14. Our Guide to Iced and Cold Brew Coffees — Tools and Toys at toolsandtoys.netBelow is our guide to the hows and whys of making two kinds of cold coffee: Iced and cold brewed.
  15. Day One and the Apple Watch at www.myproductivemac.comAs I'm working through my day, my brain tends to develop ideas. This can be when I'm on one of my daily walks, when I'm sat on the train zoning out, out with the family - any time. The beauty of Apple Watch is that it's always on my wrist to I always have a means of capturing these ideas.
  16. Davos 2016 - An Insight, An Idea with Kevin Spacey - YouTube at conversation with actor and director Kevin Spacey about his acclaimed performance in the series House of Cards and the theatricality of American politics in this election year.
  17. How to Avoid Brittle Code at www.go.cdThe most common problem with legacy code is brittleness. A brittle codebase is one that a team cannot change without great pain. In ThoughtWorks’ 10 years of building products we’ve learned some hard lessons while trying to keep fairly large codebases malleable, year after year. In this post I'll share what we learned from our biggest challenges.
  18. Esquire loses a man at his best at www.cjr.orgGreat editors embody their brands: Anna Wintour of Vogue, David Remnick of The New Yorker, Graydon Carter of Vanity Fair. Granger, who at 59 belongs to their generation, has used Esquire to stretch the bounds of conventional masculinity even as the culture was forcing us to re-imagine what it means to be a man.
  19. The Dropcam Team at medium.comI can’t publish Dropcam’s revenue, but if you knew what percentage of all of Alphabet’s “other bets” revenue was brought in by the relatively tiny 100-person Dropcam team that Fadell derides, Nest itself would not look good in comparison. So, if Fadell wants to stick by his statement, I challenge him to release full financials (easy prediction: he won’t).
  20. My Heroic and Lazy Stand Against IFTTT at blog.pinboard.inThis is the position I find myself in today with IFTTT, a form of Internet plumbing that has been connecting peaceably to my backend for the past five years, but which has recently started sending scary emails.

Links for Week 12 of 2016

This week I bookmarked 14 interesting links tagged google, intel, business, mobile, nest, programming, azure, microsoft, go, amazon, microservice, interview, politics, programmer, history, security and apple.

  1. BBC - Future - These unlucky people have names that break computers at totally missed the fact that null to a programmer is not a string and that a system that thinks "null" == null is true is broken in very serious ways. The author should have interviewed the infamous Ry4an Brase!
  2. Derek Sivers Interviews at sivers.orgSince websites come and go, but will be alive longer than me, I figured I should start archiving all these interviews in one place.
  3. Inside Tony Fadell’s Struggle to Build Nest at www.theinformation.comTony Fadell, the company’s CEO, interrupted, pointing out that many of those departing employees had come from either Google, which acquired Nest in early 2014, or from Dropcam, maker of connected security cameras that Nest bought in mid-2014. Mr. Fadell went on to urge employees who have a problem with the way Nest is run to step up, rather than take on a “victim mentality.” Victims are “not long for the world,” he added, according to a recording of the meeting made available to The Information.
  4. Thanks For Ruining Another Game Forever, Computers at blog.codinghorror.comIn the space of just 20 years, computers went from barely beating the best humans at Chess, with a problem space of 1050, to definitively beating the best humans at Go, with a problem space of 10170. How did this happen?
  5. How Jeff Bezos Became a Power Beyond Amazon - Fortune at fortune.comAmazon’s CEO has driven his company to all-consuming growth (and even, believe it or not, profits). Today, though, as he deepens his involvement in his media and space ventures, Bezos is becoming a power beyond Amazon. It has forced him to become an even better leader.
  6. TripMode at www.tripmode.chTripMode automatically reduces your mobile data consumption when you use a mobile hotspot.
  7. Blitzscaling at hbr.orgIn this edited interview with Tim Sullivan, the editorial director of HBR Press, Hoffman talks about the challenges, risks, and payoffs of blitzscaling.
  8. Andy – Andreessen Horowitz at a16z.comThis is in part what made High Output Management so extraordinary. Andy Grove, who built himself from nothing to run Intel, stopped what he was doing to teach us his magic. And not through some ghostwriter either — Andy wrote this book himself. What an incredible gift.
  9. The Deep History of Your Apps: Steve Jobs, NeXTSTEP, and Early Object-Oriented Programming | Computer History Museum at www.computerhistory.orgSince 2008, over a hundred billion apps have been downloaded from Apple’s App Store onto users’ iPhones or iPads. Thousands of software developers have written these apps for Apple’s “iOS” mobile platform. However, the technology and tools powering the mobile “app revolution” are not themselves new, but rather have a long history spanning over thirty years, one which connects back to not only NeXT, the company Steve Jobs started in 1985, but to the beginnings of software engineering and object-oriented programming in the late 1960s.
  10. On the trail with Donald Trump’s “disgusting” press corps. at www.slate.comI also could not abide large, repeated doses of in-person Trump. It infuriated me when he’d pause between telling blatant whoppers to point at the media pen and say, “Those are very dishonest people, I have to tell you.” On cue, his minions would spin around and boo us.
  11. Apple's '40 Years in 40 Seconds' Video Annotated at www.512pixels.netOn today's Upgrade, Jason Snell suggested that I should post annotations based on Apple's "40 Years in 40 Seconds" video. So here we go!
  12. 2 out of 3 developers are self-taught, and other insights from Stack Overflow’s 2016 survey of 50… — Free Code Camp — Medium at medium.freecodecamp.comToday, Stack Overflow released the results of their 2016 survey of more than 50,000 developers. I’ve combed through this big document to bring you the most surprising insights from it.
  13. The Feds Are Wrong to Warn of “Warrant-Proof” Phones at www.technologyreview.comFor most of mankind’s history, the overwhelming majority of our communications were warrant-proof in the sense that they just disappeared. They were ephemeral conversations.
  14. Microservices: An application revolution powered by the cloud at business realities are driving developers to adopt an application architecture model called “microservices,” a term popularized by James Lewis and Martin Fowler. In this post, I'll talk about how and why a microservices architecture can help with application development and lifecycle tasks, and describe the capabilities that platforms can provide to support those architectures. Then I’ll list some of the platforms commonly used by developers as the foundation for their microservice based applications that Azure supports, and finally, I’ll briefly describe our microservice application platform, called Service Fabric, that provides comprehensive support for microservices lifecycle management out of the box.

Links for Week 11 of 2016

This week I bookmarked 13 interesting links tagged development, github, gtd, apple, database, agile, siri, aws, devops, alphago, dropbox, open_web, sleep, graph, encryption, go, http, security, email and cloud.

  1. My Sleep Button | Cool Tools at

    Each word or phrase is very different from the previous one. It might get you to imagine a pear, a lamp shade, a rock, fishing, trying on hats, skiing, whatever. This is meant to imitate and induce the first stage of sleep (“N1″), where your mind drifts from one “random” thing to another.

  2. GTD-Q® Assessment at

    How well are you doing with your control and perspective? Are you a Crazy Maker, Captain and Commander, Responder, or Micro Manager? In less than two minutes, the GTD-Q® will give you visual results about your current reality, describe your strengths, and offer opportunities for improvement.

  3. Your most important skill: Empathy at

    Empathy is the most important skill you can practice. It will lead to greater success personally and professionally and will allow you to become happier the more you practice.

  4. Ransomware is the future. at

    This is going to get worse way before it gets better. You’ll see builds that try to invoke APIs for popular cloud storage providers to delete the versioning. They’ll find ways to avoid taking ownership of a file to quickly spot the vector of infection. While it’s almost impossible to be truly proactive to effectively block ransomware, there are things that can be done.

  5. The 451 status code is now supported | GitHub Developer Guide at

    GitHub API will now respond with a 451 status code for resources it has been asked to take down due to a DMCA notice.

  6. Stack Overflow Developer Survey 2016 Results at

    This year, over fifty thousand developers shared where they work, what they build, and who they are. You are about to read the results of the most comprehensive developer survey ever conducted.

  7. Can we save the open web? | Dries Buytaert at

    I worry that some of these platforms will make us lose the original integrity and freedom of the open web. While the closed web has succeeded in ease-of-use and reach, it raises a lot of questions about how much control individuals have over their own experiences. And, as people generate data from more and more devices and interactions, this lack of control could get very personal, very quickly, without anyone's consent. So I've thought through a few potential ideas to bring back the good things about the open web. These ideas are by no means comprehensive; I believe we need to try a variety of approaches before we find one that really works.

  8. Announcement: ProtonMail has launched worldwide! - ProtonMail Blog at

    ProtonMail iOS and Android apps are available worldwide. ProtonMail is officially out of beta now and we are allowing open signups.

  9. What we learned in Seoul with AlphaGo at

    We’ve learned two important things from this experience. First, this test bodes well for AI’s potential in solving other problems. AlphaGo has the ability to look “globally” across a board—and find solutions that humans either have been trained not to play or would not consider. This has huge potential for using AlphaGo-like technology to find solutions that humans don’t necessarily see in other areas. Second, while the match has been widely billed as "man vs. machine," AlphaGo is really a human achievement. Lee Sedol and the AlphaGo team both pushed each other toward new ideas, opportunities and solutions—and in the long run that's something we all stand to benefit from.

  10. Algorithm Solves Graph Isomorphism in Record Time | Quanta Magazine at

    Last month, László Babai, of the University of Chicago, announced that he had come up with a new algorithm for the “graph isomorphism” problem, one of the most tantalizing mysteries in computer science. The new algorithm appears to be vastly more efficient than the previous best algorithm, which had held the record for more than 30 years.

  11. AWS Database Migration Service — AWS Official Blog at

    If so, the new AWS Database Migration Service (DMS) is for you! First announced last fall at AWS re:Invent, our customers have already used it to migrate over 1,000 on-premises databases to AWS. You can move live, terabyte-scale databases to the cloud, with options to stick with your existing database platform or to upgrade to a new one that better matches your requirements. If you are migrating to a new database platform as part of your move to the cloud, the AWS Schema Conversion Tool will convert your schemas and stored procedures for use on the new platform.

  12. Siri's Hidden Talents at

    We all know that Siri can be a powerful assistant on our iOS devices. I frequently leverage her power to schedule meetings, set reminders, make calls and send messages. Yet a small amount of web trawling showed me some other use cases that I simply wasn't aware of.

  13. The Epic Story of Dropbox’s Exodus From the Amazon Cloud Empire | WIRED at

    Dropbox built its own vast computer network and shifted its service onto a new breed of machines designed by its own engineers, all orchestrated by a software system built by its own programmers with a brand new programming language.