Pixelsnatch #2

Published on

Apologies for the lack of links this week. I already fell behind on my notetaking. I really enjoyed these CSS-related things though.

Front End Design

Personal Project

I made this little math game a long time ago in CoffeeScript, but I thought I’d get to know Stimulus by building something familiar.

Pixelsnatch: Issue #1

Published on

Interesting Nuances in HTML

  • <b> means “bring attention to”. it’s used for things you want to bring attention to but aren’t warnings
  • <strong> is meant for warnings and the like

By using preprocessor languages like Markdown, we lose the nuance of these things. Sure—you can use HTML tags in Markdown—but the point of Markdown is to avoid doing that, so if you’re just going to add a bunch of HTML tags in your Markdown documents, what’s the point of writing in Markdown?

JavaScript for Automation

  • a lot of the new ES6 and later syntax is supported in JXA
    • const
    • let
    • spread operator
    • array methods [includes(), …]

Seeing how much JXA has come along the last few years is making me want to reconvert the OmniFocus Library back into JavaScript (which it was originally written in).

currentColor allows for some nifty theming

  • use currentColor to inherit colors defined higher in the cascade
  • use CSS functions to then modify that color

I went down the currentColor rabbit hole after getting into CSS variables. I don’t think I’ll use currentColor a lot, but it’s nice to know about.

Frontend Nagoya

I went to a fun event called Frontend Nagoya on 2018-01-27. It was a nice afternoon. I heard a few interesting talks, bumped into an old friend from nearly a decade ago and met a lot of nice new people.

Drafts vs. OmniFocus on the Apple Watch

I’m a die-hard OmniFocus user—even if sometimes I flirt with the idea of using TaskPaper—but I’ve taken OmniFocus out of my Apple Watch complications and replaced it with Drafts. I don’t want to be doing task management from the watch—I want to be doing quick-capture—which Drafts is just better at. If only there was a Drafts for macOS…

Interesting Finds

Black Mirror S04E04

Published on

Black Mirror S04E04

I’m slowly working my way through the newest season of Black Mirror. I got to say, this was a beautiful episode. Click below to reveal my thoughts (which include spoilers).

Show spoilers Close spoilers
The episode starts (like most Black Mirror episodes) without any backstory, and you’re thrust into the middle of someone’s awkward blind date. The two go back to what seems liks a hotel to have sex but you later find out that these are more like apartments that you get put into for however long the relationship is going to last.

The two main characters joke about the possibility that they might be in a simulation and that the “coaches” are part of that simulation system. It’s a short mention and I forgot about it until the end when it’s revealed that it actually was a simulation—and that it was the 1000th. So in the end, the story was about a super-advanced version of Tinder, right? The tragic thing for me was that over the course of the episode, we’re shown how real the simulations are for the people in the simulation. Since I’m of the mind that artificial life is still life, it would seem that this system is torturing these people for the benefit of someone else (even if they are based on those people). On one hand, it’s a cute love story about two people bucking the system and running away together—it’s also a horrible portrayal of a cruel digital simulation that makes people live through an awful years-long experience of terrible relationships that ultimately ends in their “deletion”.

w3schools Exercises & Tutorials

Published on

It’s possible some of you may already know about these but w3schools has a bunch of exercises and tutorials to help you study web technologies. Could be old hat, but I’m sure someone will find these useful.

Replacing Video Games

Published on


I have loved video games ever since I was a little kid, but over the past 12–18 months, I’ve been replacing my video game time with tabletop games. It started back with Secret Hitler, I think. I backed the game on Kickstarter, they provided a print-and-play version during the campaign, and one night I got 5 or 6 friends together and we played for five hours. It was a blast, and from that, my newfound love of tabletop games began. My little group of friends is filled with Game of Thrones (and A Song of Ice and Fire) fans. One of us bought Game of Thrones: The Board Game and we played it every weekend for a few months. The issue we ran into was that it required at least three players but unless you have 5 or 6, the game gets a bit stagnant. In order to fill a gap where we couldn’t play anything with just two players, I bought A Game of Thrones LCG. At first, we just played with one core set, but as I began to see the strategy avialble if you had multiple core sets and all the expansions, I quickly bought into the rest of the game.

For times when we need to accomdate large play groups or people not into Game of Thrones’ world, I picked up a few other games like Salem and Tortuga. Salem is very similar to Secret Hitler, but actually has a bit more strategy involved (and more understanding of English required). Tortuga is a fun game for large groups that has an element of strategy and social deception, but has relatively simple rules and is easy to teach to new players (but once again, the cards require a lot of English reading skills). I mention English because I live in Japan and if we include non-English speakers in our game days, things like English comprehension have to be accounted for.

A game I played recently that doesn’t require any language knowledge and has some elements of social deception (something that I love) is Saboteur. If you’re looking for an inexpensive card-based social deception game, it’s a good choice.