Forwarded from Aleks
Всем привет,вдруг кому-то будет интересно https://filia-aleks.medium.com/measuring-cold-start-time-of-aws-lambda-functions-with-java-and-snapstart-5c0fd994614
SnapStart не всегда так сильно помогает,нужно еще уметь готовить)
SnapStart не всегда так сильно помогает,нужно еще уметь готовить)
Medium
Measuring cold start time of AWS Lambda functions with Java and SnapStart
I hope everyone already knows that Java is not a perfect language for AWS Lambda because of its huge cold start(first start) issue. You can…
Forwarded from AWS Notes
The illustrated guide to S3 pre-signed URLs:
https://fourtheorem.com/the-illustrated-guide-to-s3-pre-signed-urls/
🔹 S3 pre-signed URLs are a great way to authorize operation on S3.
🔸 They are generally used to implement upload and download functionality.
🔹 The signature is created client-side, so you can sign anything (even actions you don’t even have the right to perform).
🔸 AWS will validate at request time whether the request itself is still valid and not forged, but also that the credentials used for signing the request are actually authorized to perform the given action.
🔹 There are two different methods to perform uploads:
🔸 S3 pre-signed URLs are not the only option and they come with their own set of tradeoffs. Always evaluate what’s the best solution for the problem at hand.
#S3
https://fourtheorem.com/the-illustrated-guide-to-s3-pre-signed-urls/
🔹 S3 pre-signed URLs are a great way to authorize operation on S3.
🔸 They are generally used to implement upload and download functionality.
🔹 The signature is created client-side, so you can sign anything (even actions you don’t even have the right to perform).
🔸 AWS will validate at request time whether the request itself is still valid and not forged, but also that the credentials used for signing the request are actually authorized to perform the given action.
🔹 There are two different methods to perform uploads:
PUT and POST. POST is more complex but also much more flexible. POST is less used in the wild, but you should consider using it!🔸 S3 pre-signed URLs are not the only option and they come with their own set of tradeoffs. Always evaluate what’s the best solution for the problem at hand.
#S3
Forwarded from HN Best Comments
Re: One man’s quest to revive the great American vacuu...
It will break some people's hearts to hear this perhaps, but way back in the day, around 1976, when I was at Bell Labs, we came up with a solid-state replacement for the 300Bs and other tubes used in repeaters (the word they used for an amplifier back in those days because it replaced a person who would repeat, a whole other fun story). But this solid-state replacement was called a Fetron, it used FETs and was plug compatible with the tubes. We had armies of people with asbestos gloves pulling out the hot tubes and throwing them in huge trash bins and plugging in the replacement Fetrons. We smashed 300B's by the thousands back then. Bunch of old junk! was the cry.
BTW, the repeater used to be a person's job, mostly women, they would sit in a small both and a call from say New York would come in and it could not reach Chicago with just simple copper loop so their job was to listen to what the person in New York said and repeat it into the next loop and so on until it go to Chicago, the longest loop would be maybe 100 miles. Originally the booth was 2 feet wide, just wide enough for a woman to fit into. It was a repeater bay, with little side walls to isolate the sound somewhat between repeaters. This was before electronic amplifiers.
One day, along comes an efficiency expert from HQ who figures out they can add a couple more repeater bays into the line up if you just shrunk it down by an inch to 23 inches. Then later, when electronic amplifiers came along, tube type of course, it replaced the jobs of all these women who were repeaters. Put them out of work. Later came the Fetron. But that is why bays are 23 inches wide to this day. Sort of like the old lore about railroad widths being the same as roman carriages,this was the lore passed down to me from what were the old timers then. Guess that's me now :)
zw123456, 15 hours ago
It will break some people's hearts to hear this perhaps, but way back in the day, around 1976, when I was at Bell Labs, we came up with a solid-state replacement for the 300Bs and other tubes used in repeaters (the word they used for an amplifier back in those days because it replaced a person who would repeat, a whole other fun story). But this solid-state replacement was called a Fetron, it used FETs and was plug compatible with the tubes. We had armies of people with asbestos gloves pulling out the hot tubes and throwing them in huge trash bins and plugging in the replacement Fetrons. We smashed 300B's by the thousands back then. Bunch of old junk! was the cry.
BTW, the repeater used to be a person's job, mostly women, they would sit in a small both and a call from say New York would come in and it could not reach Chicago with just simple copper loop so their job was to listen to what the person in New York said and repeat it into the next loop and so on until it go to Chicago, the longest loop would be maybe 100 miles. Originally the booth was 2 feet wide, just wide enough for a woman to fit into. It was a repeater bay, with little side walls to isolate the sound somewhat between repeaters. This was before electronic amplifiers.
One day, along comes an efficiency expert from HQ who figures out they can add a couple more repeater bays into the line up if you just shrunk it down by an inch to 23 inches. Then later, when electronic amplifiers came along, tube type of course, it replaced the jobs of all these women who were repeaters. Put them out of work. Later came the Fetron. But that is why bays are 23 inches wide to this day. Sort of like the old lore about railroad widths being the same as roman carriages,this was the lore passed down to me from what were the old timers then. Guess that's me now :)
zw123456, 15 hours ago
Forwarded from HN Best Comments
Re: AI-enhanced development makes me more ambitious wi...
@Simon, I love this. And one day, in the not too distant future, a few old wizened graybeards, like you and I and the other folks on this site who have been writing code from scratch for 20 years, will be the magicians who walk the earth among mere mortals who only learned to code with the assistance of ChatGPT.
We will be the ones with the preattentive syntax parsing in our brains that let us simply see basic syntax errors; we will be the ones who can point out simple but subtle errors immediately—because we’ve made them 10000 times; we will be the ones who can take a ChatGPT response and immediately identify how it’s lacking not just in outcome but in edge case handling. We came of age before stack overflow, and have matured to the point where we treat stack overflow answers as mere suggestions for a possible approach, not as code to be copied and adapted.
And then, when we are no more, there will be no one left who can wrangle the turtles that reach the bottommost depths of the full stack.
zamfi, 11 hours ago
@Simon, I love this. And one day, in the not too distant future, a few old wizened graybeards, like you and I and the other folks on this site who have been writing code from scratch for 20 years, will be the magicians who walk the earth among mere mortals who only learned to code with the assistance of ChatGPT.
We will be the ones with the preattentive syntax parsing in our brains that let us simply see basic syntax errors; we will be the ones who can point out simple but subtle errors immediately—because we’ve made them 10000 times; we will be the ones who can take a ChatGPT response and immediately identify how it’s lacking not just in outcome but in edge case handling. We came of age before stack overflow, and have matured to the point where we treat stack overflow answers as mere suggestions for a possible approach, not as code to be copied and adapted.
And then, when we are no more, there will be no one left who can wrangle the turtles that reach the bottommost depths of the full stack.
zamfi, 11 hours ago
Forwarded from Гаджеты и технологии на Вильянов.Ком
МТС объявила о ребрендинге. Яйцо, аккуратное прощание с которым началось еще в 2019 году, окончательно кануло в лету. Теперь логотип компании – это белые буквы МТС на красном фоне. В основном – на квадрате, но, на самом деле, многое будет зависит от задачи и носителя.
Хорошо помню, как за несколько месяцев до Того Самого Ребрендинга в 2006 году по всей России появились молодые люди со странными карточками. На карточках были яйца. Их показывали прохожим и спрашивали – какие появляются ассоциации? Прохожие испуганно проходили мимо. Узреть в яйце «простоту, свободу и перспективное будущее», заложенные в логотип создателями, удавалось не всем.
Шутить над яйцом перестали, наверное, только года четыре назад. Привыкли. А тут вон чего.
Но в данном случае повод для шуток не усматривается. Этот ребрендинг самый прагматичный из всех, что происходили на моей памяти.
Обычно, если отбросить все маркетинговые заклинания, логотип меняют для приведения его в гармонию со временем. Дизайнерская мысль не стоит на месте, и то, что 15 лет назад казалось эталоном строгой красоты, сейчас выглядит диковатым анахронизмом. Отсылка к вкусам любимой мамы хороша при рекламе пельменей, но не цифровых услуг. Актуализация – вот обычная задача ребрендингов.
Но у МТС история вообще другая. За последние годы компания обросла изрядным количеством бизнесов. Стала, как это модно сейчас говорить, экосистемой. Интернет-кинотеатр со своим производством контента, банк, рекламные услуги, сервис бронирования отелей, книжный магазин, музыка, облачные вычисления… Я все равно что-то пропущу, так что остановим перечисление на этом.
Все новые продукты и сервисы достаточно сильно отличаются от первоначального продукта МТС. Так что продвигать их только под брендом МТС тяжело и не очень перспективно. В то же время, плодить самостоятельные бренды без отсылки к материнской компании тоже немного странно.
Объявленный ребрендинг проблему закрывает. Судя по тем материалам, которые показали сегодня, теперь на банерах, рекламных щитах и других попадающихся на глаза носителях нас будут встречать три буквы МТС на неполном кубике вверху права и один кубик с названием сервиса внизу слева. Сразу видно, что это, с одной стороны, самостоятельное предложение, а с другой – находящееся во вселенной МТС. Ясно-понятно.
Особенности дизайна нового логотипа позволяют «играть» с размерами, расположением и т.д. без привлечения именитых специалистов. Подвигать кубики могут без заметного ущерба начинающие специалисты на местах.
В общем, неплохо, когда дизайн не лупит по бизнесу из-за угла пыльной подушкой, а помогает решать его реальные задачи. Такое до недавнего времени встречалось редко. Возможно, времена изменились.
Хорошо помню, как за несколько месяцев до Того Самого Ребрендинга в 2006 году по всей России появились молодые люди со странными карточками. На карточках были яйца. Их показывали прохожим и спрашивали – какие появляются ассоциации? Прохожие испуганно проходили мимо. Узреть в яйце «простоту, свободу и перспективное будущее», заложенные в логотип создателями, удавалось не всем.
Шутить над яйцом перестали, наверное, только года четыре назад. Привыкли. А тут вон чего.
Но в данном случае повод для шуток не усматривается. Этот ребрендинг самый прагматичный из всех, что происходили на моей памяти.
Обычно, если отбросить все маркетинговые заклинания, логотип меняют для приведения его в гармонию со временем. Дизайнерская мысль не стоит на месте, и то, что 15 лет назад казалось эталоном строгой красоты, сейчас выглядит диковатым анахронизмом. Отсылка к вкусам любимой мамы хороша при рекламе пельменей, но не цифровых услуг. Актуализация – вот обычная задача ребрендингов.
Но у МТС история вообще другая. За последние годы компания обросла изрядным количеством бизнесов. Стала, как это модно сейчас говорить, экосистемой. Интернет-кинотеатр со своим производством контента, банк, рекламные услуги, сервис бронирования отелей, книжный магазин, музыка, облачные вычисления… Я все равно что-то пропущу, так что остановим перечисление на этом.
Все новые продукты и сервисы достаточно сильно отличаются от первоначального продукта МТС. Так что продвигать их только под брендом МТС тяжело и не очень перспективно. В то же время, плодить самостоятельные бренды без отсылки к материнской компании тоже немного странно.
Объявленный ребрендинг проблему закрывает. Судя по тем материалам, которые показали сегодня, теперь на банерах, рекламных щитах и других попадающихся на глаза носителях нас будут встречать три буквы МТС на неполном кубике вверху права и один кубик с названием сервиса внизу слева. Сразу видно, что это, с одной стороны, самостоятельное предложение, а с другой – находящееся во вселенной МТС. Ясно-понятно.
Особенности дизайна нового логотипа позволяют «играть» с размерами, расположением и т.д. без привлечения именитых специалистов. Подвигать кубики могут без заметного ущерба начинающие специалисты на местах.
В общем, неплохо, когда дизайн не лупит по бизнесу из-за угла пыльной подушкой, а помогает решать его реальные задачи. Такое до недавнего времени встречалось редко. Возможно, времена изменились.
Forwarded from Архитектурные излишества (Paul Melkiades)
Многие сегодня расчехляют перо на ниве краеведческой журналистике, но редко делают это талантливо. Очень советуем материалы Ивана Козлова в пермской газете «Звезда» — таким автором гордилось бы любое столичное издание.
https://zvzda.ru/articles/588d6bf6866e
https://zvzda.ru/articles/588d6bf6866e
Звезда
Прощание с городским центром. Часть 2: глаз урагана
Ну всё, теперь уже точно: в центр города я больше не вернусь. Это вторая (и последняя) часть экскурсии, начатой на прошлой неделе. Испытываю даже некоторое облечение: исследовать дальние микрорайоны всё равно намного интереснее. Но, справедливости ради, даже…
Forwarded from Архитектурные излишества (Paul Melkiades)
Вестибюль станции метро «Парк культуры», 1930-е гг. Снесён в сороковые для строительства помпезного сталинского здания.
Forwarded from Архитектурные излишества (Paul Melkiades)
Мы привыкли, что планетарии в СССР располагали в православных церквях, но вот необычный пример — планетарий в мечети оренбургского Караван-Сарая (выведен в 1980-е годы).
Forwarded from Архитектурные излишества (Paul Melkiades)
По данным РБК-Недвижимость, в 2019 году в Москве построили около 5 миллионов квадратных метров жилья. Это самый высокий показатель за всю историю, близкие цифры были в 1965 и 2007 годах.
Forwarded from Архитектурные излишества (Paul Melkiades)
Для многих Можга ассоциируется с деревянными линейками из детства, но в самом городе много достопримечательностей — в частности, изба с потрясающей пропилочной резьбой и наличниками.
Forwarded from Архитектурные излишества (Paul Melkiades)
«Куда бы вас, кроме помещичьего дома, ни закинула судьба на ночлег, вы везде мученик. Всюду одно и то же. Духота, зловоние самое разнообразное и убийственное, мухи, блохи, клопы, комары, ни признака человеческой постели, нечистота, доходящая до величия, ни за какие деньги чистого куска чего бы то ни было. Всюду дует и течет, и ни малейшей попытки принять против этого меры. Страшный зной, и ни малейшей потребности посадить под окном деревцо. Совершенное отсутствие чувства красоты, ни одного цветка, и если на огороде красуются подсолнухи, то единственно затем, чтобы осенью можно было щелкать его семечки. Вы скажете, бедность. Но почему же в уездных городах, у зажиточных людей, осушающих по нескольку самоваров в день, — то же самое? Тот же разительный запах прогорклого деревянного масла и невычищенной квашни, та же невозможность достать чистой посуды или пищи, за исключением вечных яиц. Нет, думаете вы, нужна ещё тысяча лет, и с этими мыслями вдруг въезжаете в помещичью, хотя и соломой крытую, усадьбу...»
А.А. Фет.
В 1860-е годы поэт бросил усадьбу и занялся сельским хозяйством. Потрясающие записки «о времени и о себе».Forwarded from Вечерний картограф
В эти дни мы вспоминаем unprovoked and unjustified aggression США и их вассалов против Ирака, которая началась 20 лет назад, принесла неисчислимые страдания иракскому народу, вызвала к жизни ИГИЛ и, самое главное, покончила с эпохой международных отношений, основанных на настоящих правилах, то есть Уставе ООН, и открыла эпоху новых «правил», являющихся производной национальных интересов США и интересов американских корпораций.
Во вторжении в Ирак был эпизод, о котором почему-то сегодня мало вспоминают, а он очень показателен: это участие во вторжении 🇵🇱Польши и последующее выделение польской оккупационной зоны Ирака. На карте 1️⃣ мы видим то, как эту зону весной 2003 года представляли себе польские СМИ, а на карте 2️⃣ – то, какой она оказалась на самом деле. После оккупации Ирака под командование поляков поступили военные других стран «новой Европы» и примкнувшей к ним Украины. Термин «новая Европа» популяризировал тогдашний министр обороны США Дональд Рамсфельд, имея в виду молодые энергичные демократии Восточной Европы, разделяющие светлые и великие цели Америки в отличие от всяких замшелых франций и германий.
Во вторжении в Ирак был эпизод, о котором почему-то сегодня мало вспоминают, а он очень показателен: это участие во вторжении 🇵🇱Польши и последующее выделение польской оккупационной зоны Ирака. На карте 1️⃣ мы видим то, как эту зону весной 2003 года представляли себе польские СМИ, а на карте 2️⃣ – то, какой она оказалась на самом деле. После оккупации Ирака под командование поляков поступили военные других стран «новой Европы» и примкнувшей к ним Украины. Термин «новая Европа» популяризировал тогдашний министр обороны США Дональд Рамсфельд, имея в виду молодые энергичные демократии Восточной Европы, разделяющие светлые и великие цели Америки в отличие от всяких замшелых франций и германий.
Forwarded from Вечерний картограф
Вчера вспоминали польскую оккупационную зону в Ираке, а сегодня покажу еще одну. Все знают о том, что нацистская Германия была после войны разделена на четыре зоны оккупации: советскую, американскую, британскую и французскую. Менее известно то, что британская зона включала в себя бельгийскую, польскую, норвежскую, датскую и голландскую подзоны, а французская (не смеяться) – люксембургскую.
Польская подзона оккупации (на карте) располагалась на границе с Голландией, ее центром стал город Харен, из которого после капитуляции Германии были выселены все немцы. В их домах поселились поляки, освобожденные из нацистских лагерей. На несколько лет население города стало полностью польским, а сам он был переименован сначала во Львов, а затем – под нажимом СССР – в Мачков, в честь командующего 1st Polish Armoured Division генерала Станислава Мачека.
Но уже в 1946 г. поляки начали покидать Харен-Мачков. Кто-то возвращался в Польшу, кто-то уезжал в Англию и другие западные страны, кто-то выбрал остаться в будущей ФРГ. В 1948 г. в город стали возвращаться немцы, которые начали немедленно составлять жалобы на пропажу и порчу вещей. Ущерб впоследствии компенсировало правительство ФРГ, а харенцы сложили поговорку Gott schütze unser Haren vor neuen Polenscharen («Боже, защити наш Харен от новых орд поляков»). (Не помогло).
А, по моему мнению, им бы стоило молчать в тряпочку.
Польская подзона оккупации (на карте) располагалась на границе с Голландией, ее центром стал город Харен, из которого после капитуляции Германии были выселены все немцы. В их домах поселились поляки, освобожденные из нацистских лагерей. На несколько лет население города стало полностью польским, а сам он был переименован сначала во Львов, а затем – под нажимом СССР – в Мачков, в честь командующего 1st Polish Armoured Division генерала Станислава Мачека.
Но уже в 1946 г. поляки начали покидать Харен-Мачков. Кто-то возвращался в Польшу, кто-то уезжал в Англию и другие западные страны, кто-то выбрал остаться в будущей ФРГ. В 1948 г. в город стали возвращаться немцы, которые начали немедленно составлять жалобы на пропажу и порчу вещей. Ущерб впоследствии компенсировало правительство ФРГ, а харенцы сложили поговорку Gott schütze unser Haren vor neuen Polenscharen («Боже, защити наш Харен от новых орд поляков»). (Не помогло).
А, по моему мнению, им бы стоило молчать в тряпочку.