Show HN: HarmoNova: A modern, customizable Hacker News reader for Chrome
HarmoNova is a customizable Hacker News reader extension for Chrome, inspired by Harmonic. It aims to improve browsing experience with personalized features. (github.com)
BM25 is presented as the default "Best Match" probabilistic term-weighting scheme used by Xapian and shown in TREC evaluations to outperform other known probabilistic schemes. The weighting tradition begins with the Robertson-Sparck Jones formula that multiplies a within-query-frequency factor, a within-document-frequency factor, and an IDF-like log term built from r, R, n, and N, with normalization by document length L and constants k1, k3 (and optionally k2 for query-length effects). BM11 adds an extra query-length-dependent term that vanishes when L = 1; BM15 alters the document-frequency normalization. BM25 unifies BM11 and BM15 by interpolating with a parameter b, producing K = k1(bL + (1 − b)), and abandons non‑unit power terms on f and K as unhelpful.
Xapian’s implementation uses the BM25 formula with practical choices: default parameters k1 = 1, k2 = 0, k3 = 1, b = 0.5; a floor on L (0.5) to prevent tiny documents receiving excessive weight; and a positive-adjusted extra term expressed as (2 k2 n_q)/(1 + L). Scaling factors such as (k1 + 1) and (k3 + 1) are retained to set sensible baselines. The scheme is presented as effective out of the box but tunable - optimal k and b values depend on the document collection and query types.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.
HarmoNova is a customizable Hacker News reader extension for Chrome, inspired by Harmonic. It aims to improve browsing experience with personalized features. (github.com)
CalVer, a date-based versioning system, was introduced a decade ago and has been adopted by companies like Apple and Nvidia. It provides a clear and consistent way to indicate software updates using calendar dates, improving clarity over semantic versioning. (sedimental.org)
Two Steam games generated $560,000 in revenue, but the co-creator only took home around $15,000 annually after taxes and publisher cuts. The majority of profits were eaten up by refunds, Steam's fees, and publisher shares, highlighting the challenges faced by indie game developers. (tomshardware.com)
Mira is an AI-powered audio tour guide that offers virtual walking tours with street view, available without sign-up for select cities like San Francisco and Paris. Other cities require users to sign in for personalized tours, accessible via the app or website. (mira.tours)
Playgrnd offers browser-based tools that allow users to create unique and artistic projects without uploading or storing data. These free tools enable users to experiment with making weird and beautiful things easily. (playgrnd.tools)
Terence Eden paid people to follow and critique his README to improve its clarity and usability. He conducted multiple sessions, gathered feedback, and revised the documentation accordingly, spending around €150 in the process. (shkspr.mobi)
Today's best Hacker News stories, summarized and screenshotted, one email a day.