Эх, люблю свои мозги! Каждый день забочусь о них, как о самом важном. В этой статье мой опыт поддержания здоровья мозга переплетён с последними результатами научных исследований. Под катом рассказ, как сделать так, чтобы мозг работал эффективно и сохранял ясный ум (завтра и через 30 лет), был готов принимать решения, концентрироваться на задачах и при этом не старел.
Архив за 22 июля 2020 - 2
Как ухаживать за мозгом
2020-07-22 в 10:01, admin, рубрики: BRAIN, brain training, Dodo Pizza Engineering, healthcare, lifehack, биохакинг, Блог компании Dodo Pizza Engineering, здоровье, качество жизни, Лайфхаки для гиков, мозг, мозги, Научно-популярное, нейроэтика, работа мозгаСравниваем подсистемы WSL 1 и WSL 2. Стоит ли переходить?
2020-07-22 в 9:51, admin, рубрики: linux, windows, WSL, Блог компании RUVDS.com, Лайфхаки для гиков, разработка, Разработка веб-сайтов, Разработка под Linux
В этой заметке в стиле «мысли вслух» автор хотел бы сравнить WSL первой и второй версии, благо опыт общения имеется.Читать полностью »
AMD представила 18 новых процессоров для настольных ПК
2020-07-22 в 9:18, admin, рубрики: 4000 G-Series, 4000 Pro, AM4, amd, athlon, miran, ryzen, Блог компании Дата-центр «Миран», Компьютерное железо, Настольные компьютеры, Производство и разработка электроники, Процессоры
Процессоры 4-го поколения значительно производительнее аналогичных моделей AMD 3-го поколения, а также процессоров Intel Core (бенчмарки под катом)
Компания AMD, которая сегодня практически безраздельно владеет рынком настольных компьютеров, выпустила две новых линейки процессоров для десктопов. Это долгожданная 4000-я серия на архитектуре Zen2 (7 нм) со встроенной графикой Vega, для стандартного сокета AM4:
- шесть AMD Ryzen 4000 G-Series
- + три новых Athlon 3000 G-Series
- шесть AMD Ryzen 4000 Pro
- + три новых Athlon 3000 Pro
История Airbnb: Какие уроки можно из нее извлечь?
2020-07-22 в 9:15, admin, рубрики: airbnb, growhacking, growth hacking, бизнес-модели, Развитие стартапа, стартап, уроки«Дураки учатся на своих ошибках, а умные — на чужих»
Теодор Рузвельт, 26-й президент США
Теодор Рузвельт, к сожалению, не был знаком с подходом MVP, и в соответствии с этим высказыванием все основатели стартапов немного «дураки» в хорошем смысле этого слова — порой, начиная с безумной идеи, путем проб и ошибок они тестируют свои гипотезы и в конце концов находят соответствие продукта рынку (product market fit).
Тем не менее, чужой опыт и менторство безусловно важны, и в этой статье я хочу рассказать, чему мы можем научиться на истории Airbnb.
Ленивая подгрузка переводов с Angular
2020-07-22 в 9:13, admin, рубрики: angular, i18n, ISPsystem, lazy load, vmmanager, Блог компании ISPsystem, Разработка веб-сайтовЕсли вы когда-нибудь участвовали в разработке крупного angular-проекта с поддержкой локализации, то эта статья для вас. Если же нет, то возможно, вам будет интересно, как мы решили проблему скачивания больших файлов с переводами при старте приложения: в нашем случае ~2300 строк и ~200 Кб для каждого языка.
Как переехать в Индию всей семьей и не быть избитым палками на карантине
2020-07-22 в 8:26, admin, рубрики: it-эмиграция, Блог компании EPAM, зарубежный опыт, Карьера в IT-индустрии, переезд в Индию, релокацияИндия – это страна, где надо всем властвует сердце. Шантарам
Часто успех в нашем сознании связан с жизнью в Европе или Америке, но никак ни с Индией. От окружения постоянно слышишь черно-белые высказывания: либо там бедно и грязно, либо красиво и много туристов. Выход один – ехать и делать выводы самостоятельно. Но очень немногие решаются переехать в столь экзотическое место, очень немногие могут справиться с настолько отличной культурой, очень немногие способны адаптироваться и идти вверх. И наш герой в их числе. Дмитрий перебрался в Индию в прошлом июне вместе со своей семьей. О том, как уговорить жену на приключение, лавировать на грани культурных стереотипов и пережить карантин без последствий – в интервью Director, Software Engineering EPAM Дмитрия Галюка.
Устройство CPython. Доклад Яндекса
2020-07-22 в 7:00, admin, рубрики: cpython, python, Блог компании Яндекс, генераторы, интерпретатор, исключения, память, Программирование, Промышленное программирование, словари, типизация, типы, управление памятьюМы публикуем конспект вступительной лекции видеокурса «Бэкенд-разработка на Python». В ней Егор Овчаренко egorovcharenko, тимлид в Яндекс.Такси, рассказал о внутреннем устройстве интерпретатора CPython.
— Если кратко, какой у нас будет план? Сначала мы поговорим о том, почему будем изучать именно Python. Затем посмотрим, как работает интерпретатор CPython более глубоко, как он управляет памятью, как устроена система типов в Python, на словари, генераторы и исключения. Я думаю, это займет примерно час.
Читать полностью »
Давление света: подтверждение 90-летней теории об импульсах фотонов
2020-07-22 в 6:45, admin, рубрики: астрономия, атомы, Блог компании ua-hosting.company, ионизация, ионы, нанотехнологии, Научно-популярное, свет, физика, фотоионизация, фотоны, электроныНа протяжении столетий ученые из разных уголков мира создавали самые разные теории, объясняющие те или иные процессы, явления и феномены. Некоторые из этих теорий были подтверждены или опровергнуты на практике буквально сразу после их высказывания. Другие же оставались на бумаге многие годы, ибо на момент их появления технологии не позволяли провести практические опыты. Сегодня мы познакомимся с исследованием, в котором ученые из Франкфуртского университета имени Гете (Германия) попытались понять, что есть «давление света» на самом деле, подтвердив в процессе теорию 90-летней давности. В чем именно заключалась теория, какие методики были использованы в опытах, и что нового мы узнали о фотонах? Ответы на эти вопросы ожидают нас в докладе ученых. Поехали.Читать полностью »
Советы руководителю от руководителя
2020-07-22 в 6:29, admin, рубрики: Карьера в IT-индустрии, руководитель, управление командой, управление людьми, управление персоналом, управление проектами, управление разработкойПривет! Я управляю командами разработки уже 10 лет.
Недавно меня попросили поделиться на внутренней конференции «секретами управления» с другими руководителями. Поводом стала низкая текучка в моём подразделении и здоровый дух внутри команды — так было на всех моих работах. Я отказался, сославшись на то, что не делаю для этого ничего особенного. Сработала внутренняя установка «не будь выскочкой».
Потом я вспомнил, что живу в мире пустозвонов, не стесняющихся нести «знания» в массы: бизнес-консультанты без бизнеса, карьерные консультанты без карьеры, коучи по чему угодно после двухмесячных курсов от таких же коучей. Неопытные умы, наслушавшись их, думают, что так мир и устроен, а потом огорчаются, что ничего не вышло. А опытные крутят у виска и отмалчиваются.
Поэтому выключаю тумблер «не будь выскочкой» и делюсь «секретами».
Тут не будет стандартных «делегируй», «налаживай процесс», «стой в правильной позе на стендапе» — об этом написано уже достаточно. Будет о другом.
Читать полностью »
Минимальный WebGL в 75 строках кода
2020-07-22 в 6:06, admin, рубрики: glsl, OpenGL, WebGL, конвейер рендеринга, Работа с 3D-графикой, растеризация, шейдерыСовременный OpenGL и, в более широком смысле, WebGL, сильно отличается от старого OpenGL, который я изучал в прошлом. Я понимаю, как работает растеризация, поэтому вполне разбираюсь в концепциях. Однако в каждом прочитанном мной туториале предлагались абстракции и вспомогательные функции, усложнявшие мне понимание того, какие части относятся к самим API OpenGL.
Уточню — такие абстракции, как разделение данных позиций и функциональности рендеринга на отдельные классы важны в реальных приложениях. Однако эти абстракции раскидывают код по разным областям и добавляют избыточность из-за бойлерплейта и передачи данных между логическими единицами. Мне удобнее всего изучать тему на линейном потоке кода, в котором каждая строка непосредственно относится к этой теме.
Во-первых, нужно поблагодарить создателя использованного мной туториала. Взяв его за основу, я избавлялся от всех абстракций, пока не получил «minimal viable program». Надеюсь, она поможет вам начать освоение современного OpenGL. Вот что мы будем делать:

Равносторонний треугольник, зелёный сверху, чёрный в нижнем левом углу и красный в нижнем правом, с интерполированными между точками цветами. Чуть более яркая версия чёрного треугольника [перевод на Хабре].
Читать полностью »