Arrrrr.... Happy belated #InternationalTalkLikeAPirateDay, which was this past Friday... ☠️ Link: public.tableau.com/app/profile/...
Dennis Kao
@professorkao.bsky.social
Social Work Professor | Data Viz & Map Designer | Tableau Visionary & Ambassador | husband/father | perpetual student | he/him/his | no AI used
I really try not to write about AI. Too many conversations forced my hand (again)... www.tableaufit.com/love-it-loat...
Love It, Loathe It, and Lift It: The Missing Conversation on AI
I’ve sat through perhaps too many conversations on AI this month. Whether in-person (hi Outlier), online (oh, the discourse), or anywhere else I happened to be, GenAI is specifically on the m…
tableaufit.com
Chatbots — LLMs — do not know facts and are not designed to be able to accurately answer factual questions. They are designed to find and mimic patterns of words, probabilistically. When they’re “right” it’s because correct things are often written down, so those patterns are frequent. That’s all.
Happy #AAPIHeritageMonth & #AsianHeritageMonth! Here's my viz for this week's #MakeoverMonday & #APITug project, highlighting the prevalence of Asian restaurants and cuisine in the US. #TableauPublic 🔗: public.tableau.com/app/profile/...
As we near summer, one of the things I always look forward to are the music festivals! So I've updated my viz "Blues and Jazz Festivals of Canada", showcasing almost 40 festivals across the country... Link: tabsoft.co/3EHnjYT Happy Festival-ing!!!! 🎶 🎺 🍻
#30DayChartChallenge 2025... it's a wrap! 30 days... 30 visualizations... At some point, I hope to share some of my reflections... but for now, thank you for all your support! 🙏 Congrats to all of the participants! It was great seeing all of your work! Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 30 National Geographic I love NG... and re: maps, NG is the gold standard! I decided to redo my "Penguins of Antarctica" viz/map and hope I do NG justice... Feedback always appreciated! Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 29 Extraterrestrial Had a bit of fun with this one... here's my "crop circle" chart highlighting some findings from the Sky Canada Report... 🛸 Let me know what you think! 🙏 Link: public.tableau.com/app/profile/...
Can't believe it's almost over... #30DayChartChallenge Day 28 Inclusion The theme made me think of the special education field... so here's my viz, highlighting the increase in autistic students enrolled in Ontario schools. Feedback always appreciated! Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 27 Noise Naturally, I thought of one of my favorite noise rock bands in the 80s & 90s, The Jesus and Mary Chain... ... and decided to visualize the MIDI data of their song, Head On. 🤘 Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 26 Monochrome Really leaned into today's theme... In 2024, 20% of Canadians expressed a lack of purpose or meaning in life (or in other words, were "bored"). So here's a bar chart... Feedback always appreciated! Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 25 Risk Each year, an average of 4,000 Canadians die by suicide... and the risk for men is about 3 times higher than women. Help is available... Speak with someone today! #StarttheConversation #EndTheStigma Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 24 World Health Organization Here's my viz, looking at unmet medical care needs among seniors in the European Union. I went with a sort-of small multiples/heat map hybrid... Let me know if it works... feedback always appreciated!🙏 Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 23 Log Scale Learned log scale in school years ago, but TBH, I don't really know how to use or interpret it 😅 But here you go... a simple viz of COVID cases in Ontario from Jan 2020 to June 2024. Feedback always appreciated! 🙏 Link: public.tableau.com/app/profile/...
Happy #EarthDay!
It's Earth Day and Google's landing page reminded of this awesome little tool where you can write your name in beautiful satellite images 🤩 🔗 Your name in Landsat: landsat.gsfc.nasa.gov/apps/YourNam... Happy Earth Day! 🌍 Let's take care of it! 💚
#30DayChartChallenge Day 22 Stars Here's a fun visualization highlighting the 8 Canadians who have won the Oscar for acting... Feedback always appreciated!🙏 Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 21 Fossils Here's my viz looking at average gas prices in Canada from 2020 to the present... Feedback always appreciated! 🙏 Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 20 Urbanization I designed a visualization, i.e. a dumbbell chart, looking at the urban-rural differences in quality of life among Canadians. Feedback always appreciated! 🙏 Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 19 Smooth A bit late... I designed a visualization showing the poverty rates for Canada's major cities from 2015 to 2022. Feedback always appreciated! 🙏 Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 18 El País The charts I found on El País seemed simple & clean... Following this approach, here's my viz highlighting the issue of "hidden homelessness" which impacted over 1.7 million Canadians in 2022. Feedback appreciated!🙏 Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 17 Birds I was planning to wait until next Friday, April 25th, which is WORLD PENGUIN DAY... but given the prompt, here's my viz of the estimated 44 million penguins living around Antarctica. Feedback always appreciated! 🙏 Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 16 Negative I created a simple chart visualizing the daily minimum temperatures in Ottawa this year. It's been a bit cold this past winter (and spring)... Feedback always appreciated! 🙏 Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 15 Complicated My viz touches upon the difficult topic of death, but an issue with significant implications for public health and health care. Feedback always appreciated 🙏 Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 14 Kinships My viz touches on the issue of sandwich caregiving. In 2020, 1.8 million Canadians were "sandwiched" between providing care to both an care-dependent adult & their children. Feedback always appreciated!🙏 Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 13 Clusters My viz looks at the networks of immigrants to Canada, which can look different based on the age they immigrated to the country. Tried to be a bit more creative this time... 😅 Feedback always appreicated! 🙏 Link: public.tableau.com/app/profile/...
#30DayChartChallenge Data 12 Data.gov I visualized the # of people (pedestrians, car, train, or bus) crossing the border from Canada into the US since the 1990s. Definitely coming back to this, when more 2025 data is available.😁 Feedback appreciated!🙏 Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 11 Stripes I was thinking climate stripes, but also unwittingly thought of the old striped prison uniforms. So I created a simple visualization highlight the overrepresentation of Indigenous people in Canada's corrections system. Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 10 Multimodal I designed a simple bar chart that highlights the pool of refugees waiting to be resettled in Canada each year, based on data from the United Nations Refugee Agency (UNHCR). Feedback always appreciated! 🙏 Link: public.tableau.com/app/profile/...
#30DayChartChallenge Day 9 (Diverging) Here's a diverging chart on the self-reported health of Canadian seniors, based the Commonwealth Fund's 2021 International Health Policy Survey of Older Adults Feedback always appreciated! 🙏 Link: public.tableau.com/app/profile/...
Starting to run out of steam... For Day 8 of the #30DayChartChallenge (histograms), here's a quick viz of the age distributions of Ontario, Canada from 2000 to 2024. And for a bit of "splash," I highlighted the modes.😅 Feedback always appreciated! 🙏 Link: public.tableau.com/app/profile/...