Recent submissions

Comment · 7 years ago
Why do all the proposed avenues of future investigation, and all of the current comments on this thread, focus on voodoo instead of the far more likely explanation that the display driver is just stomping on the memory of the network interface? If there's software anywhere in a system, 99% of the time that's the problem.
Comment · 7 years ago
Usually but not always. You may get SIGILL if your machine has error detection and correction and your program is executing from a bad page.
Comment · 7 years ago
A good way to think about Wayland is the screen manager brought to you by the people who thought xrandr, Mesa, Cairo, the Linux FireWire stack, and freetype were good things. If you come in with appropriate expectations you’ll be amazed that any of it works at all.

Is you think it over for a bit you’ll realize that the real Linux graphics protocol is Android SurfaceFlinger. Wayland is like five orders of magnitude less popular.

Comment · 7 years ago
Part of search quality is serving nothing when there are no results. Putting a bunch of irrelevant Pinterest pages in the results, just because there are no good results, isn’t good for users.
Comment · 7 years ago
It has literally nothing to do with K8s. An equally suitable title would have been "Debugging network stalls on the Intel Xeon processor" or "Debugging network stalls on planet Earth".
Comment · 7 years ago
Yes and nobody lives there. Are you always this obtuse? Ford is not selling 1.5 million trucks per year to the residents of Inyo county.
Comment · 7 years ago
This does not really have anything to do with either kubernetes or networks. If your computer is busy, it won't be able to process packets. Accessing certain kernel stats via proc, sys, or other special files may be really expensive. For example /proc/pid/smaps of a running mysqld takes 2 seconds on a computer I happen to have on hand. Sometimes when you have many cores it is expensive to produce some of the fields of /proc/pid/stat because the kernel has to visit numerous per-cpu data structures. /proc/pid/statm is better for this reason, if it contains what you are looking for.

TL;DR reading kernel stats can take a long time and cost a lot of CPU cycles. It costs more for more containers, and more on bigger machines.

Comment · 7 years ago
Unless you are suggesting that the typical American pickup truck trip is across Lake Michigan and back your comparisons of scale are irrelevant.
Comment · 7 years ago
Ohio has the same population density as Spain. American exceptionalism is just American ignorance of geography.
Comment · 7 years ago
Can we talk about the ethics of just reposting, verbatim, a paper written by others, but with an advertisement inserted between every paragraph? How did that become OK?
Comment · 7 years ago
I wonder how this sounds to people who live in, say, Switzerland, where it is very mountainous, snows frequently, and literally nobody drives a truck, and even the cars are not AWD.

I mean, I _know_ how it sounds because I am one of those people. But I wonder how Americans think this sounds.

Comment · 7 years ago
Nextdoor is bad because your neighbors are bad people, and it only takes a few to wreck it. Somewhere on your block lives a life-long racist, a chemtrail crackpot, and an insufferable busybody. Normally these people hide but for some reason they think Nextdoor is their safe space.
Comment · 7 years ago
Wait. Does the average American shower more than once daily? Is water consumption/heating for showering even a measurable component of GHG emissions?
Comment · 7 years ago
How do various mail clients talk to their respective backends? I.e. what does iOS Mail use to talk to iCloud? The GMail iOS app speaks a bespoke binary protocol to Google's servers, not IMAP.
Comment · 7 years ago
This does not really apply to individual Americans. The American carbon footprint boils down to driving and meat. Individual decisions made by super-consumers can be impactful.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton