It has been 10 years since I left Canonical (on good terms), but what popey describes (hi popey) about the intentional lack of human review in the Snap store sounds very Canonical to me. I agree with all the…
Real world usage is you only get to use ~70% of the stated range on a road trip, so we're really talking about 350 miles of range, which is, as you say, what most people actually want. Why 70%? You obviously don't run…
You need to use the fully loaded cost of an employee when estimating opex savings, which includes health care costs, retirement funding, etc. Rule of thumb is that fully loaded cost for US employees is approximately 2x…
Google SRE here. Point of clarification on "losing skills" by not being oncall enough. Google designs its SRE teams to scale sublinearly to the service, which means we're often responsible for entire portfolios, not…
I haven't seen anyone recommend net/http yet, but that is the library that was recommended to me to read to get a sense for modern, idiomatic go.
As mentioned elsewhere, the worse bug was in upstream, unpatched gdm. It's been a very long time since I worked on a distro (former Canonical employee here) but every distro carries patches of some sort.
The semantic tagging is nice, I might start incorporating that into my notes. On the overall topic of meeting notes, I picked this up as a new skill in the past year and it's been immensely valuable for myself and the…
The politics is exactly the point of my comment. The professional way to write a blog post like this is from your own perspective. Identify the proximate cause (the peer), name names if you must, talk about how awesome…
Google networking SRE here (my team runs ns[1-4].google.com among other services). Regardless of original intent, the blog doesn't land well with me. It could have provided the background on flowspec, using their own…
The design you propose is stateful, and if you read the chapter closely, you can see we spend a lot of effort to make things stateless. The main thing I wanted to respond to in this thread about a single bad server…
> (You will notice that people like Google and Cloudflare skillfully respond with only one record with a 5 minute TTL. That is so the behavior of the browser is well defined, but it also eats their entire year of…
I don't have a platform the size that the recoil author has. That's the difference.
So here's a nuanced view I'm sure will get downvoted into the ground: both FB and the employee were right, but along different dimensions, and this outcome was not only inevitable, but desirable. The employee, as a…
Accurate headline but incorrect analysis. Big Tech pays like sports, not because of average salary levels, but because of the spread between highest and lowest paid engineers. Let's say an entry level role in big tech…
All managers in Google (engineering and non-engineering) are encouraged to take a 2-day immersive course. There's a course for "experienced manager, but new to Google" and a course for "new manager" with content…
Thanks, you made my day. I'm a Google network SRE, but perhaps I'll get new business cards saying "cold potato engineer".
Google SRE doesn't have magical incident response beans that we hoard from the rest of the world. What makes Google SRE institutionally strong is that we have senior executive support to execute on all the best…
The problem that gRPC solves for you is versioning your messages between your services. As your json payloads evolve, you're going to encounter pain trying to keep your services in sync, whether it comes in the form of…
I was an HP-UX kernel engineer from 2002 til 2005, a brief interlude writing IA64 CPU diagnostics, and then and a Linux kernel engineer from 2007 til 2010, all on Itanium systems. In that time frame, it wasn't clear…
The comparison table in section 2 could just as easily live in the git docs, under a page called "why use git instead of fossil".
> "we do not break userland, period" That quote is more accurately read as, "we change things all the time, including user-visible features, and very occasionally, even in breaking ways -- but only because it's…
Isn't that what MobileCoin is?
We've avoided many of the problems (and solutions) in the link by standardizing on Ubuntu laptops for the host OS, and using vagrant-lxc to run our vagrant guests. https://github.com/fgrehm/vagrant-lxc At least one or…
I was hired 2 years ago by Angaza to be one of their early engineers. Found the role when I was idly trawling through the massive hiring thread one evening, mildly dissatisfied with my job at the time, but not really…
A small plug for our company, Angaza Design; integration with various mobile money providers, such as M-Pesa, Airtel, and a bunch of others is one of our core strengths. If you're interested in learning more about how…
It has been 10 years since I left Canonical (on good terms), but what popey describes (hi popey) about the intentional lack of human review in the Snap store sounds very Canonical to me. I agree with all the…
Real world usage is you only get to use ~70% of the stated range on a road trip, so we're really talking about 350 miles of range, which is, as you say, what most people actually want. Why 70%? You obviously don't run…
You need to use the fully loaded cost of an employee when estimating opex savings, which includes health care costs, retirement funding, etc. Rule of thumb is that fully loaded cost for US employees is approximately 2x…
Google SRE here. Point of clarification on "losing skills" by not being oncall enough. Google designs its SRE teams to scale sublinearly to the service, which means we're often responsible for entire portfolios, not…
I haven't seen anyone recommend net/http yet, but that is the library that was recommended to me to read to get a sense for modern, idiomatic go.
As mentioned elsewhere, the worse bug was in upstream, unpatched gdm. It's been a very long time since I worked on a distro (former Canonical employee here) but every distro carries patches of some sort.
The semantic tagging is nice, I might start incorporating that into my notes. On the overall topic of meeting notes, I picked this up as a new skill in the past year and it's been immensely valuable for myself and the…
The politics is exactly the point of my comment. The professional way to write a blog post like this is from your own perspective. Identify the proximate cause (the peer), name names if you must, talk about how awesome…
Google networking SRE here (my team runs ns[1-4].google.com among other services). Regardless of original intent, the blog doesn't land well with me. It could have provided the background on flowspec, using their own…
The design you propose is stateful, and if you read the chapter closely, you can see we spend a lot of effort to make things stateless. The main thing I wanted to respond to in this thread about a single bad server…
> (You will notice that people like Google and Cloudflare skillfully respond with only one record with a 5 minute TTL. That is so the behavior of the browser is well defined, but it also eats their entire year of…
I don't have a platform the size that the recoil author has. That's the difference.
So here's a nuanced view I'm sure will get downvoted into the ground: both FB and the employee were right, but along different dimensions, and this outcome was not only inevitable, but desirable. The employee, as a…
Accurate headline but incorrect analysis. Big Tech pays like sports, not because of average salary levels, but because of the spread between highest and lowest paid engineers. Let's say an entry level role in big tech…
All managers in Google (engineering and non-engineering) are encouraged to take a 2-day immersive course. There's a course for "experienced manager, but new to Google" and a course for "new manager" with content…
Thanks, you made my day. I'm a Google network SRE, but perhaps I'll get new business cards saying "cold potato engineer".
Google SRE doesn't have magical incident response beans that we hoard from the rest of the world. What makes Google SRE institutionally strong is that we have senior executive support to execute on all the best…
The problem that gRPC solves for you is versioning your messages between your services. As your json payloads evolve, you're going to encounter pain trying to keep your services in sync, whether it comes in the form of…
I was an HP-UX kernel engineer from 2002 til 2005, a brief interlude writing IA64 CPU diagnostics, and then and a Linux kernel engineer from 2007 til 2010, all on Itanium systems. In that time frame, it wasn't clear…
The comparison table in section 2 could just as easily live in the git docs, under a page called "why use git instead of fossil".
> "we do not break userland, period" That quote is more accurately read as, "we change things all the time, including user-visible features, and very occasionally, even in breaking ways -- but only because it's…
Isn't that what MobileCoin is?
We've avoided many of the problems (and solutions) in the link by standardizing on Ubuntu laptops for the host OS, and using vagrant-lxc to run our vagrant guests. https://github.com/fgrehm/vagrant-lxc At least one or…
I was hired 2 years ago by Angaza to be one of their early engineers. Found the role when I was idly trawling through the massive hiring thread one evening, mildly dissatisfied with my job at the time, but not really…
A small plug for our company, Angaza Design; integration with various mobile money providers, such as M-Pesa, Airtel, and a bunch of others is one of our core strengths. If you're interested in learning more about how…