Dave Wilson, Nova Scotia’s opposition Liberal party health critic, thinks the government’s health officials have lost their marbles on this one— although he can’t say that because “losing your marbles” is one of the government’s blacklisted phrases.

— The National Post, on government censorship of "outdated, negative, inappropriate" language

Audio dramas with a side of gaming


One of the things that’s always been difficult for non-Japanese anime viewers is the amount of extra untranslated content that develops the characters and cleans up the stories. The mobile game for the “Is it wrong to try to pick up girls in a dungeon?” franchise is only moderately interesting as a game, but is absolutely stuffed with story, with music, art, and voice work by the anime staff and actors, and side stories co-written by the original author, making it all canon.

The only downside is that the game mechanics are optimized for deep-pockets “whale” players, and it gets increasingly grindy for free players after a while. You get enough “stamina” credits to play for free for quite a while each day, but unless you get some lucky gacha draws, you’ll eventually stop progressing through the quests, and be forced to spend your time grinding for materials and cash to upgrade your sub-optimal party members and/or replace them with better ones.

Fortunately, by then you’ll have unlocked a number of side stories that flesh out characters who are barely touched on in the anime, some of which are quite lengthy. (seriously; the catgirl waitresses just got a sequel to their previous adventure)

Performance-wise, the game is a real space-hog (3+ GB without the optional extra voice content; make sure you’re on wifi when you run it the first time) and battery drain, and will not run well on older devices with limited memory. For instance, on my iPhone 6+, it’s too big to stay suspended in memory if I switch to any other app, it takes quite a while to load, and it drains the battery very quickly, so I play on my iPad Mini 4 instead. (you can transfer a game between machines using a code/password combo)

It’s fully translated, and most of the Japanese voice content is subtitled (except for combat taunts, etc). The chibi versions of the characters are adorable and well-animated. Many of the side stories are a lot of fun. The main questlines cover both anime seasons and all three novel series, and given the kind of money they must be pulling in, I expect they’ll keep adding more.

The casino “poker” game unlocked at the end of the Ryu questline is really just a slot machine that’s almost impossible to lose money at, but it provides another way to grind for upgrades when you’re bored with the usual ones.

There are a lot of things not made clear in the documentation, and I was kind of surprised that none of the FAQs really cover it well, either. For instance, I was running around with a gimped party for quite a while because I didn’t realize that assistants add all their stats to the character they’re paired with, making it important to level them up just as much as the adventurers, and to pay as much attention to the distribution of their stats as to the buffs they provide.

Also, “White Healer” Amid was my single best gacha pull. I wouldn’t have made nearly as much progress without her in my party, and I’d almost pay to limit-break her right now.

I did make a single in-game purchase (“Syr’s Daily Lunch Box”, which provides resources for 30 days) to reward the company for amusing me, but everything else costs about 10x what I’d be willing to pay, and even paying real money doesn’t let you pull specific characters.

Halt and catch fire


I would pay good money to see this happen to every Prius I end up behind on Highway 101…

“Hey, where’d he go?”


I got nothin’…

One of these things is not like the other…


Canonical Soundtrack:

(via)

Shōwa versus Heisei


(via)

On February 24th, we find out what comes next; despite the boost it would produce for the Olympics, I suspect it won’t be the Nekomimi era.

(via)

“You stay classy, NYT”


NYT McCain obit all about Trump.

Refrigerate After Opening


When you’ve hired a top model for the whole day, but run out of photo ideas, of course you put her in the pantry. Although, honestly, I see a box of Jell-O in there, so if you need inspiration…

(via)

Fun with dotfiles


When booting OpenBSD 6.3 (at least), the /etc/rc startup script reads /root/.profile. This can produce some rather entertaining boot failures, including things like syslogd timing out on startup, preventing you from getting any log data about what might be wrong…

I’m quite certain this wasn’t the case in earlier releases, but I’m not sure when it crept in.

# Simple confirmation:
echo sleep 60 >> /root/.profile
reboot
# It will take an extra ~8 minutes to boot

It looks like they try to work around this by setting HOME=/ in /etc/rc, and having a separate /.profile, but it doesn’t work; it still reads /root/.profile.

Ah, there it is! /etc/rc.d/rc.subr:

...
rc_start() {
        ${rcexec} "${daemon} ${daemon_flags}"
}

...

[ -z "${daemon_user}" ] && daemon_user=root

...

rcexec="su -l -c ${daemon_class} -s /bin/sh ${daemon_user} -c"

So, anything executed from a proper start/stop rc script gets executed in a fresh su -l session (even if it’s running as root), and that resets $HOME.

The machine I was upgrading pre-dates the rc.d scripts, so it didn’t have the problem.

“Need a clue, take a clue,
 got a clue, leave a clue”