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

# Daily headlines

[Daily edition](</index.md>) · [Hot now](</hot.md>)

[Top 10](</headlines/first.md?date=2023-12-22&limit=10&q=>) · [Top 20](</headlines/first.md?date=2023-12-22&limit=20&q=>) · [Above median](</headlines/first.md?date=2023-12-22&limit=20&q=&mode=median>)

### [A Murder at the End of the World: Are you Vi or Emacs?](<https://xenodium.com/are-you-vi-or-emacs>)

Source: Lobsters · Domain: xenodium.com

Published: 2023-12-22T13:02:16+00:00

Points: 22 · Comments: [35](<https://lobste.rs/s/r5ugyl>)

Tags: [culture](</search.md?q=culture>)

### [Emacs From Scratch, Part 1: Foundations](<https://arne.me/articles/emacs-from-scratch-part-one-foundations>)

Source: Lobsters · Domain: arne.me

Published: 2023-12-22T14:08:11+00:00

Points: 30 · Comments: [33](<https://lobste.rs/s/fnxqjn>)

Tags: [emacs](</search.md?q=emacs>)

### [So You Want to Optimize Your Code? (also, a disordered, confusing and absolutely incomplete oral history of Firefox performance)](<https://yoric.github.io/post/so-you-want-to-optimize-your-code/>)

Source: Lobsters · Domain: yoric.github.io

Published: 2023-12-22T15:28:07+00:00

Points: 23 · Comments: [6](<https://lobste.rs/s/hv9q5z>)

Tags: [performance](</search.md?q=performance>)

### [Dial-up over a Discord Call](<https://www.lilysthings.org/blog/discord-dialup/>)

Source: Lobsters · Domain: lilysthings.org

Published: 2023-12-22T20:30:51+00:00

Points: 77 · Comments: [7](<https://lobste.rs/s/bgbg8t>)

Tags: [networking](</search.md?q=networking>)

### [LED Industrial Piercing](<https://mitxela.com/projects/scaffold>)

Source: Lobsters · Domain: mitxela.com

Published: 2023-12-22T19:44:23+00:00

Points: 42 · Comments: [1](<https://lobste.rs/s/eopdwu>)

Tags: [hardware](</search.md?q=hardware>)

## Edition progress · 5/20 selections generated

Checkpoints use UTC. Calculated recovery may fill gaps; missing eligible coverage remains missed.

- 01:12 UTC · missed
- 02:24 UTC · missed
- 03:36 UTC · missed
- 04:48 UTC · missed
- 06:00 UTC · missed
- 07:12 UTC · missed
- 08:24 UTC · missed
- 09:36 UTC · missed
- 10:48 UTC · missed
- 12:00 UTC · missed
- 13:12 UTC · missed
- 14:24 UTC · missed
- 15:36 UTC · missed
- 16:48 UTC · missed
- 18:00 UTC · estimated
- 19:12 UTC · estimated
- 20:24 UTC · estimated
- 21:36 UTC · missed
- 22:48 UTC · estimated
- 00:00 UTC · estimated

[Previous day](</headlines/first.md?date=2023-12-21&limit=20&q=>) · [Today](</headlines/first.md?date=2026-11-11&limit=20&q=>) · [Next day](</headlines/first.md?date=2023-12-23&limit=20&q=>)

[Headlines 1–10](</headlines/first.md?date=2023-12-22&limit=20&q=>) · [Headlines 11–20](</headlines/second.md?date=2023-12-22&limit=20&q=>)
