November 25th, 2018

moose, transparent

несколько технических ссылок

(для программистов и других технарей)

1. Some notes about HTTP/3, и обсуждение на HN.

Из комментариев, важная мысль: the whole point of QUIC is that it is a userspace implementation. From the QUIC viewpoint kernel implementation is death for a protocol because it freezes its specification and behaviour in slow-to-update systems. This is why they found they couldn't "just improve TCP".

2. Lag & Blanking explained



Видео на 16 мин; подробное обсуждение того, как работали CRT-телевизоры, и как игры того времени использовали особенности пути электронного луча: H-Blank, V-Blank, я почти уже успел забыть, что это такое, а тут объясняется подробнее, чем я когда-либо знал.
Высокого качества визуализации.

Одну вещь я тут не понял. Эта картинка впечатляет, тут нарисованы инструкции CPU (раскрашены в несколько цветов по видам) и время их выполнения в течении одного фрейма монитора.



Про широкую полосу в центре картинки сказано, что это CPU приостанавливается на время DRAM refesh памяти (почитайте по ссылке, там тоже очень хорошо написано). Но почему периодичность DRAM refresh должна точно совпадать с периодичностью скан-линии видеокарты? Что-то тут мне непонятно.

3. How to Install macOS Sierra Final on VirtualBox on Windows

Я не знал, что так вообще можно. Разве Apple не вкладывал/ет кучу труда в то, чтобы macOS не работала на эмуляторах? Это то, что я смутно помнил, может, неправ?

Сейчас мне это не нужно, но может пригодиться потом.

4. Idyll: A toolkit for creating data-driven stories and explorable explanations. Небольшая надстройка над JS, в которой все заточено для создания интерактивных страниц-объяснений с демками. Примеры красивые, но не знаю, насколько это реально удобно, не пробовал.
moose, transparent

невыносимая длительность минуты

Понравился комментарий на HN о том, как автор много лет назад, работая в университет, выбил бюджет на апгрейд компьютеров в лаборатории:

When I was a CS prof, many, many years ago, our undergraduate lab had Macs with floppy disks. I asked the University to pay for installing 10MB Hard Drives in the Macs. I was asked to present my case to the deans council. At the meeting, I said that the students used the floppy to load their development environment. I said that, with a hard drive, it took 10 secs to load and be ready. With the floppy, I said it took 30 seconds. Then I said, "That does not sound like much difference, but this is 10 seconds ...." I paused and looked at my watch for 10 seconds. Then I said "And this is 30 seconds" - again I looked at my watch. At the 20 second mark, the VP Academic (chair of the meeting) said "You have your money".


(он продемонстрировал разницу между "ждать 10 секунд загрузки" и "ждать 30 секунд загрузки" тем, что во время заседания отмерил точно это время по часам. Декан не дождался конца 30 секунд и сказал, что согласен выделить деньги)

Напомнило это из "Записок и выписок" Гаспарова:

МИНУТА МОЛЧАНИЯ: в 1960—1990-е годы в среднем длилась 20 секунд. В «Затмении» Антониони незабываемая минута молчания на бирже длилась все-таки 30 секунд. Когда в античном секторе ИМЛИ мы поминали ушедших, то я никого не поднимал с места, но за полнотой минуты следил по секундной стрелке. Со стороны это должно было выглядеть отвратительно, но время ощущалось не символическое, а настоящее.


Есть ли еще примеры этой идеи, того, как долго течет настоящая минута по часам?
moose, transparent

как судить

Валерий Фабрикант: был профессором машиностроения в Канаде после эмиграции из СССР в 1979; в 1992-м году расстрелял четверых коллег в университете и с тех сидит пожизненное. В 2000-х писал длинные объяснения и дневники на своем сайте, который сохранился в архиве. Одно место в длинном послании "Am I Sorry?" привлекло мое внимание - случай, когда риторический вопрос оказывается не очень риторическим --

I lived so far 62 years, during which I never displayed any violent behavior, I never had even a speeding ticket; there were 3 minutes in my life when I killed 4 people. Should I be judged by these 3 minutes or by remaining 62 years?

"Я прожил до сих пор 62 года, в течение которых не проявлял агрессивного поведения, даже штрафа за превышение скорости ни разу не было; было 3 минуты в моей жизни, когда я убил 4 человек. Надо судить мою жизнь по этим 3 минутам или по оставшимся 62 годам?"