Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
phkamp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
91.
▲
by
phkamp
5y ago
The correct description for that kind of operation is not "news stations" but "propaganda outlets".
92.
▲
by
phkamp
5y ago
I've taken the opportunity to write up the story of the first time Varnish Cache's 503 was heard around the world, or at least in Norway: http://varnish-cache.org/docs/trunk/phk/503aroundtheworld.ht.
93.
▲
by
phkamp
5y ago
I created that particular error-message in varnish cache 15 years ago. Max has many good points about error messages in general, but all of them require access to out of band information. We in the Varnish Cache Project do not have access
94.
▲
by
phkamp
5y ago
Absolutely, but did you ever try to use any of that ? Back then /everything/ was a special case and everything needed to be programmed as such. This is literally why JCL is a nightmare. The genius of Ken & Dennis was to boil a
95.
▲
by
phkamp
5y ago
Back then they did. But it is one of those things were I just chose to trust the OS to DTRT, and automatically reaped the benefits of advances "under the hood".
96.
▲
by
phkamp
5y ago
Yeah, so there are a lot of things we could optimize for on different kernels, but we prefer to not do so, until we have a really good reason. As I said above, it is not obvious to me that we would gain much over what we already do, but I a
97.
▲
by
phkamp
5y ago
One thing I've heard a lot is "We know we can always fix it in Varnish". By this people mean things like printing the wrong URL in a full-page sunday newspaper add or splitting traffic based on first digit of customer-number
98.
▲
by
phkamp
5y ago
Remember 2006 ? You know, back when Twitter was a new thing :-) Back then you couldn't buy machines with 1TB of RAM, most systems were 32bit and limited to about 3GB usable RAM. Varnish was written with 64bit in mind from the start, b
99.
▲
by
phkamp
5y ago
I think this comes down to the right tool for the job. If you have a lot of programmers churning out code, languages like golang makes it harder for them to make mistakes, sometimes at the cost of performance, but 99.9% of the time, perform
100.
▲
by
phkamp
5y ago
I would say nothing, except maybe for how many mentions it gets in HW-review articles. Unless you are in numerical HPC or kernel programming, you do not need to think about NUMA, but it is not black/white, it is a slope. Varnish tries
101.
▲
by
phkamp
5y ago
We actually do have a persistent `stevedore` in Varnish Cache, but we have marked it "deprecated" because it did not live up to expectations, but we keep it around to keep the internal API's honest. Redesigning that code has
102.
▲
by
phkamp
5y ago
As a general rule, I would suggest people refrain from trying to express what my viewpoint is, because, quite frankly, N-1 person on this planet suck at it :-) There still is a cost differential between 1TB RAM and 1TB disk, and that matter
103.
▲
by
phkamp
5y ago
We have come a long way since 2006 in terms of both storage and RAM. There are a lot of Varnish servers out there running straight out of RAM, and some of them have a /lot/ of RAM. But the most important question is your data se
104.
▲
by
phkamp
5y ago
Yes, 2006 would be a more proper tag. NUMA is interesting, I've had a lot of fun with it on a system to control the adaptive mirrors in ESO's ELT telescope, and it is /amazing/ what you can do with a modern server, even
105.
▲
by
phkamp
5y ago
As for who uses Varnish, the best public data I know is: https://trends.builtwith.com/Web-Server/Varnish My personal estimate is that around 20% of all HTTP traffic pass through a Varnish instance somewhere, many of wh
106.
▲
by
phkamp
5y ago
Hi, Varnish Author here... The reason why Varnish does not have built in TLS, is a matter of security design and flexibility. First, as to flexibility: If we added TLS support to Varnish, we would have to pick a TLS library, which means our
107.
▲
by
phkamp
5y ago
I wonder if more civilized jurisdictions allow these machine to ferment for two full weeks without cleaning ? Does anybody know the situation in any EU countries ?
108.
▲
by
phkamp
5y ago
You think I'm stupid enough to try juggling handgrenades in Israels info-war minefield again ?
109.
▲
by
phkamp
5y ago
I think it is tricky. The claimed "time ~ experience" correlation certainly exists, and in a long established discipline, like plumbing, experience is almost unquestionably a virtue. In a young discipline, such as computers, there
110.
▲
by
phkamp
5y ago
Yes, I did know about their existence, and I had even tried to implement one of them myself, but ditched once I realized that patents would preclude its use in FOSS. But I did not think then, and still do not think now, that they are core m
111.
▲
by
phkamp
5y ago
I think your last paragraph sums it up very well.
112.
▲
by
phkamp
5y ago
No, and I dont think I owe anybody an apology for that. My main objection was that some of the algorithms praised in theoretical CS have near pessimal behaviour on actual hardware, and have had so for a quarter of a century, yet these "
113.
▲
by
phkamp
5y ago
I agree that choice of language is important, but you cannot just consider the language in isolation. I have spent almost four decades becoming better at writing C and I write much better programs in C than I do in any other language becaus
114.
▲
by
phkamp
5y ago
I fully agree that the Venn diagram is not a circle. But given that any slight, no matter how insignificant, no matter against which part of the Venn diagram it was directed, invariably gets labeled "antisemitic", I think people l
115.
▲
by
phkamp
5y ago
Dont forget the inimitable http://bikeshed.org about which I regularly receive offers of SEO and "increased sales" :-)
116.
▲
by
phkamp
5y ago
Lets continue that discussion when Israel is no longer an apartheid state ?
117.
▲
by
phkamp
5y ago
Yes, but this comes with its own risks of abuse and harassement. That's why countries have spent centuries refining how to properly document and dispose of cases of death. But somebody needs to know where to send the official certifica
118.
▲
by
phkamp
5y ago
Or my english articles in ACM Queue (and some cases CACM): https://queue.acm.org/listing.cfm?sort=publication_date&orde...
119.
▲
by
phkamp
5y ago
The charge of "antisemitism" has been weaponized with very great effect, and is being used indiscriminantly against anybody who speaks out against Israels apartheid policies, like I did. My experience being at the business-end of
120.
▲
by
phkamp
5y ago
I think that is seeing things from the wrong end, the question can ever only be "how should people deal with death?" If you are anything like me, you probably attended less than a handful of funerals until your fourties, and then,
More ›