четверг, 29 ноября 2012 г.

День индюшатского геноцида

Значит, решено было новую телегу бросить в бой, отправив нас втроём в ней в далёкую Вирджинию. Там должны были встретиться с друзьями из Джорджии.

Маршрут

Ехать далеко, чутка больше 1200 км, поэтому в среду выехали пораньше, в 3 дня. Как и ожидалось, на главном Массачусетском хайвее (одноимённый тёрнпайк) встали в глухую пробку. Хотя из Массачусетса до Коннектикута ехать всего ничего, километров 150, мы их успешно ехали 3.5 часа. Причём, 2.5 часа - 60 км по этому злосчастному "скоростному" шоссе.

Далее стоял вопрос ночёвки. Проехать сразу всё, после части рабочего дня, да по темноте никакой надежды не было, поэтому решили загрузиться в какой-нибудь мотель. Тут мнения с женой разошлись: я помнил, что поездка в Нью-Йорк и обратно в один день для меня было очень тяжело - я пару часиков даже на парковке в машине кемарил, а это километров 800 всего. Поэтому я голосовал за то, чтобы остановиться в Ньюбурге, штат Нью Йорк. Это 200 миль/320 километров. Жена рассчитывала на Харрисбург в Пенсильвании, это ещё столько же (330 км) пилить. А в идеале, то на Карлайзл, до которого от Харрисбурга миль 20 (30 км) - там гостинницы дешевле.

В итоге, я, пожрамши кофеиновых таблеток, с круглыми шарами, да по пустым, тёмным дорогам, немного превышая скорость, упилил дальше Карлайзла, пока жена носом клевала. Под крики негодования был вынужден съехать с хайвея и найти какой-то клоповник за сто баксов. А я ведь был готов проехать оставшиеся 5 часов...

Клоповник был отстойный, холодный, грязный, вонючий, завтрак почти отсутствовал. Но переночевали, загрузились в тележку и погнали дальше.

Значит, юг Пенсильвании застали утром. Очень печальное зрелище, прям классический бедный Юг с развалившимися хибарами вдоль дорог.  Постоянно видели вот такой знак:

Типа, "Принуждение к соблюдению скоростного режима осуществляется самолётом". Мы так сразу представили: какая-нибудь Тойота Королла чуть-чуть скорость превысила, и тут A-10 Thunderbolt делает боевой разворот и из своей 7-ствольной 30-мм ГАУ-8 разносит Короллу вклочья.



В общем, Пенсильвания нам не понравилась. Следующие штаты Мэрилэнд и Западную Вирджинию мы как-то совсем быстро проскочили, особых примет нет. Хотя, вру: в обоих Вирджиниях ограничение 70 миль в час вместо обычных 65, поэтому чутка быстрее поехали. Ну и бензин нереально дешёвый стал: обычный чуть больше 3-х долларов за галлон (3.78 л), и премиум стоит дешевле, чем обычный в Массачусетсе.

Вирджиния на фоне Пенсильвании выглядит очень прилично. Правительство там сидит, денег много, дороги строят и ремонтируют. Горы, опять же, пошли... А после съезда с I-81 South (I - interstate, межштатная; 81 - номер, South - направление на юг) мы вообще попали на Чуйский тракт с его серпантинами, только с асфальтом. Это первый раз, когда я не пожалел, что поехали на XC70: у атмосферника на V70 с ростом высоты сильно падает тяга, плюс пузо бы всё ободрал. А XC70 повыше, турбина вдувает воздуха, сколько надо, всё нормально. В остальном же, XC70 похуже. Даже прям щас вот сделаю лирическое отступление.

Значит, наша V70 нашпигована опциями по самые помидоры. На XC70 из опций только бестолковый третий ряд сидений, бестолковый датчик дождя, и всё. Потребительские свойства хуже:

- кресла так себе (в V70 оооочень удобные). Нормально свой драгоценный зад разместить не удалось. Из V70 же выходить не хочется.

- звук паршивый. Сам мафон HU-650 лишился богатых настроек эквалайзера, которые были в старых моделях (типа HU-613 на V70). На V70 ещё и динамики прокачаны. Далее, к HU-650 китайский MP3-девайс вместо чейнджера не подключишь - там какие-то проблемы с протоколом. Сзади, под полом багажника, места под сабвуфер нет, разъём не выведен. Т.е. MP3 с нормальным качеством малой кровью не поставить, как я на V70 сделал.

- этот УАЗик по полосе переставляет просто офигеть. Увеличенный клиренс, фигли. На V70 спереди стоит такая же резина (BFGoodrich Advantage), едет, как танк даже со своей убитой подвеской.

- этот УАЗик при таком же характере движения жрёт на 30% больше бензина. Если много ездить, что я сейчас и делаю, то прям сильно уплывающие деньги видно.

- панели стоек, козырьки и некоторые другие мелкие элементы обтянуты тканью, а не кожей или пластиком, как в V70.

- на водительском козырьке нет Хоумлинка - это такой девайс, который можно на гаражные ворота запрограммировать, чтобы колхозные пульты не лепить ("Нет", - подумает тут читатель - "Живёт на двух этажах, в некоторых комнатах не каждую неделю бывает, две Вольво, гараж с дистанционными воротами, и, видите ли, штатный пульт от ворот - это колхоз! Козырёк кожей не обшит! Ну, буржуй!")

Есть и пара приятных моментов:

- при выезде на хайвей лениво смотрю в зеркало: метров 20 просвета есть - ну и нормально. Тапку в пол, и шведский танк под рёв своих сотен кобыл и Ньютон-метров улетает вперёд. V70 так лихо не может.

- боковые зеркала побольше, видно хорошо.

- на V70 сгорела одна или две нити подогрева водительского сиденья, попогрейка ленивей нагревается. На XC70 всё нормально, термостерилизация работает.

- кондей хороший, температуру себе выставил и забыл.

- коробка-автомат с типтроником. Типа, есть ручной режим, которым можно, например, принудительное торможение двигателем делать.

- есть прицепное устройство. Жена даже успела купить держатель для велосипедов, но вовремя обнаружил, что размер не тот, отменили заказ. Но купим нормальный размер, а то если все едем, то приходится снимать с байка колёса (или складывать задний ряд, если один еду, что тоже неудобно).

- подвеска не пробивается. На V70 заманаешься все трещинки объезжать, а на XC70 просто прёшь и прёшь. УАЗик, что говорить?..

Лирическое отступление закончено.

Значит, на ваших этих Югах все ездят на Хёндаях, Хондах и американских машинах, как больших, так и не очень. Вольву (старую S60) видели одну. Когда она нас обогнала, мы даже с тётечкой за её рулём переглянулись. Типа: "Ох, нифига ж себе! Ещё одна Вольво!".

Для встречи Дня Тотального Истребления Индюшек (убивают где-то 30 млн. штук) был арендован дом на озере. Самого дома со стороны не сфотали чё-то, вот пачка фоток, каких есть:









Как в таких случаях и положено, ели всякую еду и пили всякое пойло. Например, шашлык с коньяком:


На самом деле, я крепкое вообще не перевариваю, и насладиться всеми оттенками вкуса французского коньяка не смог :) Пиво - наше быдляцкое всё! Придёшь так, бывает, летом из гаража, откроешь холодильник, и... Ах, да, что это я?...

Кстати, в этом доме закончился газ в гриле, поэтому мы, после неуспешных попыток официально купить дрова или хотя бы заныкаться в лесу и насобирать веток, эти самые ветки нашли на соседнем участке. Следы кострища тоже потом заметали: угли были сначала замочены, потом жестоко избиты клюшкой для гольфа, и рассеяны под пристанью крышкой от мусорного бака.

В целом, всё было хорошо, только очень мало по времени, учитывая долгую дорогу.

В воскресенье встали в 5 утра, в 6:20 выехали, в 9 вечера были дома. От границы Пенсильвании с Нью-Йорком (штат который) и до самого Бостона была почти одна сплошная пробища... Сына приболел, пребывал в живомёртвом состоянии, даже песен нам не пел :(

По пути я открыл для себя энергетик: убойная доза глюкозы, витаминов B-группы, кофеин, тиамин и прочая фигня. Для таких поездок вообще отличная штука: голова светлая, не болит, глаза видят лучше, реакция быстрее, утомления нет. Жалко, что одна банка была, хватило только на полпути... А то раньше отстойное кофе покупал, Колу, шоколадки дешёвые жрал, и всё равно не помогало... А тут и помогает, и всякой особой вредности нет, типа сахара или дешёвых жиров.

Вот фотки Вирджинщины:



Справедливости ради стоит сказать, что север Пенсильвании тоже ничего так оказался, с горами.

понедельник, 19 ноября 2012 г.

Доделал XC70

Прошёл тех.осмотр, подоливал литра полтора воды в бачок охлаждайки (при первом заполнении влезло 2.7 л концентрата и литр дистиллированной воды), машина едет и не пищит. Вечером послушал шипение ещё раз - это шипит кондей. На холодной машине он включается и работает продолжительное время, а на горячей только время от времени врубается. И шипение с вырубанием компрессора пропадает. В принципе, логично: адиабатический цикл, газ при расширении должен шипеть. Запах горючесмазочных материалов под капотом тоже прошёл: приятно пахнет фунциклирующим двигателем, т.е. горячим воздухом с нотками разогретого пластика. Врезанный в линию обратки дополнительный фильтр АКПП тоже не сопливит, хотя я его патрубки в разрезанный шланг кое-как вставил.

Итого, полная замена вентиляции картера прошла удачно, без косяков. По-моему, гидроопору двигателя было как-то попроще менять... Ну и вообще, сколько проблем надиагностировал, ровно столько при более детальном рассмотрении и нашлось, и починилось без неожиданностей, и по деньгам почти ровно оценил (в свою небольшую пользу). Опыт, однако!

Подвеска в отличном состоянии, рулевая не раздолбанная, машина высокая, светит ближним далеко, кондей-автомат температуру и вентиляцию в салоне ваще комфортно держит. Решили дать XC70 шанс показать себя в дальняке.

воскресенье, 18 ноября 2012 г.

Покой нам только снится

Продолжение (не окончание) вчерашне-позавчерашней эпопеи. Залил охлаждайку, завёл движок - ничего не взорвалось, синем пламенем не загорелось, дым не пошёл, и даже двигатель ровно работает. Но откуда-то из-под коллектора доносится такое конкретное шипение, типа подсос мощный идёт. Двигатель вырубаешь, через полсекунды и шипение пропадает.

Протянул все болты на хомутах, попридавливал коллектор - шипит. Сделал кружок по району, движок мощности не потерял, не колбасит. После пробежки шипеть, вроде, меньше стал. Под капотом есть такой запашок маслянно-бензиновый, но я там и масло, и бензин, и охлаждайку проливал, поэтому пованивать первое время и должна.

Теперь сижу в раздумьях: на какой машине две тыщи км ехать...

суббота, 17 ноября 2012 г.

Вентиляция картера, день 2

Утром жена разбудила со словами: "Спи, ещё рано. Как проснёшься, у меня для тебя много новостей есть". Вот и спи теперь... Оказалось, что у сына лезет первый зуб, он переворачиваться на живот научился и сидеть минуты две. Но пост отнюдь не о радостях.

В гараже, в холоде, сырости (от пролитой охлаждайки и масла), дыша парами бензина и очистителями карбюраторов, шла неравная борьба за звание машины с высокой чистотой вентиляции картерных газов. С адскими проклятиями и невероятными растяжками верхних конечностей впускной коллектор был сдёрнут:


Коллектор лежит пузом кверху на коробке из-под трансмиссионного масла. Сверху (т.е. снизу коллектора в нормальном состоянии) видно дроссельную заслонку. Турбина по воздушному тракту вдувает какое-то количество моторного масла, поэтому заслонка немного грязная. Чистить её отдельно - это мрак, поэтому я её почистил между делом. Хорошо, что это немецкий Бош, а не итальянский Магнети Марелли, как на V70, - Бошу на грязь пофиг, он её своим мощным двигателем перемалывает.

Открылся вот такой вид на движок и систему вентиляции всего (картерных газов, отвод паров кипящей охлаждайки):


Начинаем разбирать вентиляцию и смотреть состояние патрубков. Вот этот патрубок сепарационного бачка идёт в верхнюю часть картера:


Как видно, внутри лежит здоровенный кусок копоти. Вот сам вход в картер:

А вот нижний вход в картер, который обычно и страдает:
На фотографии плохо видно, но входа нет: всё наглухо забито cкоптившимся маслом. Я прям втыкал отвёртку и выкалывал куски грязи, потом всеми подручными средставми сдирал грязь со стенок, потом дополнительно пробил вход в картер.

Состояние было ужасное. А всё почему? Тому есть две причины:

1. Людям пофиг на двигатели, они на машине ездят, пока она не сломается. Даже масло не меняют.

2. Перун ещё не уничтожил сотнями молний все производственные мощности Кастрола по всему свету. А зря, ой, зря... Вольво, собственно, рекомендует это говно лить, но за такой совет кто-то у них напрашивается на удар монтировкой по балде. По удару за каждый загубленный Кастролом двигатель. В Америке, кстати, Кастрол такое же фуфло, как и в России, и в Чехии.

Ну да ладно. Вот смонтировал 100% новую вентиляцию:

Для этого пришлось крепко раскидать проводья слева (по ходу) от двигателя. Я это сделал абсолютно зря, потому что вот эта алюминиевая трубка с кучей патрубков на концах нифига не засирается, снимать её кошмарно сложно, нужно сливать ОЖ, а обратно поставить ещё сложнее. Но, раз купил всю эту байду за много денег, то куда теперь деваться?..

Во время процесса Ричард Столлман пел викингские песни голосом Квортона:

Потом жена позвала обедать. Завтра предстоит пляска с установкой коллектора, который нужно как-то надеть на гофру, и что-то сделать с тем злосчастным винтом, ради которого, по-идее, плиту навесных агрегатов снять надо (!). Но жуто не хочется... А надо бы, иначе первый цилиндр может воздух сосать...

P.S.: так испугался, что за завтра всё обратно в кучу не соберу, что пошёл вечером и собрал :)

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

Автомеханики страдают так же, как и программисты.

Предлагаю законодательно  утвердить такой порядок заводской сборки машин: собрать, разобрать, собрать. Первую операцию пусть хоть робот, хоть святой дух делает, но последние две - только человек. У человека из доступных инструментов - всё, что можно купить в обычном магазине. Человеку разрешено бить монтировкой конструктору по балде. Смерть конструктора от черепно-мозговой травмы признаётся несчастным случаем на производстве в следствие злобного нарушения ТБ. Хотя, откуда там в черепе мозг?...

Нет, известно, что есть write-only языки типа Perl, на которых код можно только писать, а прочитать и понять его сложно. Ровно такая фигня - вольвовский двигатель B5254T2. Один болт, держащий впускной коллектор, прикрыт гнездом посадочного места термостата. Подлезть к нему можно, но головка из-за такого близкого соседства не может встать. Длинный накидной ключ, просунутый с рукой под коллектором с другой стороны, тоже не может головку зацепить. Открытый ключ есть, но он короткий, длины руки не хватает. Мда...

За полтора часа погонял на машине с целью прогрева масла, заехал передком на рампы, выдернул аккумулятор, долил грамм 300 (!) дистиллированной воды во все 6 банок, поставил заряжаться, поменял две реактивные тяги, прочистил два клапана переменного газораспределения (с сопутствующим раскидыванием подкапотного добра), слил масло, поменял маслянный фильтр, поменял воздушный фильтр, вытащил и почистил датчик воздушного массметра, скинул хренову тучу турбо-патрубков, отцепил топливную магистраль от рейки, выдернул рейку из коллектора, открутил пять болтов коллектора, а на шестом - оп!

Три часа с ним танцевал, уж больно не хотелось сливать охлаждайку, снимать приводной ремень и насос ГУР, чтобы подобраться к гнезду термостата только. "Повезло", что прокладку коллектора уже меняли, похоже, и болт тот злосчастный не был до упора закручен, и у коллектора этим болтом ухо с прорезью держится. Поэтому удалось коллектор покрутить-поперекашивать, и болт сдался достаточно, чтобы железку сдёрнуть удалось.

Но к этому светлому моменту я от паров бензина, слитого в корыто масла и прочей применённой химии вконец угорел, пошёл домой писать этот злобный пост ненависти и принимать лекарство.

Двигатель, кстати, конкретно засранный... Маслице своё любимое за год ближайший раза 3 ещё поменяю, на V70 тоже сначала чёрное говно через полторы тыщи км сливал.

Из положительных моментов: XC70 такая высокая, что, будучи поднятой на рампы, работать под капотом невозможно - роста не хватает. Ещё поначалу душила жаба,что впорол столько денег на полность новую вентиляцию картера (типа, а чё, можно и старую почистить), но после таких приключений с коллектором нафиг бы я туда ещё полез раньше, чем через 10 лет!

И, да, хрен я V70 продам. Егойный движок B5244S - образец, как битьё монтировкой по балде даёт положительный результат.

воскресенье, 11 ноября 2012 г.

Вторая машина

Жена, наконец-то, взяла уроки вождения и намеревается в декабре сдать на местные права. Возник вопрос с покупкой второй бибики.

За два года жизни в Штатах её отношение к нашей машине изменилось с "куда такой крокодил?" до "нда, колясочку-то в багажник положить, это её складывать надо". Т.е. машину надо большую. Большая, новая, хорошая машина (XC90) стоит много денег, которые хоть и есть, но откладываются на старостьдом.

Маленькая, новая, хорошая  машина (Scion FR-S) непрактична.


В большой, новой, нехорошей машине (Mazda 5) жене категорически не понравилось: задний обзор отстойный, материал обивки фиговый, сидушки неудобные.


Большая, хорошая, но б/у машина (XC90) стоит, как маленькая, плохая, новая (Хонда Цивик, Мазда 3, Тойота Королла), на что квакает жаба.

Поэтому взяли Volvo XC70 2.5T 2005-го года с пробегом 80 тыщ миль.


Машина на той же платформе P2, что и наша V70, которую я достаточно хорошо знаю и умею ремонтировать. На осмотр припёрся со сканером, ноутбуком, УФ-фонариком и вот таким списком:

Мало того, что в ходе осмотра были выявлены некоторые косяки, так ещё это произвело впечатление на манагера, и цену удалось сбить почти на 2 тыщи (до 12). Ремонта и запчастей так тыщи на полторы получится. Как и планировалось.

Очень впечатлила динамика. 208 лошадей и 320 Нм крутящего момента после 168 и 230 на V70 - это адски большая разница: XC70 просто рвётся вперёд, как ошпаренная, разгоняясь до сотни за 8 секунд. В кресло вдавливает ого-го!

Из намеченного фронта работа: все 4 шины новые надо, верхняя подушка двигателя и реактивная тяга коробки порванные, вентиляция картера засрана наглухо, но сальники ещё не текут, вроде. Трансмиссионная жидкость грязная, хотя её, вроде бы, 10 тыщ миль назад меняли. Наверное, старые отложения намыла. Но коробка очень плавно переключается, плюс гидроблок видно, что не ремонтированный. Дроссель наверняка грязный (машина турбовая). Сканер показал неактивную ошибку в блоке климат-контроля, это предыдущий владелец аудиовход под плейер/телефон цеплял, там надо снимать блок климата, и по правилам перед этим нужно аккумулятор отцепить, иначе комп ошибку зарегистрирует. Так что ошибка объяснима.

Ну вот. Внесли предоплату, завтра позвоню в страховую, во вторник вечером поедем забирать свою новую старую бибику.

понедельник, 5 ноября 2012 г.

Газпром - мечты сбываются

Оборудую микролабораторию потихоньку. Сегодня приехала паяльная станция (паяльник с регулируемой температурой и фен).


Ребята, мне реально беспокойно за наше будущее. Паяльная станция - это второй мой девайс, пришедший с документацией только на китайском! Первым был осциллограф.

Станция - типичный Китай, не такой прилично выглядящий, как осциллограф или блок питания. Вот, например, кривой оконечник:


Раскрутить и полностью без перекосов закрутить неполучилось. Вторая ручка, впрочем, прямая. А вот морда станции:



Угадайте с первого раза, что из A и B - паяльник, а что фен. Такая станция, кстати, продаётся под многими марками, морды незначительно графикой отличаются, но компоновка ручек одинаковая, плюс надпись 852D+ на всех присутствует.

Ну так, куча жал и насадок присутствует. Греется быстро, попробовал попаять - паяет. Посмотрим. Кстати, зацените, какое козырное место для стола у меня на чердаке:
Света днём для работы просто дофига. В случае пожара можно оперативно открыть окно. Или все 4. Дырка в стене - это система кондиционирования, что летом очень спасает, ибо воздух под крышей до +35 нагревается.

Стол достался нахаляву - соседи выставили на улицу с бумажкой: "Free" :)

Жалко, что такого оборудования в детстве не было, когда сутками сидел с 40-ваттным паяльником, скрючившись над очередным Спектрумом.

Обзор Subaru Outback 2011

Вообще, я написал это на форуме одном, но заслуживает перепоста.

"А вот ещё у соседа на Субару Аутбек 11-го года ветка в шторм упала, машину в гогно раздавило. Там мужички возле неё крутились, я тоже подошёл посмотреть на это чудо японского автопрома в разрезе, так сказать. Ребяты, она реально сделана из фольги! Я спокойно взялся пальцами за помятое крыло и смог его более-менее ровно выпрямить! Пальцами! И я всего лишь бородатый погроммист с атрофировавшимися мышцами, не какой-то там качок. А застарелую вмятину на Вольво бил молотком - хрен-то там, чугуний он и есть чугуний. Далее, на Субаре этой краска лежит тонюсеньким слоем, грунтовки под ней то ли совсем нет, то ли молекулярный слой. В местах ударов краска сшелушивается пальцем, и если её ногтём подцеплять, то можно вообще всю машину ободрать, похоже! На чугунии у Вольво грунтовка лежит в миллиметр-полтора толщиной, а поверх - толстый слой краски. Никакого сшелушивания и в помине нет, а машина выпущена в 2001-м году! Сами места ударов за неделю после шторма уже наглухо заржавели! Я машину когда брал, в паре мест камнями было побито до металла. Ну не блестел металл, ну окислился, но ржавчины не было! И вообще, самое хреновое, что в этой Вольве есть - это японская АКПП :)"

пятница, 2 ноября 2012 г.

Коробас-баробас...

Последнее время третья передача стала досаждать: при переключении на неё движок стал говорить короткое "вжжж!", т.е. гидроблок не может развить нужное давление за нужное время. Трансмиссионную жидкость (ATF) за 23 т.км менял три раза (кстати, на днях рубеж 200 т.км преодолел), помогает, но проблемы с плохим переключеним в районе третьей периодически всё равно вылазят. С последнего пробега наездил 8 т.км, жидкость розовая, только слегка потемнела за счёт материала с фрикционов.

Решил залить коробочного растворителя Seafoam, поездить, опять сделать полную замену жидкости, плюс поставить внешний магнитный фильтр на обратку. Родной сидит глубоко в коробке, картера съёмного нет, фиг достанешь или почистишь.

Вот меня эти хреновы маркетологи убивают: мол, замена ATF не предполагается на всё время жизни коробки. Ага, как умрёт из-за засранной жидкости, так и жизни конец. Человека тоже можно за всю его жизнь ни разу не накормить, только жизнь короткая очень будет.

К вопросу о долгосрочной надёжности систем, написанных на языке с динамической типизацией.

Есть у нас один продукт, написанный полностью на Коммон Лиспе - конфигуратор и супервизор наших же железкок на FPGA. Не сильно большой, 10к строк движка, UI и компиляторов DSL, плюс 7к5 строк на DSL. Но из-за того, что это сплошные "кластеры метапарадигм", как выразился аноним на ЛОРе, то каждое действие - это маленькое инженерное чудо: классы, код и интерфейсы генерируются и убиваются на лету, в памяти гоняются сотни мегабайт развесистых структур данных, всё такое сложное, динамичное и многопоточное, что аж зубы скрипят.

По заверению адептов языков со статической типизацией, такая система должна всё время падать из-за того, что вместо ожидаемых коров функция получает баранов. Компилятор-то не имеет возможности отловить такие несоответствия на этапе компиляции. И потом, через много дней, когда бараны придут вместо коров, то программисту будет совсем худо, ибо он уже всё забыл, и разбираться с таким багом будет очень сложно. Фигня всё это. Расскажу я вам про типичный баг в лиспософте.

У клиента через 49.7 дней аптайма софта отвалился внутренний механизм кэширования. В ходе анализа ситуации выяснилось, что для маркировки времени обновления кэша использовались встроенные лисповые часы, обновляющиеся 1000 раз в секунду. Лисповская функция, читающая часы, возвращает bignum, но из-за реализации внутренностей кэша от этого числа сознательно брались только 32 младших бита. Через 49.7 дней происходило переполнение, и кэш маркировался всегда устаревшим. Я подчёркиваю слово "сознательно", потому что код, делающий эту операцию со временем, был спецом так написан. И на момент написания 2 года назад он был логически правильным, но потом изменились требования, и код стал неправильным, но про него никто не вспомнил. Соответственно, это тупая алгоритмическая ошибка, и этот же алгоритм, переложенный на, скажем, Хаскель, воспроизводил бы ровно ту же самую ошибку.

А бараны вместо коров в реальной жизни никогда не приходят. Вот.

Архив блога