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…
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,…
According to WinAmp folklore, he was a contractor for WinAmp 3 skins and not necessarily a full-time dev: http://forums.winamp.com/showthread.php?s=&threadid=118192 You might be thinking of Justin Frankel:…
> To paraphrase some Cal/UC Berkeley professor that I cannot remember, he said that the problem with scaling is that when you go up a magnitude or more, you may need a qualitatively different solution for the same…
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…
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,…
According to WinAmp folklore, he was a contractor for WinAmp 3 skins and not necessarily a full-time dev: http://forums.winamp.com/showthread.php?s=&threadid=118192 You might be thinking of Justin Frankel:…
> To paraphrase some Cal/UC Berkeley professor that I cannot remember, he said that the problem with scaling is that when you go up a magnitude or more, you may need a qualitatively different solution for the same…