Kid YouTube is like a cotton candy fever dream during an lsd trip.
I’d watch Better Call Saul for the cinematography alone. The incredible shot locations, the surgical scene blocking, the colour composition and lighting. Just stunning!
I can’t believe, after so many years as an Aeropress fan, that I only just today tried an inversion brewing method (or in my case Hoffman’s variation of it). It uses less coffee and produces a better outcome. Delicious!
Part two of two on single sourcing content, this time covering my CV, which starts as YAML and ends up as HTML, PDF, and even a Word doc.
As I mentioned in my previous post, my blog is often both a place to throw ideas out into the world, and a place to mess around with screwy ideas, and one of those ideas I’ve been messing around with is using Jekyll’s abilities as a static site generator to produce multiple outputs from a single source.
The first experiment in this area involved my cookbook, wherein I took a bunch of individual markdown files and crammed them together into something that pandoc can use to generate PDF and even EPUB outputs.
My second experiment in this area was with my CV. The challenge with something like a CV is that the layout requirements are pretty complex and don’t fit well with a basic template-and-markdown model. As a result, I ended up having to take a less orthodox approach to this project.Continue reading...
Part one of two on single sourcing content to produce multiple attractive outputs. In this case, a write-up about the creation of my personal cookbook!
One of the benefits of using a static site generator (in my case Jekyll) to build this website is that all the underlying content is stored in simple text files. Most of the page content itself is just markdown files with a YAML header block. The page layout is simple HTML templates using liquid macros. Formatting is SASS that’s transformed into vanilla CSS.
This has a few of benefits. First, the site is future-proofed–plain text means I can move to a different engine any time I want, as the content is stored in a format that’s easy to extract and transform. Second, the ecosystem of tools to handle text files generally, and YAML and markdown specifically, is enormous, which means I can lean on all that existing infrastructure to do interesting things.
In this post I’ll cover the first of two examples where I’ve taken advantage of these benefits to produce, not just this website, but beautiful PDFs, ebooks, and even Word documents, from the same source content.Continue reading...
Day before ski trip, car trouble (for the second time). We borrow a car. Day of ski trip phone dies. Find backup phone. Now that’s what I call luck!
Trying to brew coffee with my Moka Pot. Forgot to put in coffee basket. Puzzled why no coffee. Proof I need coffee.
A review of the last book of The Expanse series, which brings to a satisfying close one of the finest sci-fi series I’ve ever read.
The Laconian Empire has fallen, setting the thirteen hundred solar systems free from the rule of Winston Duarte. But the ancient enemy that killed the gate builders is awake, and the war against our universe has begun again.
In the dead system of Adro, Elvi Okoye leads a desperate scientific mission to understand what the gate builders were and what destroyed them, even if it means compromising herself and the half-alien children who bear the weight of her investigation. Through the wide-flung systems of humanity, Colonel Aliana Tanaka hunts for Duarte’s missing daughter. . . and the shattered emperor himself. And on the Rocinante, James Holden and his crew struggle to build a future for humanity out of the shards and ruins of all that has come before.
As nearly unimaginable forces prepare to annihilate all human life, Holden and a group of unlikely allies discover a last, desperate chance to unite all of humanity, with the promise of a vast galactic civilization free from wars, factions, lies, and secrets if they win.
But the price of victory may be worse than the cost of defeat.
Disclaimer: This review is coming about a week since I finished this book, and I neglected to take notes right after I was done. So note to my future self, my memories are a bit fuzzier than usual with this one. This is exacerbated by the fact that I chose to re-read Persepolis Rising and Tiamat’s Wrath prior to reading this book, so the narrative has definitely blended together in my head.
With all that said, to get it out of the way: if you haven’t read The Expanse and you’re at all a science fiction fan, just a quick note that you need to go out and start reading Leviathan Wakes right now! The Expanse is undoubtedly one of the finest hard science fiction series out there (and has been adapted into an utterly fantastic TV series as well). I could go on and one about why I feel that way, but quite frankly, that’s pretty well-trod ground at this point.
But, after a ten-year-long journey, this incredible series of books and novellas is finally coming to a close.
Now, full disclosure, I will attempt to avoid major spoilers for this specific book in this review, but it’s going to be tough to avoid that with the previous two books in this trilogy. As a result, if you haven’t read this series at all and think you might, or if haven’t gotten around to reading books seven and eight, then it’s probably best to stop now.
Alright, with that disclaimer out of the way, let’s get right into it!Continue reading...
I can’t help but wonder if the writers of Babylon 5 saw the MST3K riff of Laserblast before writing Infection…
Yesterday was the 45 anniversary of one my absolute favourite Pink Floyd albums: Animals. Much is made Gilmour’s virtuosity on the album but Waters’ writing is brilliant here, and would presage many great concept albums to come!
I never would’ve guessed how much pomelo would grow on me…
Happy birthday 10th, Bridgy! If you’re reading this on Twitter, that’s because of this wonderful project. Thank you so much, Ryan, and everyone who’s contributed!
My favourite Slack anti-pattern:
Person: Hey, do you have a minute for a quick call?
[15 minutes goes by]
Me: Okay, well, I need to go do something else now, but I’ll be available in 20 minutes.
Person: [attempts to call immediately]
[20 minutes goes by]
Me: Alright, I’m free again.
[10 minutes goes by]
Person: Too late, I’m busy.
1 of 79