“In a single movement—too fast for the naked eye to follow—I spin, grab my scope, drop my gun on my foot, cry out in pain, pick up my gun, drop my scope on my other foot, pick up my scope, and raise it to my eyes. The sight I see comes as a shock.
“Mere moments later, I realize my mistake and turn the scope around.”
— Boris The BearGoddess of the Hearth
If you had to hang out with a Greek deity, I’d go with Hestia. She never married, just cooked food, lit fireplaces, took care of travelers, and basically just chilled out at home. All-around cool lady.
-- The Greek God Family Tree

While the show is apparently ripping through the source material, it’s managing to do so in an entertaining and amusing way, and this Hestia is clearly the patron goddess of Tumblr, Pixiv, Yandere, and anywhere else that cheesecake fan-art is accepted.
In the past I’ve found Cory Doctorow vaguely amusing as a gullible technophile and leftist shill, but this is bald-faced lying. Also libel.
"The 'Puppies' are a coalition of right-wing and white-supremacist groups who pushed a slate of ideologically pure nominees onto the Hugo Award ballot, complaining that you could no longer judge books by their covers, and that science fiction had changed to reflect the world since the 1970s."
--- Cory Doctorow, lying son-of-a-bitch
This is what he thinks of SF fans who like books he doesn’t like. It would cause me to stop buying his books if I’d ever started.
SFWA proposes a method for handling the orphan-works problem, and subtly knifes their customers:
A growing percentage of e-book licensing transactions (often erroneously referred to as "sales")...
When Tor offers a “potentially award-winning” (now that several people have withdrawn from this year’s Hugo nominations, anyway) ebook for $12.99, and the paperback for $13.50, I’d like to know exactly why I should settle for a DRM-laden “licensing transaction” instead of a good old-fashioned “sale”.
For that matter, $13.50 for the paperback? Fuck that. If we get a free copy in the Hugo voting packet, I’ll read it. Otherwise, there are plenty of other good SF books to read; I can wait until this one drops to a reasonable price.
Last time my sister and I were in Japan, one of her happiest discoveries was the nearby restaurant that served Katsu Curry Udon. Indeed, next time we’re in Kyoto, I suspect it will be at least a daily event. Sometime after, I casually suggested that one of our other mutual obsessions would work in this dish: Gyoza Curry Udon.

Oh yeah, that worked. I did cheat a bit, though:
"But fandom's furious identitarians succeeded where racists failed. Identitarians insist they want what I want, a world where everyone is equal. But to make that world, they attack anyone who wants equality in the wrong way. Perhaps my greatest disappointment with them is they happily use the tactics of racists and bigots--- mockery, death threats, blacklisting, and censorship."
--- Will Shetterly
Will, it’s because they are racists and bigots, and proud of it.
"My view is that when we specifically try to change the rules to exclude the Sad Puppies, and we judge how well the changes work by how well they would have excluded the Sad Puppies given historical data, we will have some difficulty explaining to journalists that we are not doing it to exclude the Sad Puppies."
--- J. Thomas, commenting on changing the Hugo rules at Making Light
I love it when this happens. Someone wrote a careful, reasonable article about how it’s impossible to even mention facts that contradict the “social justice” narrative on any issue, and the first comment is from just-registered user “brutalism apologist” and reads “This is not a good article.”
If they were self-aware, they wouldn’t score so many own goals.
OpenSCAD has some fairly basic 2D drawing primitives. If you can’t draw it with circles and polygons, you have to either approximate with line segments or construct your shape with unions, intersections, differences, and scalings. Or you can import DXF files, with some limitations.
Sadly, the primary limitation is “does not support things like curves/splines”, which means that any nice curves have to be rendered to lines by the converter. Adobe Illustrator won’t even make the attempt, so most people use Inkscape for this.
However, with the most recent release, there’s a way to get high-quality curves into OpenSCAD with only a modicum of pain: custom fonts. Draw up a nice shape in Illustrator or Inkscape, save it as SVG, run it through FontForge, and then call the new text() module from your SCAD file. And you don’t even need to learn to use FontForge; you just need to download a version that has Python scripting enabled, and run a script like this:
#!/usr/bin/python
import sys
import fontforge
font = fontforge.font()
letter=65
for arg in sys.argv[1:]:
char = font.createChar(letter)
char.importOutlines(arg)
letter+=1
font.familyname = "testfont"
font.generate('testfont.ttf')
Now you just need to copy the font into the same directory as your OpenSCAD file and tell it to render a letter (first SVG file is ‘A’, etc):
use; rotate_extrude() text(text="A", size=100, font="testfont");
[Updated] In order to get the placement and sizing perfect, you should set the origin of your SVG file at (0,200) with a height of 720, in a 1000x1000 document with the unit set to pixels. It will render any SVG you throw at it, but because it’s being treated as a font, it will be aligned by the baseline and capheight parameters; no doubt a more robust script could adjust those for you. If you add a print char.boundingBox() line to the script, you’ll see how FontForge has translated your dimensions. Inkscape comes with a “FontForge Glyph” template that works well; just add a second guideline at y=920, and resize the page to match the width of your drawing before saving.
[Updated: I wrote a more robust svg2ttf script that resizes and repositions each SVG file to make them work. Character tracking is off a bit, so you want to use separate text() commands for each character, and not try to render multiple characters in one string.]
As usual, set $fs and $fa to adjust the rendering quality.
And here it is in action. The item on the left is a sake cup modeled in OpenSCAD (SCAD file). The one on the right is the same shape imported into Inkscape and tweaked inside and out. (SVG files: OpenSCAD, Inkscape)

Why a sake cup? Somewhere in the 120+ pages of “when do we get our Shapeoko 3’s” on the forums was a suggestion about what sort of thing to make first. Someone mentioned a common practice among 3D printer builders of making a shot glass and toasting their success (quickly, because alcohol doesn’t work well in those plastics). A typical shot glass is hard to make with a CNC mill, between the tapered sides and the depth, so I grabbed a sake cup off the shelf and knocked together a model of it. Both the top and bottom depths are possible with my 2.5-inch YG-1 ballnose end mill (getting it perfectly centered so the two sides match will require a bit of jigging…), and as long as you ignore exotic tropical hardwoods, you can drink out of it safely.
After the toast, I’ll put some sort of finish on it, most likely CA glue.
I actually did a 3D print of the original version at the office. It came out pretty nice, but the bottom was a bit rough due to the unsupported areas, which is another reason to do this sort of thing as a two-sided CNC job.