Skip to content

Do not offer a language as a niche - #183

Merged
ralyodio merged 1 commit into
mainfrom
niche-quality
Sep 6, 2026
Merged

Do not offer a language as a niche#183
ralyodio merged 1 commit into
mainfrom
niche-quality

Conversation

@ralyodio

@ralyodio ralyodio commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Follow-up to #182, caught on the live page.

The sign-up form's first row of checkboxes read de, en, la. Topics come from publishers' own <category> tags and a great many feeds tag themselves with their language, so ordered by feed count those float straight to the top.

before:  one, de, episode, time, first, post, ai, la, en, podcast, life, news
after:   one, episode, time, first, post, ai, podcast, life, news, tech

Excluded by name (the ISO 639-1 list) rather than by length, because two-letter subjects that are real have to survive, ai most of all. A wider slice is taken and trimmed back to forty so the list stays full once the codes are dropped.

Still ordered by the directory's own usage, so it needs no subject stoplist and improves on its own as feeds are added, in the same spirit as topicLabel.js.

🤖 Generated with Claude Code

https://claude.ai/code/session_0144uEVbZK3jdaQkwcLYTXPE

Topics come from publishers' own category tags, and a great many feeds tag
themselves with their language. Ordered by feed count those float to the top,
so the first thing a publisher saw on the sign-up form was a row of
checkboxes reading de, en, la.

Excluded by name rather than by length, because two-letter subjects that are
real have to survive, 'ai' most of all. A wider slice is taken and trimmed
back to forty so the list stays full after the codes are dropped.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0144uEVbZK3jdaQkwcLYTXPE
@ralyodio
ralyodio merged commit 0499999 into main Sep 6, 2026
3 checks passed
@ralyodio
ralyodio deleted the niche-quality branch September 6, 2026 04:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant