Dennis Kao
banner
professorkao.bsky.social
Dennis Kao
@professorkao.bsky.social
1.7K followers 120 following 100 posts
Social Work Professor | Data Viz & Map Designer | Tableau Visionary & Ambassador | husband/father | perpetual student | he/him/his | no AI used
Posts Media Videos Starter Packs
Pinned
My Tableau (Mapping) Journey visualized... Thanks everyone for all of your support over the past 4+ years. 🙏

Tools: #TableauPublic @figma.com
Stream Graph Tool: @ladataviz.com

Link to workbook: tabsoft.co/3DY0405
Arrrrr.... Happy belated #InternationalTalkLikeAPirateDay, which was this past Friday... ☠️

Link: public.tableau.com/app/profile/...
You have a great set of…. labels…🤭
Reposted by Dennis Kao
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.
Montreal allows its seniors to travel for free, via any mode (bus, metro, river taxi, paratransit, etc.) in the central part of the city (Zone A)...
www.stm.info/en/info/fare...
www.stm.info
Oh yeah... my R is a bit rusty, but looking forward to it!!
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!!!! 🎶 🎺 🍻
Thanks Brittany! Actually your approach is more impressive... I thought it would be easier (& efficient). So most days, I just duplicated the dashboard, swapped the chart & revised the title/description.
#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/...
This is my first election as a Canadian citizen... Are there rules about taking down signs after the election? Barbara Bal signs everywhere...
#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/...
Thanks Brittany! Such a great little technique & I really love how compact the bar chart is.

I thought the vertical labeling was a nice touch... it might be handy or helpful especially if someone starts adding a 3rd or even a 4th bar to the mix... 😉
No idea.😅 It could be a function of greater awareness, improved diagnosis, population growth, changes in school inclusion policies, etc.

Interestingly, if you look at all special education enrollment, about 50% remain unidentified for a specific exceptionality... so the # might be higher
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/...
Thanks Kit! I generally use Tableau to do my data visualizations...

You're right... The survey asks about their level (scale of 0-10) of meaning or purpose in life. But in my mind, there might be some overlap, so I was just using it as a proxy for "boredom." I also considered using "loneliness"...