Sign in

Michael Birch

@birchmd.bsky.social
99 followers 101 following 205 posts

Software developer; math enthusiast; he/him; MTG casual; github.com/birchmd www.typedriven.ca/portfolios

PostsRepliesMedia
Michael Birch @birchmd.bsky.social · 03/10/2026
Review: Words of Radiance by Brandon Sanderson The world and the characters remain interesting enough, but I still think it's too long (finished it on the 3rd borrow from the library). I also still hate the third act breakup as a trope (not exactly what happens here, but similar vibes). ⭐⭐⭐
Cover of Words of Radiance by Brandon Sanderson. A man wearing a blue uniform is crouching with his glowing fist towards the ground. Clouds swirl in the background.
000
Michael Birch @birchmd.bsky.social · 10/09/2026
Rust is a language of places. But smart pointers in libraries currently can't take advantage of this in the way built in pointer types can. A proposal to introduce handle traits aims to fix that issue. It will allow nice things like automatic field projection on mutex guards.
000
Michael Birch @birchmd.bsky.social · 10/09/2026
I should start using the `time` crate instead of `chrono`. The maintainer has put a lot of work into performance and correctness (including miri-based tests for soundness of unsafe code).
100
Michael Birch @birchmd.bsky.social · 10/09/2026
Rust is starting to be used in robotics. The language is providing benefits of performance, reliability and composition (like it does everywhere). But the ecosystem is fragmented and deciding what crates to use to get started remains a challenge.
100
Michael Birch @birchmd.bsky.social · 10/09/2026
The rust atomics talk was so good! But I can't adequately summarize it here because it had a lot of technical detail. This is one I should bookmark the recording of when it comes out on the rust foundation YouTube page www.youtube.com/channel/UC0j...
youtube.com
Rust Foundation
The Rust Foundation is an independent non-profit dedicated to the stewardship of the Rust programming language and its global community. Visit us at rustfoundation.org.
100
Michael Birch @birchmd.bsky.social · 10/09/2026
Writing rust code (including using cool patterns like newtype and type state) to implement the process driven approach to synthetic data. Blog post talking about synthetic data methodology: www.carolinemorton.co.uk/blog/synthet... There are probably other good posts on this blog to check out.
carolinemorton.co.uk
How Synthetic Data Gets Made | Caroline Morton
High level overview of how synthetic data is generated.
100
Michael Birch @birchmd.bsky.social · 10/09/2026
#rustconf2026 day 2 talk summaries thread! (Doing it throughout the day today instead of all at the end to minimize my chances of forgetting things)
110
Michael Birch @birchmd.bsky.social · 09/09/2026
One could consider generating formal specs (eg TLA+) from natural language informal specs using AI. The presenter indicated having success with this approach (including catching one bug before it reached production).
000
Michael Birch @birchmd.bsky.social · 09/09/2026
Rust could (should) be taught as the first systems programming language to undergraduate students. There is an initiative to gather educational materials: rust-edu.org
120
Michael Birch @birchmd.bsky.social · 09/09/2026
Reverse engineering malware written in Rust has a number of challenges but the tooling is getting better.
100
Michael Birch @birchmd.bsky.social · 09/09/2026
The inline dyn trait pattern allows writing nice library code with good compile-time checks in cases where a protocol (eg LSP) has opt-in extensions.
100
Michael Birch @birchmd.bsky.social · 09/09/2026
Volvo is trying to make EVs cheaper by building batteries with wirelessly controlled electronics to output AC directly. The controllers for these electronics are written in Rust.
110
Michael Birch @birchmd.bsky.social · 09/09/2026
Summary from the talks I went to today at #rusrconf2026 (this is mostly for my future self, but maybe others will find it interesting) 🧵
120
Michael Birch @birchmd.bsky.social · 09/09/2026
"The compiler has your back and generates good code for you." Amen brother! #rustconf2026
000
Michael Birch @birchmd.bsky.social · 09/09/2026
The #rustconf2026 talk on reverse engineering Rust malware is quite good. I think it's funny though that `fn main` pronounced out loud sounds like "f---n' main", which is probably apt when it's annoying to find the main function in a Rust binary compared with C.
000
Michael Birch @birchmd.bsky.social · 09/09/2026
Today I learned `rustls` is pronounced "Russells" not "Rus TLS". Thanks #rustconf2026 !
000
Michael Birch @birchmd.bsky.social · 03/09/2026
Review: A Trade of Blood by Robert Jackson Bennett Another great installment in the series of Ana and Din mysteries! I have enjoyed all of the books in this series but this one in particular I found to be quite engaging. The mystery has a few twists while we continue to learn more about Din. ⭐⭐⭐⭐⭐
Cover of A Trade of Blood by Robert Jackson Bennett. A severed human head with mushrooms growing out from the neck is shown under the words of the title. Mushrooms also creep in from the left side of the image, as well a a few from the bottom right corner.
011
Michael Birch @birchmd.bsky.social · 29/08/2026
Review: Infinite Shores by Pascale Lacelle I liked the first two books in the Drowned Gods series, but this one doesn't stick the landing for me. I think there are many interesting ideas, but it feels like they aren't able to be fully expressed. Still worth checking out the series as a whole. ⭐⭐⭐
Cover of Infinite Shores by Pascale Lacelle. An hour glass is half way finished. A hand reaches out from the sand in both the top and the bottom piles of sand in the hour glass. A solar eclipse is happening in the bottom half of the hour glass.
000
Michael Birch @birchmd.bsky.social · 14/08/2026
Got the trophy + ranked up to Platinum in a #MTGxTheHobbit Pick-Two Draft on #MTGA with a sweet green-black deck. Green was wide open in my seat; I was passed many rares (enough to get the Rare Drafter achievement) so I had lots of strong cards including Chief Warg's Company and Part in Friendship.
Deck
2 Chief Warg's Company (HOB) 151
2 Down in the Valley (HOB) 124
1 Part in Friendship (HOB) 134
3 Guardian of the Halls (HOB) 127
1 Boughside Wanderers (HOB) 121
1 Mirkwood Nurturer (HOB) 160
1 Troop of Ponies (HOB) 3
1 Hobbit Hole (HOB) 184
2 Wood Elves (HOB) 142
1 Bejeweled Warg (HOB) 117
2 Beorn, Reluctant Host (HOB) 118
1 Mirkwood (HOB) 188
1 Dreaded Bat-Cloud (HOB) 66
1 Quarrel (HOB) 135
1 Gnashing of Teeth (HOB) 69
1 Radagast of Rhosgobel (HOB) 136
1 Stony-Voiced Goblins (HOB) 85
1 Thranduil, Sindarin Liege (HOB) 166
1 Warg Tactics (HOB) 139
7 Swamp (SLD) 1470
8 Forest (UNF) 244

Sideboard
1 Pinecone Strike (HOB) 107
1 Desolation of Smaug (HOB) 93
2 Little Bear (HOB) 128
1 Woodland Weavemaster (HOB) 143
1 Elvenking's Halls (HOB) 182
1 Beorn's Hospitality (HOB) 120
1 Elvenking's Harper (HOB) 38
1 Nasty Little Rabbit (HOB) 130
1 Wargling (HOB) 140
1 Ordinary Bear (HOB) 133
1 Wilderland Scrounger (HOB) 141
1 Duskwatch Hunter (HOB) 153
1 Great Gilded Boat (HOB) 42
1 Bilbo Baggins, Burglar (HOB) 34
1 Long-Bodied Grey Dog (HOB) 1
1 Lake-town Lookout (HOB) 18
4-1 record at Platinum 4 rank in a Pick-Two Draft Magic: the Gathering The Hobbit event on Magic: the Gathering Arena.
010
Michael Birch @birchmd.bsky.social · 07/08/2026
7 wins in a Marvel Super Heroes Quick Draft on MTGA with a scrappy black-white deck. A decent mix of removal and card draw (stapled on creatures) with a few land cyclers to smooth out draws is a recipe for success in this format.
7-2 record in a Quick Draft Marvel Super Heroes event on Magic: the Gathering Arena at gold tier rank.Deck
1 Origin of the Avengers (MSH) 28
1 Hero in Training (MSH) 16
2 Murdock's Crusade (MSH) 24
1 Helicarrier Strike (MSH) 15
2 Borough Backup (MSH) 7
1 Luke Cage, Power Man (MSH) 20
2 H.E.R.B.I.E. Scout Unit (MSH) 247
1 War Machine, Legacy of Iron (MSH) 238
1 Night Nurse, Healer of Heroes (MSH) 26
1 S.H.I.E.L.D. Spy Kit (MSH) 36
2 Cruel Alliance (MSH) 92
1 U.S.Agent, John Walker (MSH) 236
1 Viv Vision, Teen Synthezoid (MSH) 256
2 Kingpin's Enforcers (MSH) 102
1 Fisk Tower (MSH) 265
1 Wakandan Drone Flock (MSH) 40
1 Ninja of the Hand (MSH) 108
1 Project Deathlok Soldier (MSH) 109
7 Swamp (SLD) 1470
9 Plains (SLD) 1468
1 Roxxon Brutes (MSH) 113

Sideboard
1 Falcon's Wing Harness (MSH) 53
1 Pet Avengers (MSH) 178
1 Aerial Doombot (MSH) 43
1 Avengers Hangar (MSH) 259
1 Surveillance Room (MSH) 274
1 HYDRA Infiltration (MSH) 100
2 Vision of Love (MSH) 158
1 Death to Our Enemies (MSH) 127
1 Birnin Zana Plaza (MSH) 262
1 Panther Pounce (MSH) 29
1 Crossbones, Malicious Mercenary (MSH) 91
1 Agents of HYDRA (MSH) 85
1 Arnim Zola, Bio-Fanatic (MSH) 86
1 Robot Domination (MSH) 111
1 Super Suit (MSH) 78
000
Michael Birch @birchmd.bsky.social · 31/07/2026
Review: The Lost Metal by Brandon Sanderson This is an excellent conclusion to Mistborn Era 2! It pulls in more from the wider Cosmere than the other Mistborn books, laying interesting ground work for Era 3. Most importantly each of the Era 2 characters get an emotionally satisfying ending. ⭐⭐⭐⭐⭐
Cover of The Lost Metal by Brandon Sanderson. Two men in suits stand in combat-ready poses. One carries a silvery meta gun while the other wears a hat and carries a dueling cane. The background shows a large building with two domes a little obscured by a reddening sky.
000
Michael Birch @birchmd.bsky.social · 28/07/2026
We also visited Laplace's tomb (that is Laplace of Transform fame and 3B1B has a great video about that too). It's very random because it's at the edge of a field kind of out in the middle of nowhere. I feel like this monument (and the person it was made for) deserves some more love!
Me standing to the left of Laplace's tomb. I am wearing my adventuring Tilly hat because we had to hike a bit to get to this location. The weeds around me are up to my knees. The tomb itself has four stone Roman style pillars holding up a stone roof like a temple. Inside the structure is a bust of Laplace. There is an inscription on the front of the structure although it cannot be read in this image because it is hidden in shadow.A close up of the front of Laplace's tomb. The inscription is hard to make out, but it reads

"
Pierre Simon Laplace

Mécanique Céleste Système du Monde
Théorie Analytique des Probabilités
"
010
Michael Birch @birchmd.bsky.social · 28/07/2026
@lynnesargent.bsky.social and I are back from summer vacation which included two stops partially inspired by @3blue1brown.com videos. The Escher museum where we saw in person the Print Gallery featured in Grant's excellent video. The museum had other fun things too, thanks for the recommendation!
A photo of Prnt Gallery by M. C. Escher. It shows a man standing in a print gallery looking at a painting of a ship in the bay of a town which itself contains the gallery the man is standing in. The lines are warped to make this effect.Myself and Lynne playing with the forced perspective setup at the Escher museum. Lynne is on the left appearing to be a giant where their head can nearly touch the ceiling of the room we are standing in, while I appear to be tiny; barely coming up to Lynne's shoulder. In real life I am taller than Lynne.
131
Michael Birch @birchmd.bsky.social · 28/06/2026
Note: consider the sequence of day counts involving consecutive digits: 1, 12, 123, 1234, 12345, 123456,... The first 3 all happen before you turn 1 year old then the next one before you turn 4. To see your 123456 day you would need to live to be over 300 years old! So 12345 really is special.
010
Michael Birch @birchmd.bsky.social · 28/06/2026
This month I celebrated my twelve thousand three hundred forty fifth day on Earth, a.k.a. my 12345 day. Humans love celebrating once in a lifetime events that are multiples of 5 or 10 (50th birthday, 25th wedding anniversary, etc.). 12345 day seems like a good one to add to the list!
110
Michael Birch @birchmd.bsky.social · 28/06/2026
Thanks for the recommendation! I'll have to check out that documentary.
110
Michael Birch @birchmd.bsky.social · 23/06/2026
Review The Bands of Mourning by Brandon Sanderson I do love an Indiana Jones style adventure story. This one hit all the beats while still staying true to the characters we've grown to love over the series. This might be my favourite installment in Mistborn Era Two yet! ⭐⭐⭐⭐
Cover of The Bands of Mourning by Brandon Sanderson. A man and a woman wear heavy coats in a wintry landscape. A large building looms over them in the background.
050
Michael Birch @birchmd.bsky.social · 20/06/2026
Sending off Secrets of Strixhaven with one last pick-two draft trophy. This was a fun format! Being Lorehold for my last draft is fitting since I did quite enjoy playing that archetype. Of course the pinnacle for me was the draft where I won every game with Mathemagics.
Deck
1 Antiquities on the Loose (SOS) 7
1 Rubble Rouser (SOS) 128
1 Zealous Lorecaster (SOS) 137
2 Heated Argument (SOS) 118
2 Living History (SOS) 121
1 Abrade (SOA) 37
1 Spirit Mascot (SOS) 230
2 Charging Strifeknight (SOS) 110
1 Pursue the Past (SOS) 216
1 Ajani's Response (SOS) 6
1 Shattered Acolyte (SOS) 31
1 Garrison Excavator (SOS) 116
1 Unsubtle Mockery (SOS) 136
1 Seize the Spoils (SOS) 129
1 Erode (SOS) 15
2 Practiced Scrollsmith (SOS) 210
1 Ancestral Anger (SOS) 106
1 Burst Lightning (SOA) 41
1 Wilt in the Heat (SOS) 243
8 Plains (SLD) 1468
9 Mountain (SLD) 1471

Sideboard
1 Scolding Administrator (SOS) 224
1 Last Gasp (SOS) 86
2 Forum Necroscribe (SOS) 84
1 Embrace the Paradox (SOS) 186
1 Rearing Embermare (SOS) 127
1 Deluge Virtuoso (SOS) 42
1 Tester of the Tangential (SOS) 69
1 Nita, Forum Conciliator (SOS) 206
2 Ennis, Debate Moderator (SOS) 14
1 Imperious Inkmage (SOS) 195
1 Duel Tactics (SOS) 112
1 Efflorescence (SOS) 144
1 Professor Dellian Fel (SOS) 214
1 Archaic's Agony (SOS) 107
1 Elemental Mascot (SOS) 185
1 Strife Scholar (SOS) 131
1 Fractalize (SOS) 51
4-0 record in a Pick-Two Draft Secrets of Strixhaven event on Magic: the Gathering Arena. The player is ranked platinum 3.
010
Michael Birch @birchmd.bsky.social · 16/06/2026
Review: Higher Magic by @courtney-floyd.com This is a fresh take on the dark academia genera focusing on a more realistic story of graduate studies (but still with magic obviously). It's quite a good read! I especially enjoyed the little world-building details included throughout. ⭐⭐⭐⭐
Cover of Higher Magic by Courtney Floyd. A stained glass window is framed with flowers and has both a skull and  a rolled parchment on the sill. The moon is in the background.
021
Michael Birch @birchmd.bsky.social · 13/06/2026
@mattgrande.bsky.social you might enjoy this one! Not sure how often you find yourself in Toronto, but mentioning it to you just in case.
020
Michael Birch @birchmd.bsky.social · 13/06/2026
The most important thing is that your spells are high impact, so the more good cards you have in your deck the better things will go for you. Not every card in this deck is powerful but there are enough of them and there is enough ramp and card draw to make sure I get to cast those spells (+cascade)
000
Michael Birch @birchmd.bsky.social · 13/06/2026
60 cards. 5 colours. 7 wins. In limited! Oh yes, this cascade emblem format is a fun time. Legitimately I think this a good strategy in the format. It's ok if your mana base is a little bad because you are only paying the mana cost of about half the spells you cast (you just cascade into the rest).
7-2 record in a Secrets of Strixhaven Quick Draft with Cascade Emblem on Magic: the Gathering Arena.Deck
1 Additive Evolution (SOS) 139
2 Stress Dream (SOS) 235
1 Deduce (SOA) 16
1 Sanar, Unfinished Genius (SOS) 223
2 Quick Study (SOS) 65
2 Terramorphic Expanse (SOS) 265
1 Pensive Professor (SOS) 63
1 Potioner's Trove (SOS) 251
1 Matterbending Mage (SOS) 59
1 Muse Seeker (SOS) 60
1 Expressive Firedancer (SOS) 114
1 Grapple with Death (SOS) 192
1 Mind Roots (SOS) 203
1 Tackle Artist (SOS) 133
1 Sleight of Hand (SOA) 22
1 Hydro-Channeler (SOS) 54
1 Cuboid Colony (SOS) 183
1 Muse's Encouragement (SOS) 61
1 Send in the Pest (SOS) 100
1 Mindful Biomancer (SOS) 154
1 Embrace the Paradox (SOS) 186
1 Colorstorm Stallion (SOS) 180
1 Proctor's Gaze (SOS) 213
1 Titan's Grave (SOS) 266
1 Brush Off (SOS) 39
1 Prismari Charm (SOS) 211
1 Studious First-Year (SOS) 162
1 Elemental Mascot (SOS) 185
1 Banishing Betrayal (SOS) 38
1 Abstract Paintmage (SOS) 171
1 Tenured Concocter (SOS) 163
1 Deluge Virtuoso (SOS) 42
1 Mage Tower Referee (SOS) 249
2 Plains (SLD) 1468
6 Island (SLD) 1469
3 Swamp (SLD) 1470
5 Mountain (SLD) 1471
1 Render Speechless (SOS) 220
4 Forest (UNF) 244
1 Shopkeeper's Bane (SOS) 159
1 Ancestral Anger (SOS) 106
1 Sneering Shadewriter (SOS) 101

Sideboard
1 Requisition Raid (SOA) 10
100
Reposted by Michael Birch
Lynne Sargent @lynnesargent.bsky.social · 13/06/2026
It's new story day! Find "The Once Green Forest of My Lungs," out now with @rottingleafmag.bsky.social. www.briefecology.com/the-rotting-...
briefecology.com
The Once-Green Forest of My Lungs — Brief Ecology
by Lynne Sargent
165
Michael Birch @birchmd.bsky.social · 07/06/2026
7 wins with a nice Prismari deck in Strixhaven Quick Draft! I won't be competing in the Arena Limited Championship Qualifier, but I can still get some wins in a cozy low stakes draft.
Deck
2 Burst Lightning (SOA) 41
1 Zaffai and the Tempests (SOS) 246
1 Spectacle Summit (SOS) 262
2 Stress Dream (SOS) 235
2 Landscape Painter (SOS) 56
2 Spectacular Skywhale (SOS) 229
2 Procrastinate (SOS) 64
1 Essence Scatter (SOS) 47
1 Disdainful Stroke (SOA) 17
1 Visionary's Dance (SOS) 242
1 Terramorphic Expanse (SOS) 265
1 Flow State (SOS) 49
1 Wisdom of Ages (SOS) 71
1 Unsubtle Mockery (SOS) 136
1 Hydro-Channeler (SOS) 54
1 Textbook Tabulator (SOS) 70
1 Spell Pierce (SOA) 23
1 Mana Sculpt (SOS) 57
1 Banishing Betrayal (SOS) 38
1 Run Behind (SOS) 66
7 Mountain (SLD) 1471
8 Island (SLD) 1469

Sideboard
1 Procrastinate (SOS) 64
2 Textbook Tabulator (SOS) 70
1 Spell Pierce (SOA) 23
2 Rapturous Moment (SOS) 219
1 Deduce (SOA) 16
1 Expressive Firedancer (SOS) 114
1 Rubble Rouser (SOS) 128
1 Sleight of Hand (SOA) 22
1 Stadium Tidalmage (SOS) 232
1 Embrace the Paradox (SOS) 186
1 Aberrant Manawurm (SOS) 138
1 Bulk Up (SOA) 40
1 Glorious Decay (SOS) 150
7-1 record in a Secrets of Strixhaven Quick Draft event on Magic: the Gathering Arena.
010
Michael Birch @birchmd.bsky.social · 05/06/2026
Review: The Way of Kings Brandon Sanderson I liked this well enough and I am interested in what will happen to these characters, so I will continue with this series. I do think it is a little too long; it doesn't have the quick pacing of other Sanderson books, like second era Mistborn. ⭐⭐⭐⭐
Cover of The Way of Kings Brandon Sanderson. A soldier holding a large sword and a yellow banner points towards another person on a ridge farther away. There are storm clouds in the sky.
000
Michael Birch @birchmd.bsky.social · 23/05/2026
A clean 7-0 in a Strixhaven draft on #MTGArena I won every single game with Mathemagics forcing my opponent to draw from an empty library. I guess I should have done that Draft Contender event after all!
Deck
2 Ambitious Augmenter (SOS) 140
1 Harmonized Trio (SOS) 52
1 Mind Roots (SOS) 203
2 Grapple with Death (SOS) 192
1 Studious First-Year (SOS) 162
1 Snarl Song (SOS) 161
1 Muse Seeker (SOS) 60
1 Paradox Surveyor (SOS) 208
2 Landscape Painter (SOS) 56
1 Run Behind (SOS) 66
1 Additive Evolution (SOS) 139
2 Environmental Scientist (SOS) 147
2 Titan's Grave (SOS) 266
1 Mathemagics (SOS) 58
1 Muse's Encouragement (SOS) 61
1 Spectacle Summit (SOS) 262
1 Terramorphic Expanse (SOS) 265
1 Paradox Gardens (SOS) 258
1 Mind into Matter (SOS) 202
1 Deduce (SOA) 16
1 Lluwen, Exchange Student (SOS) 199
1 Potioner's Trove (SOS) 251
1 Matterbending Mage (SOS) 59
6 Forest (UNF) 244
1 Swamp (SLD) 1470
5 Island (SLD) 1469

Sideboard
1 Royal Treatment (SOA) 56
1 Follow the Lumarets (SOS) 148
1 Page, Loose Leaf (SOS) 250
1 Shared Roots (SOA) 58
1 Zimone's Experiment (SOS) 169
1 Shopkeeper's Bane (SOS) 159
1 Disdainful Stroke (SOA) 17
2 Quick Study (SOS) 65
1 Chase Inspiration (SOS) 41
1 Fractalize (SOS) 51
1 Biblioplex Tomekeeper (SOS) 247
7 wins, 0 losses in a Platinum 3 ranked Premier Draft Secrets of Strixhaven event on Magic: the Gathering Arena.
030
Michael Birch @birchmd.bsky.social · 16/05/2026
Review: Shadows of Self by Brandon Sanderson I like that this book has more connections to the original Mistborn series than The Alloy of Law. I also enjoyed that we got a little more of Wayne in this one; he is hilarious. Otherwise, it still had everything I liked from the first book. ⭐⭐⭐⭐
Cover of Shadows of Self by Brandon Sanderson. A man and woman are shown wearing black formal clothing. The man is pulling a gun from his coat. The background has a building with high arches.
010
Michael Birch @birchmd.bsky.social · 14/05/2026
I trophied a Secrets of Strixhaven pick-two draft on #MTGArena with a streamlined Silverquill deck! I got lucky to consistently draw Stirring Hopesinger, which is one of the best Repartee payoffs. The incidental damage from Melancholic Poet also mattered.
Deck
2 Killian's Confidence (SOS) 197
1 Stirring Hopesinger (SOS) 35
1 Inkling Mascot (SOS) 196
1 Stirring Honormancer (SOS) 234
2 Melancholic Poet (SOS) 90
1 Scolding Administrator (SOS) 224
2 Scathing Shadelock (SOS) 98
1 Postmortem Professor (SOS) 93
1 Rehearsed Debater (SOS) 29
1 Spiritcall Enthusiast (SOS) 33
1 Eternal Student (SOS) 82
1 Foolish Fate (SOS) 83
1 Last Gasp (SOS) 86
1 Shattered Acolyte (SOS) 31
1 Stargaze (SOA) 34
1 Adventurous Eater (SOS) 72
1 Bitter Triumph (SOA) 26
1 Elite Interceptor (SOS) 12
1 Dig Site Inventory (SOS) 10
1 Forum of Amity (SOS) 256
1 Send in the Pest (SOS) 100
8 Swamp (SLD) 1470
8 Plains (SLD) 1468

Sideboard
1 Paradox Gardens (SOS) 258
2 Lluwen, Exchange Student (SOS) 199
1 Follow the Lumarets (SOS) 148
1 Proctor's Gaze (SOS) 213
1 Eternal Student (SOS) 82
2 Titan's Grave (SOS) 266
1 Interjection (SOS) 22
1 Codie, Vociferous Codex (SPG) 0
1 Rapier Wit (SOS) 28
1 Burrog Barrage (SOS) 141
1 Potioner's Trove (SOS) 251
1 Efflorescence (SOS) 144
1 Mind into Matter (SOS) 202
1 Teacher's Pest (SOS) 238
1 Mindful Biomancer (SOS) 154
1 Snarl Song (SOS) 161
4 wins (the maximum number) and 1 loss in a Pick-Two Draft Secrets of Strixhaven event. The player is ranked at Platinum 4.
000
Michael Birch @birchmd.bsky.social · 11/05/2026
Review: The Scholar and the Last Faerie Door by H. G. Parry This is a good version of a dark academia story. I'll always be a fan of this kind of story because, even though I am something of a failed academic, I still think real universities, learning and research are magical ✨ ⭐⭐⭐⭐
Cover of The Scholar and the Last Faerie Door by H. G. Parry. Four fountain pens form the boarder of the image. Under the title, two golden overlapping circles spark with magical energy.
052
Michael Birch @birchmd.bsky.social · 05/05/2026
Review: The Everlasting by Alix E. Harrow I don't know how to write a spoiler-free review of this book that includes any detail. There are a number of twists throughout that feel both surprising and satisfying the way they were set up earlier in the story. I enjoyed reading it. ⭐⭐⭐⭐
Cover of The Everlasting by Alix E. Harrow. A person's eye is reflected in a sword. There are flowers in the background. The text across the top reads "A Legend. A Lie. A Love Story."
031
Michael Birch @birchmd.bsky.social · 29/04/2026
7 wins with a Prismari deck on #MTGArena ! Magmablood Archaic is a great card even in a strictly two colour deck. The two incidental damage from Heated Argument was also relevant in a few games. Secrets of Strixhaven has been a fun format so far!
Deck
1 Molten-Core Maestro (SOS) 125
1 Sanar, Unfinished Genius (SOS) 223
1 Tome Blast (SOS) 135
2 Heated Argument (SOS) 118
2 Landscape Painter (SOS) 56
1 Campus Composer (SOS) 40
1 Essence Scatter (SOS) 47
1 Procrastinate (SOS) 64
3 Hydro-Channeler (SOS) 54
1 Muse Seeker (SOS) 60
2 Elemental Mascot (SOS) 185
1 Unsubtle Mockery (SOS) 136
1 Magmablood Archaic (SOS) 123
1 Abstract Paintmage (SOS) 171
3 Terramorphic Expanse (SOS) 265
1 Stock Up (SOA) 24
1 Abrade (SOA) 37
1 Visionary's Dance (SOS) 242
1 Tackle Artist (SOS) 133
7 Mountain (SLD) 1471
7 Island (SLD) 1469

Sideboard
1 Procrastinate (SOS) 64
1 Additive Evolution (SOS) 139
1 Wilt in the Heat (SOS) 243
1 Quick Study (SOS) 65
1 Deluge Virtuoso (SOS) 42
2 Chase Inspiration (SOS) 41
1 Flow State (SOS) 49
1 Banishing Betrayal (SOS) 38
1 Spellbook Seeker (SOS) 68
1 Rapturous Moment (SOS) 219
1 Blazing Firesinger (SOS) 109
1 Transcendent Archaic (SOS) 5
1 Spell Pierce (SOA) 23
1 Oracle's Restoration (SOS) 156
7-2 record in a Premier Draft Secrets of Strixhaven at rank Gold 2 on Magic the Gathering Arena.
010
Michael Birch @birchmd.bsky.social · 27/04/2026
At least part of my enjoyment of this book came from having read Braiding Sweetgrass first. It allowed me to pick up on more of the real world North American Indigenous cultural references.
030
Michael Birch @birchmd.bsky.social · 27/04/2026
Review: To Ride a Rising Storm by Moniquill Blackgoose I liked the first book in this series, but I might have liked this one even more. Not much goes on (until the very end) but Anequs's relationships with the other characters and her philosophy are engaging enough for me. ⭐⭐⭐⭐
Cover of To Ride a Rising Storm by Moniquill Blackgoose. Two dragons circle each other in front of a backdrop of pine trees.
111
Michael Birch @birchmd.bsky.social · 21/04/2026
Blanket use of "chemicals" as a stand-in for various toxic substances (most of which are never named) is a pet peeve of mine. Not all claims were well-supported (is the risk of black plastic kitchen implements high enough to justify throwing them all away?) which undermines the rest of the book.
010
Michael Birch @birchmd.bsky.social · 21/04/2026
Review: The Problem with Plastic by Adam Mahoney, Judith Enck and Beyond Plastics I agree with the core of the book: reduce plastic production + consumption, protect communities harmed by plastics processing, regulation preferred to individual action. But I have some gripes in the presentation ⭐⭐⭐
Cover of The Problem with Plastic by Adam Mahoney, Judith Enck and Beyond Plastics. The top quarter of the image shows the tip of an iceberg, but below the surface of the water if a plastic large bag floating ominously.
100
Michael Birch @birchmd.bsky.social · 21/04/2026
I went 3-0 for the first time at a MTG prerelease event! Lorehold aggro seems like it will be a good archetype in Secrets of Strixhaven limited.
Lorehold (red+white) aggressive prerelease deck. Mostly 1, 2 and 3 mana cards with a few curve toppers to finish the game. A good mix of creatures, removal and pump spells.
030
Michael Birch @birchmd.bsky.social · 15/04/2026
Finally, adding one extra colour (C=5) is the hardest of all with an average of nearly 19 moves to solve. This was the least surprising to me. Is it a coincidence that this average is 5 moves higher than the C=4 case, or is it a pattern? Is the average 25 if C=6? A question for future research...
A graph of the histogram for frequencies of water sort puzzles with specific numbers of optimal moves to solve. The puzzle setup in this case is containers that are 5 segments high (N=5), with 5 distinct colours (C=5) and 2 empty containers (K=2) at the start/end. The most common number of moves is 19 and the bulk of the distribution is in the range [18, 20]. The distribution is bell-like, but skewed towards smaller values. It is fitted with a skew normal distribution curve that has parameters ξ=20.4, ω=2.38, and α=-1.76.
000
Michael Birch @birchmd.bsky.social · 15/04/2026
With one extra segment on each container (N=6) the average increases to more than 17.5! This means adding 6 extra segments (only 4 of which are coloured) is significantly harder than taking 5 empty segments away (as in the previous case). This was also not what I expected.
A graph of the histogram for frequencies of water sort puzzles with specific numbers of optimal moves to solve. The puzzle setup in this case is containers that are 6 segments high (N=6), with 4 distinct colours (C=4) and 2 empty containers (K=2) at the start/end. The most common number of moves is 18 and the bulk of the distribution is in the range [17, 19]. The distribution is bell-like, but skewed towards smaller values. It is fitted with a skew normal distribution curve that has parameters ξ=19.3, ω=2.56, and α=-1.57.
100
Michael Birch @birchmd.bsky.social · 15/04/2026
With one less container (K=1) the average only goes up by about half a move. I was surprised by this result! I would think reducing how much space you have to put colours would make the puzzle a lot harder, it only makes it a little harder. The distribution for this simulation is shown below.
A graph of the histogram for frequencies of water sort puzzles with specific numbers of optimal moves to solve. The puzzle setup in this case is containers that are 5 segments high (N=5), with 4 distinct colours (C=4) and 1 empty container (K=1) at the start/end. The most common number of moves is 15 and the bulk of the distribution is in the range [14, 16]. The distribution is bell-like, but skewed towards smaller values. It is fitted with a skew normal distribution curve that has parameters ξ=16.6, ω=2.50, and α=-1.49.
100
Michael Birch @birchmd.bsky.social · 15/04/2026
The simulation is generic in the height of the containers (N), the number of colours (C) and the number of empty containers (K). My online version of the puzzle uses N=5, C=4 and K=2; but I also ran simulations for close variations on these values.
100