+0.26 Show HN: Rev-dep – 20x faster knip.dev alternative build in Go (github.com S:+0.36 )
45 points by jayu_dev 4 days ago | 12 comments on HN | Moderate positive Contested Product · v3.7 · 2026-02-28 10:03:40 0
Summary Free Expression & Technical Knowledge Sharing Advocates
This GitHub repository page presents rev-dep, an open-source software development tool, under a permissive MIT license with full public code access. The content engages positively with Articles 19 (Free Expression), 20 (Association), 26 (Education), and 27 (Scientific Participation) through its commitment to open-source distribution, public documentation, and collaborative code governance. Most UDHR provisions receive no engagement.
Article Heatmap
Preamble: ND — Preamble Preamble: No Data — Preamble P Article 1: ND — Freedom, Equality, Brotherhood Article 1: No Data — Freedom, Equality, Brotherhood 1 Article 2: ND — Non-Discrimination Article 2: No Data — Non-Discrimination 2 Article 3: ND — Life, Liberty, Security Article 3: No Data — Life, Liberty, Security 3 Article 4: ND — No Slavery Article 4: No Data — No Slavery 4 Article 5: ND — No Torture Article 5: No Data — No Torture 5 Article 6: ND — Legal Personhood Article 6: No Data — Legal Personhood 6 Article 7: ND — Equality Before Law Article 7: No Data — Equality Before Law 7 Article 8: ND — Right to Remedy Article 8: No Data — Right to Remedy 8 Article 9: ND — No Arbitrary Detention Article 9: No Data — No Arbitrary Detention 9 Article 10: ND — Fair Hearing Article 10: No Data — Fair Hearing 10 Article 11: ND — Presumption of Innocence Article 11: No Data — Presumption of Innocence 11 Article 12: ND — Privacy Article 12: No Data — Privacy 12 Article 13: ND — Freedom of Movement Article 13: No Data — Freedom of Movement 13 Article 14: ND — Asylum Article 14: No Data — Asylum 14 Article 15: ND — Nationality Article 15: No Data — Nationality 15 Article 16: ND — Marriage & Family Article 16: No Data — Marriage & Family 16 Article 17: ND — Property Article 17: No Data — Property 17 Article 18: ND — Freedom of Thought Article 18: No Data — Freedom of Thought 18 Article 19: +0.47 — Freedom of Expression 19 Article 20: +0.30 — Assembly & Association 20 Article 21: ND — Political Participation Article 21: No Data — Political Participation 21 Article 22: ND — Social Security Article 22: No Data — Social Security 22 Article 23: -0.10 — Work & Equal Pay 23 Article 24: ND — Rest & Leisure Article 24: No Data — Rest & Leisure 24 Article 25: +0.15 — Standard of Living 25 Article 26: +0.38 — Education 26 Article 27: +0.43 — Cultural Participation 27 Article 28: ND — Social & International Order Article 28: No Data — Social & International Order 28 Article 29: ND — Duties to Community Article 29: No Data — Duties to Community 29 Article 30: ND — No Destruction of Rights Article 30: No Data — No Destruction of Rights 30
Negative Neutral Positive No Data
Aggregates
Editorial Mean +0.26 Structural Mean +0.36
Weighted Mean +0.31 Unweighted Mean +0.27
Max +0.47 Article 19 Min -0.10 Article 23
Signal 6 No Data 25
Volatility 0.20 (Medium)
Negative 1 Channels E: 0.6 S: 0.4
SETL -0.04 Structural-dominant
FW Ratio 56% 19 facts · 15 inferences
Evidence 10% coverage
4M 4L 25 ND
Theme Radar
Foundation Security Legal Privacy & Movement Personal Expression Economic & Social Cultural Order & Duties Foundation: 0.00 (0 articles) Security: 0.00 (0 articles) Legal: 0.00 (0 articles) Privacy & Movement: 0.00 (0 articles) Personal: 0.00 (0 articles) Expression: 0.39 (2 articles) Economic & Social: 0.03 (2 articles) Cultural: 0.40 (2 articles) Order & Duties: 0.00 (0 articles)
HN Discussion 3 top-level · 2 replies
e1g 2026-02-26 19:20 UTC link
+1 for the idea. Enforcing hard boundaries between is surprisingly helpful for AIs to reason about how to structure their changes.

We recently rolled out our own static analysis using oxc-parser and oxc-resolver, and it runs surprisingly fast (<1s for ~100K LOC). For us, it was definitely worth adding this layer of defence against The Slop.

esafak 2026-02-26 19:27 UTC link
Looks good; I'm eager to try it. Do you have any questions?
silverwind 2026-02-26 20:17 UTC link
I prefer to have unused code detected during linting, but sadly, eslint has decided to kill off the APIs that support rules like `no-unused-modules`. Running a separate tool like this one or knip in place of a few lint rules just seems impractical.
jayu_dev 2026-02-26 19:32 UTC link
Nice! I’ve come to similar conclusions recently, with the recent increase in code changes velocity, solid static analysis is more important than ever.

When it comes to the performance, I've learned that reading code from file system and parsing it takes most of the time. Then resolving modules takes a little also.

Once that is done, running different checks is almost instant - like miliseconds.

dmix 2026-02-26 20:39 UTC link
eslint is a good example of why coding in javascript is annoying. Your tools just constantly changing wildly over a version upgrade, so you look for a better one and find there's a new Rust linting tool but it's alpha and is missing half the features.
Editorial Channel
What the content says
+0.45
Article 19 Freedom of Expression
Medium Advocacy Framing Practice
Editorial
+0.45
SETL
-0.16

README articulates the tool's purpose and methodology; open publication of code and documentation embodies free expression through technical medium. Marketing copy advocates for adoption of architectural governance practices.

+0.45
Article 27 Cultural Participation
Medium Advocacy Framing
Editorial
+0.45
SETL
+0.15

Rev-dep represents technical and scientific innovation in dependency analysis. README advocates for higher-speed, parallelized governance checks. Tool is presented as advancing the state of practice in software architecture.

+0.40
Article 26 Education
Medium Advocacy Framing
Editorial
+0.40
SETL
+0.14

README serves as educational material, explaining dependency analysis, architecture patterns, and best practices. Detailed documentation teaches governance concepts. Public code is itself a learning resource.

+0.25
Article 20 Assembly & Association
Medium Advocacy Practice
Editorial
+0.25
SETL
-0.19

README calls for collaborative codebase governance; references community standards and shared best practices for monorepo/workspace management.

+0.10
Article 25 Standard of Living
Low Framing Practice
Editorial
+0.10
SETL
-0.14

Tool helps developers optimize code and dependencies, indirectly supporting technical competence and digital economic participation.

-0.10
Article 23 Work & Equal Pay
Low Framing
Editorial
-0.10
SETL
ND

No mention of fair wages, working conditions, or labor rights. Open-source ecosystem often involves unpaid labor; Rev-dep does not address this tension.

ND
Preamble Preamble

Preamble invokes universal human dignity and equal rights. This content does not frame the tool or its benefits in terms of human dignity or universal principles.

ND
Article 1 Freedom, Equality, Brotherhood
Low Practice

No mention of equal rights or inherent dignity of developers.

ND
Article 2 Non-Discrimination

No discussion of discrimination or protected characteristics.

ND
Article 3 Life, Liberty, Security

Software development tool; no engagement with life, liberty, or personal security.

ND
Article 4 No Slavery

Slavery not discussed.

ND
Article 5 No Torture

Torture not discussed.

ND
Article 6 Legal Personhood

Right to legal personality not discussed.

ND
Article 7 Equality Before Law

Equal protection before law not discussed.

ND
Article 8 Right to Remedy

Effective remedy not discussed.

ND
Article 9 No Arbitrary Detention

Arbitrary arrest not discussed.

ND
Article 10 Fair Hearing

Fair trial not discussed.

ND
Article 11 Presumption of Innocence

Presumption of innocence not discussed.

ND
Article 12 Privacy
Low Practice

No mention of privacy protections.

ND
Article 13 Freedom of Movement

Freedom of movement not relevant to software tool.

ND
Article 14 Asylum

Asylum not discussed.

ND
Article 15 Nationality

Nationality not discussed.

ND
Article 16 Marriage & Family

Family and marriage not discussed.

ND
Article 17 Property

Property rights not discussed.

ND
Article 18 Freedom of Thought

Freedom of thought, conscience, religion not discussed.

ND
Article 21 Political Participation

Democratic participation in political governance not discussed.

ND
Article 22 Social Security

Social security and cultural participation not discussed.

ND
Article 24 Rest & Leisure

Rest and leisure not discussed.

ND
Article 28 Social & International Order

Social and international order not discussed.

ND
Article 29 Duties to Community

Community duties not discussed.

ND
Article 30 No Destruction of Rights

Anti-sabotage provisions not discussed.

Structural Channel
What the site does
+0.50
Article 19 Freedom of Expression
Medium Advocacy Framing Practice
Structural
+0.50
Context Modifier
ND
SETL
-0.16

Public GitHub repository with MIT open-source license enables any developer to publish, modify, and distribute code freely. No gatekeeping. Fork and star mechanisms support expressive participation.

+0.40
Article 27 Cultural Participation
Medium Advocacy Framing
Structural
+0.40
Context Modifier
ND
SETL
+0.15

Public release of source code and technical innovation enables scientific collaboration. GitHub enables global participation in technical advancement. Performance benchmarks and methodology are shared.

+0.35
Article 20 Assembly & Association
Medium Advocacy Practice
Structural
+0.35
Context Modifier
ND
SETL
-0.19

GitHub enables peaceful assembly through pull requests, issues, discussions, and forks. The repository structure permits any developer to contribute, propose changes, and participate in collective governance.

+0.35
Article 26 Education
Medium Advocacy Framing
Structural
+0.35
Context Modifier
ND
SETL
+0.14

Public repository with extensive documentation and code examples enables developers to learn by reading, studying, and running the tool. Accessible on the web to anyone with an internet connection.

+0.20
Article 25 Standard of Living
Low Framing Practice
Structural
+0.20
Context Modifier
ND
SETL
-0.14

Free software distribution reduces barrier to accessing advanced development tools, supporting broader digital access regardless of economic means.

ND
Preamble Preamble

GitHub platform structure enables universal access to knowledge, but this specific repository page does not foreground human rights infrastructure.

ND
Article 1 Freedom, Equality, Brotherhood
Low Practice

Open-source collaboration model and MIT license imply equal participation rights for all developers regardless of background.

ND
Article 2 Non-Discrimination

GitHub repositories do not inherently discriminate; MIT license and open-source model are non-discriminatory by design.

ND
Article 3 Life, Liberty, Security

Not applicable to software development context.

ND
Article 4 No Slavery

Not applicable.

ND
Article 5 No Torture

Not applicable.

ND
Article 6 Legal Personhood

Not applicable.

ND
Article 7 Equality Before Law

Not applicable.

ND
Article 8 Right to Remedy

Not applicable.

ND
Article 9 No Arbitrary Detention

Not applicable.

ND
Article 10 Fair Hearing

Not applicable.

ND
Article 11 Presumption of Innocence

Not applicable.

ND
Article 12 Privacy
Low Practice

GitHub repositories are public by default; users can choose private repos. Developer control over code visibility aligns with privacy autonomy.

ND
Article 13 Freedom of Movement

Not applicable.

ND
Article 14 Asylum

Not applicable.

ND
Article 15 Nationality

Not applicable.

ND
Article 16 Marriage & Family

Not applicable.

ND
Article 17 Property

MIT license grants broad property-like rights over code to all users.

ND
Article 18 Freedom of Thought

Not applicable.

ND
Article 21 Political Participation

Not applicable.

ND
Article 22 Social Security

Not applicable.

ND
Article 23 Work & Equal Pay
Low Framing

Tool is distributed free, which can mask labor implications of open-source development.

ND
Article 24 Rest & Leisure

Not applicable.

ND
Article 28 Social & International Order

Not applicable.

ND
Article 29 Duties to Community

Not applicable.

ND
Article 30 No Destruction of Rights

Not applicable.

Supplementary Signals
How this content communicates, beyond directional lean. Learn more
Epistemic Quality
How well-sourced and evidence-based is this content?
0.82 medium claims
Sources
0.9
Evidence
0.8
Uncertainty
0.7
Purpose
1.0
Propaganda Flags
2 manipulative rhetoric techniques found
2 techniques detected
loaded language
'high-speed gatekeeper', 'enforce', 'hygiene', 'significantly reducing CI costs' — uses value-laden language to frame tool adoption
exaggeration
'10x-200x faster execution than alternatives' — no detailed evidence provided on this page for the claim range
Emotional Tone
Emotional character: positive/negative, intensity, authority
measured
Valence
+0.5
Arousal
0.4
Dominance
0.6
Transparency
Does the content identify its author and disclose interests?
0.25
✗ Author
More signals: context, framing & audience
Solution Orientation
Does this content offer solutions or only describe problems?
0.75 solution oriented
Reader Agency
0.8
Stakeholder Voice
Whose perspectives are represented in this content?
0.35 2 perspectives
Speaks: institution
About: individuals
Temporal Framing
Is this content looking backward, at the present, or forward?
present immediate
Geographic Scope
What geographic area does this content cover?
global
Complexity
How accessible is this content to a general audience?
moderate high jargon domain specific
Longitudinal 1283 HN snapshots · 6 evals
+1 0 −1 HN
Audit Trail 18 entries
2026-02-28 13:30 model_divergence Cross-model spread 0.31 exceeds threshold (3 models) - -
2026-02-28 13:30 eval_success Lite evaluated: Neutral (0.00) - -
2026-02-28 13:30 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
ED: Neutral tech project presentation
2026-02-28 13:28 eval_success Lite evaluated: Neutral (0.00) - -
2026-02-28 13:28 model_divergence Cross-model spread 0.31 exceeds threshold (2 models) - -
2026-02-28 13:28 eval Evaluated by llama-3.3-70b-wai: 0.00 (Neutral) 0.00
reasoning
PR tech content
2026-02-28 10:03 eval Evaluated by claude-haiku-4-5-20251001: +0.31 (Moderate positive)
2026-02-28 01:34 dlq_replay DLQ message 97525 replayed to EVAL_QUEUE: Show HN: Rev-dep – 20x faster knip.dev alternative build in Go - -
2026-02-28 00:32 eval_success Light evaluated: Neutral (0.00) - -
2026-02-28 00:32 eval Evaluated by llama-3.3-70b-wai: 0.00 (Neutral)
reasoning
PR tech content
2026-02-26 23:41 eval_success Evaluated: Neutral (0.31) - -
2026-02-26 23:41 eval Evaluated by deepseek-v3.2: +0.31 (Neutral) 9,760 tokens
2026-02-26 22:36 eval_success Light evaluated: Neutral (0.00) - -
2026-02-26 22:36 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral)
reasoning
ED: Neutral tech project presentation
2026-02-26 22:16 dlq Dead-lettered after 1 attempts: Show HN: Rev-dep – 20x faster knip.dev alternative build in Go - -
2026-02-26 22:13 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-26 22:12 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-26 22:11 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -