Blog

Introducing Chat Sematary

It took me much longer to get around to writing something up on my new podcast than I intended, but here we are. Chat Sematary is my new Stephen King podcast. I’m breaking down his bibliography and many of the adaptations that followed. As of right now, I have roughly 10 episodes in the bag and four that you can listen to now (five if you want to include the trailer).

For the most part, I’ll be experiencing a lot of his novels for the first time. I had read a handful out of order when I first started reading his works and then I decided to start from the top and run through them in the order of release. That led me to the idea for this podcast and it’s going to be a lengthy process. Right now, there are roughly 150 episodes to plan out. That number will change as King continues to release novels, short stories, and novellas and as more adaptations come out.

If you’re a King fan, even in the slightest, you just might find something to enjoy with this podcast. I’m not going to claim to be an expert on his works and how everything ties in, but I’m having a lot of fun discussing everything. I’m also always open to having new guests on the podcast, so if you or anyone you know might be interested, get in touch with me on Twitter.

You can find the podcast on Transistor to listen and subscribe and on Twitter and Instagram. There’s even a thread for both of my shows on the Chorus.fm forum.

Home Screen Icon Creator

MacStories:

I’ve always been intrigued by Workflow’s implementation of ‘Add to Home Screen’ – a feature that Apple kept in the transition to the Shortcuts app, and which allows users to create home screen icons to launch their favorite shortcuts. So earlier this month, I decided I wanted to learn how Shortcuts was handling the creation of home screen icons.

After a few weeks of experiments and refinements, I ended up reverse-engineering Shortcuts’ ‘Add to Home Screen’ implementation, which turns out to be an evolution of Workflow’s existing hack based on Safari and web clips.

Federico Viticci and I must have been playing around with this stuff at the same time. His implementation and solution is way better.

Creating a Simple App Launcher With a Custom Icon for iOS

In iOS 10 Apple introduced the ability for app makers to offer alternative app icons for their apps. A few of my favorite apps have taken advantage of this. Overcast has a cool dark icon for subscribers, Carrot Weather has a huge selection to choose from, and the MLB At Bat app lets you pick your favorite team’s logo as the icon. It’s a nice way to add a little bit of customization to your device. However, not every app has taken advantage of this new feature. For example, it’s a no brainer that the NBA should copy baseball and let you put a team logo as the app icon … but, they don’t. So when it came time to move from having the MLB app on my home screen, to the NBA, I started looking into all the different ways I could maybe change-up the icon. I have no desire to jailbreak my phone and this really isn’t an app I open up all that often anyway. I check it maybe a couple times a day, at most, to see what games are on, check scores, and watch one via League Pass if it’s coming down to the wire. Because of this, I thought about just using a Siri Shortcut to act as an app launcher and being done with it, but I didn’t love how the shortcut would launch, then switch to the Shortcut app, and then launch the NBA app. Sure, it worked, but it took longer than I wanted to even for an app I only open a few times a day.

However, I realized that if there was only one slight pause and a redirect to the NBA app, without first going through Shortcuts, that would probably work just fine for what I wanted this to do. So I took a look at how Shortcuts was creating these launchers and realized they’re basically just Web Clips that when opened redirect to a Shortcuts URL scheme. Looking a little closer I saw they created these Web Clips in a pretty clever way that kept everything local on the device. Usually a Web Clip will launch Safari and hit a web site, which is slow, however, if it’s a local HTML file it doesn’t need to do anything at all. So I copied their technique.

I created a basic HTML file that redirects to the NBA url scheme, created the icon I wanted for it, turned the background black, and then added a startup image that displays the logo on a black background. That way, when I tap the icon, instead of just getting a brief white background, I get a cool all black Trail Blazer screen before being sent to the NBA app. There’s still a slight delay, but it’s passable this time, since I’m sent right to the app and not to Shortcuts first.

And it means I can have the Blazer logo on my home screen:

If anyone is interested in how I did it. Here’s the basics: I started with a simple HTML document.

<html>
<head>
<title>NBA</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover” />
<meta name=”apple-mobile-web-app-capable” content=”yes”>
<meta name=”apple-mobile-web-app-status-bar-style” content=”black”>
<meta http-equiv=”refresh” content=”0;URL=’nba://'” />
<link rel=”apple-touch-icon” href=””>
<link rel=”apple-touch-startup-image” href=””>
</head>
<body style=”background: #000;text-align: center;”>
<img src=”data:image/png;base64,” width=”175″ style=”position:fixed;top:47%;left:49.2%;transform: translate(-50%, -50%);”/>
</body>
</html>

The meta refresh tag I set to the NBA URL scheme. I told the Web Clip to be full-screen (apple-mobile-web-app-capable). Set the status bar to black to match the background (apple-mobile-web-app-status-bar-style). (Change “black” to “default” to make it white.) And set the icon (apple-touch-icon) and the start up image (apple-touch-startup-image) to their respective images (you can find the recommended sizes via Google depending on what device you use).

Now, in the middle of the screen I wanted to show the Blazer logo. However, I didn’t want this image to be hosted on a server somewhere and slow down my little launcher. So, I recommend optimizing your image as much as possible and then converting it to Base 64. Grab that code and set it as the source for the image. I tweaked the size and positioning so that on load the start-up image and my little website thing would look the exact same.

After that I borrowed how Siri Shortcuts adds home screen apps. Convert the entire HTML page to Base 64. You’ll get a giant string representing your Web Clip. Mobile Safari won’t let you just copy and paste this into your browser, so you’ll need to link it from somewhere. I created a page that just had one link on it:

<a href=”data:text/html;base64,”>click me</a>

After the comma, I put the giant base 64 string. I tossed that on my server, opened it on my phone, and clicked it.

(I’m sure you can use something like this to do that too.)

It opened up the HTML page I created and asked if I wanted to be redirected to the NBA app. I clicked cancel, then just created the home screen app like usual (share sheet, add to home screen). I tapped the icon, it showed my startup screen, and then the NBA app opened up. Exactly like any of the Siri Shortcut apps and all without having to jailbreak my device or create a custom profile on the phone. Just a basic local HTML page turned into a web clip. I’d never do this for any app I open all the time, but this use case is just about perfect.

I share other things like this in the Apple thread from time to time.

Oh. And go Blazers.

Does the Seasonal Timing of an Album Release Have a Direct Impact on Its Eventual Success/Failure?

One of the things I have been pondering about over the past few weeks is why record labels would want and/or prefer to release a Summer-themed record in the Fall.  Maybe they would like for an album to be considered for year-end awards such as the Grammy’s, or for an artist to fulfill a contractual obligation during a calendar year? Taking a quick look at some of the noteworthy Fall releases this year, we can see several high-profile and established artists such as: Thrice, The 1975, Coheed & Cambria, Saves the Day, and Twenty One Pilots.

Judging by the singles released from these artists during the Summer, The 1975, Saves the Day and Twenty One Pilots’ albums may have been more thematically poised for immediate success if they were released in June or July. Other artists such as Thrice and Coheed seem to “fit” with the Fall themes, judging solely on what I have heard from the released music. I still expect the Twenty One Pilots and The 1975 albums to be hugely successful regardless of when they were released, however, these albums will genuinely marinate and sink into our consciousness throughout the rest of 2018 and bleed into the Winter of 2019. The question I am posing is, what makes an album with a clear thematic season attached to it get the album release date that eventually helps or hinders its eventual success?

For starters, let’s use the example of a well-received Fall-themed record in AFI’s, Sing the Sorrow. Any guesses on what date this album hit the streets? March 11, 2003. For a record so synonymous with autumn and the “Silver and Grey” that goes along with the changing of seasons, the timing of this release seemed a little odd. Yes, AFI became a major household name after the success of Sing the Sorrow, but if the record label had strongly considered the themes found throughout the album, many of us might have had an easier time digesting this classic LP.  The first single released from that album was “Girl’s Not Grey,” which sounded like a solid punk rock Summer jam, but again, why release that single back in the dead of Winter before the album’s eventual release in March?

It only gets stranger when you look at AFI’s subsequent release, Decemberunderground, that had a release date of June 6, 2006. Really? You have yet another chance to own the Winter and all the snowy packaging surrounding AFI’s second major-label effort, and you ship it off to the stores in the Spring. Sure, the first single of “Miss Murder” was hitting the airwaves towards the end of Winter in March or so, but this seemed like another missed opportunity to take full advantage of the themes surrounding the album.

On the other side of the coin, what happens when a bonafide Summer record drops in the Winter? Look no further than what happened to Andrew McMahon and the Wilderness on their sophomore release Zombies on Broadway. A February 10th release date, in my opinion, truly detracted away from the hype and buzz surrounding this Summer-themed album. Even my colleague, Craig Manning, made these points in his album review by explaining how so many of these songs are built for a long Summer drive, similar to the Everything in Transit album. I can’t exactly blast “Island Radio” with the windows down if I have to scrape the ice off of my car first.

Lastly, what happens when the label gets it right? Yellowcard’s Southern Air hit the record shelves on August 13, 2012, and it went on to be one of their most well-received records from both critics and fans alike. Whether or not the timing of the release had a lot to do with its success can continue to be debated for years to come. I’d like to think that labels such as Hopeless Records honestly get what their artists are trying to accomplish and can continue to market their bands in meaningful ways.

Most labels have been relying for far too long on their algorithms and other formulas of what makes an album a success or failure. If the labels would stop to consider the art they are helping release to the masses before they set a release date in stone, they may be surprised by the short-term (and long-term) reaction each LP gets. Or, maybe they would be better served to include the artists in their decision-making processes so that everything “clicks” at just the right time. For argument’s sake, let’s try and bring some of the creativity back to the art of the album release date and its associated packaging.

The Beautiful, Ugly, and Possessive Hearts of Star Wars

Film Crit Hulk:

I don’t care if you liked or didn’t like something. You are absolutely entitled to your opinion. But the opinion is not what matters. The point is that when you say something is “bad writing” or “bad direction,” I want to understand what you actually mean by that, and why you think that. And if you can only stammer out a few confusing words that add up to “that’s how I felt,” then I can’t understand you. And the simple truth is that applying the right words and backing them up with clarity, while showcasing an understanding of the nuance behind them, is literally what criticism is. Which is precisely why I take so much issue with critical culture trying assign a specific kind of value judgement, just because we think that’s what we’re supposed to do.

Amen.

Friday Thoughts (August 31st, 2018)

I thought the new format for these “Friday Thoughts” worked really well last week, so I’m going to use it again this week. They’ve slowly been becoming longer and more fleshed out. Not quite a weekly newsletter yet, but almost.

This week looks at new music from Alkaline Trio, Pale Waves, Young the Giant, The Night Game, and more.

This article is available exclusively to supporters of our website. Join now for as little as $3 per month and get access to exclusive content and a variety of perks. Plus, you'll be helping an independent publisher. Learn more here.

GoRuck to Raise Prices in September

GoRuck, who make the best backpack you can buy (the GR1), are increasing prices in September. If you are on the fence about picking one up, I wouldn’t wait:

So instead of surprising our community, and that means you, about a price increase on all pieces of GORUCK gear and apparel, we wanted to give you fair warning. So here it is: September 1 at midnight, prices across the board on GORUCK built Rucksacks and Apparel are going up, on average 20-30%. This will be GR1‘s first ever price increase.

Friday Thoughts (August 24th, 2018)

Another Friday is here. I hope everyone has a good week as we move toward the end of summer. I’m not ready for it to end. I’m ready for it to be less hot though. The temperature finally dropped here the past week. That coordinated nicely with the smoke coming in from all the fires. Been pretty gross air-quality-wise lately. I’ll take a few days in the 70s for a while. I’m looking forward to fall. Fall’s my favorite season. I love the weather, the crisp feeling in the air, and I like wearing fall clothes. I feel too hot all the time in summer. I like being able to put on long sleeves, and jeans, and wear shoes. Bring on the sweaters I say.

I’m going to try something a little different today and attempt to organize this round-up a little more.

This article is available exclusively to supporters of our website. Join now for as little as $3 per month and get access to exclusive content and a variety of perks. Plus, you'll be helping an independent publisher. Learn more here.

Friday Thoughts (August 10th, 2018)

I hope everyone had a good week. I spent most of my week working on this stupid posting bug where the posting box goes behind the keyboard, but everything I’ve done to fix it ends up causing a headache in a different and new way. It’s driving me fucking insane. So, I’ve decided to pause that until next Monday and do some other maintenance things today. Take a step back for a bit and see if that helps.

This article is available exclusively to supporters of our website. Join now for as little as $3 per month and get access to exclusive content and a variety of perks. Plus, you'll be helping an independent publisher. Learn more here.

Friday Thoughts (August 3rd, 2018)

This post is made weekly in the supporter only Q&A thread on our forums. I share thoughts about new music out and various other things going on in my life.

This week went by insanely fast. I feel like I was just getting into a groove, and now it’s already Friday. Damn. Bring on the weekend.

This article is available exclusively to supporters of our website. Join now for as little as $3 per month and get access to exclusive content and a variety of perks. Plus, you'll be helping an independent publisher. Learn more here.

Friday Thoughts (July 27th, 2018)

This post is made weekly in the supporter only Q&A thread on our forums. I share thoughts about new music out and various other things going on in my life.

Oh Friday! I am so glad you’re here. Been a long week, but a good week all-in-all.

This article is available exclusively to supporters of our website. Join now for as little as $3 per month and get access to exclusive content and a variety of perks. Plus, you'll be helping an independent publisher. Learn more here.

‘Slay In Your Lane’ is an uplifting book with words that will have a ripple effect across generations of Black Women.

The biggest difference between racial issues in the UK and the US is the attitude the people have towards the topic. In the US, there is a constant call for racial tolerance, racial awareness, and racial acceptance. Emphasized from childhood, people of color are aware of the racial differences. However, in the UK, there is an unspoken rule that race should be ignored. In Britain, racism is more subtle. It’s more insidious. Sometimes, you won’t even know you’re being discriminated against. The way the script usually goes is, “Hello. So nice to meet you.” Fake laugh, fake laugh, and more fake laughter, until you leave the room, and they say, “We are never going to employ that woman.” Many of them have mastered that script.

Meet the two successful black British women, Yomi Adegoke, and Elizabeth Uviebinené who have written Slay In Your Lane, a book with the tricks for black women to make lemonade out of the lemons given to them by racists. Yomi Adegoke is a journalist and senior writer at The Pool. While her best friend, and co-author, Elizabeth Uviebinené is a marketing manager at HSBC. They met at Warwick University years ago, and among the many things they share in common is their goal to protect black people at all cost.

Friday Thoughts (July 20th, 2018)

This post is made weekly in the supporter only Q&A thread on our forums. I share thoughts about new music out and various other things going on in my life.

This article is available exclusively to supporters of our website. Join now for as little as $3 per month and get access to exclusive content and a variety of perks. Plus, you'll be helping an independent publisher. Learn more here.

Friday Thoughts (July 13th, 2018)

This post is made weekly in the supporter only Q&A thread on our forums. I share thoughts about new music out and various other things going on in my life.

This article is available exclusively to supporters of our website. Join now for as little as $3 per month and get access to exclusive content and a variety of perks. Plus, you'll be helping an independent publisher. Learn more here.

The 14 Habits of Highly Miserable People

The 14 Habits of Highly Miserable People:

  1. Attribute bad intentions. Whenever you can, attribute the worst possible intentions to your partner, friends, and coworkers. Take any innocent remark and turn it into an insult or attempt to humiliate you. For example, if someone asks, “How did you like such and such movie?” you should immediately think, He’s trying to humiliate me by proving that I didn’t understand the movie, or He’s preparing to tell me that I have poor taste in movies. The idea is to always expect the worst from people. If someone is late to meet you for dinner, while you wait for them, remind yourself of all the other times the person was late, and tell yourself that he or she is doing this deliberately to slight you. Make sure that by the time the person arrives, you’re either seething or so despondent that the evening is ruined. If the person asks what’s wrong, don’t say a word: let him or her suffer.

It’s KD’s Fault

Craig Fehrman, writing at Slate:

The NBA has been bad for two years, and it’s Kevin Durant’s fault.

If the Warriors beat the Cavaliers on Friday night, they’ll clinch a second straight title, compiling a playoff record of 32–6 along the way. This team has erased two seasons of potentially exciting basketball as thoroughly as Ted Williams’ military service erased several years of his prime.

The Warriors aren’t the ’96 Bulls. The Warriors were the ’96 Bulls—a 70-plus-win team with a superstar and a championship-level supporting cast. Then they added the second-best player in the league. It’s as if David Robinson decided to join Michael Jordan and Scottie Pippen in Chicago and coast his way to some mid-’90s titles.

I love the NBA and have hated this year’s playoffs and finals. It’s not fun to watch. This article really gets to the why and how an un-competitive league is bad for basketball.

Second Life: Rethinking Myself

Federico Viticci, writing at MacStories:

I used to be obsessed about not being “behind” and being one step ahead of everyone in terms of tweets and news and emails. Now I understand that’s a battle I can’t win and a fight I don’t want to participate in. It wasn’t healthy and it prevented me from enjoying everything else happening around me. I went on vacation multiple times over the past few years and all I could think about was work and todos piling up in my task manager. That’s absurd, and it’s not a job I enjoy. Perhaps it’s one of the common pitfalls of being self-employed and working from home. I want to work at my own pace; even during the busiest periods of the year, I won’t let the anxiety of being “productive” get in the way of spending time with my family and enjoying everyday life.

God damn can I relate to this.