Black Hole Star – The Star That Shouldn't Exist

Kurzgesagt – In a Nutshell · 15.8M views · 2022 · 9:57

Open on YouTube

Cosmology & astrophysicsexplainer

Why Hacker News recommends it

HN uses it as a quick, accessible introduction to the black hole star concept in threads about early-universe black holes.

What it is

Kurzgesagt explains black hole stars, a hypothesized kind of giant star with a black hole at its core that could be a route to early supermassive black holes.

Recommended by 2 HN commenters across 2 different months, 2022 to 2025.

What Hacker News said

Recommends rishav_sharan · 2023-11 · on “UHZ1: NASA Telescopes Discover Record-Breaking Black Hole”

Quasi stars are one of the theories for the existense of the super massive black holes. Here is a nice video [this video] by Kurzgesagt on this topic.

Recommends db48x · 2025-07 · on “Early universe's 'little red dots' may be black hole stars”

Just in case you somehow don’t know what a Black Hole Star is, check out Kurzgesagt’s video about them < [this video] >

Cites banana_giraffe · 2022-12 · on “YouTubeTranscript.com”

If you want an CLI version of a similar idea, you can use yt-dlp and some simple jq to pull down the captions for a file: curl `\ yt-dlp -j [this video] | \ jq -r '.automatic_captions.en[] | select(.ext=="json3") | .url'`

Cites 1vuio0pswjnm7 · 2022-12 · on “YouTubeTranscript.com”

#!/bin/sh ttml2srt() { x=$(echo x|tr x '\34'); tr -d '\34' \ |sed -n "/<p begin/ { s/<p begin=\"//; s/\" end=\"/ --> /; s/\" style=\"s2\">/$x/; s#</p>##p;}" \ |sed = \ |sed "/$x/!s/^/$x/" \ |tr '\34' '\12' \ |sed '/[ ]-->[ ]/s/\./,/g' } read x; case $x in [LINK] | [LINK] | [LINK] | [LINK] f=$ {x##*=};f=$ {f##*/};case $ {#f} in 10|11) curl -4o $f.mp4 $x video=$(tr \ { '\12' < $f.mp4|sed -n "/itag=22/ {s/u0026/\&/g;s/%3D/=/g;s/%2C/,/g;s/%26/\&/g;s/.*url\":\"//;s/\".*//p;}"|tr -d '\134') test $video||exit ttml=$(tr \ { '\12' < $f.mp4 |sed -n '/timedtext/ {s/u0026/\&/g;s/.*:\"//;s/\".*//;s/$/\&fmt=ttml/p;q;}'|tr -d '\134') test $ttml||exit curl -s4 $ttml|ttml2srt > $f.srt exec ffmpeg -v quiet -y