Как стать автором
Обновить
13
Карма
0
Рейтинг
Максим Чистов @MaximChistov

Java Software Developer

  • Публикации
  • Комментарии

PC-геймеры Reddit объединяют свои вычислительные мощности вокруг проекта Folding@Home для борьбы с COVID-19

Блог компании ITSummaОблачные вычисленияКомпьютерное железоИгры и игровые приставкиЗдоровье
Модераторы сабреддита «PC Master race» призвали владельцев мощных игровых видеокарт присоединиться к научным облачным вычислениям Стэнфордского проекта Folding@Home, который прямо сейчас занимается расчетом моделей сразу по восьми направлениям для борьбы с COVID-19. Инициативу сообщества Reddit уже поддержала компания Nvidia, которая призвала через твиттер своих потребителей предоставить ученым вычислительные мощности своих видеокарт:


Важно отметить, что сабреддит «PC Master race» не пытается хайпануть на теме коронавируса: поддержка Folding@Home и первый систематизированный мега-тред, посвященный проекту, был опубликован еще 4 месяца назад, когда о коронавирусе даже не слышали. Кроме того, пользователи упоминали F@H в сабреддите на протяжении последних пяти лет.

Как принять участие в коллективных вычислениях, даже если вам плевать на COVID-19 и вы хотите, чтобы побыстрее нашлось лекарство от рака — под катом.
Читать дальше →
Всего голосов 57: ↑55 и ↓2 +53
Просмотры37.5K
Комментарии 52

Новости

Показать еще

Как я нашел способ отследить всех водителей «Ситимобил»

Информационная безопасностьПрограммированиеРеверс-инжиниринг
🔥 Технотекст 2020
В субботу вечером я, как всегда, сидел и снифил трафик со своего телефона. Внезапно, открыв приложение «Ситимобил» я увидел, что один интересный запрос выполняется без какой-либо аутентификации.

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


Читать дальше →
Всего голосов 476: ↑473 и ↓3 +470
Просмотры132.7K
Комментарии 300

Я выступил против некомпетентного менеджера, а его потом повысили

Блог компании Дата-центр «Миран»Управление разработкойУправление проектамиУправление продуктомКарьера в IT-индустрии
Перевод
Воскресным вечером возникает особое чувство. Ты проводишь время с семьей после заслуженного отдыха, и наступает конец выходных, конец этого приятного перерыва. Завтра опять на работу. В такие моменты я часто засиживаюсь на кухне в одиночестве и мечтаю о лучшем будущем, где не надо подчиняться догмам и расписанию. Где не заставляют ставить жизнь на паузу и продавать своё время за копейки.

Хочется проснуться в понедельник без будильника и отправиться на прогулку в красивые калифорнийские горы. Посидеть на пляже, глядя на людей и вдыхая солёный воздух.

Шесть лет назад в один такой воскресный вечер я понял, что сил больше не осталось. Работа довела до полного изнеможения. По какой-то причине я был совершенно измотан. Хотя не напрягался физически, но зубы отчего-то сжимались до боли.

Я включил компьютер и сделал что-то невероятное для себя. Попросил помощи. Зашёл на HN и запустил новый тред. Я не знал, что и как сказать, но пальцы сами стучали, пока проблема не вылилась на страницу. Вот что я тогда написал: «Нас могут уволить, и я не знаю, что делать» (тред в разделе 'Ask HN', 114 комментариев).

Меня как фулстек-разработчика раньше всё устраивало. Коллеги обращались за советом. Я знал все входы и выходы из всех проектов моего отдела и некоторых других. В компании из тысячи человек все знали меня по имени. Я написал десятки инструментов, которые используются в компании по сей день.
Читать дальше →
Всего голосов 150: ↑146 и ↓4 +142
Просмотры76.4K
Комментарии 158

Сенолитики – проблема или решение?

Научно-популярноеБиотехнологииЗдоровьеБудущее здесь
Перевод


Когда сенолитики вызывают гибель сенесцентных клеток, иные (более юные) клетки обязаны реплицироваться и занимать место убитых клеток. Эта репликация клеток вызывает укорочение теломер, что может привести к образованию новых сенесцентных клеток. Как получается, что процесс уничтожения сенесцентных клеток не является саморазрушающим, если создаются новые сенесцентные клетки?

Есть несколько способов ответить на этот вопрос. Во-первых, просто взгляните на восхитительные эффекты сенолитических препаратов или генной терапии у старых мышей и мышиных моделей возрастных заболеваний. В этих экспериментах сенолитические препараты восстановили физическую активность и способность формировать новые прогениторные кровяные и иммунные клетки на уровне юных мышей, при этом предотвращая возрастную гипофункцию лёгких, жировые инфильтрации в печень, ослабление или остановку сердца, остеопороз и облысение. Также они предотвратили или вылечили мышиные модели заболеваний старения, таких как остеоартрит, фиброзных заболеваний лёгких, неалкогольной жировой болезни печени (НАЖБП), атеросклероза, рака и побочных эффектов обычной химиотерапии, а также нейродегенеративные заболевания, такие как болезни Паркинсона и Альцгеймера и многие иные! Таким образом, какой бы побочный ущерб ни происходил при убийстве сенесцентных клеток, совершенно ясно, что сенолитическое лечение приносит намного больше пользы.
Читать дальше →
Всего голосов 24: ↑19 и ↓5 +14
Просмотры7.1K
Комментарии 25

Школа магии PHP

Блог компании Конференции Олега Бунина (Онтико)Разработка веб-сайтовPHPПрограммированиеООП
Что такое магия в PHP? Обычно под этим подразумевают методы вроде _construct() или __get(). Магические методы в PHP — это лазейки, которые помогают разработчикам выполнять удивительные вещи. В сети полно инструкций по их использованию, с которыми вы наверняка знакомы. Но что если мы скажем, что вы даже не видели настоящую магию? Ведь, чем больше вам кажется, что вы знаете все, тем больше магии ускользает от вас.



Давайте отбросим установленные рамки правил ООП и сделаем невозможное возможным в школе магии PHP. Главный и первый волшебный преподаватель школы — Александр Лисаченко (NightTiger). Он научит магическому мышлению и, возможно, вы полюбите магические методы, нестандартные способы доступа к свойствам, изменение контекстов, аспектно-ориентированное программирование и потоковые фильтры.

Читать дальше →
Всего голосов 62: ↑58 и ↓4 +54
Просмотры22.5K
Комментарии 14

Нетоксичное лицемерие

Управление персоналомКарьера в IT-индустрии
Программистам сызмальства внушают важность технических навыков, забывая научить тактично общаться с окружающими. Наша конкурентная среда богата вызовами и достижениями. Это рождает комплексы равно как и высокомерие. Неудивительно, что в IT остро стоит проблема токсичности.

Я немного утомлен частотой ее появления в жизни. Трудно выразить мнение так, чтобы не вляпаться в очередную попытку выяснить, было ли грубым сказанное.
Читать дальше →
Всего голосов 208: ↑169 и ↓39 +130
Просмотры73.2K
Комментарии 728

Как я случайно раскрыла мошенничество национального масштаба на Airbnb

Исследования и прогнозы в ITМонетизация веб-сервисовЗаконодательство в ITБизнес-модели
Перевод

В поисках мошенника, жертвой которого я стала в Чикаго, я обнаружила, как легко пользователям платформы краткосрочной аренды жилья попасться на удочку




Перевод статьи Элли Конти, журналистки, ранее работавшей в журнале Vice

Звонок раздался минут за 10 до того, как мы планировали заселиться в найденную на Airbnb квартиру. Я сидела в пивной, находившейся прямо за углом от съёмной квартиры на Норт-Вуд стрит в Чикаго, когда звонивший сказал, что запланированный въезд не состоится. Он пояснил, что предыдущий постоялец смыл в туалет что-то не то, и всю квартиру затопило. Он извинился, и пообещал разместить нас в другой его квартире, пока он не вызовет сантехника.

Мы с двумя друзьями прилетели в этот город в надежде расслабиться на хвосте у уходящего лета. Мы купили билеты, чтобы пойти на сентябрьский музыкальный фестиваль Riot Fest, где должны были выступать Blink-182 и Taking Back Sunday. Но путешествие не задалось ещё до этого звонка. Примерно за месяц до этого первый хозяин квартиры с Airbnb уже отменил нашу бронь, и у нас оставалось немного времени на замену. Пытаясь найти что-то ещё, я обнаружила квартиру, выставленную парой, Беки и Эндрю. Да, на фотографиях дом выглядел простеньким, но достаточно милым, особенно учитывая поджимавшее время – он был наполнен светом, просторным, и располагался близко к синей ветке метро.
Читать дальше →
Всего голосов 107: ↑98 и ↓9 +89
Просмотры73K
Комментарии 161

«Шум — убивает»: что стоит знать о шумовом загрязнении

Блог компании АудиоманияЗвукЗдоровьеУрбанизм
Ранее мы рассказывали о белом шуме, который помогает заснуть, сконцентрироваться и расслабиться.

Сегодня говорим о вредных проявлениях шума, который окружает нас в повседневной жизни: как излишне громкие звуки влияют на здоровье человека и как минимизировать вред.

Читать дальше →
Всего голосов 26: ↑22 и ↓4 +18
Просмотры21.1K
Комментарии 41

Эпигенетические часы старения — а всё-таки, они тикают!…

Научно-популярноеБиотехнологииЗдоровье


Что такое эпигенетические часы я когда-то уже писал. Если вкратце, на сегодняшний день это лучший показатель биовозраста, который точнее паспорта отражает, сколько нам осталось жить. Почему эпичасы так важны? Потому что я считаю, что старение — это эпигенетическая программа. Кто-то называет это моё убеждение религиозным. Да без проблем, готов считать этот тезис своим «Символом веры». Ну или «Символом Юры» — верую, что старение есмь эпигенетическая программа и чаю её взлом.

Ведь верую я в это не просто так, а на основании всего уместившегося на сегодняшний день в моей голове массива данных. В котором особое место отведено тем самым эпигенетическим часам метилирования. Особое оно из-за того, что с возрастом у млекопитающих метилирование ДНК не просто стохастически «вымывается», как можно было бы предположить при случайной природе этого процесса, а часто наоборот усиливается, что обычно коррелирует со снижением экспрессии различных нужных генов (нужных, потому что если бы они не были нужными, они были бы выключены изначально, хотя бы после полового созревания, а не плавно выключались по мере старения).

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

При этом наблюдается и обратный процесс: некоторые совсем ненужные нам гены, такие как вредоносные ретротранспозоны, в раннем возрасте не просто выключены, а находятся за семью печатями, но к определённому моменту печати почему-то распечатываются и эта «пятая колонна» начинает свою активность, подвергая бомбардировке наши гены своими копиями. Это приводит к гиперактивации врождённого иммунитета, то есть к пресловутому «инфламэйджингу» — стерильному возрастному воспалению, — которое поголовно наблюдается у пожилых людей и животных.
Читать дальше →
Всего голосов 75: ↑71 и ↓4 +67
Просмотры31.2K
Комментарии 104

Изоляция, тревожность и депрессия на удалённой работе

Блог компании ITSummaУправление сообществомФрилансУправление персоналомЗдоровье
Перевод


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

Кто везде — тот нигде. Кто проводит жизнь в странствиях, у тех в итоге гостеприимцев множество, а друзей нет.

Сенека.

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

Для протокола, прекращение долгосрочных отношений и уход от семьи, друзей и любых других значимых человеческих связей в мире — ужасная идея. Добавьте отсутствие баланса между работой и жизнью — и получите готовый рецепт депрессии.
Читать дальше →
Всего голосов 64: ↑58 и ↓6 +52
Просмотры40.2K
Комментарии 77

Выявлена уязвимость PHP 7, которая помогает перехватывать контроль над NGINX-серверами

Информационная безопасностьPHPСерверное администрирование
image

Эксперты обнаружили в ветке PHP 7 уязвимость CVE-2019-11043, которая позволяет хакерам выполнять команды на сервере с помощью специально сформированного URL с добавлением '?a='.

Данный баг активно применяется при атаках, так как его просто эксплуатировать. Проблему усугубило то, что в октябре на GitHub появился PoC-код для определения уязвимых серверов. Он отправляет специально сформированные запросы, чтобы выяснить, уязвим ли тот или иной сервер. При этом атаки возможны только в отношении NGINX-серверов с включенным PHP-FPM (программным пакетом для обработки скриптов на языке PHP).
Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Просмотры17.6K
Комментарии 30

Критика протокола и оргподходов Telegram. Часть 1, техническая: опыт написания клиента с нуля — TL, MT

PerlНенормальное программированиеАнализ и проектирование системСетевые технологииAPI

В последнее время на Хабре стали чаще появляться посты о том, как хорош Telegram, как гениальны и опытны братья Дуровы в построении сетевых систем, и т.п. В то же время, очень мало кто действительно погружался в техническое устройство — как максимум, используют достаточно простой (и весьма отличающийся от MTProto) Bot API на базе JSON, а обычно просто принимают на веру все те дифирамбы и пиар, что крутятся вокруг мессенджера. Почти полтора года назад мой коллега по НПО "Эшелон" Василий (к сожалению, его учетку на Хабре стёрли вместе с черновиком) начал писать свой собственный клиент Telegram с нуля на Perl, позже присоединился и автор этих строк. Почему на Perl, немедленно спросят некоторые? Потому что на других языках такие проекты уже есть На самом деле, суть не в этом, мог быть любой другой язык, где еще нет готовой библиотеки, и соответственно автор должен пройти весь путь с нуля. Тем более, криптография дело такое — доверяй, но проверяй. С продуктом, нацеленным на безопасность, вы не можете просто взять и положиться на готовую библиотеку от производителя, слепо ему поверив (впрочем, это тема более для второй части). На данный момент библиотека вполне работает на "среднем" уровне (позволяет делать любые API-запросы).


Тем не менее, в данной серии постов будет не так много криптографии и математики. Зато будет много других технических подробностей и архитектурных костылей (пригодится и тем, кто не будет писать с нуля, а будет пользоваться библиотекой на любом языке). Итак, главной целью было — попытаться реализовать клиент с нуля по официальной документации. То есть, предположим, что исходный код официальных клиентов закрыт (опять же во второй части подробнее раскроем тему того, что это и правда бывает так), но, как в старые времена, например, есть стандарт по типу RFC — возможно ли написать клиент по одной лишь спецификации, "не подглядывая" в исходники, хоть официальных (Telegram Desktop, мобильных), хоть неофициальных Telethon?

Ответ на этот вопрос неоднозначен
Всего голосов 187: ↑182 и ↓5 +177
Просмотры47.6K
Комментарии 239

Полное руководство по настройке HTTP-заголовков для безопасности

Блог компании SouthbridgeСистемное администрированиеСерверное администрированиеDevOps
Перевод


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


Я посмотрел, как эти компании вычисляют показатели безопасности других компаний. Оказалось, они смотрят на сочетание использования НТТР-заголовка для безопасности и репутации IP-адресов.


Репутация IP-адреса основывается на данных черных списков и списков спамеров в сочетании с данными о владельце общедоступного IP-адреса. Она, в принципе, должна быть чистой, если ваша компания не рассылает спам и в состоянии быстро определить и остановить вредоносное внедрение. Использование заголовка безопасности НТТР вычисляется аналогично тому, как работает Observatory от Mozilla.


Таким образом, рейтинг большинства компаний, в основном, определяется заголовками, включенными на общедоступных веб-сайтах для безопасности.

Читать дальше →
Всего голосов 37: ↑36 и ↓1 +35
Просмотры18.4K
Комментарии 4

Мне нравятся картонные человечки

Управление персоналомЧитальный зал
Краткое содержание статьи — в конце текста.

Леха – отличный парень. Хорошо работает, исполнительный, с идеями, перспективный. Сделали с ним пару отличных проектов. Но он бегает от уплаты алиментов на ребенка от первого брака. Прям приходит и просит, чтобы как-то скрыть его доход, и «платить ей поменьше».

Гена – нормальный менеджер. Веселый, разговорчивый, без понтов. Показатели в норме. Идеи по развитию и автоматизации есть. Но Гена – алкоголик. Начиная с пятницы он – другой человек. Бухает, бьет жену и детей, гоняет ночью пьяным на машине по городу, периодически попадает в нескучные истории.

Серега – нормальный программист. Сидит себе тихонько, разрабатывает. Можно и поговорить, он достаточно интересный собеседник, чувствуется большой жизненный опыт. Как разработчик – не плохой, но и не звезда. Крепкий середнячок. Но за пределами работы очень любит унижать людей, которые, в силу профессии, не всегда могут ему ответить. Продавцы супермаркетов, менеджеры салонов бытовой техники, мастера официальных автосервисов (те, что в костюмах, а не спецовке).

А я, когда всё это узнаю, думаю – ё ж твою через коромысло, вот нафига мне это знание?
Читать дальше →
Всего голосов 123: ↑102 и ↓21 +81
Просмотры24K
Комментарии 121

Метод дублирования. 11 примеров из конструкции ДВС

Научно-популярноеТранспорт

Дублирование (от французского doubler удваивать) в системе это вид резервирования, имеющего минимальную избыточность.

Статья эволюция развития автомобильных двигателей с начала 90-х годов вызвала интерес, и сильное обсуждение преобразований в двигателестроении. Эта статья будет ее продолжением без временных рамок, но с одним общим условием — все представленные примеры повысили надежность, и ряд других характеристик ДВС в лучшую сторону.
Читать дальше →
Всего голосов 46: ↑43 и ↓3 +40
Просмотры25.2K
Комментарии 165

Невидимая фотография

Научно-популярноеФототехникаФизика


О чём речь?


Знакомые часто интересуются: зачем я занимаюсь невидимой фотографией? Инфракрасной, ультрафиолетовой, тепловой. Неужели там есть что-то интересное?

Поскольку лучше один раз увидеть, чем сто раз услышать, то вот вам небольшая демка. С 15-ю предметами. Здесь они в видимом спектре, а дальше мы на них посмотрим в других диапазонах:

[Видимый свет, 400-750 нм. F/6.3, 1/2500 сек, ISO 200, стеклянная 35-мм линза Nikkor. Снято на модифицированный Nikon D90 с удалёнными внутренними ИК/УФ фильтрами через светофильтр видимого света Kolari Vision Hot Mirror UV/IR Cut filter.]
Читать дальше →
Всего голосов 309: ↑307 и ↓2 +305
Просмотры66.5K
Комментарии 96

Домик с элементами хай-тека, для бездомного кота

Беспроводные технологииЧитальный залСтарое железоВидеотехникаDIY или Сделай сам
image

Недавно заметил, что на сарайном чердаке поселился тощий и весьма пугливый кот, с вечно грустными глазами…
Читать дальше →
Всего голосов 202: ↑202 и ↓0 +202
Просмотры33K
Комментарии 95

Адреса IPv4 в RIPE закончились. Совсем закончились…

Блог компании ua-hosting.companyХостингIT-инфраструктураСетевые технологииIPv6
Ну ладно, не совсем. Это был маленький грязный кликбейт. Но на конференции RIPE NCC Days, прошедшей 24-25 сентября в Киеве, было анонсировано скорое окончание раздачи подсетей /22 новым LIR-ам. О проблеме исчерпания адресного пространства IPv4 говорят уже давно. Вот уже около 7 лет, с тех пор, как региональным реестрам были выделены последние блоки /8. Несмотря на все сдерживающие и ограничительные мероприятия, неизбежного было не избежать. О том, что нас ждёт в связи с этим, под катом.


Читать дальше →
Всего голосов 39: ↑27 и ↓12 +15
Просмотры13.4K
Комментарии 34

Для доказательства 30-летней гипотезы из области информатики хватило двух страничек

ПрограммированиеМатематикаНаучно-популярное
Перевод

Гипотеза «чувствительности» ставила в тупик многих выдающихся специалистов по информатике, но её новое доказательство оказалось настолько простым, что один исследователь смог свести его к единственному твиту



Опубликованная этим летом работа ставит точку в почти 30-летней истории гипотезы, касающейся структуры фундаментальных строительных блоков компьютерных схем. Эта гипотеза «чувствительности» годами ставила в тупик многих выдающихся специалистов по информатике, но её новое доказательство оказалось настолько простым, что один исследователь смог свести его к единственному твиту.

«Эта гипотеза была одной из самых раздражающих и позорных открытых задач во всей комбинаторике и теоретической информатике», — писал в своём блоге Скот Ааронсон из Техасского университета в Остине. «Список людей, пытавшихся доказать её, и не сумевших сделать это, представляет собой список самых выдающихся людей в дискретной математике и теоретической информатике», — добавил он в емейле.
Читать дальше →
Всего голосов 135: ↑106 и ↓29 +77
Просмотры60.4K
Комментарии 60

«Узник Тора» Дмитрий Богатов покинул Россию: «Признайте — война уже проиграна»

Информационная безопасностьЗаконодательство в ITБиографии гиков
Весной 2017 года на Хабре (тогда ещё на Geektimes) подробно освещалась история 25-летнего математика и преподавателя Московской финансово-юридической академии Дмитрия Богатова, который провёл три месяца в СИЗО, а затем некоторое время под домашним арестом по сути за то, что являлся оператором выходного узла сети Tor (адрес его выходной ноды засветился среди адресов, с которых неизвестный публиковал экстремистские сообщения в социальных сетях).

Богатова задержали по обвинению в двух тяжких преступлениях, за которые в совокупности предусмотрена ответственность до 22 лет лишения свободы. История изобиловала множеством несостыковок, а также откровенными фальсификациями со стороны правоохранительных органов. Tor Project сразу опубликовал заявление, что отслеживает ситуацию, а затем присоединился к общей кампании в поддержку Богатова.
Читать дальше →
Всего голосов 124: ↑112 и ↓12 +100
Просмотры38.6K
Комментарии 875

Информация

В рейтинге
5,777-й
Откуда
Таллин, Эстония, Эстония
Дата рождения
Зарегистрирован
Активность