RAS syndrome - Recursive Acronym Syndrome (syndrome). See the Wikipedia link: https://en.wikipedia.org/wiki/RAS_syndrome
Hah! Both words have (slightly) different meanings, but yeah, I ironically didn't follow my own advice :-)
Judicious editing. I think the Blaise Pascal quote about not having the time is relevant; making things concise takes more effort, particularly if you are not already in the habit of doing so already. Start with your…
Not quite a+b, but a+b+c reordered may give different results[1]. Example from Python: >>> 0.1+0.2+0.3 0.6000000000000001 >>> 0.2+0.3+0.1 0.6 It's an associativity problem and not a commutative one, however, that is…
This post has some claims on AES that seem out of date. For instance, most CPUs nowadays support 256-bit AES without resorting to bitslicing. And most implementations have had plenty of time to address the side-channel…
A lot of devops tools, including Ansible and Salt, have higher-level concepts of ordering across hosts. In some cases this is implicit in the way the tool operates and people just take advantage of it, but in others…
> I'm sure almost everyone reading this thinks I'm hopelessly pedantic to care so much about the sequence of lines of output in my build logs. Not at all! In fact there are other tools in other domains that could…
Indeed. Also, non-founder CTOs often find themselves in the odd position of being responsible for success and delivery but not being able to influence overall company strategy, particularly in tech-focused companies.…
> Sure, I'm working with Angular now. I might switch to Vue.js because I'm not crazy about Angular and I've heard very good things about Vue, but I'm also wondering if I'd like Angular more once I reached proficiency in…
The problem is that metric, like any metric, is both easy to game _and_ can provide misleading information. Measuring number of commits? Create fewer, larger commits. Measuring commit size? Pull in more third-party…
I think it's a little more subtle than that. In the context of a startup, if you try something and fail, you'll generally be recognized for taking initiative even if the result does not pan out. At that level, learning…
This is an improvement but it still seems like HAProxy is offloading a small (but annoying) amount of responsibility to users when handling restart requests. You still have to track the existing process' PID and give it…
How does Tyk compare with Kong and other "API gateway" implementations?
Has HAProxy cleaned up their dynamic reload issues? I am a pretty big fan having used HAProxy in production, but compared to the relative simplicity of "nginx -s reload" the restart complexity of HAProxy always gives me…
Traefik[1] is written in Golang, which is technically a (depending on your viewpoint) memory-safe language. It has a pretty decent adoption rate, has a reasonable story for being built on battle-tested libraries, and…
I think Fernando Serrano captured it perfectly: https://twitter.com/fernandojsg/status/1017411969169555457
How many direct reports does Musk have? Looks like he just got a few more, which might not be so great for a (reportedly) overworked schedule.
Where did you get an 100% overhead for an employer? I've done back-of-the-envelope estimates before and have come nowhere near that. At best, it's somewhere between 15-25% depending on employer 401(k)/etc matching,…
Indeed. Some of the ideas for LFS made their way into ZFS and btrfs: http://pages.cs.wisc.edu/~remzi/OSTEP/file-lfs.pdf
Don't forget he was also one of the original authors of Raft: https://web.stanford.edu/~ouster/cgi-bin/papers/raft-atc14
Nice! Ironically the Go version is much longer, mostly due to the interop overhead (and partially due to the code style).
I know the JS ecosystem has some pretty counterproductive culture when it comes to package management (leftpad), but can you provide some examples of terrible issues still present in NPM? I hear this complaint often and…
Title needs a (2016).
Not to mention, for a lot of these companies that pay well, your position will be replaced by someone who is likely in a worse situation than you who could not afford to quit even if they wanted. Net result, an employee…
Oddly enough, the three biggest cloud vendors by revenue are MS, Amazon, and _IBM_ (see links below). IBM Cloud revenue is a head-scratcher. I've had to use them in the past, and while they have some unique features,…
RAS syndrome - Recursive Acronym Syndrome (syndrome). See the Wikipedia link: https://en.wikipedia.org/wiki/RAS_syndrome
Hah! Both words have (slightly) different meanings, but yeah, I ironically didn't follow my own advice :-)
Judicious editing. I think the Blaise Pascal quote about not having the time is relevant; making things concise takes more effort, particularly if you are not already in the habit of doing so already. Start with your…
Not quite a+b, but a+b+c reordered may give different results[1]. Example from Python: >>> 0.1+0.2+0.3 0.6000000000000001 >>> 0.2+0.3+0.1 0.6 It's an associativity problem and not a commutative one, however, that is…
This post has some claims on AES that seem out of date. For instance, most CPUs nowadays support 256-bit AES without resorting to bitslicing. And most implementations have had plenty of time to address the side-channel…
A lot of devops tools, including Ansible and Salt, have higher-level concepts of ordering across hosts. In some cases this is implicit in the way the tool operates and people just take advantage of it, but in others…
> I'm sure almost everyone reading this thinks I'm hopelessly pedantic to care so much about the sequence of lines of output in my build logs. Not at all! In fact there are other tools in other domains that could…
Indeed. Also, non-founder CTOs often find themselves in the odd position of being responsible for success and delivery but not being able to influence overall company strategy, particularly in tech-focused companies.…
> Sure, I'm working with Angular now. I might switch to Vue.js because I'm not crazy about Angular and I've heard very good things about Vue, but I'm also wondering if I'd like Angular more once I reached proficiency in…
The problem is that metric, like any metric, is both easy to game _and_ can provide misleading information. Measuring number of commits? Create fewer, larger commits. Measuring commit size? Pull in more third-party…
I think it's a little more subtle than that. In the context of a startup, if you try something and fail, you'll generally be recognized for taking initiative even if the result does not pan out. At that level, learning…
This is an improvement but it still seems like HAProxy is offloading a small (but annoying) amount of responsibility to users when handling restart requests. You still have to track the existing process' PID and give it…
How does Tyk compare with Kong and other "API gateway" implementations?
Has HAProxy cleaned up their dynamic reload issues? I am a pretty big fan having used HAProxy in production, but compared to the relative simplicity of "nginx -s reload" the restart complexity of HAProxy always gives me…
Traefik[1] is written in Golang, which is technically a (depending on your viewpoint) memory-safe language. It has a pretty decent adoption rate, has a reasonable story for being built on battle-tested libraries, and…
I think Fernando Serrano captured it perfectly: https://twitter.com/fernandojsg/status/1017411969169555457
How many direct reports does Musk have? Looks like he just got a few more, which might not be so great for a (reportedly) overworked schedule.
Where did you get an 100% overhead for an employer? I've done back-of-the-envelope estimates before and have come nowhere near that. At best, it's somewhere between 15-25% depending on employer 401(k)/etc matching,…
Indeed. Some of the ideas for LFS made their way into ZFS and btrfs: http://pages.cs.wisc.edu/~remzi/OSTEP/file-lfs.pdf
Don't forget he was also one of the original authors of Raft: https://web.stanford.edu/~ouster/cgi-bin/papers/raft-atc14
Nice! Ironically the Go version is much longer, mostly due to the interop overhead (and partially due to the code style).
I know the JS ecosystem has some pretty counterproductive culture when it comes to package management (leftpad), but can you provide some examples of terrible issues still present in NPM? I hear this complaint often and…
Title needs a (2016).
Not to mention, for a lot of these companies that pay well, your position will be replaced by someone who is likely in a worse situation than you who could not afford to quit even if they wanted. Net result, an employee…
Oddly enough, the three biggest cloud vendors by revenue are MS, Amazon, and _IBM_ (see links below). IBM Cloud revenue is a head-scratcher. I've had to use them in the past, and while they have some unique features,…