Monday, 2024-03-25

A temporal analysis of lobste.rs tags

Tags on the link aggregation site https://lobste.rs serve two purposes: to deliniate the scope of acceptable submissions, and to enable users to filter those topics they are not interested in.

As such, the tag creation dates are heavily frontloaded to the start of the site, and newer tags are applied more rarely. Usually it is because a newly popular language appears more and more in the submissions, leading to a portion of the users to demand a tag to be able to filter it out.

I have searched my dataset for the first occurrence of each tag listed on the filter page, and added the year-month of that occurrence. The data is visible in this Google sheet.

A summary:

  • 2012: 65 tags created
  • 2013:  9
  • 2014:  7
  • 2015:  4 (elixir, kotlin, graphics, testing)
  • 2016:  7
  • 2017:  11
  • 2018:  3 (osdev, transcript, wasm)
  • 2019:  2 (a11y, email)
  • 2021:  1 (nix)
  • 2023:  1 (gleam)
  • 2024:  3 (retrocomputing,editors,vscode)
  • 2025:  2 (vibecoding,concatenative)

I have also calculated the proportion of submitted stories for each tag, compared to the number of users filtering that tag. The most impopular language is unsurprisingly Fortran, where 197 users are filtering 59 stories (334%). JavaScript has 4.6k entries and a 5% filtering to submission ratio .

Regarding the editor wars, 317 users are filtering emacs, as compared to 168 filtering vim.

Update 2024-10-07: added 2 entries for 2024.

Update 2025-03-27: there’s a canonical dump from the lobste.rs database here. Numbers have been updated to reflect this data.

Update 2025-05-27: added concatenative.

Wednesday, 2024-03-20

🇸🇪 Under stöveln: Norge 1940-1945 av Lennart Oldenburg

En god överblick över kriget i Norge 1940-45. Oldenburgs försök att täcka in allt leder till ett lite hattigt flöde, där det är svårt att hänga med i händelseförloppet ibland. Men det är en viktig historia att berätta.