Как стать автором
Обновить
50
0

Прокрастинирую на Хабре

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

История Джона Чоффи: создателя первого в мире DSL-модема

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

В 80-х годах многие компании, занимавшиеся системами связи, полагали, что будущее скоростного интернет-соединения — за оптоволокном. Скорость и пропускная способность выше, а затухание при передачи на большие расстояния — меньше. Однако технология передачи данных при помощи света стоила огромных денег, и это сильно ограничивало ее массовое применение.  

Зато медные провода были повсюду — сотни миллионов подключений. Можно ли найти альтернативу меди и в то же время обеспечить высокую скорость и объем передачи данных (в том числе видео) на текущей инфраструктуре? Ответ на этот вопрос нашел Джон Чоффи, бывший работник Bell Labs.

Читать далее
Всего голосов 23: ↑22 и ↓1 +21
Комментарии 4

Феномен Франклина, или Банкноты, которые невозможно подделать

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

Бенджамин Франклин — государственный деятель, предприниматель, экспериментатор и журналист, повлиявший на ход истории США. Из-под крыла его сети типографий вышло более 2,5 млн колониальных банкнот, технологии изготовления которых постоянно совершенствовались. Учёные из Университета Нотр-Дам в Индиане, США, на протяжении семи лет исследовали шестьсот образцов банкнот Франклина и раскрыли часть его секретов. Говорим об истории бумажных денег, тонкостях работы с историческими артефактами и методах, которые применял Бенджамин Франклин в борьбе с фальшивомонетчиками.

Читать далее
Всего голосов 38: ↑35 и ↓3 +32
Комментарии 7

TalkPython: лучшие пакеты Python по итогам 2021 года

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

На КДПВ в гостях у TalkPython вы видите Гвидо ван Россума — создателя Python, Марка Шеннона, план ускорения Python в 5 раз за 4 года и, конечно, автора подкаста. А мы делимся подборкой пакетов Python, о которых шла речь в выпусках за уходящий год.

Читать далее
Всего голосов 23: ↑22 и ↓1 +21
Комментарии 8

Топ самых востребованных IT-профессий в 2022 году

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

Привет, Хабр! Пришло время посмотреть на главные и самые востребованные специальности в IT, которые будут особенно актуальны в 2022 году.

Читать далее
Всего голосов 29: ↑18 и ↓11 +7
Комментарии 20

10 бесплатных и полезных курсов в сети, от Фейнмана до Ына

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

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

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 5

Как хакнуть Github и заработать $35000?

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

Сегодня, специально к старту нового потока курса Этичный хакер, делимся с вами историей поиска уязвимости не где-нибудь, а в самом Github. Когда автор поста нашёл эту уязвимость и сообщил о ней, она стала его первым оплаченным баг-репортом на HackerOne. $35,000 — это также самая высокая награда, которую он получил от HackerOne (пожалуй самая высокая оплата от GitHub на сегодня). Многие найденные ошибки, кажется, — это удача и интуиция, вместе взятые. В этом посте рассказывается, как мыслил автор, приближаясь к цели.

Приятного чтения
Всего голосов 32: ↑30 и ↓2 +28
Комментарии 1

Что Microsoft известно о вас, и как эту информацию можно использовать для получения полезных знаний

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

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

В этой статье представлено полное руководство по созданию собственного приложения Dashboard с использованием API Microsoft Graph и Django для анализа данных платформ OneDrive, Outlook и др.

Приятного чтения
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 0

Где поместить свой сервер, чтобы обеспечить максимальную скорость? Насколько это важно?

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

Где поместить свой сервер, чтобы обеспечить максимальную скорость? Помимо времени, необходимого серверам для ответа на запросы, требуется время просто для доставки пакета из пункта А в пункт Б.

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

Читать далее
Всего голосов 14: ↑8 и ↓6 +2
Комментарии 2

Реверс-инжиниринг тетриса на Nintendo для добавления Hard Drop

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

Тетрис на Nintendo — одна из моих любимых версий тетриса. Моя единственная жалоба заключается в том, что ему не хватает возможности «Hard Drop» — мгновенного падения текущей фигуры и её фиксации на месте. Давайте её добавим

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

Читать далее
Всего голосов 20: ↑18 и ↓2 +16
Комментарии 5

Создание арт-объектов, игр и много чего ещё с использованием числа Пи и Python

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

Число Пи — пожалуй, самое знаменитое число в мире. Это единственное число, ради которого учредили особый день в году — День числа пи, отмечаемый 14 марта. В этой статье мы рассмотрим различные особенности числа π и попробуем с его помощью создать что-нибудь развлекательное, используя Python. Например арт-объекты, музыку, игры и другое. Открываем блокнот Colab и начинаем.

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 2

Избегайте рекурсии в Python: вспомните о замыкании

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


Вот что получается, когда кандидат наук заморачивается рекурсией…

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

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

Приятного чтения!
Всего голосов 20: ↑11 и ↓9 +2
Комментарии 14

Мы уже знаем, как построить машину времени

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

Это всего лишь вопрос времени, когда мы построим то, что сможет перенести нас в далёкое будущее.

В сентябре 2015 года космонавт Геннадий Падалка в последний раз вернулся на Землю. Он только что завершил свою шестую миссию в космосе и побил рекорд общего времени, проведённого за пределами атмосферы Земли: 879 дней. И из-за этих 2,5 лет, проведённых на орбите планеты на высоких скоростях, Падалка также стал путешественником во времени, испытывая общую теорию относительности Эйнштейна в действии.

«Когда г-н Падалка вернулся, он обнаружил, что Земля находится на 1/44 секунды в будущем, – объясняет Дж. Ричард Готт, физик из Принстона и автор книги „Time Travel in Einstein’s Universe“, – Он буквально путешествовал… в будущее». Быть на долю секунды моложе, чем если бы он остался на Земле, не является чем-то невероятным, тем не менее это дало Падалке звание «нынешнего рекорда путешественника во времени», согласно Готту.

Хотя это и не совсем заряжённый плутонием DeLorean, путешествие во времени – совсем не фантастика. Настоящие астрофизики, такие как Готт, почти уверены, что знают, как построить машину времени, и высокая скорость – намного, намного быстрее, чем орбитальный полёт Падалки, – является ключевым ингредиентом.

Приятного чтения!
Всего голосов 27: ↑14 и ↓13 +1
Комментарии 79

Мои выводы после 15 лет работы разработчиком

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

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

Приятного чтения!
Всего голосов 25: ↑19 и ↓6 +13
Комментарии 8

10 полезных расширений для дата-сайентистов

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

Каждый специалист по Data Science тратит большую часть своего времени на визуализацию данных, их предварительную обработку и настройку модели на основе полученных результатов. Для каждого исследователя данных именно эти моменты – самая сложная часть процесса, поскольку хорошую модель можно получить при условии, что вы точно выполните все эти три шага. И вот 10 очень полезных расширений Jupyter Notebook, которые помогут вам выполнить эти шаги.

Приятного чтения!
Всего голосов 19: ↑19 и ↓0 +19
Комментарии 0

Кибервойна. Когда 500 Кб кода страшнее межконтинентальной ракеты

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

Привет, Хабр! Мы искренне поздравляем всех хабровчан с Днём защитника Отечества! И сегодня подготовили интересный тематический материал.

«Война никогда не меняется». Думаю, все узнали интро из Fallout. Но действительно ли это так? Ведь за последние 20 лет военная сфера изменилась настолько сильно, что практически не имеет ничего общего с масштабными конфликтами прошлого века. Сегодня мы поговорим о современных высокотехнологичных элементах военных действий – так называемой «кибервойне».

Приятного чтения!
Всего голосов 19: ↑16 и ↓3 +13
Комментарии 55

Стучимся в дверь к Тьюрингу: квантовые компьютеры и машинное обучение

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


Нули, единицы, положительные и отрицательные значения. Переключатели, одни из которых включены, а другие выключены. Мы все привыкли видеть компьютеры и пользоваться ими. Каждый год гиганты индустрии – Intel, AMD, ARM и NVIDIA – выпускают следующее поколение своих топовых кремниевых соединений, расширяя возможности традиционных компьютеров, которые мы знаем сегодня. Но даже их вычислительным возможностям есть определенный предел. Пробить этот «стеклянный потолок» возможно помогут квантовые технологии, детальный обзор которых и представлен в этой статье.
Приятного чтения!
Всего голосов 15: ↑12 и ↓3 +9
Комментарии 31

Почему алгоритмы ML так трудно настраивать?

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


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

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

Приятного чтения!
Всего голосов 13: ↑10 и ↓3 +7
Комментарии 4

Как воскресить раннюю электронную музыку с помощью Arduino?

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

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

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

Приятного чтения!
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 1

Как избежать «парадокса убитого дедушки» или Квантовая механика решает загадки путешествия во времени

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

Путешествия во времени давно стали основным жанром фильмов, романов и телевизионных шоу, которые служили всем: от заднего плана до подростковых весёлых комедий, таких как «Назад в будущее», и вдумчивого созерцания в новелле Рэя Брэдбери «И грянул гром». Часто эти истории сосредотачиваются вокруг одного аспекта путешествия во времени – возможных последствий того, что путешественник во времени поменяет прошлые события, в результате чего по возвращении в будущее произойдёт кошмарный сценарий, влияя на способность вообще путешествовать в прошлое.

Эта дилемма, известная как «парадокс убитого дедушки», отражает главное возражение философов и физиков против путешествий во времени – возможное нарушение причинности. В то время как само путешествие во времени остаётся в области чистой спекуляции, возможные результаты нарушения принципа причинности и то, как природа может предотвратить их, являются горячо обсуждаемыми темами, с  такими известными физиками и философами, как Стивен Хокинг и Кип Торн, размышляющими о возможных решениях. Возможно ли, что «многомировая» интерпретация квантовой механики может спасти несчастного (и неуклюжего) путешественника во времени?

Приятного чтения!
Всего голосов 19: ↑15 и ↓4 +11
Комментарии 30

Как распознать рукописный текст с помощью ИИ на микроконтроллерах

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


Распознавание рукописных цифр с помощью TensorFlow и MNIST стало довольно распространённым введением в искусственный интеллект (ИИ) и ML. «MNIST» — это база данных, которая содержит 70 000 примеров рукописных цифр. Она широко используется как источник изображений для обучения систем обработки изображений и программного обеспечения для машинного обучения.

Хотя учебные пособия по ML с использованием TensorFlow и MNIST стали привычными, до недавнего времени они обычно демонстрировались в полнофункциональных средах обработки с архитектурой x86 и графическими процессорами класса рабочих станций. Однако сегодня можно создать полнофункциональное приложение для распознавания рукописного ввода MNIST даже на 8-разрядном микроконтроллере. Чтобы продемонстрировать это, мы собираемся создать полнофункциональное приложение для распознавания рукописного ввода MNIST, используя TensorFlow Lite для получения результатов ИИ на маломощном микроконтроллере STMicroelectronics на базе процессора ARM Cortex M7.

Приятного чтения!
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 12

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Работает в
Зарегистрирован
Активность