Unveiling the Digital Cosmos of Ukrainian YouTube
In a remarkable feat of data visualization and artificial intelligence, a Ukrainian developer, known by the online handle DAO, has meticulously mapped the vast landscape of Ukrainian YouTube. This ambitious project, born from a passion for digital exploration, presents an intricate, interactive chart encompassing over 10,000 Ukrainian-language channels. It's more than just a list; it's a veritable atlas, segmenting content into distinct 'continents' based on thematic relevance, offering a unique perspective on the country's digital content creators.
Navigating the Thematic Continents
The spectrum of content captured on this map is impressively broad, reflecting the diverse interests of the Ukrainian online community. From the adrenaline-pumping worlds of gaming and sports to the critical discourse surrounding news and politics, the map thoughtfully categorizes every corner of Ukrainian YouTube. Dedicated sections for book enthusiasts and children's programming sit alongside a robust representation of IT and technology channels, demonstrating the sheer breadth of topics covered. Imagine each vibrant dot as a distinct YouTube channel, its size pulsating with the number of subscribers it commands. These channels are not merely placed but artfully arranged into thematic 'clusters,' allowing users to discover not only their favorite creators but also adjacent channels that share similar interests, fostering serendipitous content discovery.
The Ingenious Creation Process: AI Meets 'Vibe Coding'
The journey to construct this comprehensive map was a testament to modern technological prowess, blending the precision of artificial intelligence with what the creator terms 'vibe coding.' The development was a phased endeavor, kicking off with the monumental task of data acquisition. This initial stage presented significant hurdles. The official YouTube API, unfortunately, lacks the functionality to filter channels by country, and acquiring such data from third-party, paid resources would have incurred prohibitive costs, reportedly running into hundreds of dollars. Faced with these constraints, a clever workaround was devised: sophisticated web scraping, or parsing, became the primary tool to gather the initial dataset. "Voila, we have 10,000 channels. And these are only channels with over a thousand subscribers," the creator proudly stated. The process didn't stop there. To enrich the map's utility, another parsing script was developed to visit each channel and extract the titles of its eight most recent videos. This infusion of recent content provides a dynamic snapshot of each channel's current focus.
AI as the Categorization and Spatial Architect
Categorizing such a vast collection of channels required an intelligent approach. The developer ingeniously leveraged the power of OpenAI's GPT API (specifically the 4o-mini model) by feeding it channel names and their most recent video titles. The AI proved remarkably adept and swift in its task, performing this complex categorization for a mere $1. The subsequent challenge was to translate this thematic data into a visual representation – assigning 'coordinates' for each channel on the map. Here, AI once again played a pivotal role. The developer converted channel and video title data into numerical vectors, enabling the AI to comprehend and process this information without errors. A sophisticated projection technique was employed, creating separate spatial arrangements for thematic categories and video title vectors, which were then combined to determine the final placement of each channel on the map. To further organize these points into coherent groups, an advanced clustering algorithm, HDBSCAN, was implemented using a Python library. Interestingly, the AI wasn't just confined to technical tasks; it was also tasked with generating descriptive names for these clusters, adding a layer of intuitive understanding to the visualization. Any stray points, or 'noise' on the map that didn't fit neatly into a cluster, were intelligently reintegrated into appropriate groups by a custom script written by DAO himself.
Accessibility and Future Iterations

The culmination of this impressive project is a publicly accessible, interactive map that invites exploration. While acknowledging that some minor bugs are still present, the developer is committed to their gradual resolution in future updates. For those eager to delve deeper into the intricacies of its creation, a detailed explanatory video is available, offering a comprehensive walkthrough of the innovative methods employed.
Comments (0)
There are no comments for now