Jul 27, 2026
|
55 min
Data Science Side Projects | Dylan Poulsen, Libby Heeren, Isabella Velasquez | Data Science Lab
The Data Science Lab is a live weekly call. Register at pos.it/dslab! Discord invites go out each week on lives calls. We’d love to have you!
The Lab is an open, messy space for learning and asking questions. Think of it like pair coding with a friend or two. Learn something new, and share what you know to help others grow.
On this call, Libby Heeren is joined by Dylan Poulsen and Isabella Velásquez for a community project showcase, where each host shares a passion project they made just for the joy of it.
Dylan tells the story of the “onion constant,” the recreational math he did to find the mathematically optimal way to cut an onion, which somehow ended up in the New York Times, The Pudding, and on Hacker News Libby shares the year-and-a-half journey of building her Ellsworth Kelly-inspired Shiny app in R (mess and mistakes included) as a love letter to working out loud. And Isabella walks through how she and her brother ported their favorite RStudio theme into a Positron color theme. This is a celebration of doing things for fun, sharing your work before it’s fully polished, and the community that we share it with!
Hosting crew from Posit: Libby Heeren, Isabella Velasquez
Dylan Poulsen’s GitHub: drspoulsen.github.io Dylan Poulsen’s Mastodon: https://mathstodon.xyz/@dpoulsen Dylan Poulsen’s LinkedIn: https://www.linkedin.com/in/drspoulsen/
Resources mentioned in the video and chat: Dylan’s Onion Constant slides: https://dylanpoulsen.com/Onion_Marp/index.html Kenji López-Alt’s Instagram post (the original onion problem): https://www.instagram.com/p/CV6L30MBFy8 Kenji López-Alt “The Mathematically Best Way to Cut an Onion” (YouTube): https://www.youtube.com/watch?v=rkMldsRcx0E New York Times: How to Cut an Onion: https://www.nytimes.com/article/how-to-cut-onion.html The Pudding: Dicing an Onion, the Mathematically Optimal Way: https://pudding.cool/2025/08/onions/ Dylan’s paper in Mathematics Magazine: https://www.tandfonline.com/doi/full/10.1080/0025570X.2025.2521248 Jacobian matrix and determinant (Wikipedia): https://en.wikipedia.org/wiki/Jacobian_matrix_and_determinant Coefficient of variation (Wikipedia): https://en.wikipedia.org/wiki/Coefficient_of_variation Libby’s Ellsworth Kelly Shiny app: https://libbyheeren-ellsworth.share.connect.posit.cloud/ Libby’s blog: https://libbyheeren.com/blog Ellsworth Kelly: Spectrum Colors Arranged by Chance: https://ellsworthkelly.org/work/spectrum-colors-arranged-by-chance/ Ellsworth Kelly at MoMA: https://www.moma.org/artists/3048-ellsworth-kelly “Subtract” book by Leidy Klotz: https://www.amazon.com/Subtract-Untapped-Science-Leidy-Klotz/dp/1250249872 Isabella’s blog: Porting my RStudio theme to Positron: https://ivelasq.rbind.io/blog/positron-theme/ Tomorrow Night Bright R Classic (Positron/VS Code theme): https://open-vsx.org/extension/gvelasq/tomorrow-night-bright-r-classic Tomorrow Night Eighties R Classic by Shelby Level: https://open-vsx.org/extension/shelbylevel/tomorrow-night-eighties-r-classic rsthemes by Garrick Aden-Buie: https://github.com/gadenbuie/rsthemes Quarto Preview Colour extension by Mickaël Canouil: https://github.com/mcanouil/quarto-preview-colour System Color Picker for Mac: https://apps.apple.com/us/app/system-color-picker/id1545870783
► Subscribe to Our Channel Here: https://bit.ly/2TzgcOu Follow Us Here: Website: https://www.posit.co Hangout: https://pos.it/dsh The Lab: https://pos.it/dslab LinkedIn: https://www.linkedin.com/company/posit-software Bluesky: https://bsky.app/profile/posit.co
Thanks for hanging out with us!
Timestamps 00:00 Introduction 02:02 The story of the onion constant 08:46 “If you have a link to that paper, it went over my head, but other people would like to see it.” 10:35 Demoing the onion constant code in Positron 12:35 “How did it feel to figure this out post that New York Times article?” 15:02 “Do you think you have enough numbers to your decimal for accuracy?” 15:08 “Is it transcendental?” 16:04 “Do you think this problem could be approached using complex numbers?” 16:24 “What’s that character for the onion constant?” 16:42 “What if you minimized the coefficient of variation in the surface area of the pieces?” 18:56 The story of the Ellsworth app 30:14 “Do you think these handwritten notes are valuable in today’s age of AI?” 32:06 Demoing the Ellsworth app 35:08 “Is it published?” 38:23 Creating a theme for Positron 39:18 Demoing how to install a theme in Positron 41:20 Demoing how to convert an RStudio theme to a TM Theme 43:49 Demoing how to start an extension with YoCode 46:01 Demoing editing the color theme JSON file 48:58 “Can you show that one more time?” 51:01 Publishing themes to the VS Code and Open VSX marketplaces 52:35 “Why Neovim instead of Positron to build a Positron theme?” 53:07 “Does the editor background have transparency to see your desktop?” 53:58 “Do you know if it happens to work in other files?”
Garrick Aden-Buie, Isabella Velásquez
Positron
Quarto
rstudio
Shiny