Incident management at Google – adventures in SRE-land
Learn how how incident management is done inside Google's own SRE team.
Learn how how incident management is done inside Google's own SRE team.
This post is my attempt to write an easy to understand introduction to the main ideas behind building a real-time col...
A project cannot survive for nearly fourteen years without making some difficult decisions. Sometimes you're right, sometimes you're wrong, but, to be successful you have to learn from each and every one. One of the most difficult decisions made for Dolphin was the deprecation and removal of D3D9 despite it being the…
[July 21, 2023] There’s a newer version of this post , including an updated calculator . Founder salaries are not a topic I’ve had to spend ...
I have never fired anyone too early. How many founders have been in the position of hiring a senior executive — having gone through all the interviews, reference checks, board approvals, and negotiations — only to have doubts creep in all too soon after they start? Your hire doesn’t seem to be delivering on the...
Using the flame graph visualization to determine where file system or disk space is consumed, and answer where space has gone.
You don't need to be twice as good to get twice the results. You just need to be slightly better. Learn how to use the powerful 1 Percent Rule to get ahead.
[Epistemic status: Total wild speculation] I. The predictive processing model offers compelling accounts of autism and schizophrenia. But Surfing Uncertainty and related sources I’ve read are…
Deliver modern applications with NGINX. Explore high-performance load balancing, API gateways, and web server solutions trusted by top global enterprises.
The nation has spoken: weird pointless $400 wi-fi enabled juicer company Juicero is the perfect symbol of Silicon Valley. So says the Washington Post: Juicero Shows What’s Wrong With Silicon …
Welcome back to the annual State of Clojure survey results. This year we held steady in our response rate as 2,420 of you took the time and effort to weigh in on your experience with Clojure - as always, we appreciate that time and effort very much. And, as always, thanks to Chas Emerick for starting this survey 7…
Promo codes - create your own scannable promo codes. equinux uncovers the secret behind Apple's App Store scan codes.
An awesome tool for software documentation and visualizing graphs
A blog about Rust and embedded stuff
There have been several articles in the press recently about users flocking to DuckDuckGo in the wake of the recent NSA snooping revel...
Playsaurus is an independent idle-games studio creating and publishing engaging incremental games played by millions worldwide.
I'm very excited to share that I've joined LinkedIn as a full-time employee.
programming, philosophy, history, internet, startups
Recently I asked the community for beginner-friendly resources on Vulkan, and I compiled a list of them that you can find below. For the beginners reading this, Vulkan is a new graphics API-- in other words, a way to communicate with your GPU and make it do things. It's managed by the Khronos Group, which means it's…
Compilation of my favorite SQL queries after a decade of dealing with relational databases. Today we talk about scanning a table with 100 million records.
An online LaTeX editor that’s easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more.
In software, a canary process is usually the first instance that receives live production traffic about a new configuration update, either a binary or configuration rollout.
2017-10-07: IMap is not the only datatype supporting merge: ICache is mergable as well.
Learn to perform the basics of geospatial analysis using Python along with the GeoJSON and GeoPandas libraries.
In June 2015, we introduced s2n, an open-source implementation of the TLS encryption protocol, making the source code publicly available under the terms of the Apache Software License 2.0 from the s2n GitHub repository. One of the key benefits to s2n is far less code surface, with approximately 6,000 lines of code…
With fundamental technology change, we don't so much get our predictions wrong as make predictions about the wrong things.
Cryptocurrencies and tokens are becoming increasingly popular. In this post, we’ll explore the context that triggered this frenzy, the new possibilities tokens unlock, and why people are excited about its future.