A digital illustration of a anthropomorphic gray cartoon wolf blushing and holding his paws up to his cheeks.

skip.house, and a new project

page add

I am migrating from slice.zone to skip.house! Please keep your arms, legs, hands, and feet inside of the migration apparatus at all times.

I believe I originally registered slice.zone after seeing the domain of a friend of mine: ave.zone. “zone” is a neat gTLD, I thought, and so I made slice.zone my primary home on the internet.

After a certain point I gave my website the de facto name of “slice’s house”, and then “skip’s house” after I began going by that name. I recently figured that I should have it in the domain, and skip.house seemed wholly appropriate, so here we are!

Additionally, I am now reachable at skip@skip.house, and I’ve updated all of the links on this website as necessary. It’s been oddly surreal (yet incredibly motivating) to receive correspondence from readers. Being perceived like this is unfamiliar to me, but it’s cool I guess.

For the sake of keeping everyone’s RSS feeds clean, I have implemented a cutoff that preserves the old domain as-is within the <guid> of blog posts that were published before the migration. Please drop me a note if this is broken somehow and you’re seeing duplicates.

The <site> and self-reference to the feed were updated with the new domain, so hopefully that doesn’t break anything, either.

Fonts, fonts everywhere

About a week ago I licensed Concourse, a typeface by Matthew Butterick, and redesigned the typography of this website around it. Probably the most influential factor at play here was the accessible pricing of the font. It was also the natural choice considering that I enjoy Practical Typography, a book authored by Butterick, and that I’ve applied some of its principals to the design of this website before I even considered licensing the font.

On the other hand, Inconsolata is now used for monospaced text. I love PragmataPro, but it didn’t fit too well next to Concourse.

Something that continues to annoy me up to this day is the lack of text-box-trim support in current browsers (excluding Safari Technical Preview), as it allows for a level of increased correctness when it comes to alignment and layout surrounding text. Ah well, maybe someday.

Cinnamon

What else, what else…

I am working on a Neovim GUI for macOS! I’m very excited about it.

A screenshot of a Cinnamon, my upcoming Neovim GUI client for macOS. The font pictured is PragmataPro, and the editor is open to the mdx file constituting this blog post.

Take this gem from my working tree that probably definitely contains correctness issues:

// TODO: rip this out asap
if text.utf8.contains(where: { !(32...126).contains($0) }) {
    text = "?"
}

Unicode is hard. Anyways, I’ll probably poke myself to write some articles on its development, as I’ve had to deal with a lot of pretty “fun” stuff already.

PawMonochromatic icon of a dog's paw