Sign in

Matt

@morphosis7.bsky.social
259 followers 41 following 1.4K posts

Father, coder, geek, and increasingly uncertain. He/him

PostsRepliesMedia
Matt @morphosis7.bsky.social · 12/09/2026
I couldn't decide, so went with two. Both aired in 1995.
A promotional poster for the series Nowhere Man, aired in 1995 with 25 episodes.The logo for the show VR.5, shown for a partial season in 1995 (10 episodes aired, and other three were never broadcast)
121
Matt @morphosis7.bsky.social · 24/08/2026
I made one change to Greg's definitions, because I was born in Iowa and lived there until I was two when my family moved to Ohio. I'm counting it, but without that stay Iowa would be in "passing through". In putting this together I realized I've never been to Vermont. Going to need to change that.
A map of the 50 US states and DC, color-coded based on how much time I've spent in each. There are five broad categories that are explained in the context of the post.

The data of the map:
- I've never been to five states: Alaska, Hawaii, Nevada, Mississippi, and Vermont
- I've "passed through" seven: Washington, Colorado, Minnesota, Arkansas, Georgia, West Virginia, and Maine
- I've "visited" a ton, largely on the west coast and the column of states from Texas through North Dakota
- I've "stayed a while" in a ton, largely in the midwest but also in New Mexico, Arizona, Montana, and Wyoming. Also Florida, Alabama, and South Carolina.
- I've "lived in" three: Iowa, Ohio, and Massachusetts
100
Matt @morphosis7.bsky.social · 22/08/2026
Quote skeet with a game released in the year you were born.
The cover of the original release of Dungeons & Dragons (the tabletop game, not a computer game). The cover is an off white with red text reading "Dungeons & Dragons" in a medieval don't, with other text in a sepia tone. There is an illustration of a warrior on horseback, holding a sword, while the horse rears back on its hind legs.
000
Matt @morphosis7.bsky.social · 19/08/2026
Spending some time tonight exploring some variations on the #Crew96 player-game plot I've been playing around with. Variations include: - Border around cells? - Changing data cell shading by competition - Wondering about cell strategies beyond shading - Color contrast checks - Different palettes
A player-game chart similar to past mockups, where every row is a player, and every column is a game. Games are colored by which competition they are part of, using a three-color palette (league, open cup, and leagues cup). There is a fourth color being used for players who are not available for that game.

There is also a thin white border around every cell in the table, to aid visual separation.This is the same player-game chart as the other images, but with some design variations:

- All games share a single color palette, which is monochromatic (black background for 90 minutes played, and light gray for unused subs).
- Players who are unavailable for a given game are shaded a coral / pale red for those cells
- The key across the top for different games are colored differently, but using a more bespoke color palette than the other option (light yellow, light purple, and light blue).
- There are no borders between cells in this mockupA study in color contrast for a cells. There are about 20 sample rows, where cell values change from 0 to 90, in increments of 5. As value changes, the background of each cell changes from light gray to black.

The question is how to define the color of the text. At the extremes, this is easy: a black background gets white text, and a light gray background gets black text. The question is identifying what value of gray requires the text color to switch between white and black, so thre are calculations throughout the mockup showing the color contrast at each step along the progression.

The transition happens between 41 and 42 on a scale of 0 to 90. At 41, the background has a color of #777777, which has a greater contrast with black text (4.7:1 instead of 4.478:1). However, at 42, the background becomes #747474, and the greater contrast is with white text (4.7:1 compared to 4.483:1).

There is, on the right of the graphic, an alternate treatment of these cells, using inline bar charts (from the left or the right). All cells in these sequences are shaded black, but the size of the bar changes with cell value.
120
Matt @morphosis7.bsky.social · 14/08/2026
Dug into my backups tonight and pulled out (and rebuilt) the "trophies" summary for MLS. This is a very rough prototype - not sure if I want to continue polishing this one. The alt text here has a _lot_ more information, if you're curious.
A screenshot of a multi-panel spreadsheet comparing which teams around MLS have won which trophies in what years. There have been 30 seasons of soccer between 1996 and 2025. During that time, there have been 33 teams to have competed for (or won) one of the six trophies that MLS* teams have competed in.

The six trophies are MLS Cup, the Supporters Shield, the Open Cup, the Canadian Cup, the Leagues Cup, and the CONCACAF championship.

At the top is a panel showing which team won each trophy in a given year (not all trophies were contested in every year). The main panel is a comparison of teams and how many trophies they won each year. To the right is a panel summarizing how many years each team has competed, how many trophies they've won in that time, and what their "trophy rate" is (trophies per year). At bottom is a panel showing how many teams competed that year, and how many trophies were awarded.

(The asterisk by "MLS" is because in 1999 the lower division Rochester Rhinos won the US Open Cup. They are the 33rd team included in this spreadsheet)
130
Matt @morphosis7.bsky.social · 12/08/2026
I think their data provider went down around the 82nd minute tonight - the data stopped updating for our game before Brooks Lennon came on as a sub, and they still list Cincy as leading 1-0.
A current (10:25 PM Eastern) screenshot of the Leagues Cup website, showing Columbus - Pumas in the 83rd minute and Cincy - Atlas in the 56th. Both games are already finished, for at least 15 minutes.
020
Matt @morphosis7.bsky.social · 12/08/2026
Rudy Camacho was given a yellow card for this play on Keylor Navas. #Crew96
Pumas goalkeeper Keylor Navas being injured by his own defender sliding into him, while Camacho also was in the vicinity - but not making contact with Navas in any way.
330
Matt @morphosis7.bsky.social · 08/08/2026
Ok, here's the latest design, with data updated through tonight's #Crew96 game. If you've been following along (see quoted posts), you'll see some changes here. 1/4 Added transfer dates, and Abou Ali's injury 2/ Added a header block, with some iffy color coding
160
Matt @morphosis7.bsky.social · 06/08/2026
Took a few minutes at lunch to try out what a horizontal layout would look like, with groupings by position (sorted by minutes played). I only got the goalkeepers and defenders done, which... doesn't show much because that's not where the churn was (largely). Thoughts, #Crew96 folk? More to come.
A different spreadsheet showing the same underlying data as was shared yesterday - a comparison of Columbus Crew games and players. The layout is flipped, with players as rows and games as columns - so you can see whether a player played, was an unused sub, or was left off the roster entirely by reading across in a row.

Players are grouped by position, and sorted by playing time in 2026.

For a position like goalkeeper, the trend is blindingly obvious - Schulte plays league games, while Hagen is given other games (Open Cup and Leagues Cup so far).

For defenders, you can see a similar deployment-by-competition, with the Open Cup and Leagues Cup games getting heavily rotated - while certain players like Zawadzki and Camacho play nearly every league game. Amundsen and Herrera started the season playing a lot of games, but mostly have been left on the bench since the second Open Cup game. Players like Cheberko, Ruvalcaba, and Presthus were usually on the game day roster but rarely saw the field outside of Open Cup games.

This is a pretty rough prototype, and some key information - like player availability due to injury or contract status - is not yet included in the graphic.
250
Matt @morphosis7.bsky.social · 06/08/2026
At one point I used a market concentration metric (a Herfindahl-Hirschman index) to calculate the degree to which playing time was monopolized or spread around the roster. Repeating that would require a bit of recovery after a hard drive failure, but it led to graphics like these (from ~2015)
A plot showing each of the players from the 2015 Columbus Crew team, drawing a line for each player to illustrate how much of the available minutes each player received at every game through the season. A player who played every minute of every game would have a straight line across the top of the graph, while a player who never appeared in any game would have a line across the bottom. A player who played the entire first game and then never saw the field again would have a line that started at the top on the left side, then decayed gradually to near-zero by the time it reached the left side.A plot of cumulative Herfindahl Index values for two teams (in this case, Columbus and DC) - which was useful to preview a game between the two teams, to get a sense for whether one team had seen a more stable roster of players than the other. This type of churn through rosters can be caused by many things (injuries, poor results, transfers, etc) - so it isn't a clear signal of quality. However, consistent groups of players seeing time together is generally indicative of good chemistry, so a higher number is probably better.
110
Matt @morphosis7.bsky.social · 06/08/2026
I finished off the #Crew96 infographic that I started working on yesterday. This shows all games that the team has played in 2026, along with which players played what role. I'll thread some observations from here, but my big question is whether you find this interesting? Worth doing more of?
A spreadsheet showing Columbus Crew games and players from the 2026 season. A total of 34 players have made a game day roster at least once this year (30 have seen game action). The team has played 22 games across three competitions (18 league games, three open cup games, and one so far in the leagues cup).

More information about the data in this graphic can be found in the thread which follows this post.
2101
Matt @morphosis7.bsky.social · 05/08/2026
Alright, this is as far as I'm going tonight - got about half the 2026 season done, and the design is slightly refined. You can see the two Open Cup games pretty obviously via wholesale squad rotation, and you can also see the shift from Abou Ali to Gazdag when WAA went down injured.
A similar screenshot of a spreadsheet as the last post, now with about the first half of the games included (13 of 22 played through tonight).

With this many games, you can start to see patterns emerging - which players are every-game starters, which players are frequently-used subs. As the team struggled under Rydström, you can also start to see some players' stock rising and falling - or the impact of injuries and other absences.
100
Matt @morphosis7.bsky.social · 05/08/2026
Excel is a lot harder to work with when you have a sleeping cat on your lap. There are many design questions around this task of "visualize the players used in every game" - but for the moment, this is the prototype. Only three games (because cat).
A screenshot of a spreadsheet of players and games for the 2026 Columbus Crew. Each row is a game played by the team this year (across three competitions - the league, open cup, and now leagues cup). Each column is a player who at least made a game day roster. Each cell is thus how many minutes that player got in that game.

Only three games' of data is filled in - so the sheet is mostly empty.
110
Matt @morphosis7.bsky.social · 02/08/2026
Live look at the #Crew96 lateral attacking formation in the first half...
A fictional spaceship design by the artist Chris Foss, showing an asymmetrical craft with a massive claw on its right flank, balanced by nothing on the left side.A heatmap for the Crew's attacking five players (Thiare, Gazdag, Habroune, Farsi, and Picard) - there is a significant skew towards the right flank, as Habroune spent most of the first half on the right flank when Columbus were in possession. The result is that there's a bright splotch of color along the right touchline, while on the left there is only a small dot - and that dot is pretty far away from the left touchline.
210
Matt @morphosis7.bsky.social · 02/08/2026
Trying to anticipate how #Crew96 are going to occupy space based on tonight's lineup. Am I missing something? Maybe pull Taha into the middle and play with an asymmetrical shape? Can Picard handle those defensive duties?
A possible formation for Columbus based on the announced players. Thiare starts as the center forward, with Gazdag and Picard flanking him on the right and left respectively. Farsi runs the right flank while Habroune takes the left, while Chambost and Gomes hold down the middle of the field. Center backs are Zawadzki, Camacho, and Moreira - with Schulte in goal
110
Matt @morphosis7.bsky.social · 26/06/2026
I wish I could say that I was surprised at the USMNT losing their final group stage game. That would be a lie, however. We have qualified for nine tournaments going back to 1990. Of those nine group stages, we have lost the final game seven times.
A graphic summarizing the US Men's National Team records after two group games in every World Cup they've qualified for in the modern era (going back to 1990). The final column in this table is their result in the final group game.

Over nine tournaments, the US Men have lost seven group stage finales. The only exceptions were 2010 and 2022.
220
Matt @morphosis7.bsky.social · 21/06/2026
Yep, fiendish. Flat edges are not trustworthy as being the edge of the puzzle.
All the jigsaw pieces, sorted by the number of flat surfaces.There are five pieces with two parallel flat surfaces, and 21 with two adjacent flat surfaces.

This is five and 17 too many such pieces, respectively, for a traditional jigsaw puzzle.
000
Matt @morphosis7.bsky.social · 21/06/2026
My child got me what may be my favorite Father's Day present. This thing seems fiendish...
A pile of jigsaw puzzle pieces on a flat surface. The pieces are all transparent plastic. There is no picture, no clues other than the geometry of the pieces.
330
Matt @morphosis7.bsky.social · 10/06/2026
Ah yes, how generous. Making all these category 4 seats available and expecting praise for his benevolence. Stadium capacity: ~65,000 Category 4 tickets: 470 (yes, I counted them) How's this: Mamdani sold 100% of the seats he could for $50. Infantino made less than 1% of his seats this affordable.
A seating diagram for Gillette (Boston) Stadium showing how each of the four seating categories were distributed through the stadium.

Category 4, which was initially announced as $60 seats, is relegated to two sections on the end of the upper deck. Out of a stadium capacity of 65,000 seats, there are fewer than 500 available in this category.
050
Matt @morphosis7.bsky.social · 02/06/2026
This is a cat check point. Relinquish your most recent cat picture on your phone. #ProofOfCat
A tuxedo cat sits quietly in a large navy blue papasan chair, her eyes closed as she contemplates a nap.
020
Matt @morphosis7.bsky.social · 02/05/2026
Post your warning sign I first saw this sign someone posted in the laser cutting lab at the Ohio State School of Architecture (not an official sign, but I was amused and decided to keep it up). Here the sign is posted below a scanner for an HTC Vive headset, because I still found it funny.
A triangular yellow sign with a bold black outline, showing a laser beam striking a black silhouette that is lying prone on the ground. 

A large block of text below the triangle reads "BIG SCARY LASER - Do not look into beam with remaining eye"
110
Matt @morphosis7.bsky.social · 30/04/2026
This is my best guess about the formation, given these players. Not sure I've got Ruvalcaba and Herrera on the correct sides, though - but I'm guessing that Cheberko is going in the middle, along with Presthus?
A 4-4-2 lineup graphic, showing players in the following positions:

Hagen in goal
Four across the back, left to right: Ruvalcaba, Cheberko, Presthus, and Herrera

Sejdic and Bangoura in central midfield
Picard on the left wing, Akhundzada on the right wing
Forwards are Gazdag and Thiare
000
Matt @morphosis7.bsky.social · 06/04/2026
Growing up I had a poster of a picture of the Earth taken by one of the Apollo missions. The poster read "Someday I want to stand on the Moon, look through a quarter million miles of empty space, and think to myself 'there certainly is a beautiful Earth out tonight'." #ArtemisII
A partial screenshot of the Artemis II realtime dashboard, showing the spacecraft is now 250,003 miles from Earth (and climbing)
141
Matt @morphosis7.bsky.social · 01/04/2026
Very happy to be wearing a #NASA T-shirt today while keeping an eye on the live stream for Artemis II. Launch is currently scheduled for 6:24 PM Eastern tonight. www.youtube.com/live/m3kR2KK...
A self portrait of the t shirt I'm wearing today: gray, with the white "worm" NASA logo across the chest
030
Matt @morphosis7.bsky.social · 26/11/2025
I've been wanting to try making pizzelles over the last few weeks, and tonight I finally found the energy to just try a batch after dinner. This was fun, and apparently I'm encouraged enough to sign up for my department's cookie fest next month. Gulp...
A cooling tray with about 8 1/2 pizzelles coming on it, at varying stages of browned. This is very much a work in progress, rather than the output of a seasoned baker.
050
Matt @morphosis7.bsky.social · 04/11/2025
Who looks at a collection of three subplots, in an image like this, and talks about "that axes in the middle" or "look at these three axes"? How? Why? This is a too-clever-by-half naming convention that trips up users new to the ecosystem. Eventually I'll get used to it, I guess. But why?
A figure of three scatterplots of Formula 1 data, displayed in a single row. Each scatterplot focuses on a single practice session for the 2025 Silvestone grand prix (the left is on the first practice, the middle on second practice, and the right on third practice).

Each scatterplot illustrates data points along two axes, with the vertical axis showing individual drivers' lap times, while the horizontal axis shows the time during the hour-long session at which that lap time started. The general progression of dots, both within each scatterplot and across the series of all three, shows that lap times steadily decrease as the cars get faster and faster, and the drivers get more used to the limits of the track.
010
Matt @morphosis7.bsky.social · 24/08/2025
How many times did we see this pattern of play tonight? All ten Revolution players are within 25 yards of their own end line, we have the ball wider than all of them, and there are 4-5 players between the ball and the near post.
The Columbus Crew attempting to build an attack tonight, (August 23, 2025) in a home game against the New England Revolution. They have possession, at the top of the right channel deep in the New England half. All ten Revolution field players are in the frame, between the six yard box and the top of the penalty arc.
381
Matt @morphosis7.bsky.social · 19/08/2025
It's a shame the carousel on their website doesn't show the view out of the other corner of the field, though - but seriously, this backdrop for a game is phenomenal.
A rendering of the proposed Riverhounds stadium expansion, showing taller stands flanking three sides of the playing field with the river and skyline behind the fourth side.
030
Matt @morphosis7.bsky.social · 30/07/2025
I'd love to know how this system is calibrated, because I'm very very surprised that from this camera angle, that line is parallel to the end line with that much slope. Maybe it is, maybe it isn't. But it's surprising.
000
Matt @morphosis7.bsky.social · 30/07/2025
This offside ruling in Toluca - #Crew96 makes no sense. Why drop a line to account for body lean by the attacker, but not for the defender? The result benefits Columbus, but if this is the standard it's only a matter of time before the broken process penalizes them.
A screenshot of the Apple TV broadcast showing a virtual offside line used to waive off a penalty for Toluca prior to the foul. A Toluca attacker is shown between two Columbus defenders, with an annotation attempting to show the shoulder of the Toluca attacker is behind the Columbus defenders.

However, one Columbus defender is leaning just as much as the Toluca attacker, yet no correction is made for the position of his shoulder.
041
Matt @morphosis7.bsky.social · 06/07/2025
A bit more tweaking, and this is the result. Added color coding for which league the nation participated in, and the size of the text showing promotions and relegations gets smaller. The lines delineating each tournament also make more sense now. Feedback is welcome - there's room for improvement.
An updated infographics for the CONCACAF Nations League. The overall design of the graphic is the same as the earlier image: every nation in CONCACAF gets its own row, while every edition of the Nations League has its own column. Results from the Finals stage appear within each column, as do promotions and relegations.

Whereas before the graphic just showed the first few rows, this version includes all 41 nations of CONCACAF. The changes noted in the post text are also present, so this chart is a lot more colorful (although the color coding switches between pale blue for League C, pale orange for League B, and pale green for League A - so the colors are muted).
100
Matt @morphosis7.bsky.social · 06/07/2025
Following up on my earlier efforts at an infographic about the CONCACAF Gold Cup, I'm now turning my attention to the Nations League. Here's a snippet of the prototype. A thorough description is in the alt text, but the summary is that this is prototype, and more work is needed.
A partial screenshot of an infographic showing how the nations of CONCACAF have performed in the four editions of the Nations League to have been played so far.

Every nation in CONCACAF has a row in the graphic. Every edition of the tournament is a column, which is divided into two halves. The first half identifies which level of the Nations League the country participates in (A, B, or C). The second half of the column flags whether countries at the top of the A league advanced to the finals tournament, and how far they advanced. Additionally, if a nation was promoted or relegated between one of the three leagues, this is noted as well.

The overall impression of the chart is pretty busy, and some clarity is needed for an immediately legible graphic design.
110
Matt @morphosis7.bsky.social · 23/06/2025
Something else I got done this weekend which helped with *waves at the news*... Recipe is "Best Fudge Brownies (with Crackly Tops)" - bakerbynature.com/the-best-coc... I probably over mixed the batter, but these are still worth making again.
A tray of chocolate brownies, sitting on a kitchen counter
000
Matt @morphosis7.bsky.social · 23/06/2025
Further refinements: - Adding a title and a legend - Adding darker eye guides every third row and column to assist legibility when scanning - Adding a slight border around each cell (in part because of the guides mentioned above)
Another prototype of the Gold Cup results infographic, as I continue to narrow in on a final design. The skeet text talks about the details of what changes I've made.
120
Matt @morphosis7.bsky.social · 22/06/2025
Redesigning the visualization of #GoldCup participation, trying to make things a little prettier. There are still parts of this design that I'm not happy about, but I think it's better. One thing I like is the focus on simply showing the results, and not including counts like the earlier version.
A prototype of a redesigned Gold Cup summary plot. Changes include:

- A more constrained visual treatment of team results
- Including a notation for quarterfinal appearances (the first edition only included participants, and then teams reaching at least the semifinals).
- Listing all members of CONCACAF, regardless of whether they've qualified for the Gold Cup
- Separating guest participants into a separate display at the bottom
120
Matt @morphosis7.bsky.social · 21/06/2025
In soccer, we have the Gold Cup - which I've visualized in the past (here's the summary of all editions through 2023). It wouldn't take much to update this for the 2025 edition, but I've also wanted for a while to try and come up with more polished visuals for this sort of work.
Crosstab plot of Gold Cup results over all time, showing which countries have participated in which editions of the tournament, and how far they progressed. Each edition of the tournament (going back to 1991) is a column, which each country having its own row. The value in each cell indicates whether the country took part (an "X"), made the semis, final, or won.

There are 17 editions of the tournament from 1991 to 2023, and 31 countries have taken part at least once. the most successful countries have been Mexico and the United States, while Canada also won once in 2000.
100
Matt @morphosis7.bsky.social · 20/06/2025
People talk about 2-0 being the most dangerous lead in soccer, but the second most dangerous is this - being up 70+% in possession.
Vezzini from The Princess Bride, talking about the two classic blunders
141
Matt @morphosis7.bsky.social · 30/05/2025
Having some fun tonight working with #F1 telemetry data, specifically the fastest laps from qualifying for each of the races in the 2024 season. The box plot shows each of the 24 races from that season, sorted by the mean speed for each lap. 1/
A box plot showing the distribution of recorded speeds for each of the 2024 F1 season's fastest laps in qualifying. The races are ordered from the slowest average speed (Monaco) to the highest average speed (Italy).
110
Matt @morphosis7.bsky.social · 15/05/2025
This place continues to be amazing to me, even as it starts to recede into our collective memories.
An aerial photograph showing Historic Crew Stadium and the fairgrounds complex, with I-71 curving behind it into the distance.The playing field at Historic Crew Stadium, seen from just above the players' entrance tunnel, looking south toward the scoreboard and opposite corner. 

The game is between Columbus and DC United, in 2004.
140
Matt @morphosis7.bsky.social · 15/05/2025
I've stopped going to official MLS platforms because I'm required to have a login to even load their app, and the information I need is found faster elsewhere. Tonight I tried again, checking what the lineup is for tonight. The template on the left was all I saw for about 30 seconds, then oof.
A default lineup screen from the MLS website, showing broken images labeled "fallback". The information has not yet loaded from their data store.The same lineup, after the data finally loaded in (after about 30 seconds). The player names are squished together, superimposed over each other at times or ending in ellipses because the text exceeds its bounding box.
320
Matt @morphosis7.bsky.social · 27/04/2025
This was a fun game to play at halftime. 🎉 #Crew96 #MiniCup ⚽ g.co/kgs/SvNJ9Fk
A screenshot of Google's Mini Cup game (click link in this post to see the game) - players take penalty kicks against an opponent, trying to convert as many in a row as they can. This particular sequence finished with 22 in a row, and the player has scored more than 1,000 total kicks. There is also a competition for fans of different MLS teams to see how many they can make, and Columbus is beating San Jose in that as well.
010
Matt @morphosis7.bsky.social · 21/04/2025
I've been playing with some F1 data in Jupyter notebooks this weekend, using the FastF1 library and data store. One thing I find fascinating is how a plot of drivers' lap times across a race - ordered by average lap time - can be so out of sync with the actual finishing order on track.
A box-and-whisker plot of drivers' race lap times from the 2025 Saudi Arabia grand prix. There are 18 drivers on the plot (Tsunoda and Gasly are left off because they crashed on the first lap). The drivers are sorted in order of average lap time, with the fastest driver on the left and the slowest on the right.

The order of drivers is only close to their order at the finish line. Interestingly, only a handful of the 18 drivers are in their finishing order - most are flipped with a driver around them.

For example, while the first two drivers in the plot are Piastri and Verstappen (which matches their finishing order), the next two are reversed. Norris actually finished fourth, while Leclerc finished third. The next three drivers are also out order, with Russell two slots lower than his finishing order (seventh instead of fifth) while Antonelli and Hamilton are each one slot higher than their finishing order.
330
Matt @morphosis7.bsky.social · 19/04/2025
This sequence was an immediate yellow card. I don't believe claims of bias, and I want to believe that VAR exists for a good reason. But what is the difference between these two plays? One is a booking and a direct kick. The other is not only not called, but not reviewed.
2170
Matt @morphosis7.bsky.social · 19/04/2025
Hey @andrew-wiebe.bsky.social - here's a request for Instant Replay. #Crew96 - Miami, 57th minute. No foul, no review. Lujan is eventually booked much later for essentially the same foul. Please help me understand what's going on here?
24814
Matt @morphosis7.bsky.social · 02/03/2025
Not my home, but I know my way around!
A projection map of the planet Kerbin, from Kerbal Space Program
010
Matt @morphosis7.bsky.social · 02/03/2025
This is a new one for me. The air temperature is 30 degrees (19 wind chill), and they are spraying water liberally at halftime. Is this normal? Does the Crew do this?
A water sprayer showering the field at halftime, reaching from the touch line into the center of the field
100
Matt @morphosis7.bsky.social · 02/03/2025
Time for some live soccer again. Let's go #crew96
A wide angle view of Gillette Stadium, from over the Grand entrance tunnel behind the Fort. The players are in pre game warmups under a black night sky.
0100
Matt @morphosis7.bsky.social · 28/12/2024
I was glad to get a chance to practice my data analysis and visualization skills a bit over the last few days, inspired by a post on the MLS subreddit. The result is this - a series of plots and code showing how teams across MLS have performed year-over-year: github.com/matt-bernhar...
A plot of all 32 teams across MLS history, showing how each has performed (measured by points-per-game) in the seasons they've played. The data used, and code to analyze is, can be found at the github repository linked in this post.The plot focusing on the Columbus Crew, showing how the team performed in each year since the league's founding in 1996. As with many teams, there are highs and lows - the best years are 2008 and 2024, while the years from 2005-07 were consistently poor.A box-and-whisker plot showing how the 32 teams in MLS have performed, grouping annual PPG values. The best-performing team in MLS history, consistently, has been LAFC, while Seattle and NYCFC have also posted consistently good performance. The worst teams in league history have been Chivas USA, Cincinnati, and Toronto.
151
Matt @morphosis7.bsky.social · 29/11/2024
Happiness is a warm cat that walks over to your lap and curls up for a nap voluntarily. Sorry, my productivity for the day has been compromised, and I will not be moving until the cat leaves.
An adult black cat is curled up in a ball on my lap while I am lying on the couch. Her head is resting on her hind legs and tail, having around herself into a ball.
030
Matt @morphosis7.bsky.social · 26/10/2024
I've gone out a few times in the past few weeks to photograph the night sky (aurora, comet, etc). Somehow this shot of a bird in silhouette might be my favorite picture out of everything I've taken, though.
A photograph of a bird in a lake, under clear skies at twilight. The bird is only visible as a silhouette, and the surface is the lake is nearly perfectly flat, reflecting the colors of the sky above.
130