HN Hall of Fame Weekly email

NPM – "is-even", 160k weekly downloads

www.npmjs.com Software & code Software projects Software engineering Candidate

Resurfaced independently across 3 calendar years, with breakout response in 2 of them.

submissions
3
submitters
3
observed span
2020–2024
peak thread · 261 comments
247 pts
latest 20+ return · 2024-05-13
47 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

732K downloads per month. 722K of those downloads come from this package by the same authors: https://www.npmjs.com/package/handlebars-helpers-ncc The handlebars-helpers-ncc package contains 130 different utility dependencies including a few actually useful things like functions to convert Markdown to HTML, but also some weirdly trivial packages like is-even. I suppose this was a brilliant way for the authors to generate staggeringly high NPM download counts for their packages: Repackage other people’s useful code…

Judging from this page (https://www.npmjs.com/browse/depended/is-even), it appears that many of its dependents are joke packages. For example: - is-is-even: checks if the passed function is is-even - is-odd-or-even: determines if a given number is odd or even. - is-ice-cream: Amazing lib to check if string contain your favorite ice cream flavor Probably the main reason it has so many downloads is that it's imported as a module (rather than integrated as a constituent function) by the author's popular…

Kinda funny such a package exists. I was looking at the source and to be fair the author states "I created this in 2014, when I was learning how to program.". The project is archived. Anyways, source seems to be as such: 'use strict'; var isOdd = require('is-odd'); module.exports = function isEven(i) { return !isOdd(i); }; Then we look as the is-odd package and we see the following: 'use strict'; const isNumber = require('is-number'); module.exports = function isOdd(value) { const…

wsc981·5-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
299

reference only — not used in Hall rules or ranking

Total comments
341

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2020-08-01is-eventosh56
2021-11-16NPM – "is-even", 160k weekly downloadsFirst breakout · Best threadst_goliath247261
2024-05-13NPM package is-even has over 140k weekly downloadsLatest 20+ point returnr_singh4774