HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
synox
youtube-dl-interactive
HISTORICAL RECORD2019–2019
synox / youtube-dl-interactive · Not publicly available

youtube-dl-interactive

Discover this repository through its Hacker News conversations.

3Distinct people
3Mentions
0Explicit recommenders
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A public description has not been verified.

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by 3-hour interval3 dated mentions

Observed mentions: 2019-05-27 06:28:52 UTC to 2019-05-29 14:12:50 UTC.

012019-05-27 06:00:00 UTC to 2019-05-27 09:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsMay 27, 06:002019-05-27 09:00:00 UTC to 2019-05-27 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-05-27 12:00:00 UTC to 2019-05-27 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-05-27 15:00:00 UTC to 2019-05-27 18:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2019-05-27 18:00:00 UTC to 2019-05-27 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-05-27 21:00:00 UTC to 2019-05-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-05-28 00:00:00 UTC to 2019-05-28 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-05-28 03:00:00 UTC to 2019-05-28 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-05-28 06:00:00 UTC to 2019-05-28 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-05-28 09:00:00 UTC to 2019-05-28 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsMay 28, 09:002019-05-28 12:00:00 UTC to 2019-05-28 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-05-28 15:00:00 UTC to 2019-05-28 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-05-28 18:00:00 UTC to 2019-05-28 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-05-28 21:00:00 UTC to 2019-05-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-05-29 00:00:00 UTC to 2019-05-29 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-05-29 03:00:00 UTC to 2019-05-29 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-05-29 06:00:00 UTC to 2019-05-29 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-05-29 09:00:00 UTC to 2019-05-29 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-05-29 12:00:00 UTC to 2019-05-29 15:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsMay 29, 12:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
May 27, 06:002019-05-27 06:00:00 UTC2019-05-27 09:00:00 UTC110
May 27, 09:002019-05-27 09:00:00 UTC2019-05-27 12:00:00 UTC000
May 27, 12:002019-05-27 12:00:00 UTC2019-05-27 15:00:00 UTC000
May 27, 15:002019-05-27 15:00:00 UTC2019-05-27 18:00:00 UTC101
May 27, 18:002019-05-27 18:00:00 UTC2019-05-27 21:00:00 UTC000
May 27, 21:002019-05-27 21:00:00 UTC2019-05-28 00:00:00 UTC000
May 28, 00:002019-05-28 00:00:00 UTC2019-05-28 03:00:00 UTC000
May 28, 03:002019-05-28 03:00:00 UTC2019-05-28 06:00:00 UTC000
May 28, 06:002019-05-28 06:00:00 UTC2019-05-28 09:00:00 UTC000
May 28, 09:002019-05-28 09:00:00 UTC2019-05-28 12:00:00 UTC000
May 28, 12:002019-05-28 12:00:00 UTC2019-05-28 15:00:00 UTC000
May 28, 15:002019-05-28 15:00:00 UTC2019-05-28 18:00:00 UTC000
May 28, 18:002019-05-28 18:00:00 UTC2019-05-28 21:00:00 UTC000
May 28, 21:002019-05-28 21:00:00 UTC2019-05-29 00:00:00 UTC000
May 29, 00:002019-05-29 00:00:00 UTC2019-05-29 03:00:00 UTC000
May 29, 03:002019-05-29 03:00:00 UTC2019-05-29 06:00:00 UTC000
May 29, 06:002019-05-29 06:00:00 UTC2019-05-29 09:00:00 UTC000
May 29, 09:002019-05-29 09:00:00 UTC2019-05-29 12:00:00 UTC000
May 29, 12:002019-05-29 12:00:00 UTC2019-05-29 15:00:00 UTC101

What Hacker News says

3 sources
> Python seems pretty popular. One reason it's so popular: even though it skips the actual curly brackets (thus making itself more accessible), it doesn't stray too far from the general syntactic paradigm of "curly-bracket languages'" - even though I've also seen people being alienated by the idea of "significant whitespace", again for no other reason but that it "seems wrong" to them. > The problem was your suggestion that node was uniquely well suited No, just much better suited than people give it credit for. And this ecosystem brings new things to the table, too. > when actually the CLI is a solved problem in most languages. Being able to build a CLI at all? I guess, sure. Being able to quickly build an accessible CLI? Hardly so. Everything in the area of HCI is in flux, and gatekeeping the CLI domain for does more harm than good. Btw
Read the rest
do you know anyone doing this sort of interface before Yeoman? https://github.com/synox/youtube-dl-interactive/raw/master/d.... before JS. > There's a whole plethora of options out there. Which is why you've got to take into account opportunity cost, choice paralysis, etc. All of the options out there are positively fascinating, but if I have the options to solve problems in multiple contexts with the same familiar tool, I tend to usually go for it. > Quite a few do: ksh93, yash, zsh and murex (disclaimer: I wrote that shell) are all interactive shells which support floating point arithmetic. None of which are POSIX, or common defaults? > In terms of shell scripting languages, you can add the following to the above group: awk, bc, dc None of which are shells - they're DSLs you can call into from the shell. > perl Again, not really a shell. Though I wouldn't be surprised if anyone's using it as one. > bc <<< "scale=10; 365/7" > 365/7 Even though these tools have a good reason to be like this, having to _research_ how to _call out to an external executable_ to do something as trivial as floating point division (in the sense of "cmon man I can do this in my head, why does is it have to be so hard to tell a computer to do it") is hardly on anyone's list of priorities. At this point, nearly anyone would rather reach for the scripting language they're already familiar with, rather than learn an unfamiliar one just because it has historically dominated the problem domain. > one liners being more readable than multi-lined code Admittedly, that was a pretty bullshit argument. Not any less nuanced than "[l]ine counts mean jack shit", either - I take it as a general rule that one would prefer to write less code. And I'm not weighing any of the examples against "[c]ode golfing, minifified code, shell 1 liners, Perl, etc. I didn't really take into account the extra functionality of the Go version - it was just as unreliable as the Bash one so I quickly discarded it when I found something that worked. There's a story behind this comparison. It was likely user error, in the sense I failed to prepare my initramfs correctly using mkinitcpio or dracut (incidentally, both of those being shell scripts - insufficiently documented and not very readable to my untrained eye, either) But the JavaScript version worked for me because it didn't even try to chroot into the initramfs - it just moves a tiny handful of required binaries into a ramdisk, and works from that. Since that solution _works_, I am hard pressed not to commend its minimalism. Is it inconceivable that that the author was not more clever, but the tools that they used enabled them to come up with a simpler solution in the time that would've otherwise been spent googling `bc` or poring over the sources of initramfs builders?
In Show HN: Interactively select the quality and format for youtube-dl

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.