Архив за 05 января 2021 - 3

Он же КДПВ, он же и составляет, собственно, всё содержание поста. Со стилизацией под ASCII-арт на АЦПУ-шной бумаге и сюжетом из средневековых маргиналий, потому что если взялся делать ретро - то может быть сложно остановиться на какой-то одной эпохе. Версии для печати - на гитхабе под CC-BY-3.0

Хабра-календарь на 2021 год - 1

Читать полностью »

Немного веселья с компьютерным зрением и CNN с маленькой базой данных.

Как я научила свой компьютер играть в пары используя OpenCV и Глубокое обучение - 1

Читать полностью »

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

В четверг биржа заявила, что исключит из списков China Mobile Ltd, China Telecom Corp Ltd и China Unicom Hong Kong Ltd. Это было сделано на основании решения правительства США, запрещающего американские инвестицииЧитать полностью »

Как и было запланировано, компания Olympus завершила передачу подразделения, занятого разработкой и выпуском фототехники, фонду Japan Industrial Partners (JIP). Обратите внимание, что имя Olympus для этого бизнеса не используется. Теперь он называется OM Digital Solutions.

Завершена передача фотобизнеса Olympus новому владельцу - 1
Читать полностью »

Когда я десяток лет назад переехал в США для работы в Facebook, то понятия не имел, хорошим или плохим был оффер. Я даже не торговался и согласился на ту сумму, которую мне предложили. Отчасти это вызвано тем, что я был в восторге от приглашения, отчасти тем, что я совершенно не знал, чего мне ждать. К своей чести, Facebook предложил мне на 7–8% больше, чем изначально (думаю, так получилось, потому что они ожидали, что я буду обсуждать условия, чего я не делал).

К счастью, в последние несколько лет благодаря сайтам наподобие glassdoor и levels.fyi стало очень легко узнавать средние зарплаты и их диапазон. Не хватает только одного — информации о том, сколько можно зарабатывать, если ты по-настоящему хорош, допустим, входишь в 1% лучших инженеров FB (то есть на уровне примерно 100 инженеров). В этом посте я поделюсь своими зарплатами и карьерным ростом, чтобы дать представление о том, насколько быстро можно развиваться и как при этом будет меняться зарплата.

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

Ниже я расскажу о своём карьерном росте и зарплате, которую я получал, но если вам интересны только цифры, то вот таблица:

Мои доходы от работы очень хорошим инженером Facebook - 1

Вот краткая версия того, как я добрался до уровня E8, и мои зарплаты за эти годы. В конце статьи есть краткое описание.
Читать полностью »

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

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

Доброго времени суток. В последнее время я много эксперементрировал с .Net 5 и его Source Generator-ами. И мне внезапно пришла идея как можно использовать Source Generator-ы для реализации "duck typing"-а в C#. Я не мог просто оставить эту идею. В итоге вышла, я бы сказал, чисто акамическая штука(никто не будет использовать это на проде, я надеюсь), но результат получился довольно интересен. Всем кому интересно прошу под кат!

Читать полностью »

в 6:52, , рубрики: Без рубрики

Многие iOS разработчики не задумываются как работает механизм отрисовки элементов, установки и обновлении constraints в Auto Layout'e. В этой статье я пробую подробно заглянуть внутрь работы Layout Engine

The Layout Pass

The Layout Pass - это когда Auto Layout Engine обходит иерархию представлений, но вызывает метод ViewWillLayoutSubviews на всех viewController и метод layoutSubviews для всех view. Метод layoutSubviews обновляет свойство Frame каждого subview

Когда мы добавляем, изменяем или удаляем constraint'ы, то они не обновляются сразу. Пересчет layout'a и обновление отрисовки при каждом изменении было бы неэффективнымЧитать полностью »

Ожидается, что Navitas Semiconductor получит в этом году заказы от Apple на решения для быстрой зарядки на основе нитрида галлия, о чём сообщает тайваньское отраслевое издание DigiTimes.

Источник сообщает, что партнёр Apple по производству микросхем TSMC будет поставлять Navitas микросхемы GaN. Источники из цепочки поставок подтверждают, что Apple планирует выпустить уменьшенные и облегчённые зарядные устройства, которые превосходят традиционные адаптеры по многим параметрам.

В международном масштабе продажи игровой приставки PlayStation 5 бьют рекорды, запуск стал лучшим в истории Sony. Однако на домашнем японском рынке консоль поставила совсем другой рекорд — худший запуск в истории. 


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js