Sign in

Sean Lunsford

@seanlunsford.com
125 followers 716 following 19 posts

Analytics engineer • semi-stationary digital nomad Working on the Uncharted #11ty plugin at uncharted.seanlunsford.com Parenting posts @diapers.coffee 📍 Dehradun 🇮🇳

PostsRepliesMedia
Sean Lunsford @seanlunsford.com · 10/06/2026
I built an iOS app for Quick Reads. It's becoming the read-later app *I've* always wanted, and @birchtree.me's service and API is a great foundation to build it on. It's called Peruse, and it's in TestFlight now. #Peruse seanlunsford.com/2026/peruse/
seanlunsford.com
Wanted: Slow Readers
Announcing Peruse, a read-later app built on Quick Reads
040
Reposted by Sean Lunsford
Mike Feher @saxmike71.bsky.social · 04/05/2026
Same energy:
573292105249
Sean Lunsford @seanlunsford.com · 28/03/2026
For #TidyTuesday, a (somewhat experimental) visualization of the distribution of the first hundred digits of pi. tidytuesday.seanlunsford.com/...
Scatter chart titled "Pi Filling" showing the first hundred digits of pi. Each digit (0–9) is plotted at its position along the x-axis and its value on the y-axis, with points colored by digit and sized by how often that digit appears in the first million digits of pi. All ten digits are nearly equally distributed in the full million, ranging from about 99,548 occurrences (digit 6) to 100,359 (digit 5). The points are scattered across all digit values with no discernible pattern, reflecting pi's apparent randomness.
160
Sean Lunsford @seanlunsford.com · 21/03/2026
Announcing the 1.0 release of #Uncharted, my @11ty.dev plugin for making CSS-based charts from CSVs #databs #datasky seanlunsford.com/2026/uncharted/
seanlunsford.com
Charting New Territory
082
Sean Lunsford @seanlunsford.com · 16/03/2026
Last week's #TidyTuesday: how different age groups valued probability phrases—with differences most apparent between the two ends, under 18 and 75+. Also, how is "will happen" not 100% for…100% of people? tidytuesday.seanlunsford.com/...
Line chart titled ‘The Optimism of Youth’ comparing median assigned probabilities for 19 common phrases between respondents under 18 and those 75 or older. Phrases are ordered from lowest to highest probability. Across most of the range, under-18s assign higher probabilities than those 75+—for example, ‘Unlikely’ is 12% for the older group vs. 20% for younger, and ‘Realistic Possibility’ is 60% vs. 70%. The two groups converge at the extremes (‘Almost No Chance’ is 4–5% for both; ‘Will Happen’ is 100% for both) and in parts of the middle range (‘Might Happen’ and ‘About Even’ are 40% and 50% respectively for both). One exception stands out: ‘Probable’ is assigned 75% by those 75+ but only 70% by under-18s.Column chart titled ‘Will It Though?’ showing the distribution of probabilities assigned to the phrase ‘will happen’ by survey respondents, grouped in 10-point buckets. The chart is sharply right-skewed. The 100% bucket is the tallest by far with 3,320 responses, followed by 90–99% with 1,625. Responses drop off steeply after that: 143 in the 80s, 46 in the 70s, 18 in the 60s, and fewer than 10 in every lower bucket. The 30–39% range has zero responses, but all other buckets have at least one. Despite 100% being the most common answer, roughly a third of respondents chose a value in the 90s, and a small number are spread across nearly every other range.
011
Reposted by Sean Lunsford
Clara Jeffery @clarajeffery.bsky.social · 08/03/2026
We need to have Congressional hearings on this specific strike.
11368125
Sean Lunsford @seanlunsford.com · 05/03/2026
This week in #TidyTuesday: come for the charts, stay for the story about sex-crazed tortoises tidytuesday.seanlunsford.com/...
Stacked column chart titled 'Hormone Imbalance' showing male vs. female tortoise recaptures on the Golem Grad island plateau from 2008 to 2023. Males vastly outnumber females every year, with male counts ranging from 163 to 956 while female counts stay between 2 and 33. The highest totals occurred in 2011 with 956 males and in 2016–2017 with around 800 males each year. Males comprise over 90% of recaptures throughout the study period.Stacked column chart titled 'Hormone Imbalance' showing male vs. female tortoise recaptures on the Konjsko mainland from 2010 to 2023. Unlike the island plateau, the sex ratio is relatively balanced, with females often outnumbering males. The highest counts occurred in 2016–2017, peaking at 171 females and 104 males in 2017. Total recaptures are much smaller than on the island, ranging from 17 to 280 per year.Stacked column chart titled 'Hormone Imbalance' showing male vs. female tortoise recaptures on the beach from 2008 to 2023. Males outnumber females in most years, though the imbalance is less extreme than on the plateau. Total counts are relatively small, peaking at 79 in 2011 and dropping to single digits in 2013. Male counts range from 4 to 55, while female counts range from 2 to 34.
021
Sean Lunsford @seanlunsford.com · 26/02/2026
This week's #TidyTuesday almost looks like modern art or something tidytuesday.seanlunsford.com/...
Sankey diagram titled 'Follow the Money' showing grant commitments from Science Foundation Ireland's top 10 programs to research institutions from 2000 to 2024. The Research Centres Programme dominates with €991M in commitments, followed by the Principal Investigator Programme at €594M. Trinity College Dublin is the largest recipient overall, receiving major funding from nearly all programs, followed by University College Dublin and University of Galway. Other significant recipients include University College Cork, University of Limerick, and Tyndall National Institute. The diagram reveals heavy concentration of funding among traditional universities, with smaller allocations to technological universities and research institutes.
081
Sean Lunsford @seanlunsford.com · 17/02/2026
This week on #TidyTuesday: New Zealand livestock populations (mostly sheep) tidytuesday.seanlunsford.com/...
Time-series line chart titled 'The Rise and Fall of the Sheep' showing population of New Zealand livestock from 1935 to 2024. Sheep dominated throughout, peaking near 70 million in the early 1980s before declining steadily to about 24 million by 2024. Cattle remained relatively stable between 8-10 million from 1971 onward. Poultry data begins in 2002 at around 22 million and stays fairly consistent near 25 million. Pigs remained the smallest population, fluctuating between 250,000 and 550,000 throughout the recorded period.
020
Sean Lunsford @seanlunsford.com · 10/02/2026
#TidyTuesday meets Winter Olympics tidytuesday.seanlunsford.com/...
Stacked bar chart titled "Cold Play" showing the number of 2026 Winter Olympics events by discipline. Curling leads with 436 total events, almost entirely non-medal events. Freestyle Skiing (222) and Snowboard (192) follow with mostly non-medal and medal events. Sliding sports like Bobsleigh, Luge, and Skeleton have significant training events alongside their competition schedules—Bobsleigh has 72 training events, Luge has 70, and Skeleton has 36. Speed Skating and Cross-Country Skiing are medal-heavy with 42 and 35 medal events respectively. Biathlon is unique with only medal events (33). The chart reveals how different winter sports balance training, qualifying, and medal events during the Games.
030
Sean Lunsford @seanlunsford.com · 04/02/2026
New #TidyTuesday post: energy ROI on edible plants tidytuesday.seanlunsford.com/...
Scatter plot titled 'Long-Term Investments' showing energy value of 12 edible plants compared to days to harvest and minimum growing temperature. Bubble size represents energy in kcal per 100g raw, with color indicating water requirements from very high to very low. Most plants cluster between 40-70 days to harvest and 7-17°C. Broad beans offer the highest energy return (88 kcal) with very low water needs at 85 days. Peas provide 80 kcal but require very high water. Brussels sprouts are an outlier requiring 180 days to harvest for only 35 kcal. Lower water requirement plants like kale and broad beans tend toward longer harvest times.
030
Sean Lunsford @seanlunsford.com · 31/01/2026
Finally getting my #TidyTuesday up for this week—featuring the new Sankey diagram I've added to my Uncharted @11ty.dev plugin. tidytuesday.seanlunsford.com/...
Sankey diagram showing the breakdown of Brazilian companies by size and legal category. Brazil's roughly 141,000 companies split into three size groups: Micro enterprise (66,000), Other (42,500), and Small enterprise (32,600). From each size group, flows branch into legal categories. LLCs dominate across all sizes, accounting for about 120,000 companies total. Sole Proprietorships are the next largest category at around 15,000, concentrated heavily in Micro enterprises. Partnerships and Privately Held Corporations appear mainly in the Other size category, with smaller numbers elsewhere. Cooperatives, Publicly Traded Corporations, and State-Owned Enterprises make up a very small share.
091
Sean Lunsford @seanlunsford.com · 20/01/2026
New year, new #TidyTuesday site. I'm building this on @11ty.dev now (like all my other websites) and developing a new plugin for generating charts. First three weeks of 2026 are up. tidytuesday.seanlunsford.com/ #DataBS #DataSky
A dot chart titled “Al-doption Curve” and subtitled “Al-assisted commits and PRs since May 2025 adoption”, showing dots for pull requests increasing steadily from May to 22 in December, and dots for commits increasing slowly until September and then steeply from October to December, where they reach 53.A horizontal bar chart titled “One in a Thousand” and subtitled “African languages with 1000 or fewer native speakers”. The languages shown in this portion of the chart range from 12 to 500 speakers. The legend at the top lists 12 countries in Africa, with the bars color coded to match.A donut chart titled “Planetary Leaderboard” and subtitled “Mentions of each planet in the APOD between 2007 and 2025”
Mercury 197
Venus 345
Earth 3146
Mars 518
Jupiter 500
Saturn 461
Neptune 50
Uranus 45A dot chart titled “(Annual) Planetary Leaderboard” and subtitled “Mentions of each planet in the APOD by year”, showing dots for each planet for the years 2007 to 2025. Earth is between 135 and 189 each year, while the other planets are all below 50 each per year.
231
Sean Lunsford @seanlunsford.com · 17/09/2025
Another #TidyTuesday: attempting to quantify bread vs. rice cultures based on Allrecipes data. tidytuesday.seanlunsford.com/...
Bar chart titled “The Grain Divide” showing the predominance of flour/wheat-based versus rice-based recipes across 49 cuisines. Cuisines are listed vertically from Austrian at the top to Thai at the bottom. Bars extend either right (indicating flour/wheat predominance, marked with a bread emoji) or left (indicating rice predominance, marked with a rice bowl emoji) from a central vertical axis. European cuisines like Austrian, Dutch, and Finnish have the longest bars extending far right into the bread zone, while Asian cuisines like Thai, Vietnamese, and Chinese have bars extending left into the rice zone. The chart uses a dark background with green-tinted bars, creating a diverging bar chart that clearly shows the grain divide between Western and Eastern cuisines.
050
Sean Lunsford @seanlunsford.com · 15/09/2025
Comparing passport strength abroad vs. visa requirements at home, country by country tidytuesday.seanlunsford.com/2025-09-09 #TidyTuesday #DataBS
Sankey diagram titled 'Oyster Quotient: Visa requirements to and from United States' showing the flow of visa requirements between the United States and other countries. On the left side, the largest flow shows 'Visa Required' for foreign nationals traveling to the US, while on the right side, the largest flow shows 'Visa-free Access' for US citizens traveling abroad. Other categories include Electronic Travel Authorization, Online Visa, and Visa on Arrival options. The visualization illustrates the asymmetric nature of visa requirements, where most foreign nationals need visas to enter the US, but US citizens enjoy visa-free access to most international destinations. Source: Henley Passport Index Data.
190
Sean Lunsford @seanlunsford.com · 02/09/2025
I kind of had a soft launch of my #TidyTuesday site last week, and I'd taken a stab at the one before that—but this is the first time I'm happy with what I ended up with. Powered by @evidence.dev and @duckdb.org. #DataBS tidytuesday.seanlunsford.com/2025-09-02/
A GitHub-style calendar heatmap titled “Ribbiting Data: Unique frog species recorded in Australia” with data from the November 2017 to November 2023. It shows higher counts in the spring and summer, with a dip in the winter.
0101
Sean Lunsford @seanlunsford.com · 23/06/2025
We’re moving to India seanlunsford.com/2025/new-hor...
seanlunsford.com
New Horizons
000
Sean Lunsford @seanlunsford.com · 15/05/2025
I got tired of sending my coworkers to spammy-looking “What is my IP address?” websites so I could add them to network policy allow lists. So I threw together a static web page with no cruft and a single JS API call. #databs ipminimalist.com
ipminimalist.com
IP Minimalist
Just your IP address
120
Reposted by Sean Lunsford
Teddy Wilson @reportbywilson.bsky.social · 25/01/2025
When this year’s high school freshman graduate in 2028, Donald Trump will have been either a candidate for president or serving as president since they were 5-years old. An entire generation will have grown up watching this ridiculous insanity, and it will all seem completely normal.
1337767
Reposted by Sean Lunsford
Steve Chambers @planningtransport.co.uk · 19/01/2025
OneNote now has "Co-pilot" baked in. It has "create a to do list" as a prefilled in option. The to do list it created:
Gibberish to do list
3243
Reposted by Sean Lunsford
Brent Toderian @brenttoderian.bsky.social · 18/01/2025
It's a goal of mine to help make this the most famous, well-known and UNDERSTOOD quote about cities in history. Please share it as much as you can. #InducedDemand
Slide by @toderianUW.bsky.social saying “Adding car lanes to deal with traffic congestion is like loosening your belt to cure obesity.“ – Lewis Mumford, 1955
442016712
Sean Lunsford @seanlunsford.com · 18/01/2025
We’ve really enjoyed 6 years of car-free life in Türkiye but are seriously discussing if or how we could maintain that if we move back to the US this year with two kids under 5.
010
Reposted by Sean Lunsford
Brent Toderian @brenttoderian.bsky.social · 16/01/2025
It would go a long way in addressing the climate crisis, the affordability crisis, the public health crisis, & the equity crisis. It would improve traffic, save lives, reduce pollution & noise, improve livability & save public money. Never let anyone tell you the solutions we need are too complex.
834373
Reposted by Sean Lunsford
Pr Carlos Moreno - IAE Paris1 Sorbonne University @carlosmorenofr.bsky.social · 29/12/2024
Population Density Map for Europe.| [Made with Blender and Data from Kontur Population Density for 400m H3 Hexagons 2023] (HT Via Reddit u/importanceNo1464)
34511
Reposted by Sean Lunsford
Brent Toderian @brenttoderian.bsky.social · 29/11/2024
You don’t have to be a “cyclist” to support safe bike infrastructure in your city. You don’t have to ride bikes at all. You just have to understand the FACT that bike infrastructure makes getting around easier & safer for EVERYONE, saves us all public money, & makes cities generally more successful.
People riding in a safe bike-lane in downtown Vancouver
161131264
Reposted by Sean Lunsford
Amy @lolennui.bsky.social · 21/11/2024
wow unfollowing now, I was a big fan of the original ship of theseus but had no idea it’s now… wait
61088202