Hi, I'm Allen Pike. I’m currently building Forestwalk Labs, hosting It Shipped That Way, and writing monthly about what I’m learning.
April 19, 2025
Advance voting is now open for Canada’s federal election.
The last federal election was boring – but a lot has changed. The two largest parties have new leaders, and Canada’s largest trading partner has, uh, put new issues on voters’ minds.
While defense, energy independence, international relations, and democracy itself have hardly been core election issues of late, they’re now in play. You can check out CBC’s Election platform overview or Vote Compass, or the CTV’s Party Platform Tracker to get a recap of the parties’ platforms.
In terms of what to expect, there has been a fairly dramatic polling shift since Justin Trudeau’s resignation and the new US administration coming to power. According to polls, many voters who planned to vote for other parties – whether it was Conservatives, the progressive NDP, or the more obscure parties – are now planning to back the centre-left Liberals. Of course, only those who show up actually decide.
You can use 338Canada to see some guesses about what this might mean for your riding, or any strategic voting. Given the very large error bars on these projections though, it’s worth remembering that at the end of the day, you’re electing an MP to represent you – not the Prime Minister directly.
Making a plan to vote
- Sun April 20, Sat April 21: Remaining advance voting days
- Mon, Apr 28: Voting Day. Polls will be open until 9:30 for Eastern Time ridings, but only 7pm in Pacific time areas. Make a plan if you’re not advance voting.
March 31, 2025
The Nutri-Score, and a calculator for it.
Recently, I was in the grocery store with my kids, looking at granola bars. DAD can we have these in my lunches? My 8-year-old was waving a box of birthday-cake-flavored granola bars. Uh, birthday cake? Will that actually keep you full? Before I could read anything on the box, my...
5 min read →
February 28, 2025
The new frameworks will continue until morale improves.
In recent months, I’ve returned to writing code daily. It’s been a lot of fun. While I enjoy Swift, Python, and Ruby, we’ve been building in TypeScript lately since it’s a good fit for our latest project. After about a decade away from regularly writing JavaScript, it’s been fun to...
7 min read →
January 31, 2025
Press tab to complete your work.
If you’ve used a code editor before, you’ve seen tab completion. When you start typing a keyword or phrase, the editor might offer to complete the rest of what you’re typing: If I press tab, Sublime Text will complete “InfoRow” for me. Neat. An analogous thing happens in your browser:...
4 min read →
December 31, 2024
A method for magic.
Years ago, Teller performed a magic trick.1 First, he’d have you pick a card. He would attempt to produce the card, but fail, indicating the card may have travelled elsewhere. He’d then lead you on a short walk to a nearby park, and then be inspired to dig a hole....
2 min read →
December 9, 2024
On the most recent episode of The Talk Show, “A Good Duck Butt”, John Gruber and I discussed Apple Intelligence, Pixelmator, ChatGPT and Siri, the latest LLMs, and cursed faces.
Two developments since we recorded:
- iOS 18.2 was released, which added image generation and web search to Siri’s ChatGPT integration.
- Llama 3.3 70B was released, a new high-water mark for local models – if you have 64GB of memory.
November 30, 2024
Apple Intelligence, so far.
The first big wave of Apple Intelligence features are arriving shortly, with iOS 18.2. For the last month, a beta has been available, offering a peek into this new AI-powered future. I’ve been curious what Apple’s ML teams have been cooking, especially given the industry-leading security and privacy commitments they’ve...
9 min read →
November 17, 2024
After 82 episodes, the Fun Fact podcast has reached Final Fact – at least, for now. Good things don’t always get a satisfying ending, but this one turned out.
Fans of the show may enjoy It Shipped That Way, where I’ve been interviewing leaders from companies like Slack, Superhuman, and Shopify about how they’ve built great products and teams. More recently I’ve also been interviewing more founders, like this episode with Charity Majors, co-founder of Honeycomb.
October 31, 2024
The four phases of automated evals for LLM-powered features.
I gave a talk version of this article at the first Infer meetup earlier this month. Let’s say you want to build an LLM-powered app. With a modern model and common-sense prompting, it’s easy to get a demo going with reasonable results. Of course, before going live, you test various...
9 min read →
October 12, 2024
Voting is now open for BC’s election, which concludes in one week on Sat Oct 19.
I’ve done voting guides for Vancouver and Canada in the past, but I’ve never done a BC one since the decision here has traditionally been simple. There has long been two viable parties: one on the left, and one on the right. This continues, with no centrist party on the ticket and the Green Party unviable in almost every riding.
The main difference this time is that instead of the center-right BC Liberals, the NDP now faces the actually-right BC Conservative Party. While they might not have seemed electable only a few weeks ago, this recently-fringe party has been downplaying and walking back some of their more extreme statements in the hope of assuaging centrists who would have voted Liberal.
With such a close race between two very different choices, the outcome will ultimately come down to who turns up.
If you live in BC, make a plan to vote this week. Early voting continues on Sunday, Tuesday, and Wednesday, with the final decision on Sat Oct 19.
Further reading:
October 2, 2024
Next week, we’ll be kicking off a new speaker series in Vancouver called Infer. The goal of the meetup is to bring together folks who are doing great AI engineering work, so we can learn from one another.
The format will be familiar to folks that have attended my previous meetups: two speakers, often one of whom will be visiting from out of town, with time to chat afterward. Events will happen roughly every two months, when we have compelling topics lined up.
If you’re building LLM-powered apps in Vancouver, you can subscribe to our event on Luma. There are still a few spots open for our first “beta” event on October 9th, and we’ll be hosting another during NeurIPS in December.
There’s something electric about getting smart people who are working in a rapidly-changing field in a room together. I recommend it.
September 30, 2024
How self-driving cars become mundane.
The future is weird. Last summer, while I was in San Francisco, a friend asked how I was getting back to my hotel. “An Uber, I guess,” I shrugged. His eyes lit up. “Have you tried the self-driving cars yet?” A couple taps on his phone and a few minutes...
3 min read →