Ein TTL hat, wie man in jedem Datenblatt nachlesen kann, einen LOW Pegel bei < 0,8V. Der Pullup Widerstand ist mit 10K so gewählt, das die Flussspannung bei etwas unter 0,6V liegt (bei mir 0,58V). Somit ist der LOW Pegel durchaus im erlaubten Bereich, wenn auch knapp.
Die Low-Ausgangsspannung eines TTL ICs ist aber nicht 0V, sondern darf 0V bis 0,4V betragen.
Mit der Diode ergibt sich dann die Eingangspannung des nächsten ICs zu 0,6V bis 1,0V, damit im worst Case deutlich über den erlaubten 0,8V.
Wenn schon auf ein Datenblatt hingewiesen wird, dann bitte komplett beachten