De auteur is ontevreden over het algoritme van YouTube en heeft daarom HackerTube ontwikkeld. Met behulp van de AI-tool Claude Code (Opus 5.5) zijn 40.000 reacties van Hacker News gefilterd, wat resulteerde in een collectie van 6.454 kwalitatieve video's over 150 verschillende onderwerpen.
De site biedt diverse functies zoals aangepaste thumbnails, lokale 'ForYou'-aanbevelingen zonder accounts en ondersteuning voor sneltoetsen. Het gehele ontwikkelingsproces, inclusief deployment naar een VPS en beveiliging, werd vrijwel volledig door de AI afgehandeld. De auteur beperkte zich tot het regelen van de API-sleutel, de VPS en de domeinnaam.
HackerTube
Dus nam ik deze ochtend (zaterdag) mijn Opus 5.5 ter hand en gaf het de volgende taak: laten we onze eigen YouTube-clone schrijven, gebaseerd op de video's die zijn aanbevolen op Hacker News. En Opus kwam terug met: hackertube.org!
Hoe het is gebouwd
Opus downloadde alle reacties van HackerNews, filterde deze en liet Sonnet er via een Workflow (een Claude Code-functie) overheen gaan. Spam werd verwijderd en alles werd teruggebracht tot 40.000 reacties waarin een YouTube-video werd aanbevolen. In totaal resulteerde dit in 6.454 YouTube-video's die tussen 2007 en 2026 door verschillende mensen op HN zijn aanbevolen, verdeeld over 150 onderwerpen.
Vervolgens hebben we dit verpakt in een YouTube-interface, een domein geregistreerd, het naar een VPS gepusht, beveiligd, gehard, geoptimaliseerd en voilà!
Kenmerken van HackerTube
- Kwaliteitsinhoud: Bevat geselecteerde content van hoge kwaliteit.
- Thumbnails: Gebruikt de 50%-thumbnail in plaats van de door de uploader gekozen thumbnail.
- Aanbevelingen: Aangepaste en goede 'ForYou'-aanbevelingen zonder dat er gebruikersaccounts nodig zijn; de status wordt opgeslagen in de lokale browsersessie.
- Sneltoetsen: Ondersteuning voor toetsenbordcombinaties.
- Data-export: De gegevens van de site kunnen worden geëxporteerd, zodat je deze aan je eigen agent kunt geven om eenvoudig een eigen versie te maken.
Dit hele proces kostte ongeveer twee uur. Ik kan weer ademhalen. Bedankt, Opus 5.5.
Details over het proces
Ik gebruik Claude Code (de desktop-app voor Mac) met Opus 5.5 op 'Medium effort' als standaardinstelling. Ik doe eigenlijk niets meer dat lijkt op traditioneel engineering (zoals het schrijven van code of het uitvoeren van commando's in een terminal); ik praat alleen met Claude en laat het alles doen.
In dit specifieke geval was het enige "handmatige werk" dat ik heb verricht:
- Het aanmaken van een API-sleutel via de Google Cloud UI om metadata van YouTube op te vragen.
- Het opstarten van een VPS-box.
- Het kopen van de domeinnaam.
Ik deed dit terwijl Claude aan het werk was, dus het voelde nog steeds een beetje als teamwork. Zodra de box up-and-running was, gaf ik Claude het IP-adres en vertelde ik het om de code bij te werken, te deployen, te beveiligen, te harden en te optimaliseren. Claude heeft het volledige proces afgehandeld.
Het was vrijdagavond, 23:00 uur. Ik was moe, ging naar YouTube om iets te kijken en realiseerde me dat ik naar een muur van waardeloze rommel keek. Extreem overdreven thumbnails, domme aanbevelingen van dezelfde afgezaagde onderwerpen, content van een werkelijk verschrikkelijk niveau. Ik ben er zeker van dat dit algoritme goed werkt voor de gemiddelde internetgebruiker, maar voor mij werkt het absoluut niet.
HackerTube
Dus nam ik deze ochtend (zaterdag) mijn Opus 5.5 ter hand en gaf het de volgende taak: laten we onze eigen YouTube-clone schrijven, gebaseerd op de video's die zijn aanbevolen op Hacker News. En Opus kwam terug met: hackertube.org!
Hoe het is gebouwd
Opus downloadde alle reacties van HackerNews, filterde deze en liet Sonnet er via een Workflow (een Claude Code-functie) overheen gaan. Spam werd verwijderd en alles werd teruggebracht tot 40.000 reacties waarin een YouTube-video werd aanbevolen. In totaal resulteerde dit in 6.454 YouTube-video's die tussen 2007 en 2026 door verschillende mensen op HN zijn aanbevolen, verdeeld over 150 onderwerpen.
Vervolgens hebben we dit verpakt in een YouTube-interface, een domein geregistreerd, het naar een VPS gepusht, beveiligd, gehard, geoptimaliseerd en voilà!
Kenmerken van HackerTube
- Kwaliteitsinhoud: Bevat geselecteerde content van hoge kwaliteit.
- Thumbnails: Gebruikt de 50%-thumbnail in plaats van de door de uploader gekozen thumbnail.
- Aanbevelingen: Aangepaste en goede 'ForYou'-aanbevelingen zonder dat er gebruikersaccounts nodig zijn; de status wordt opgeslagen in de lokale browsersessie.
- Sneltoetsen: Ondersteuning voor toetsenbordcombinaties.
- Data-export: De gegevens van de site kunnen worden geëxporteerd, zodat je deze aan je eigen agent kunt geven om eenvoudig een eigen versie te maken.
Dit hele proces kostte ongeveer twee uur. Ik kan weer ademhalen. Bedankt, Opus 5.5.
Details over het proces
Ik gebruik Claude Code (de desktop-app voor Mac) met Opus 5.5 op 'Medium effort' als standaardinstelling. Ik doe eigenlijk niets meer dat lijkt op traditioneel engineering (zoals het schrijven van code of het uitvoeren van commando's in een terminal); ik praat alleen met Claude en laat het alles doen.
In dit specifieke geval was het enige "handmatige werk" dat ik heb verricht:
- Het aanmaken van een API-sleutel via de Google Cloud UI om metadata van YouTube op te vragen.
- Het opstarten van een VPS-box.
- Het kopen van de domeinnaam.
Ik deed dit terwijl Claude aan het werk was, dus het voelde nog steeds een beetje als teamwork. Zodra de box up-and-running was, gaf ik Claude het IP-adres en vertelde ik het om de code bij te werken, te deployen, te beveiligen, te harden en te optimaliseren. Claude heeft het volledige proces afgehandeld.