It’s a good thing Nespresso’s marketing plan doesn’t involve selling their branded coffee pods on retail shelves, because the sleeves are just plain annoying. They don’t stand upright without custom supports, they don’t stand out on a shelf if they’re stored flat, and even if you do store them flat, they’re slippery little suckers that will not stay neatly stacked.

There’s also the problem that there are far too many varieties to stock for all but the most determined specialty store; even without trying hard, I have 21 different varieties, most in multiples. Peet’s and Illy each only sell 5 (with one of them a decaf), both in the same excellently-designed retail packaging by a company called JDE, Jacobs Douwe Egberts, who also makes the L’OR brand of pods.

Most of the commercial and 3D-printable holders either showcase the distinctive sleeves or the unsleeved, jewel-like pods. I just wanted to be able to store the damn things without them sliding off each other, so I made this 3x5 grid, designed to print at 0.3mm layer height and 0.4mm line width, without infill or supports. It fits on my Dremel 3D45 with room to spare, and prints in exactly 2.5 hours.

It’s just snug enough to store them vertically or horizontally while still allowing them to slide freely in and out, which also means that you need to dial in your Z-height pretty well or apply appropriate elephant’s-foot compensation.

OpenSCAD source:

// Nespresso Original sleeve storage grid

include <BOSL/constants.scad>
use <BOSL/shapes.scad>
use <BOSL/transforms.scad>

/* [Basic Parameters] */
columns = 3;
rows = 5;
height = 12;

divider = 1.2;
border = 2.4;

/* [Sleeve Size] */
sleeve_h = 39;
sleeve_w = 38;

/* [Curve Rendering] */
$fs = 0.5; $fa = 0.5;

w = sleeve_w * columns + divider * (columns - 1) + 2 * border;
h = sleeve_h * rows + divider * (rows - 1) + 2 * border;
grid=[sleeve_w + divider, sleeve_h + divider];
difference() {
    cuboid([w, h, height], fillet=divider, edges=EDGES_Z_ALL, align=V_TOP);
        grid2d(cols=columns, rows=rows, spacing=grid)
            cuboid([sleeve_w, sleeve_h, height+0.02], align=V_TOP);

Once, there was an Outback

Now, there’s nothing left but a Bag O’ Crab. Seriously, that’s what replaced the Outback Steakhouse in Salinas.

Seems kinda cheesy to me.

Amazon Prime Choices

I just can’t make up my mind here…

Adventures in Gaslighting

Courtesy of Ace of Spades, two examples of the ever-encroaching arrogance of a fraction of a percent of the privileged 1%, gaslighting the bejeezus out of the entire world. If the trans community wants to know what’s keeping people from accepting them, this is it:

(that’s “Not Safe For SuperStraights”, because these assclowns have redefined straight to mean “straight men willing to suck dick”, perhaps the most jaw-dropping example of “Bi Erasure” in the modern LBTQROFLMAOWTFBBQ community; see also SuperLesbian, for “lesbians unwilling to suck dick”)

Nobody hates them as much as they hate themselves.


Something I left out in yesterday’s glamour photography rant: do not use wide-angle lenses at close range. I don’t care how flat a Japanese girl’s ass is, perspective distortion gives her monstrous thighs, calves, and feet. Just cram the underwear into her crack like everyone else does if you need to pretend she’s got back.

Comments via Isso

Markdown formatting and simple HTML accepted.

Sometimes you have to double-click to enter text in the form (interaction between Isso and Bootstrap?). Tab is more reliable.