u/shinyro

How much each character talks from season to season
▲ 398 r/southpark+1 crossposts

How much each character talks from season to season

Hi there! I made this as part of a bigger project of South Park analysis and thought it was pretty cool. There's an interactive version below if you want to see exact percentages, but I thought this was pretty illustrative. Seems Donald and JD took up some air time this past season that is usually reserved for Cartman.

Apologies to Butters.

https://www.datawrapper.de/_/wZWoA/

ETA. Thanks for love everyone. If you want to see my full analysis, it's here: https://shinycharts.substack.com/p/southpark

Totally free, no-ads, and no need to sign up for anything.

u/shinyro — 12 hours ago

The interactive version is here: https://rjarosh.github.io/timewithkids/

I read recently that by the time your child has left the house after high school, you will have spent 90% of all the time with them that you'll ever spend. What a depressing stat. It makes sense, though. Tim Urban, the author (and Ted Talk guy on procrastination) popularized this: https://waitbutwhy.com/2015/12/the-tail-end.html

I had the thought to visualize where in that window of 18 years you are. I also took into account one other stat: that you'll have spent 75% of all the time with your kids you'll ever spend with them by the age of 12. Even more depressing.

These stats are, of course, pretty generalized and can vary wildly based on whether you get to stay home with your kids when they're toddlers, if they're home schooled, if they decide to be on a traveling soccer team, if your kid never moves out of their home town, if they join your family business, whether you're apart of a cult, if your kids don't like you, or if you die young. Hopefully the latter two aren't in your equation.

But I thought it was interesting to put everything into perspective.

If this seems interesting, check out Tim Urban's original post from a decade ago above: it has several cool visualizations.

P.S. Yes, I made this while my kids were at school so I couldn't see them anyway.

u/shinyro — 15 days ago

Hi there. I'm a pretend data analyst when I'm not working and since I started watching South Park more than 20 years ago, I thought it would be a fun project to dive into South Park. I know there have been a few analyses over the years, but I think there's more to explore!

Some things I've got planned include things like profanity and who uses the most from season to season, if a character has gotten "dirtier" since season 1, if certain words have actually become less-PC and died out since 1998 (imagine that!), etc.

Other things on the todo list are finding out who has the highest level of speech, when certain characters went from background to foreground characters (does Randy count?)...and I'm looking for more ideas!

I like to make charts and graphs and tables and analyses and such and thought this group would have some pretty cool ideas on other topics and questions to answer for this project.

I'm 100% not selling or promoting anything. Whatever I eventually "publish" just goes on a personal substack page that is really just a way for me to keep tabs of my fun projects (and there's zero ads or any attempt to make money or do anything other than entertain...mostly myself). But I'd be just as happy to share any "findings" here so you don't even have to click a link.

Thanks for sharing any ideas or questions that I can try and tackle!

u/shinyro — 17 days ago
▲ 3 r/esp32

I'm trying unsuccessfully to connect a micro SD card module to an ESP32-S3. I'm very new to all of this, but I think I did a good job soldering header pins to my ESP32-S3. Here's what I have so far. I bought a 2 pack of these boards: https://www.amazon.com/dp/B0CKXJKQ1F And I have these SD card modules: https://www.amazon.com/dp/B0B779R5TZ Then I'm using dupont female-to-female cables connecting the GPIOs to the micro SD adapter. Physically, everything is connected:

#define SD_MOSI 13 
#define SD_MISO 12 
#define SD_SCLK 14 
#define SD_CS  15

Plus GND to GND and VCC to 3V3 on the ESP32S3. But honestly, I've tried many other variations of this above (with the assistance of Claude/Gemini/ChatGPT) and all have the same issues...

#include "SD.h"
#include "SPI.h"


#define SD_MOSI 13
#define SD_MISO 12
#define SD_SCLK 14
#define SD_CS   15


SPIClass spi = SPIClass(FSPI);


void setup() {
  Serial.begin(115200);
  delay(2000);


  Serial.println("Starting SPI bus...");
  spi.begin(SD_SCLK, SD_MISO, SD_MOSI, SD_CS);
  Serial.println("SPI bus started.");


  // Manually set CS high before init
  pinMode(SD_CS, OUTPUT);
  digitalWrite(SD_CS, HIGH);
  delay(100);


  Serial.println("Attempting SD.begin()...");
  
  for (int freq = 400000; freq <= 4000000; freq += 400000) {
    Serial.print("Trying frequency: ");
    Serial.println(freq);
    if (SD.begin(SD_CS, spi, freq)) {
      Serial.println("SUCCESS at this frequency!");
      Serial.print("Card size: ");
      Serial.print(SD.cardSize() / (1024 * 1024));
      Serial.println(" MB");
      return;
    }
    SD.end();
    delay(200);
  }


  Serial.println("FAILED at all frequencies.");


  // Check if card is physically detected
  Serial.print("Card type raw: ");
  Serial.println(SD.cardType());
}


void loop() {}

It fails at all the frequencies every time. I've tried 2 different SD boards (it was a 3-pack I bought), I've correctly formatted 2 different brands of 32GB (FAT32) micro SD cards that otherwise work, and tried multiple cables. I've then followed blindly the advice of different chat bots above just to see if I could get any response from the SD card...and I'm sure there is plenty that I don't understand. But I thought this should be a fairly straightforward application of the ESP32S3: connecting some external storage. Any tips or hints or pushes in the right direction? Thanks.

reddit.com
u/shinyro — 24 days ago

I wanted to be able to see when and where you could "meet" the characters at Walt Disney World. All the information is available on the official app, but for more visual people like myself, I wanted to SEE everything. So I made this chart. (The interactive version is here: https://whereismickey.com)

Some of the characters are "continuous" throughout the day (eg. you can meet Mickey at any point during that period). Some characters are only listed to be out for a single point in time. Hence the long bars and the short blips.

My first iteration used Flourish for a timeline/Gantt-style chart, but it was a little buggy and lacked customization (and automation was crude and relied on Selenium since Flourish doesn't provide access to an API unless you have an enterprise plan).

This new version uses D3.js and renders everything in the browser when you load the webpage. (There is also a text-table on the website above that uses the DataWrapper API.)

The interactive version on the website lets you hover over each time and the popup includes a description and specific location. The data is updated daily.

u/shinyro — 28 days ago
🔥 Hot ▲ 5.7k r/MakeDataShine+1 crossposts

"I would say this, they've got to stop with the windmills."

-Donald Trump in response to Britain's economy being hurt by the Iran war

Donald Trump has had a fascination--some may some a strange obsession--with windmills. Whether talking about how "ugly" they are, how "dangerous" they might be for our health, or the many "millions" of birds that he purports they kill a year, he is arguably as inseparable from the windmill as is the entire country of the Netherlands.

So I found the data to share.

I used Roll Call's archive of speeches and interviews to map out all of those events where he pivots to talk about the mighty windmill. Then using Tableau, I made a bar chart to track this data.

Not included are the 158 Tweets or Truth Social posts (since 2016) about windmills, wind turbines, and the wind (posts about the actual weather for things like hurricanes were excluded in that count).

The "South Park" font choice seemed pretty dumb, which is how I felt after having spent the time researching this important subject.

u/ketodnepr — 18 days ago