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

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

# Daily headlines

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

1.   [0](https://lobste.rs/s/w4dtvy)11

     [Designing a keyboard from scratch](https://www.masterzen.fr/2020/05/03/designing-a-keyboard-part-1/)

     LBmasterzen.fr1 year ago[hardware](/search?q=hardware&appearance=dark)

2.   [8](https://lobste.rs/s/nbmpqe)14

     [The origin and unexpected evolution of the word "mainframe"](https://www.righto.com/2025/02/origin-of-mainframe-term.html)

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

3.   [18](https://lobste.rs/s/mxouhv)51

     [3 Tools for 2025](http://yosemitesam.ch/3-tools-for-2025/)

     LByosemitesam.ch1 year ago[email](/search?q=email&appearance=dark)

4.   [5](https://lobste.rs/s/u292ym)11

     [Python 3, Pygame, and Debian Bookworm on the Miyoo A30](https://www.jtolio.com/2025/02/py3-pygame-miyoo-a30/)

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

5.   [24](https://lobste.rs/s/xflmye)45

     [LLMs: harmful to technical innovation?](https://evanhahn.com/llms-and-technical-innovation/)

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

6.   [8](https://lobste.rs/s/utupyb)10

     [Allow Necromancy: To Avoid Reposts, Enable Comments on Old Posts](https://lobste.rs/s/utupyb)

     LBlobste.rs1 year ago[meta](/search?q=meta&appearance=dark)

7.   [8](https://lobste.rs/s/rfcmwu)15

     [Waydroid - Android in a Linux container](https://waydro.id/)

     LBwaydro.id1 year ago[android](/search?q=android&appearance=dark)

     Also discussed: [Hacker News · 1 comments](https://news.ycombinator.com/item?id=50014708 "7 points")

8.   [0](https://lobste.rs/s/wcjraq)11

     [Ruby "Thread Contention" is simply GVL Queuing](https://island94.org/2025/01/ruby-thread-contention-simply-gvl-queuing)

     LBisland94.org1 year ago[distributed](/search?q=distributed&appearance=dark)

9.   [3](https://lobste.rs/s/si9lwe)9

     [Using serde, quote, syn and proc\_macro2 to implement the Kafka protocol sans-io in Rust](https://blog.tansu.io/articles/serde-kafka-protocol)

     LBblog.tansu.io1 year ago[api](/search?q=api&appearance=dark)

10.  [5](https://lobste.rs/s/burhgj)15

     [You’re missing your near misses](https://surfingcomplexity.blog/2025/02/01/youre-missing-your-near-misses/)

     LBsurfingcomplexity.blog1 year ago[practices](/search?q=practices&appearance=dark)

Edition progress · 15/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 UTCestimated
2.   02:24 UTCmissed
3.   03:36 UTCestimated
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 UTCestimated
15.  18:00 UTCestimated
16.  19:12 UTCestimated
17.  20:24 UTCmissed
18.  21:36 UTCmissed
19.  22:48 UTCmissed
20.  00:00 UTCmissed

[← Previous day](/headlines/first?date=2025-02-01&limit=20&q=&appearance=dark)[Today](/headlines/first?date=2026-10-31&limit=20&q=&appearance=dark)[Next day →](/headlines/first?date=2025-02-03&limit=20&q=&appearance=dark)

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