Загадка слова «comptroller»: история одной орфографической ошибки | 02 сентября 2024 года, 00:08

Сегодня у метро увидел на стенке логотип Office of the Comptroller of the Currency. Меня удивило слово comptroller. Еду сейчас в метро, ресерчу. Интересно

Например, интересно, что читается также, как и controller, и по сути означает тоже самое.

По одним данным, термин «comptroller» появился в 1800-х годах в результате небрежной орфографической ошибки при написании слова «controller». Мол, с тех пор это написание закрепилось, и comptroller стал использоваться для обозначения финансового офицера в государственном секторе.

Но есть также основания говорить, что ошибка не случайная.

Пишут, что «controller» происходит от латинского слова «contrarotulator» или от французского «countreroller», что означают «хранитель дубликата реестра». Мол люди ошибочно связали этот титул с французским словом «computer» (не имеет отношения к компьютерам; это тот, кто считает).Вы итоге вот родилось слово-баг, которое вообще не нужно, но вот, закрепилось как минимум для названия гософиса.

Открывая Пандору: Аудит проектов и невидимые угрозы | 24 августа 2024 года, 15:41

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

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

Почти всегда причины этому — слишком большое увлечение принципом «работает — не трогай» и недостаточное внимание темам «что может пойти не так» в момент разработки. Просто не всегда «идущее не так» приводит к заметным проблемам. Если у вас пять миллионов товаров в каталоге, то 10000 сломанных особо не заметно. Пока какой-нибудь клиент не доложит.

Может, мне в тестировщики надо было пойти? Пойду курсы посмотрю какие есть

Заборы | 19 августа 2024 года, 01:35

Сегодня ездили кататься на великах в Sharpsburg, там Antietam National Battlefield. Меня привлек зигзагообразный забор, по-английски он называется Buck-and-rail fence — забор из стоек и реек. Он широко использовался в США, особенно в сельской местности, начиная с колониальных времен и до 19 века.

Особенность таких заборов в том, что они очень быстро и легко строятся на любой местности — не нужно никаких гвоздей, а способ соединения такой, что все натурально держится очень крепко. При попытке условной коровы этот забор подвинуть, он будет еще сильнее врезаться в землю и «укрепляться».

Меня это заинтересовало еще и потому, что я помню похожую конструкцию из кирпичей — но уже волнистую. Ее особенно в Англии можно найти, но и в США встречается. Например, Университет Вирджинии имеет такие стены уже двести лет.

Самое интересное в волнистой стене то, что при такой кладке используется МЕНЬШЕ кирпичей, чем при сооружении прямой и ровной стены той же прочности. Когда делают обычную ровную стену — кирпич кладут минимум в два слоя, чтобы она была прочной, а изогнутая волнами стена позволяет экономить на кирпичах и использовать только один их слой. Устойчивость ей придает чередование выпуклых и вогнутых изгибов.

Soundlazer | 14 июля 2024 года, 23:16

Иногда в музеях можно найти очень интересные экспонаты. Вот этот лежал на полу в музее Schwarzenberský palác в Праге. Я сфотографировал сразу, а дома по прибытии провел небольшой ресерч.

Это продукт компании Soundlazer, запустившейся на кикстартере в далеком 2012 Ричардом Хаберкерном (Richard Haberkern). Девайс представляет собой спикер с особым образом сфокусированным аудио «лучом». Как видите на картинке, это массив маленьких динамиков — каждый из них ультразвуковой, то есть излучает вне слышимого нами аудиоспектра. Эти ультразвуковые волны друг с другом интерферируют и как результат мы имеем звук уже в слышимом спектре. Особо забавно, что можно получить эту интерференцию в определенном месте пространства, так, что только в нем будет отчетливо слышно то, что подается на вход этого устройства. Практически это выглядит так — вы слышите звук только в определенных местах комнаты, куда направлено устройство. А если отражать звук от стен… Можно таким образом неплохо приведения озвучивать, потому что звук будет идти «из ниоткуда» 🙂 Ну или в музее можно сделать гид, рассказывающий о скульптуре только человеку, стоящему перед скульптурой, а такой же в метре от него слышать ничего (почти) не будет. Я не тестировал, но подозреваю, что какой-то высокочастотный свист все-таки должен быть. Кто-нибудь знает?

Особо интересно, что собрать такое устройство можно дома за несколько десятков долларов. Оно правда очень простое в своем минимальном виде. А вот если вы заходите его купить, то огорчу — soundlazer давно закрылся, а компания Audio Spotlight от Holosonics продает свои устройства очень дорого — начиная от 500 долл. Так же очень недешевы устройства от Ultrasonic-Audio. Колонки HSS 3000 от VideoTel стоят $1275. Также есть хорошие решения от brown innovations. Но все это очень дорого.

Soundlazer был дешевым и, что интересно, open source. Правда, там, как мы видим на картинке, используются также дешевые пьезоэлементы для генерации звука частотой 40-45 кГц, а с ними качество звука должно быть так себе. Но для музеев должно было подходить! И вот интересно, что никакой замены нет. Стоимость набора Soundlazer была 170-200 долларов! По видео качество звука было неплохое.

Ссылку на видео прилагаю в комментах.

Велопрогулка по тому берегу | 14 июля 2024 года, 13:48

Вчера катались на велике по трейлу в Temple Hills MD. Удивило, насколько в 2024 году еще сохраняется расовый контраст в вообщем-то относительно благополучных районах. Люди предпочитают жить в районах, где соседи похожи на них культурой и цветом кожи, это понятно. Но меня удивили цифры. В Temple Hills согласно Census живет всего 2% белых; остальные 98% деляет между собой чернокожие/афроамериканцы (82%) и преимущественно hispanic (13%). По пути трейла нам встретился очень хороший спортивный комплекс, с катком, с массой площадок в идеальном состоянии, с какими-то бесплатными йогами на свежем воздухе и все такое. Правда, при этом встретилось за 2 часа только два велосипедиста, ну и наверное нелишне говорить о том, что мы там были единственными белыми из всех встретившихся людей вообще. При этом, конечно, в районе нет богатых домов, но все чистенько и (по крайней мере днем) очень безопасно и спокойно.

Кстати, обратило на себя внимание то, что многие в 35-градусную жару ходят в осенних куртках и джинсах. Что с моей фото про осень очень коррелировало (только что-то никто не проходил в момент съемки). Я сейчас погуглил немного, и похоже по крайней мере для мексиканцев это норма. Понятно, что шорты вообще не в рассматриваются (культурное; Short pants equal low status), но вот ходить в футболке видимо как-то не принято. Плюс они защищают кожу от солнца как могут (причины мне не ясны; пишут про риск рака, но черт побери, для смуглой кожи-то).

Через мост — Александрия, где процент черного населения уже 20% (В моем городе, в Лисбурге, этот процент еще вдвое меньше, 10%, но до него все-таки оттуда минут 40 ехать на запад).

Треугольник ценностей: Свобода, Справедливость, Безопасность | 27 июня 2024 года, 13:55

Вчера немного почитал разные теории про ценности, и наткнулся на интересную мысль — треугольник Свобода—Справедливость—Безопасность. Он очень многое объясняет вообще в мире.

Свобода измеряется возможностью человека делать всё, что ему заблагорассудится.

Безопасность определяется страховкой от неприятностей и негативных последствий в том числе его действий.

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

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

Общества в вершинах в реальности не существуют, потому что эти антиутопии себя сжирают и быстро самоуничтожаются.

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

Абсолютная справедливость это общество автоматов, лишенных свободы воли.

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

А вот в сочетаниях двух сил из трёх и рождаются хорошо знакомые нам общественные устройства.

1) Свобода + Справедливость. Это классическое общество капиталистических стран в эпоху холодной войны. Там так и декларировалось. Что у каждого есть возможность добиться успеха, если достаточно хорошо работать. При этом все, и богатые и бедные, равны перед законом. Есть свобода слова и вероисповедания. Разумеется, это всё в идеале. В жизни было по-разному. Наверное, ближе всего к этой модели сейчас Швеция и Нидерланды.

2) Безопасность+Справедливость. Это социалистическое общество. Общественные интересы выше частных, поэтому общество имеет право вмешиваться в частную жизнь человека. При этом общество берёт на себя ответственность за индивида, будует помогать ему стать достойным человеком. И в случае беды окажет ему поддержку. Поэтому главное это социальное обеспечение и воспитание. В жизни тоже, как водится, было по-разному. Наверное, сейчас Куба или Китай пытается быть в этой категории, уж не знаю, насколько успешно.

3) В третьем сочетании «Свобода+Безопасность» мы получаем либертарианское общество. Оно предполагает минимальное вмешательство государства в частную жизнь граждан, однако сохраняет основные функции для обеспечения безопасности. В этом обществе приоритет отдается индивидуальной свободе, но также обеспечивается базовая безопасность для защиты от внешних и внутренних угроз. У нас в США сильны эти течения, может можно сказать, что США относятся к этой категории.

Хоть я и привожу какие-то страны, не существует обществ на границе треугольника или в его вершинах. Но есть страны близкие к этим границам в определенные моменты своего существования, и они приведены в качестве примеров. И то, даже они постоянно двигаются внутри треугольника. Если без революций, то плюс-минус сохраняют свое место, сдвигаясь каждый раз незначительно.

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

— Минимальная свобода: Ограничения на личные свободы и права, контроль над выражением мнений и действиями людей.

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

— Минимальная безопасность: Высокий уровень преступности, политическая нестабильность, отсутствие надежных социальных институтов.

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

Конечно, все ярлыки спорны, какими бы они ни были. Но интересно, что треугольник Свобода-Справедливость-Безопасность позволяет много что объяснить как вы политике, так и даже в корпоративных полиси. Если на них посмотреть с этой точки зрения, становится многое понятно.

Еще есть интересное мнение, что из ценностей по сути существуют только эти три, а все остальные так или иначе основаны на них.

Жертвенные аноды: как металлы спасают корабли от коррозии | 18 июня 2024 года, 16:19

Сегодня узнал про «жертвенные аноды» для защиты от коррозии. Это механизм защиты корпуса корабля от ржавчины называется «катодная защита». Заключается он в том, что если соединить два разных металла проводником или напрямую, от одного к другому начинает протекать электрический ток. Всё из-за того, что в разных металлах электроны в атомах удерживаются с разной силой. Так что электроны физически перекачиваются из одного металла в другой. Примерно на таком же принципе, кстати, работают батарейки. Так вот, на корпус корабля крепятся специальные брусочки, обычно из цинка, и возникает поток электронов из цинка, и по сути весь корабль становится огромной батарейкой, из-за чего коррозии подвергается не сам корпус, а материал этих брусочков. Поэтому их и называют жертвенными анодами.

Как вообще работает коррозия? Это окислительно-восстановительная реакция, протекающая в два этапа. Сначала окисляется металл, то есть его атомы теряют электроны и становятся положительно заряженными ионами. Потом идёт восстановление: они соединяются с ионами OH, которых в воде полным-полно, и получается ржавчина. Всё это упрощенно, разумеется.

Главное, что оба этих процесса происходят в одном и том же месте на поверхности металла. А вот катодная защита разносит их в пространстве. На жертвенном аноде строго идёт окисление — из атомов цинка уходят электроны, а железо является катодом, где идёт восстановление излишков электронов. Восстанавливаются ионы из воды, но при этом атомы железа остаются нетронутыми — чего и требовалось добиться. В процессе анод разрушается, но его всегда можно заменить на новый. Пока он есть, никакой ржавчины образовываться не будет.

Очень впечатляет, как эти маленькие брусочки спасают такую махину, принося себя в жертву.

Кстати, система катодной защиты также используется скажем для небоскреба Burj Khalifa в Дубае. Под землей там титановая сетка с подаваемым на нее импульсным током. Если этот генератор вырубить, то говорят, здание долго не простоит. Бурдж Халифа расположен в районе с высокой влажностью и соленостью воздуха из-за близости к Персидскому заливу, и вообще строить небоскребы там странная идея. Но вот с такими инженерными выкрутасами можно.

А ещё днище корпуса часто красят (или красили) в красный цвет. Оказалось, что без этого днище корабля быстро покрылось бы морскими организмами, такими как водоросли и ракушки (они называются обрастатели). Исторически красный цвет использовался в антиобрастающих красках, содержащих оксид меди, железный сурик и другие компоненты. Медь (Cu) и её соединения (оксид меди (CuO) и медный купорос (CuSO4)) обладают токсичностью для многих морских организмов. Ионы меди (Cu²⁺), высвобождающиеся из покрытия, вмешиваются в метаболические процессы морских организмов, нарушая их способность к прикреплению и росту. Кроме этого, на поверхности меди образуется защитная оксидная плёнка, которая предотвращает дальнейшее окисление. Сейчас уже химия далеко ушла вперед и цвет защитного слоя может быть любым, просто исторически используют красный. Да и ракушки уже привыкли

Ультразвук вместо батареек: как работал первый пульт дистанционного управления | 17 июня 2024 года, 01:35

Узнал сегодня, что одним из первых беспроводных пультов дистанционного управления был УЛЬТРАЗВУКОВОЙ и БЕЗ БАТАРЕЕК. Маленький молоточек в пульте ударял по одной из четырех алюминиевых пластин, генерируя ультразвук, который принимался датчиками телевизора.

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

Прогулка по Janelia Research Campus: архитектура, наука и история | 13 июня 2024 года, 18:19

Вчера гулял с собакой в Janelia Research Campus. Это исследовательский институт, расположенный в Ашберне, Медицинским институтом Говарда Хьюза (HHMI). Здесь живут и работают ученые в области biotech, включая нобелевских лауреатов. Как раз тут в 2020 году сделали детальную карту нейронных связей в мозге плодовой мухи, что стало важным шагом в понимании того, как работают нейронные сети. Но сегодня про картинки. Кампус спроектирован Rafael Viñoly, уругвайским архитектором (Сверхтонкий жилой небоскреб в Нью-Йорке — его).

1700 панелей конструкционного стекла (несущее вес здания) из Saint-Gobain Glass, Бельгия. Интересно было бы попасть внутрь — все-таки для меня тема biotech несколько близка. В целом, там все открыто, заходи, гуляй где хочешь, но все-таки так тут не принято, и нужно уважать открытость.

Сегодня просто фотки с прогулки (подмешаны некоторые из сети)

Это все уже давно стоит, почти 20 лет.

Как выбрать power bank | 09 июня 2024 года, 01:43

Если будете покупать power bank, вот вам лайфхак как купить получше за те же деньги:

Во-первых, обращайте внимание на тип батареи — Li-ion или polymer Li-ion (LiPo). Вторые имеют более высокую энергетическую плотность (при том же весе больше заряд), и они безопаснее.

Во-вторых, на соотношение веса и заявленной емкости. Например, мой весит 436 грамм и на нем написано 40000 mAh на 3.7V. Переводим в Вт*ч умножением 40000 mAh на 3.7, получаем 148 вт*ч, что дает 148/0.436=339 Вт*ч/кг.

Дело в том, что аккумуляторов такой плотности не бывает. У LiPo диапазон 150-250 W*h/kg. Причем 250 — это самые дорогие и продвинутые.

Для аккумулятора весом 0.436 kg и напряжением 3.7 V, диапазон емкости будет находиться в пределах от примерно 18000 mAh до 30000 mAh при плотности энергии 150-250 W*h/кг. Скорее всего, там от 20000 mAh до 25000 mAh. Что в целом неплохо, но все-таки не 40000 mAh как написано.

Другими словами, берете вес устройства в граммах, умножаете его на число от 40 до 65 и получаете очень вероятную реальную емкость в мА/ч. Я бы брал бы 45 для верности. Но очень вероятно, что надо брать 40, если вы еще и по минимальной цене выбираете.

Далее смотрим на время заряда. У меня написано при зарядке 30W источником питания должно уйти 6 часов с 0 до 100%. Обычно речь про 9 вольт (что обычно для 30W), хотя это не указано. То есть, ток заряда будет в среднем 3.33А (30/9). Емкость батареи можно вычислить из время зарядки перемножив ток (3.33) и время в часах (6 часов). Получаем 3.33*6=19.98A*h=19980 mAh. Это второй намек на то, что батарея ни фига не 40000 mAh, а вдвое меньше, 20000 mAh.

Много это или мало 20000 mAh? В инструкции, да и на самом аккумуляторе тоже, написано, что по порту USB-C ток зарядки 3.1A при 5V, 2.22A при 9V, 1.66A при 12V, а для разъема Lightning так 3.1A при 5V. Если оно действительно все так, то полная зарядка до 100% с 0% моего iPhone 15 Pro Max с батареей 4400 mAh должна занять максимум 2ч. 20000/4400=4.5 телефона можно зарядить этим акком, или же он по идее должен зарядить ноут (70W*h) почти на 100% и сдохнуть. Поэтому на первый взгляд, и 20000 mAh неплохо.