Про Калифорнию. Часть 1 — работа.
Наконец-то дошли руки написать про мою командировку в Калифорнию. Меня и трёх моих коллег отправили в США, чтобы мы пообщались со смежными командами и порешали некоторые вопросики: правильно ли мы копаем сейчас и куда будем копать дальше. С точки зрения работы поездка вышла достаточно продуктивной, но я не очень привык тратить почти весь свой день на встречки, хотя некоторые из них были очень полезными.
В итоге поездка оставила смешанные чувства.
Я и до этого понимал, что в США более интересные проекты, но тут я по сути это подтвердил. Конечно, весь менеджмент говорит как важны офисы в Европе (и конечно они важны, если бы они были бесполезны, то их бы просто закрыли), но всё равно главные решалы по большинству проектов находятся в Штатах, как и самые крутые проекты.
Это ощущается и в том, что ты можешь просто в офисе натолкнуться на тех.дира вашего отдела и быстро за кофе с ними поговорить о чём-то или пойти докопаться до создателя ANTLR’а, который сидит на соседнем этаже. Ну, и конечно, офис в Калифорнии это центр принятия всех важных решений (тут находятся более-менее все старшые менеджеры, хотя есть и исключения).
Я думаю, что корректно сравнить это с Московским офисом Яндекса. Когда я был в офисе до пандемии (еще стажером), то было ощущение, что вот прямо тут всё и происходит. Интересно, как чувствуют (чувствовали) себя ребята из офисов в Питере или Минске.
Получается, что в Калифорнии больше зарплаты, интереснее проекты и кажется, что легче на что-то повлиять (потому-что можно объяснить свою идею за 5-10 минут и быстро донести её до нужных людей).
Если рассмотреть работу в Гугле в вакууме, то однозначно надо ехать работать туда.
Но центральный офис Гугла не находится в вакууме - он находится в США, Калифорнии. Так, почему сразу не поехать в США или не переехать сюда сейчас?
Наконец-то дошли руки написать про мою командировку в Калифорнию. Меня и трёх моих коллег отправили в США, чтобы мы пообщались со смежными командами и порешали некоторые вопросики: правильно ли мы копаем сейчас и куда будем копать дальше. С точки зрения работы поездка вышла достаточно продуктивной, но я не очень привык тратить почти весь свой день на встречки, хотя некоторые из них были очень полезными.
В итоге поездка оставила смешанные чувства.
Я и до этого понимал, что в США более интересные проекты, но тут я по сути это подтвердил. Конечно, весь менеджмент говорит как важны офисы в Европе (и конечно они важны, если бы они были бесполезны, то их бы просто закрыли), но всё равно главные решалы по большинству проектов находятся в Штатах, как и самые крутые проекты.
Это ощущается и в том, что ты можешь просто в офисе натолкнуться на тех.дира вашего отдела и быстро за кофе с ними поговорить о чём-то или пойти докопаться до создателя ANTLR’а, который сидит на соседнем этаже. Ну, и конечно, офис в Калифорнии это центр принятия всех важных решений (тут находятся более-менее все старшые менеджеры, хотя есть и исключения).
Я думаю, что корректно сравнить это с Московским офисом Яндекса. Когда я был в офисе до пандемии (еще стажером), то было ощущение, что вот прямо тут всё и происходит. Интересно, как чувствуют (чувствовали) себя ребята из офисов в Питере или Минске.
Получается, что в Калифорнии больше зарплаты, интереснее проекты и кажется, что легче на что-то повлиять (потому-что можно объяснить свою идею за 5-10 минут и быстро донести её до нужных людей).
Если рассмотреть работу в Гугле в вакууме, то однозначно надо ехать работать туда.
Но центральный офис Гугла не находится в вакууме - он находится в США, Калифорнии. Так, почему сразу не поехать в США или не переехать сюда сейчас?
🔥12❤2👍1🤔1
Недавно обнаружил для себя функцию t.Helper() для testing.T в Go (для бенчей и фаззеров тоже есть).
Для тех кому лень перейти по ссылке:
Выглядит удобно — можно понять что тест упал из-за хэлпера без раскручивания стэктрейса.
Ну и вообще для тестов это удобный паттерн, когда вы выносите обработку ошибок инициализации тестовых данных в функции-хелперы
Вместо
Короче пользуемся.
Для тех кому лень перейти по ссылке:
Helper marks the calling function as a test helper function. When printing file and line information, that function will be skipped. Helper may be called simultaneously from multiple goroutines.
Выглядит удобно — можно понять что тест упал из-за хэлпера без раскручивания стэктрейса.
Ну и вообще для тестов это удобный паттерн, когда вы выносите обработку ошибок инициализации тестовых данных в функции-хелперы
someStuff := prepareTestStuff(t, …) // prepareTestStuff will call t.Fatalf() if error occures.
Вместо
someStuff, err := prepareTestStuff(…)
if err != nil {
t.Fatalf(“failed to prepare stuff”)
}
Короче пользуемся.
pkg.go.dev
testing package - testing - Go Packages
Package testing provides support for automated testing of Go packages.
👍6🔥2
Сегодня рядом с нашим домом в Ирландии случилось ДТП с фатальным исходом.
Новость ужасная, но меня каждый раз поражает с какими цифрами мы тут имеем дело.
На момент 24го апреля 2024го года в Ирландии по официальной статистике погибло 66 человек. По всей стране. Почти за полгода.
За такой же период в 2023м погиб 51 человек. И в СМИ можно найти заголовки о том, как политики и активисты начинают бить в барабаны и призывать что-то с этим сделать.
Для сравнения, в России за март этого года в ДТП погибло 805 человек.
Конечно это сравнение несправедливое, население Ирландии почти в 30 раз меньше. Но кажется если делать качественный анализ Россия все-равно окажется не в лучшей позиции.
Drive safe.
Новость ужасная, но меня каждый раз поражает с какими цифрами мы тут имеем дело.
На момент 24го апреля 2024го года в Ирландии по официальной статистике погибло 66 человек. По всей стране. Почти за полгода.
За такой же период в 2023м погиб 51 человек. И в СМИ можно найти заголовки о том, как политики и активисты начинают бить в барабаны и призывать что-то с этим сделать.
Для сравнения, в России за март этого года в ДТП погибло 805 человек.
Конечно это сравнение несправедливое, население Ирландии почти в 30 раз меньше. Но кажется если делать качественный анализ Россия все-равно окажется не в лучшей позиции.
Drive safe.
❤15😁4👎1
Миграционная политика.
Попасть в США легально непросто даже айтишнику. Даже с оффером от Гугла ты всё равно участвуешь в лотерее. Да, это не лотерея гринкарт, шансы в этой сильно выше, но всё ещё лотерея (речь про визу H-1B). При этом, если тебя сократят, то с большой вероятностью, ты поедешь домой. Я не говорю, что это плохо, их страна - их правила, но просто это важно иметь ввиду. Причем миграционные правила США это отдельная история. Я провел свой мини-ресерч и кажется, проще попасть в страну нелегально, чем будучи востребованным айтишником ехать работать. Not a legal advice.
Теперь поговорим о денежках: зарплаты программистов в Калифорнии в 2-2,5 раза выше, чем в Европе. А налоги ниже. Да, даже в Калифорнии. Я много раз считал, и получалось, что учитывая все налоги (на базовую зп, акции, премии) и стоимость аренды жилья, оставаться на руки у тебя будет больше. Иногда значительно.
Для сравнения: в Ирландии налог на бонусы/стоки ~52%, а в США ~26% (!). Я правда завидую моим коллегам из США, потому что они получают сильно больше денег, делая такую же работу.
В общем-то, главный совет этой заметки: если вы молодой умный востребованный специалист и у вас есть выбор между США и Европой — выбирайте США однозначно. Всегда успеете переехать в Европу с большими накоплениями из США (если будете много и хорошо работать).
А что там с жизнью? А это очень интересный вопрос. Когда люди слышат “Калифорния, Силиконовая Долина”, то возникает в голове что-то технологичное и футуристичное. Так вот, про это можно сразу забыть. Да, в Сан-Франциско ездят робо-такси от Гугла, каждая 5-я машина (субъективно) работает на электричестве. Но! Вы скорее всего не будете работать в СФ. Например, Гугл по сути находится в двух городах Mountain View и Sunnyvale. От этих городов ощущение деревни. Нет, не кибер-деревни. Просто деревни с хорошим климатом, дорогими машинами и мексиканскими забегаловками. Например, это выражается в среднем плохим интернетом (как домашнем, так и мобильном). Моему коллеге натурально предлагали подключить ADSL в 2023-м году. Что-то типа 10 мб/с за огромные деньги. Ещё бы Starlink не взлетел в такой стране! 🙂
Безопасность.
В самой долине я не встречал много бездомных и маргинальных людей. Когда приезжал в Сан-Франциско встречал пару-троечку. Но при этом на парковках часто бывают напоминания: “Не оставляйте в машине ничего ценного”. Ужасно отвык от этого.
Ну и да, в Калифорнии тепло. Есть много хайков. Много бассейнов: можно легко найти многоквартирный комплекс с общим подогреваемым бассейном и гриль-зоной.
Еда в магазинах в среднем так-себе, но есть магазины с хорошей едой (а-ля Вкусвилл) и я бы не сказал, что там прям дорого по меркам Калифорнии. Есть не дома можно очень дешево, можно относительно healthy, но уже дороже. Если захотеть, можно вообще себе не готовить и жить на доставках, как в Москве.
Мой итог: я бы поехал туда строить карьеру и зарабатывать деньги и опыт.
Скорее всего, я и поеду, если с Гуглом все будет хорошо или если найду там хороший оффер. Но не сейчас. Пока я нужен своей команде в Ирландии, да и до подачи на гражданство осталось около 2,5 лет.
Попасть в США легально непросто даже айтишнику. Даже с оффером от Гугла ты всё равно участвуешь в лотерее. Да, это не лотерея гринкарт, шансы в этой сильно выше, но всё ещё лотерея (речь про визу H-1B). При этом, если тебя сократят, то с большой вероятностью, ты поедешь домой. Я не говорю, что это плохо, их страна - их правила, но просто это важно иметь ввиду. Причем миграционные правила США это отдельная история. Я провел свой мини-ресерч и кажется, проще попасть в страну нелегально, чем будучи востребованным айтишником ехать работать. Not a legal advice.
Теперь поговорим о денежках: зарплаты программистов в Калифорнии в 2-2,5 раза выше, чем в Европе. А налоги ниже. Да, даже в Калифорнии. Я много раз считал, и получалось, что учитывая все налоги (на базовую зп, акции, премии) и стоимость аренды жилья, оставаться на руки у тебя будет больше. Иногда значительно.
Для сравнения: в Ирландии налог на бонусы/стоки ~52%, а в США ~26% (!). Я правда завидую моим коллегам из США, потому что они получают сильно больше денег, делая такую же работу.
В общем-то, главный совет этой заметки: если вы молодой умный востребованный специалист и у вас есть выбор между США и Европой — выбирайте США однозначно. Всегда успеете переехать в Европу с большими накоплениями из США (если будете много и хорошо работать).
А что там с жизнью? А это очень интересный вопрос. Когда люди слышат “Калифорния, Силиконовая Долина”, то возникает в голове что-то технологичное и футуристичное. Так вот, про это можно сразу забыть. Да, в Сан-Франциско ездят робо-такси от Гугла, каждая 5-я машина (субъективно) работает на электричестве. Но! Вы скорее всего не будете работать в СФ. Например, Гугл по сути находится в двух городах Mountain View и Sunnyvale. От этих городов ощущение деревни. Нет, не кибер-деревни. Просто деревни с хорошим климатом, дорогими машинами и мексиканскими забегаловками. Например, это выражается в среднем плохим интернетом (как домашнем, так и мобильном). Моему коллеге натурально предлагали подключить ADSL в 2023-м году. Что-то типа 10 мб/с за огромные деньги. Ещё бы Starlink не взлетел в такой стране! 🙂
Безопасность.
В самой долине я не встречал много бездомных и маргинальных людей. Когда приезжал в Сан-Франциско встречал пару-троечку. Но при этом на парковках часто бывают напоминания: “Не оставляйте в машине ничего ценного”. Ужасно отвык от этого.
Ну и да, в Калифорнии тепло. Есть много хайков. Много бассейнов: можно легко найти многоквартирный комплекс с общим подогреваемым бассейном и гриль-зоной.
Еда в магазинах в среднем так-себе, но есть магазины с хорошей едой (а-ля Вкусвилл) и я бы не сказал, что там прям дорого по меркам Калифорнии. Есть не дома можно очень дешево, можно относительно healthy, но уже дороже. Если захотеть, можно вообще себе не готовить и жить на доставках, как в Москве.
Мой итог: я бы поехал туда строить карьеру и зарабатывать деньги и опыт.
Скорее всего, я и поеду, если с Гуглом все будет хорошо или если найду там хороший оффер. Но не сейчас. Пока я нужен своей команде в Ирландии, да и до подачи на гражданство осталось около 2,5 лет.
❤30🔥5👍2🤔1😢1
Сходили тут на концерт Монеточки в Лондон. Это было прекрасно!
Начну издалека. 2017 год, Екатеринбург, мы идем в УРФУ из отеля/хостела. Приехали играть RuCTF как Shadow Servants, но от МШП поехала команда школьников. Школьник Илья Ц. говорит: “О, из Екатеринбурга же Монеточка! Которая поет “мама, я не зигую’”. Так я и узнал о Лизе. И мне сразу понравилось, периодически слушал, ставил девушке и семье.
Прошел год, выходят “Раскраски для взрослых” и Лиза из интернет-девочки становится настоящей звездой. Мои коллеги тогда подарили мне на день рождения (в начале мая), билет на концерт 1 июня 2018г. Вроде бы это был ее первый концерт в Москве, который Лиза играла в свой ДР. Билеты были раскуплены все. Концерт был неплохой, помню как я сильно порадовался, когда на сцену вышел Ваня Нойз.
Прошло 6 лет. Я всё ещё слушаю Noize MC и Монеточку. Монеточка выросла до звезды всенародного масштаба. В нашей семье её слушают и любят все поколения. Их тандем с Витей подарил нам новый прекрасный альбом, который зацепил всех, но по-разному.
“Это было в России” — интернет-феномен, важный аудиоряд для ностальгических shorts. “Селфхарм” — романтичная песня, которая запала многим влюбленным людям. Ну и “Кис Кис Кис” — шедевр в своем жанре. Если вы еще не слушали “Молитвы. Анекдоты. Тосты.”, то я вам крайне рекомендую.
Концерт — пушка, бомба. Лиза играла с полноценной группой, превращая свои инди-песни в настоящие рок-хиты. Хотя не упустила шанс и поиграть нам в соло на фортепиано свои старые треки. Отдельное удовольствие, когда весь зал в Лондоне поёт: “Менту сердечко не поставлю хоть убей”.
Напоследок выдам базу: Лиза сделала для пропаганды традиционных семейных ценностей и материнства больше, чем любой чиновник/политик в РФ.
PS: фото с разницей в 6 лет.
Начну издалека. 2017 год, Екатеринбург, мы идем в УРФУ из отеля/хостела. Приехали играть RuCTF как Shadow Servants, но от МШП поехала команда школьников. Школьник Илья Ц. говорит: “О, из Екатеринбурга же Монеточка! Которая поет “мама, я не зигую’”. Так я и узнал о Лизе. И мне сразу понравилось, периодически слушал, ставил девушке и семье.
Прошел год, выходят “Раскраски для взрослых” и Лиза из интернет-девочки становится настоящей звездой. Мои коллеги тогда подарили мне на день рождения (в начале мая), билет на концерт 1 июня 2018г. Вроде бы это был ее первый концерт в Москве, который Лиза играла в свой ДР. Билеты были раскуплены все. Концерт был неплохой, помню как я сильно порадовался, когда на сцену вышел Ваня Нойз.
Прошло 6 лет. Я всё ещё слушаю Noize MC и Монеточку. Монеточка выросла до звезды всенародного масштаба. В нашей семье её слушают и любят все поколения. Их тандем с Витей подарил нам новый прекрасный альбом, который зацепил всех, но по-разному.
“Это было в России” — интернет-феномен, важный аудиоряд для ностальгических shorts. “Селфхарм” — романтичная песня, которая запала многим влюбленным людям. Ну и “Кис Кис Кис” — шедевр в своем жанре. Если вы еще не слушали “Молитвы. Анекдоты. Тосты.”, то я вам крайне рекомендую.
Концерт — пушка, бомба. Лиза играла с полноценной группой, превращая свои инди-песни в настоящие рок-хиты. Хотя не упустила шанс и поиграть нам в соло на фортепиано свои старые треки. Отдельное удовольствие, когда весь зал в Лондоне поёт: “Менту сердечко не поставлю хоть убей”.
Напоследок выдам базу: Лиза сделала для пропаганды традиционных семейных ценностей и материнства больше, чем любой чиновник/политик в РФ.
PS: фото с разницей в 6 лет.
❤17👍11👎5🔥5😁4😢1
Самому писать лень, так что перепощу вам важный пост Слона.
TLDR: Слон нашел уязвимость в outlook, из-за которой можно отправить пользователю outlook письмо от имени любого email’а и оно пройдет все проверки (подпись и тд). Полет фанатазии для фишинга просто огромный. Как повела себя самая большая компания по капитализации читайте у Слона.
Ну и добавлю, что Слон находил похожую, но гораздо менее серьезную узявимость в Gmail. Гугл заплатил, гугл молодец.
TLDR: Слон нашел уязвимость в outlook, из-за которой можно отправить пользователю outlook письмо от имени любого email’а и оно пройдет все проверки (подпись и тд). Полет фанатазии для фишинга просто огромный. Как повела себя самая большая компания по капитализации читайте у Слона.
Ну и добавлю, что Слон находил похожую, но гораздо менее серьезную узявимость в Gmail. Гугл заплатил, гугл молодец.
👍7🔥4
Forwarded from Заметки Слонсера (Slonser)
Я пропал на месяц и наверное многим будет интересно что происходило:
На прошедшей конференции PHD2 я сделал доклад, в котором осветил уязвимости в C# и сервисах Microsoft. Многих заинтересовал вопрос, почему я не связался с Microsoft по этому поводу. Отвечаю: я связывался, но, к сожалению, они просто закрыли мои тикеты без объяснения причин.
Уже после доклада на PHD2 я обнаружил новую технику, позволяющую отправлять письма от любого user@domain. И снова мои попытки связаться с Microsoft оказались безуспешными.
Тогда я написал об этом в X(запрещенная на территории Российской Федерации социальная сеть). Пост набрал уже 120 тысяч просмотров и привлёк внимание таких изданий, как Forbes и TechCrunch и многих других. Западные СМИ начали публиковать статьи о том, как Microsoft проигнорировали мои обращения.
После этого Microsoft переоткрыли тикет с последней уязвимостью и начали работу над патчем для уязвимости в C#, которая оставалась нерешённой с апреля.
Вышел замечательный прецедент, как общественное давление, сопровождаемое освещением в СМИ, смогло победить некомпетентность крупного вендора.
P.S. Забыл добавить что тикеты не только переоткрыли, но уже даже назначили мне первые выплаты
На прошедшей конференции PHD2 я сделал доклад, в котором осветил уязвимости в C# и сервисах Microsoft. Многих заинтересовал вопрос, почему я не связался с Microsoft по этому поводу. Отвечаю: я связывался, но, к сожалению, они просто закрыли мои тикеты без объяснения причин.
Уже после доклада на PHD2 я обнаружил новую технику, позволяющую отправлять письма от любого user@domain. И снова мои попытки связаться с Microsoft оказались безуспешными.
Тогда я написал об этом в X(запрещенная на территории Российской Федерации социальная сеть). Пост набрал уже 120 тысяч просмотров и привлёк внимание таких изданий, как Forbes и TechCrunch и многих других. Западные СМИ начали публиковать статьи о том, как Microsoft проигнорировали мои обращения.
После этого Microsoft переоткрыли тикет с последней уязвимостью и начали работу над патчем для уязвимости в C#, которая оставалась нерешённой с апреля.
Вышел замечательный прецедент, как общественное давление, сопровождаемое освещением в СМИ, смогло победить некомпетентность крупного вендора.
P.S. Забыл добавить что тикеты не только переоткрыли, но уже даже назначили мне первые выплаты
Forbes
New Security Warning For 400 Million Outlook Users As Email Bug Revealed
Beware of Outlook emails purporting to be from Microsoft. A security researcher has disclosed an unpatched spoofing vulnerability that impacts all 400 million users.
👍12🔥5❤3
Давно искал такую штуку. http://cpu.land/
Тут достаточно цитаты автора:
Тут достаточно цитаты автора:
I’ve done a lot of things with computers, but I’ve always had a gap in my knowledge: what exactly happens when you run a program on your computer? I thought about this gap — I had most of the requisite low-level knowledge, but I was struggling to piece everything together. ...
I would’ve killed for one solid article explaining what I learned, so I’m writing the article that I wished I had.
Putting the "You" in CPU
Curious exactly what happens when you run a program on your computer? Learn how multiprocessing works, what system calls really are, how computers manage memory with hardware interrupts, and how Linux loads executables.
👍9🔥5❤2😢1