Recent submissions

Comment · 1 year ago
> Enabling allocation sampling profiling with a sampling period of 4 MB leads to a maximum time overhead of 25% in our benchmarks, over un-profiled regular execution

25% is not low overhead, but perhaps this example is the worse case and other tunings actually are low overhead. There's no exact definition I don't think, but anything much over 3% starts to feel like a lot of overhead to me.

Reading on:

> Our main technical insight is that the check whether an allocation should be sampled can be made free. This is done by folding it into the bump-pointer allocator check that PyPy’s GC uses to find out if it should start a minor collection. In this way the fast path with and without memory sampling are exactly the same.

That is cool, and means you only pay for the samples you produce = something you could leave enabled confidently, with a low-enough sample rate at least.

Comment · 1 year ago
> He went to the Museum of Natural History to study sharks, and he had a model pose across a couple of stools for reference of what someone looks like swimming.

That explains why the swimmer, at least, looks a bit fake.

Comment · 1 year ago
"trivial ... serious efforts"

which is it? you contradict yourself in a single sentence.

Comment · 1 year ago
It's also unclear how the first graph, whose y-axis is labelled "req/s", is showing a latency spike. Latency is not visible on that graph, AFAICT, only throughput.
Comment · 1 year ago
exactly. that one clause casts doubt on all the other reasoning; randomization controls for patient selection bias but not diurnal clinic performance
Comment · 1 year ago
My family calls that game "pink mink"!
Comment · 1 year ago
What's funny is that checklists in hospitals have been shown, empirically, to be massive life-saving devices.

cyber perhaps not so much...

Comment · 1 year ago
s/show/department/
Comment · 1 year ago
ah, yes, the "memory is no object" way of obtaining a weighted distribution. If you need that sweet sweet O(1) selection time, maybe check out the Alias Method :)
Comment · 1 year ago
(not a worthy comment, but)

I really like the free lunch / free launch pun here, intentional or not.

Comment · 1 year ago
"fantasizing about a collab" sounds like the world of sneakers, not software. What does that even mean in the world of software?
Comment · 1 year ago
Comment · 1 year ago
That room must have smelled amazing. I want to go hang out there.
Comment · 1 year ago
Is it common to abbreviate Wittgenstein to "Witt"? Don't recall seeing/hearing that before, but it's been awhile since undergrad.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton