Forwarded from дугоизлазни акценат
Популярный миф об Ульяновске – «там ничего не осталось». И именно поэтому вдвойне радуешься, когда видишь, чтó все-таки осталось. Сейчас будет не про Ленина и его заповедник, нет. Разглядывая таблички на самых красивых домах города, быстро выучиваешь две фамилии: Шодэ и Ливчак. Два архитектора, творчество которых связано именно с Симбирском, у каждого неординарная биография. Август Шодэ – французский подданный, родившийся в Одессе, строил дома в эклектических формах, а лютеранскую церковь – как полагается, в неоготическом стиле. В отличие от православных храмов, ей повезло в советские годы, и она является единственной сохранившейся церковью в исторической части города. Федор Ливчак – сын галичанина-русофила Осипа Ливчака, перебравшегося из-за преследований австрийских властей в Россию, строил в стиле модерн. Оба архитектора бежали с Белой армией на восток и умерли от тифа в 1919 г. в Омске.
Применительно к этой подборке в общем и целом работает правило «видишь эклектику: Шодэ, видишь модерн: Ливчак».
#Ульяновск–
Применительно к этой подборке в общем и целом работает правило «видишь эклектику: Шодэ, видишь модерн: Ливчак».
#Ульяновск–
Дым от лесных пожаров.
Колейность на новом асфальте появляется до разметки.
Бостон чем-то неуловимо напоминает родину.
Колейность на новом асфальте появляется до разметки.
Бостон чем-то неуловимо напоминает родину.
Forwarded from Общий знаменатель
Из учебников по линейной алгебре, всегда рекомендую Гельфанда — настоящая классика. Не сказать, что это самый лёгкий учебник для восприятия, но он какой-то надёжный, что ли. В нём есть всё, что нужно, ничего не упущено и нет ничего лишнего — https://www.mccme.ru/free-books/linalg/gelfand.pdf
Forwarded from Русский Метеор ☄️
Однажды, в конце 12 века владимирский князь Всеволод Большое Гнездо задумал создать собор, равных которому нет. Нормальное соревнование того времени, наряду с княжескими разборками. Потому как у кого церковь круче, тот более люб Господу, а, значит, и прав больше имеет. Иностранных мастеров в этот раз привлекать не стали - обошлись своими силами. Стены украсили резьбой, которая спустя несколько сотен лет стала практически символом Владимира, как и сам собор.
Года три назад мы там были, хороших фото не вышло, потому прикладываю из интернетов. Но ощущения, конечно обалденные. Наблюдать за игрой света и тени на резьбе в лучах закатного солнца - одно удовольствие. Еще и локация крутая - на выском обрыве стоит. Белый, яркий. Видно далеко. В общем, запало это архитектурное чудо в память.
Без последствий для нас эта прогулка прошла. Но сказ о том - позже. :)
Года три назад мы там были, хороших фото не вышло, потому прикладываю из интернетов. Но ощущения, конечно обалденные. Наблюдать за игрой света и тени на резьбе в лучах закатного солнца - одно удовольствие. Еще и локация крутая - на выском обрыве стоит. Белый, яркий. Видно далеко. В общем, запало это архитектурное чудо в память.
Без последствий для нас эта прогулка прошла. Но сказ о том - позже. :)
Forwarded from Русский Метеор ☄️
Архивы Георгия как всегда обалденны.
Вот, например, он выкладывал фотографии центра современного Омска образца ранних 50-х. Моего отчего дома еще и в помине нет. А те симпатичные домики, которые я снимал в феврале сего года - так, они вообще ничем особенным не выделяются среди вот этой застройки.
https://froged55.livejournal.com/343174.html
Вот, например, он выкладывал фотографии центра современного Омска образца ранних 50-х. Моего отчего дома еще и в помине нет. А те симпатичные домики, которые я снимал в феврале сего года - так, они вообще ничем особенным не выделяются среди вот этой застройки.
https://froged55.livejournal.com/343174.html
Livejournal
Деревянный центр Омска 1951 года.
На днях я уже показывал фото 1967 года, снятое с Дома со шпилем в сторону ул. Пушкина https://froged55.livejournal.com/342079.html . Сегодня мы окунемся еще на 16 лет назад. Достраивается Дом со шпилем. Фото в противоположную сторону. Вообще ничего не узнается...…
Forwarded from Подливтика 2.0
И к новостям Уральского федерального округа. Сообщается, что сотрудники ФСБ задержали главу Фершампенуаза Бориса Сагитдинова.
Челябинский постмодерн, кто не бывал, не поверит, что у них и правда так называются населенные пункты.
Челябинский постмодерн, кто не бывал, не поверит, что у них и правда так называются населенные пункты.
Forwarded from HN Best Comments
Re: Preparing for the Incoming Computer Shopper Tsunam...
This... is fugging amazing.
No, seriously. It really is. Those of you who are too young to remember the heyday of Computer Shopper won't get it (probably) but that magazine was ... well, as the article says, practically a "bible" to some of us. There was NOTHING like finding the new issue on the news-stand, buying it, and rushing home to pore over the ads, looking for a sweet new motherboard, some RAM, maybe a Sound Blaster card, etc. for that sweet new PC you were planning to build. And the BBS listings... A new BBS appearing in there, IN YOUR LOCAL CALLING AREA was a huge deal.
I know the younger folks probably don't get the idea of "long distance" or probably even the idea of phone usage being metered and billed per unit, but back in the day calling a BBS that was long-distance was a good way to rack up a huge phone bill, and righteously piss off your parents (if you lived at home). Of course some people would pack a laptop (yes, they existed in the 1990's) in a car, drive out to a convenience store in the middle of nowhere at 2:00 in the morning, and "beige box" off a COCOT (customer owned coin operated telephone) to make those calls. I might have been guilty of doing something like that...
Anyway, Computer Shopper was a big deal to a lot of people for a long time, and I'm personally thrilled to see these issues being preserved so some of that legacy can live on. Browsing the old issues online will never give one quite the same experience, but it's good that they'll be around.
mindcrime, 1 day ago
This... is fugging amazing.
No, seriously. It really is. Those of you who are too young to remember the heyday of Computer Shopper won't get it (probably) but that magazine was ... well, as the article says, practically a "bible" to some of us. There was NOTHING like finding the new issue on the news-stand, buying it, and rushing home to pore over the ads, looking for a sweet new motherboard, some RAM, maybe a Sound Blaster card, etc. for that sweet new PC you were planning to build. And the BBS listings... A new BBS appearing in there, IN YOUR LOCAL CALLING AREA was a huge deal.
I know the younger folks probably don't get the idea of "long distance" or probably even the idea of phone usage being metered and billed per unit, but back in the day calling a BBS that was long-distance was a good way to rack up a huge phone bill, and righteously piss off your parents (if you lived at home). Of course some people would pack a laptop (yes, they existed in the 1990's) in a car, drive out to a convenience store in the middle of nowhere at 2:00 in the morning, and "beige box" off a COCOT (customer owned coin operated telephone) to make those calls. I might have been guilty of doing something like that...
Anyway, Computer Shopper was a big deal to a lot of people for a long time, and I'm personally thrilled to see these issues being preserved so some of that legacy can live on. Browsing the old issues online will never give one quite the same experience, but it's good that they'll be around.
mindcrime, 1 day ago
Forwarded from Вечерний картограф
В 1990-е годы на выборах в Польше стал проявляться удивительный феномен, названный «фантомными границами». Взгляните на результаты вторых туров президентских выборов 1️⃣. До 2005 года никаких фантомных границ не видно, а потом они резко проявляются три раза подряд. Это как раз были те разы, когда друг другу противостояли непримиримые идеологические противники. Не левые и правые, как можно было бы подумать, а правые либералы и правые консерваторы. Похожая картина и по парламентским, и местным выборам.
Объяснения этому даются разные, но ни одно из них нельзя считать полностью удовлетворительным. Проявляются именно границы на 1914 год. Познань и Вроцлав голосуют одинаково, при том, что Познань в межвоенный период была в составе Польши, а Бреслау – нет, и, вообще, там немцы жили. Мало что объясняет и уровень доходов 2️⃣. Соседние Вармийско-Мазурское и Подлясское воеводство относятся к бедным и отстающим (около 70% среднего ВРП на душу населения), но первое голосует как богатый Гданьск, а второе – как богатый Краков.
Пишут, что политическая культура разная. Но почему она одинаковая в «русских» и «австрийских» воеводствах. Почему потомки людей из этих воеводств, переселившихся в «немецкие», своими электоральными предпочтениями прочерчивают границу 1914 года?
Все это загадка, перед лицом которой мы почтительно умолкаем.
Объяснения этому даются разные, но ни одно из них нельзя считать полностью удовлетворительным. Проявляются именно границы на 1914 год. Познань и Вроцлав голосуют одинаково, при том, что Познань в межвоенный период была в составе Польши, а Бреслау – нет, и, вообще, там немцы жили. Мало что объясняет и уровень доходов 2️⃣. Соседние Вармийско-Мазурское и Подлясское воеводство относятся к бедным и отстающим (около 70% среднего ВРП на душу населения), но первое голосует как богатый Гданьск, а второе – как богатый Краков.
Пишут, что политическая культура разная. Но почему она одинаковая в «русских» и «австрийских» воеводствах. Почему потомки людей из этих воеводств, переселившихся в «немецкие», своими электоральными предпочтениями прочерчивают границу 1914 года?
Все это загадка, перед лицом которой мы почтительно умолкаем.
Forwarded from Вечерний картограф
Потсдамские соглашения не привели к подписанию мирного договора по Германии. Мирная конференция, аналогичная Парижской, по итогам которой были подписаны мирные договоры с бывшими германскими сателлитами, так и не состоялась. И это напоминает нам о том, что мир холодной войны вовсе не был тем миром железобетонных правил в международных отношениях, каким его порой пытаются представить сейчас.
Одним из самых острых вопросов был вопрос о границах Польши. Они не нравились ни (будущим) западным немцам, ни восточным. США не подталкивали своих западногерманских друзей к признанию – такая двусмысленность их вполне устраивала. Пост иллюстрирует предвыборный плакат СДПГ, а о том, как изображалась Германия на картах в ФРГ, уже писал здесь.
Советскому Союзу споры между его союзниками было не нужны, и восточногерманских товарищей удалось убедить забыть обиды. В 1950 г. Польша и ГДР подписали Згожелецкий договор, зафиксировавший их границу. Непризнание этой границы со стороны ФРГ было головной болью польской дипломатии до 1970 г., когда, благодаря «новой восточной политике» Вилли Брандта был подписан Варшавский договор между двумя странами.
Одним из самых острых вопросов был вопрос о границах Польши. Они не нравились ни (будущим) западным немцам, ни восточным. США не подталкивали своих западногерманских друзей к признанию – такая двусмысленность их вполне устраивала. Пост иллюстрирует предвыборный плакат СДПГ, а о том, как изображалась Германия на картах в ФРГ, уже писал здесь.
Советскому Союзу споры между его союзниками было не нужны, и восточногерманских товарищей удалось убедить забыть обиды. В 1950 г. Польша и ГДР подписали Згожелецкий договор, зафиксировавший их границу. Непризнание этой границы со стороны ФРГ было головной болью польской дипломатии до 1970 г., когда, благодаря «новой восточной политике» Вилли Брандта был подписан Варшавский договор между двумя странами.
Forwarded from HN Best Comments
Re: Deepmind Alphadev: Faster sorting algorithms disco...
You can see hashing optimizations as well https://www.deepmind.com/blog/alphadev-discovers-faster-sorting-algorithms, https://github.com/abseil/abseil-cpp/commit/74eee2aff683cc7dcd2dbaa69b2c654596d8024e
I was one of the members who reviewed expertly what has been done both in sorting and hashing. Overall it's more about assembly, finding missed compiler optimizations and balancing between correctness and distribution (in hashing in particular).
It was not revolutionary in a sense it hasn't found completely new approaches but converged to something incomprehensible for humans but relatively good for performance which proves the point that optimal programs are very inhuman.
Note that for instructions in sorting, removing them does not always lead to better performance, for example, instructions can run in parallel and the effect can be less profound. Benchmarks can lie and compiler could do something differently when recompiling the sort3 function which was changed.
For hashing it was even funnier, very small strings up to 64 bit already used 3 instructions like add some constant -> multiply 64x64 -> xor upper/lower. For bigger ones the question becomes more complicated, that's why 9-16 was a better spot and it simplified from 2 multiplications to just one and a rotation. Distribution on real workloads was good, it almost passed smhasher and we decided it was good enough to try out in prod. We did not rollback as you can see from abseil :)
But even given all that, it was fascinating to watch how this system was searching and was able to find particular programs can be further simplified. Kudos to everyone involved, it's a great incremental change that can bring more results in the future.
danlark, 9 hours ago
You can see hashing optimizations as well https://www.deepmind.com/blog/alphadev-discovers-faster-sorting-algorithms, https://github.com/abseil/abseil-cpp/commit/74eee2aff683cc7dcd2dbaa69b2c654596d8024e
I was one of the members who reviewed expertly what has been done both in sorting and hashing. Overall it's more about assembly, finding missed compiler optimizations and balancing between correctness and distribution (in hashing in particular).
It was not revolutionary in a sense it hasn't found completely new approaches but converged to something incomprehensible for humans but relatively good for performance which proves the point that optimal programs are very inhuman.
Note that for instructions in sorting, removing them does not always lead to better performance, for example, instructions can run in parallel and the effect can be less profound. Benchmarks can lie and compiler could do something differently when recompiling the sort3 function which was changed.
For hashing it was even funnier, very small strings up to 64 bit already used 3 instructions like add some constant -> multiply 64x64 -> xor upper/lower. For bigger ones the question becomes more complicated, that's why 9-16 was a better spot and it simplified from 2 multiplications to just one and a rotation. Distribution on real workloads was good, it almost passed smhasher and we decided it was good enough to try out in prod. We did not rollback as you can see from abseil :)
But even given all that, it was fascinating to watch how this system was searching and was able to find particular programs can be further simplified. Kudos to everyone involved, it's a great incremental change that can bring more results in the future.
danlark, 9 hours ago
Deepmind
AlphaDev discovers faster sorting algorithms
In our paper published today in Nature, we introduce AlphaDev, an artificial intelligence (AI) system that uses reinforcement learning to discover enhanced computer science algorithms – surpassing those honed by scientists and engineers over decades.
Forwarded from Kazarin.online (Kirill Kazarin)
тут коллеги подкинули ряд ссылочек по дизайн бекенда слака
https://slack.engineering/scaling-slacks-job-queue/
https://slack.engineering/real-time-messaging/
https://harshitbudhraja.com/reminders-on-slack-messages-and-even-snoozing-them
https://www.wrangle.io/post/slack-recurring-reminders-when-and-how-to-use-them
https://slack.engineering/scaling-slacks-job-queue/
https://slack.engineering/real-time-messaging/
https://harshitbudhraja.com/reminders-on-slack-messages-and-even-snoozing-them
https://www.wrangle.io/post/slack-recurring-reminders-when-and-how-to-use-them
slack.engineering
Scaling Slack’s Job Queue
Slack uses a job queue system for business logic that is too time-consuming to run in the context of a web request. This system is a critical component of our architecture, used for every Slack message post, push notification, URL unfurl, calendar reminder…