Kernel density plots should be preferred to histograms in nearly all cases. Histograms can be seen as a kernel density plot with a uniform kernel that has been sampled. Since a kernel density plot with a uniform kernel…
Very cool paper.
Sure, for bitmaps fonts or pixel hinting the signal processing framework doesn't provide much insight. However, the word aliasing itself refers to a concept from signal processing, and in my opinion, it's easiest to…
The paper is old, but it's actually a fairly trivial application of signal processing techniques that have been well-understood since the 40s. For sub-pixel anti-aliasing, the approach would be to 1. Construct the…
> Most anti-aliasing techniques do boundary smoothing by treating each pixel as a little square and visualizing the fraction of the pixel area that is contained inside the outline. Note that this is a kludge [1]. [1] A…
As a followup, if I use __builtin_expect as recommended by the article, the situation reverses, with c++ being significantly faster.
On my Macbook Pro, the rust version seems consistently faster (20% or so) than the c++ version compiled with clang.
For my recently-launched consulting site (http://www.acceliva.com), I used a static site generator with a custom bootstrap-based design. I started off with a Node.js stack (Wintersmith + Jade + Stylus) but eventually…
Kernel density plots should be preferred to histograms in nearly all cases. Histograms can be seen as a kernel density plot with a uniform kernel that has been sampled. Since a kernel density plot with a uniform kernel…
Very cool paper.
Sure, for bitmaps fonts or pixel hinting the signal processing framework doesn't provide much insight. However, the word aliasing itself refers to a concept from signal processing, and in my opinion, it's easiest to…
The paper is old, but it's actually a fairly trivial application of signal processing techniques that have been well-understood since the 40s. For sub-pixel anti-aliasing, the approach would be to 1. Construct the…
> Most anti-aliasing techniques do boundary smoothing by treating each pixel as a little square and visualizing the fraction of the pixel area that is contained inside the outline. Note that this is a kludge [1]. [1] A…
As a followup, if I use __builtin_expect as recommended by the article, the situation reverses, with c++ being significantly faster.
On my Macbook Pro, the rust version seems consistently faster (20% or so) than the c++ version compiled with clang.
For my recently-launched consulting site (http://www.acceliva.com), I used a static site generator with a custom bootstrap-based design. I started off with a Node.js stack (Wintersmith + Jade + Stylus) but eventually…