Before every game, one of the linchpins of the Yankees’ talented bullpen, Adam Ottavino, finds a spot in the clubhouse to sit and write.
To combat the six-month mental minefield of self-doubt that is baseball’s regular season, Ottavino has found solace in a daily routine of writing in a journal. In it, he tracks how he cares for his powerful right arm, how he sharpens his focus, how he plans to attack an opposing lineup and, sometimes, he gives himself a pep talk by writing such messages as, “I am a great pitcher.”
“Sometimes you slip into that natural state that you’re getting beat out there,” Ottavino said. “Or maybe you’re starting to doubt your ability a little bit. Sometimes it’s important to remember how good you really are and the many tens of thousands of good pitches you’ve made.
“So I just try to remind myself, ‘I can do whatever I want with my breaking ball.’ Or, ‘I can throw perfect fastballs.’”
There’s some good advice in here for just life in general.
In the face of a corrupt authoritarian president who believes that he and his allies are above the law, the American people are represented by two parties equally incapable of discharging their constitutional responsibilities. The Republican Party is incapable of fulfilling its constitutional responsibilities because it has become a cult of personality whose members cannot deviate from their sycophantic devotion to the president, lest they be ejected from office by Trump’s fanatically loyal base. The Democratic Party cannot fulfill its constitutional responsibilities because its leadership lives in abject terror of being ejected from office by alienating the voters to whom Trump’s nationalism appeals. In effect, the majority of the American electorate, which voted against Trump in 2016 and then gave the Democrats a House majority in 2018, has no representation.
If everybody always lies to you, the consequence is not that you believe the lies, but rather that nobody believes anything any longer. This is because lies, by their very nature, have to be changed, and a lying government has constantly to rewrite its own history. On the receiving end you get not only one lie — a lie which you could go on for the rest of your days — but you get a great number of lies, depending on how the political wind blows. And a people that no longer can believe anything cannot make up its mind. It is deprived not only of its capacity to act but also of its capacity to think and to judge. And with such a people you can then do what you please.
It goes out once a week, on Fridays, and it’s filled with the same sort of stuff I’ve been writing or sharing in my blog for years. However, now it’s in one easy to digest and read newsletter. There’s music thoughts, movie thoughts, a ten song playlist of music I’ve loved each week, and recommendations and cool shit I’ve seen online.
There’s no spam, I won’t ever sell your email address to anyone, and I think you’ll like it. Subscribe here.
Democrats who preemptively declare impeachment off the table are mistakenly (or intentionally) conflating one possible end result of the impeachment process for the process itself. The Republican members of Congress who voted to open an impeachment inquiry into Nixon’s conduct didn’t necessarily want it to end in his removal from office; even up until his resignation it was an open question whether there were enough votes in the Senate to remove him. They were trying to get at the truth about the administration’s actions, and using impeachment to gather evidence. (They didn’t even limit themselves to Watergate. The committee eventually also voted on whether to impeach Nixon for the illegal bombing of Cambodia and for failure to pay taxes.)
Ichiro is a meticulous man, held in orbit by patterns and attention to detail. This place specializes in beef tongue, slicing it thin by hand and serving it raw alongside hot cast-iron skillets. They do one thing perfectly, which appeals to Ichiro. Tonight he’s got dark jeans rolled up to the calf, each leg even, and a gray T-shirt under a white button-down with a skinny tie. His hair looks darker than in some recent photos, maybe the lighting, maybe a dye job. Either way, not even a 44-year-old future Hall of Famer is immune from the insecurities and diminishments that come with time. This winter is the most insecure and diminished he’s been.
I have tried hard to match my friends in their pessimism about the world (is it just my friends?), but I keep encountering people who, in spite of all the evidence of terrible things happening everywhere, give me hope. Especially young people, in whom the future rests. Wherever I go, I find such people. And beyond the handful of activists there seem to be hundreds, thousands, more who are open to unorthodox ideas. But they tend not to know of one another’s existence, and so, while they persist, they do so with the desperate patience of Sisyphus endlessly pushing that boulder up the mountain. I try to tell each group that it is not alone, and that the very people who are disheartened by the absence of a national movement are themselves proof of the potential for such a movement.
Another year is in the books, and I must say, this was one of my favorite years for music in a long while. I felt like I was discovering new music, or a new album to fall in love with, on a regular basis. And then the albums that ended up connecting with me, really hit me. It’s comforting to know that even when the rest of the world can feel like a mess, music still can find a way to cut through and make things feel a little better, if only for the duration of a great song.
After much deliberation, I’ve put together my favorite music, movies, tv shows, books, and apps from the past year. I’ve included playlists where appropriate, and I hope you’ll find something that will connect with you the way it has me.
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.
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.
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.
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.
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.
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.