Skip to content

Roget's Thesaurus

artflsrv04.uchicago.edu
51 pointsgregsadetsky10 comments
On HN

Comments

I’ve been using https://the-saurus.org/ lately to get access to the hierarchy, since reading https://blog.plover.com/2026/08/02/ on its use a couple of weeks ago.

As a interesting tangent consider the data structure and the data behind a thesaurus. I was using the wordnet data for a project. https://wordnet.princeton.edu My first pass was to do the modern thing and just load the entire data into memory, it would fit with no problem. But when I noticed their screwball dataformat was designed to be dynamically accessed from disk I could not resist and rewrote the whole thing to do just that. Probably a waste of time but it was a lot of fun to write.

For what it is worth every reference word is coupled to a byte offset so lookups are a simple seek away. Today we would just jam it in a sqlite db and call it a day(salutes to sqlite for making this so easy) But I thought it was really clever.

It is clever, but makes comparing versions of the WordNet database a lot harder as the byte offsets change as entries are added and removed.

In Blighty we prefer to use Rogers Profanisarus.

https://en.wikipedia.org/wiki/Roger%27s_Profanisaurus

We keep a copy in the office to use for naming projects.

I misread the title and thought the same thing, I have the printed book somewhere as well - much more fun than the urban dictionary.

Can't mention Roget's Thesaurus without thinking of The Chaser.

https://www.youtube.com/watch?v=mn0ufJgtDko

A click downstream: https://micra.com

I misread this and thought it was about Rogers Profanisaurus from The Viz.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.