---
title: "Daily headlines · Daily Diff"
---

[Daily edition](/?appearance=dark)[Hot now](/hot?appearance=dark)

# Daily headlines

[Top 10](/headlines/second?date=2025-03-15&limit=10&q=&appearance=dark)[Top 20](/headlines/second?date=2025-03-15&limit=20&q=&appearance=dark)[Above median](/headlines/second?date=2025-03-15&limit=20&q=&mode=median&appearance=dark)

1.  [1](https://lobste.rs/s/4cw1ua)8

    [ruby\_llm, a delightful Ruby way to work with AI](https://github.com/crmne/ruby_llm)

    LBgithub.com1 year ago[ruby](/search?q=ruby&appearance=dark)

2.  [0](https://lobste.rs/s/jttvdj)5

    [Does X cause Y? An in-depth evidence review](https://www.cold-takes.com/does-x-cause-y-an-in-depth-evidence-review/)

    LBcold-takes.com1 year ago[satire](/search?q=satire&appearance=dark)

3.  [0](https://lobste.rs/s/qodo7m)6

    [CSS-only Syntax Highlighting](https://aartaka.me/css-only-highlight.html)

    LBaartaka.me1 year ago[css](/search?q=css&appearance=dark)

Edition progress · 13/20 selections generated

Top 10: every 2 h 24 min. Top 20: every 1 h 12 min. UTC. Recovered gaps are marked estimated; gaps without eligible coverage remain missed.

1.   01:12 UTCmissed
2.   02:24 UTCmissed
3.   03:36 UTCmissed
4.   04:48 UTCestimated
5.   06:00 UTCestimated
6.   07:12 UTCestimated
7.   08:24 UTCestimated
8.   09:36 UTCestimated
9.   10:48 UTCestimated
10.  12:00 UTCestimated
11.  13:12 UTCestimated
12.  14:24 UTCestimated
13.  15:36 UTCestimated
14.  16:48 UTCmissed
15.  18:00 UTCestimated
16.  19:12 UTCmissed
17.  20:24 UTCestimated
18.  21:36 UTCestimated
19.  22:48 UTCmissed
20.  00:00 UTCmissed

[← Previous day](/headlines/second?date=2025-03-14&limit=20&q=&appearance=dark)[Today](/headlines/second?date=2026-10-30&limit=20&q=&appearance=dark)[Next day →](/headlines/second?date=2025-03-16&limit=20&q=&appearance=dark)

SUBPAGES[1–10](/headlines/first?date=2025-03-15&limit=20&q=&appearance=dark)[11–20](/headlines/second?date=2025-03-15&limit=20&q=&appearance=dark)
