Как стать автором
Обновить
2
0.1

Пользователь

Отправить сообщение

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

Время на прочтение19 мин
Количество просмотров72K

В 2010 году некий Кристофер Хейвенс (Christopher Havens) был приговорен к 25 годам тюремного заключения за убийство. В 2020 году его работа по теории чисел была опубликована в научном журнале. Все стены камеры, в которой Кристофер Хейвенс отбывает срок, испещрены бумажными листками с формулами.

Бумажные листы, исписанные числами и греческими символами, уже не помещаются на небольшом столике и теперь, как пёстрые обои, развешаны по всем стенам камеры размером 2.4x3.7 метров. В процессе поиска решений он мог записывать на стенах уравнения непрерывных дробей длиной до 4.5 метров. Это его история.

Приятного чтения!
Всего голосов 116: ↑96 и ↓20+112
Комментарии131

Человейник, тебе меня не сломить! Анализ жилья в мегаполисе

Время на прочтение13 мин
Количество просмотров107K
Вчера на них никто не обращал внимание, а сегодня они повсюду. Человейники атакуют! Официально они именуются ЖК эконом-класса, а по сути являются гигантскими бетонными коробками из дешевых материалов. Москва задает моду на уплотнительную застройку и возведение целых районов человейников. И вот уже из Питера, Новосибирска и других зон поражения раздается безысходное «понастроили тут». Как всегда, под ударом простой народ. В красной зоне риска — люди, созревшие для покупки или аренды квартир.

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


Человейники Гонконга. Интересно, можно ли будет сделать такую фотку в Москве лет через 30?
Читать дальше →
Всего голосов 124: ↑120 и ↓4+151
Комментарии766

Лайфхаки для родителей. Чем занять детей на карантине

Время на прочтение3 мин
Количество просмотров14K
Весенние каникулы продлили! Об этих словах школьники мечтали во все времена, но раньше-то можно было весело бегать по мартовским лужам, зависать в гостях у одноклассников и разыгрывать старушек по домофону, пока мама и папа в блаженном неведении ходят на работу.

Теперь же родители, запертые с детьми 24/7, должны работать из дома и при этом занимать чем-то отпрысков.

По многочисленным просьбам «детных» коллег выкладываем подборку вариантов досуга для ваших чад. Если книжки/мультфильмы/домашки прочитаны, пересмотрены и сделаны, то welcome!

Читать дальше →
Всего голосов 18: ↑13 и ↓5+17
Комментарии24

Радио и электроника — 100 лет истории

Время на прочтение4 мин
Количество просмотров14K

Привет, Хабр.

Беспроводными технологиями сейчас не удивить никого. Радио, ТВ, WiFi, Bluetooth, 5G. Тем интереснее посмотреть, как все начиналось. Найдя в интернете архив сканов старых журналов, я решил проследить, что было верхом технического прогресса для наших прабабушек и прадедушек.

Для тех кому интересно, что получилось, продолжение под катом.

Читать далее
Всего голосов 25: ↑24 и ↓1+29
Комментарии26

Самый неадекватный кандидат за мою карьеру

Время на прочтение7 мин
Количество просмотров94K
Были кандидаты, которые после первого рабочего дня на радостях в запой уходили… Но вчера ребята провели первичный скрининг и наткнулись на одного из самых сложных кандидатов за последние годы. Сегодня же он выдал опус с целью очернить компанию и интервьюеров и перевел в публичную плоскость дискуссию, а это уже требует реакции компании. К тому же все сказанное им вранье, а сам человек неадекватен. Что произошло и как поступать в таких ситуациях? Ответы на этот вопрос и советы для интервьюеров и кандидатов в данном посте!
Читать дальше →
Всего голосов 179: ↑109 и ↓70+78
Комментарии321

Загрузка операционной системы с виниловой пластинки

Время на прочтение3 мин
Количество просмотров50K
Большинство компьютеров загружаются с встроенного накопителя. Это может быть обычный жёсткий диск или SSD. Иногда они загружают ОС из сети, или, в крайнем случае, если загружаться больше неоткуда, с USB-флешки или с DVD. Как по мне — так всё это — скука смертная. Как насчёт загрузки ОС с виниловой пластинки?


10-дюймовая пластинка, время проигрывания которой составляет 6 минут 10 секунд при скорости 45 оборотов в минуту — это загрузочный диск DOS размером 64512 байт
Всего голосов 96: ↑91 и ↓5+126
Комментарии204

История двух стандартных библиотек Си

Время на прочтение5 мин
Количество просмотров26K
Сегодня мне пришел баг-репорт от пользователя Debian, который скормил какую-то ерунду в утилиту scdoc и получил SIGSEGV. Исследование проблемы позволило мне провести отличное сравнение между musl libc и glibc. Для начала посмотрим на стектрейс:

==26267==ERROR: AddressSanitizer: SEGV on unknown address 0x7f9925764184
(pc 0x0000004c5d4d bp 0x000000000002 sp 0x7ffe7f8574d0 T0)
==26267==The signal is caused by a READ memory access.
    0 0x4c5d4d in parse_text /scdoc/src/main.c:223:61
    1 0x4c476c in parse_document /scdoc/src/main.c
    2 0x4c3544 in main /scdoc/src/main.c:763:2
    3 0x7f99252ab0b2 in __libc_start_main
/build/glibc-YYA7BZ/glibc-2.31/csu/../csu/libc-start.c:308:16
    4 0x41b3fd in _start (/scdoc/scdoc+0x41b3fd)

В исходниках на данной строчке написано вот что:

if (!isalnum(last) || ((p->flags & FORMAT_UNDERLINE) && !isalnum(next))) {

Подсказка: p — это корректный, ненулевой указатель. Переменные last и next имеют тип uint32_t. Сегфолт случается на втором вызове функции isalnum. И, самое важное: воспроизводится только при использовании glibc, но не musl libc. Если вам пришлось перечитать код несколько раз, вы не одиноки: тут попросту нечему вызывать сегфолт.
Читать дальше →
Всего голосов 52: ↑48 и ↓4+67
Комментарии82

Коротко: рынок труда в разработке после Covid

Время на прочтение4 мин
Количество просмотров26K
Что происходит на рынке труда спустя полгода с начала локдауна, какие отрасли восстанавливаются, сколько вакансий открыто для разработчиков? Под катом посмотрим на реакцию ИТ-сферы на «ковидную» весну, сравним июль прошлого года с нынешним по количеству вакансий и узнаем о зарплатах. Обзор максимально сжатый, в 10 минут уложимся.


Читать дальше →
Всего голосов 21: ↑20 и ↓1+26
Комментарии12

Как Греф с программистами боролся

Время на прочтение6 мин
Количество просмотров235K

Наверное многие помнят скандальное заявление Грефа о том, что Сбербанку программисты не нужны: "У нас огромное количество программистов, с которыми мы боремся". Давайте проанализируем откуда такие заявления взялись и чем все это закончилось.


Читать дальше →
Всего голосов 138: ↑123 и ↓15+149
Комментарии281

«А про посадку читайте в следующем номере…» — так вот он, этот номер

Время на прочтение20 мин
Количество просмотров50K


Заход на посадку и уход на второй круг — по статистике самые опасные этапы полёта.

Давайте разбираться, как это работает, и пользуясь моментом, посмотрим как устроена электронная система управления современным самолётом.

Но перед тем, как мы начнем, я вынужден обозначить эдакий дисклеймер: я действующий пилот Airbus семейства 320, который является самолетом 4-го поколения (отличительный признак которого — наличие технологии Fly-by-Wire). Соответственно, многие специфические системы и процедуры, описываемые в посте, будут привязаны к данному типу. На других типах (например Boeing 737 Classic/NG/MAX, которые являются самолетами предыдущего, 3-го поколения без технологии Fly-by-Wire) процедуры и логика построения и работы систем может значительно различаться. И да, я не имею отношения к инженерно-авиационной службе и службе ОрВД (организации воздушного движения), поэтому уж простите возможные огрехи в описании матчасти.

Итак, приступим.
Всего голосов 127: ↑127 и ↓0+127
Комментарии314

ISA ошибок не прощает

Время на прочтение3 мин
Количество просмотров32K
–X86 – это исторически сложившееся недоразумение,– мэтр и в 80 не утратил полемического задора.
– Вообще-то ей принадлежит 95% серверного рынка, – вяло откликнулся я. Мне не хотелось вступать в спор на сто раз заезженную тему
– А я уже запутался в этих префиксах, — не унимался академик. – 15 байт на инструкцию, это немыслимо!
– Ну, не ice, конечно. Но у кого лучше-то?
– Да у кого угодно, хотя бы у ARM-a.
– Я все же не понимаю. Cложения с умножениями должны быть?
– Должны.
– И сдвиги c логическими операциями?
– Да.
– И загрузки с сохранениями тоже. Какая разница как они называются и кодируются?
Читать дальше →
Всего голосов 65: ↑64 и ↓1+98
Комментарии385

В ядро Linux 5.6 включили VPN WireGuard

Время на прочтение4 мин
Количество просмотров33K
Сегодня Линус перенёс к себе ветку net-next с VPN-интерфейсами WireGuard. Об этом событии сообщили в списке рассылки WireGuard.



В данный момент продолжается сбор кода для нового ядра Linux 5.6. WireGuard — быстрый VPN нового поколения, в котором реализована современная криптография. Он изначально разрабатывался как более простая и удобная альтернатива существующим VPN. Автор — канадский специалист по информационной безопасности Джейсон Доненфилд (Jason A. Donenfeld). В августе 2018 года WireGuard удостоился похвалы от Линуса Торвальдса. Примерно в то время началась работа по включению VPN в ядро Linux. Процесс немного затянулся.
Читать дальше →
Всего голосов 61: ↑61 и ↓0+61
Комментарии49

Iridium: принимаем и декодируем сигналы группировки спутников у себя дома

Время на прочтение5 мин
Количество просмотров48K
Привет, Хабр.

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


Покрытие сети Iridium, фото из Википедии

Для тех, кому интересно как это работает, продолжение под катом.
Всего голосов 44: ↑44 и ↓0+44
Комментарии21

Изучаем Metaflow за 10 минут

Время на прочтение13 мин
Количество просмотров13K
Metaflow — это Python-фреймворк, созданный в Netflix и ориентированный на сферу Data Science. А именно, он предназначен для создания проектов, направленных на работу с данными, и для управления такими проектами. Недавно компания перевела его в разряд опенсорсных. Фреймворк Metaflow в последние 2 года нашёл широкое применение внутри Netflix. Он, в частности, позволил значительно сократить время, необходимое для вывода проектов в продакшн.



Материал, перевод которого мы сегодня публикуем, представляет собой краткое руководство по Metaflow.
Читать дальше →
Всего голосов 19: ↑18 и ↓1+31
Комментарии3

Топ 10 ошибок в проектах Java за 2019 год

Время на прочтение8 мин
Количество просмотров7.3K


2019 год подходит к концу, и команда PVS-Studio подводит итоги уходящего года. В начале 2019 года мы расширили возможности анализатора, поддержав язык Java. Поэтому список наших публикаций про проверку открытых проектов пополнился обзорами Java проектов. За год было найдено немало ошибок, и мы решили подготовить Top 10 самых интересных из них.
Читать дальше →
Всего голосов 11: ↑9 и ↓2+9
Комментарии9

Что положить под IT-ёлку? Двоичные часы

Время на прочтение3 мин
Количество просмотров8K
Двоичные часы – это не часы, у которых от бурной встречи Нового года стрелки двоятся, а часы, показывающие время в двоичном виде. К примеру, время 12:45.05 в двоичной системе выглядит так: 1100: 101101. 000101.



Индикация времени в двоичных часах осуществляется светодиодами, при этом свечение светодиода означает 1, а отсутствие свечения – 0. Или используется свечение светодиода одного цвета для представления 1, а другого цвета – 0.
Всего голосов 9: ↑8 и ↓1+14
Комментарии17

Pinebook Pro: уже не Chromebook

Время на прочтение6 мин
Количество просмотров36K

Иногда создается впечатление, что Chromebook'и в основном покупают для того, что бы поставить на них Linux. Навскидку статьи на хабре: одная, вторая, третья, четвертая, ...


Поэтому компания PINE Microsystems Inc. и сообщество PINE64 решили, что рынку помимо Chromebook-полуфабрикатов не хватает Pinebook Pro, который сразу создан в расчете на использование Linux/*BSD в качестве операционной системы.


Читать дальше →
Всего голосов 28: ↑26 и ↓2+37
Комментарии52

Непаханое поле бигдаты в медицине и фармацевтике

Время на прочтение18 мин
Количество просмотров12K
Директор по распространению технологий Яндекса, популяризатор программирования, один из создателей и постоянный ведущий подкаста Радио-Т Григорий Бакунов рассказал на прошлогодней конференции DUMP о том, какие фундаментальные изменения происходят в медицине и фармакологии прямо сейчас, какие практические проблемы стоят перед наукой и как выглядит медицина будущего.

Под катом видео доклада и его текстовая версия.


Читать дальше →
Всего голосов 28: ↑22 и ↓6+16
Комментарии16

Половина пути «Юноны»

Время на прочтение4 мин
Количество просмотров14K
После официального продления летом прошлого года работы юпитерианского зонда «Юнона» до 2021 года получилось, что половина ее миссии выпала на декабрь. И с начала работы на орбите в 2016 году появляются все новые научные результаты.


Облако в виде дельфина на Юпитере, фото NASA
Всего голосов 84: ↑84 и ↓0+84
Комментарии21

Монорепозитории: пожалуйста, не надо (часть 2)

Время на прочтение10 мин
Количество просмотров19K
Всем привет!

Итак, новая порция обещанного холивара про монорепозитории. В первой части мы обсуждали перевод статьи уважаемого инженера из Lyft (и ранее Twitter) о том, какие есть недостатки у монорепозиториев и почему они нивелируют почти все достоинства этого подхода. Лично я во многом согласен с доводами, приведенными в оригинальной статье. Но, как и обещал, чтобы поставить точку в этом обсуждении, я бы хотел озвучить еще несколько моментов, на мой взгляд даже более важных и более практических.
Читать дальше →
Всего голосов 51: ↑48 и ↓3+45
Комментарии101

Информация

В рейтинге
4 149-й
Зарегистрирован
Активность