Category : habrahabr

habrahabr
Упрощаем «простой» ELF

Давайте-ка напишем простую программу для Linux. Насколько трудной она может быть? Только тут надо учесть, что простота противоположна сложности, но не трудности*, и создать нечто простое на удивление трудно. А что останется, если избавиться от сложности стандартной библиотеки, всех современных средств безопасности, отладочной информации и механизмов обработки ошибок? *Прим. пер.: в оригинале автор играет со смыслом слов «complex» — «сложный» и «hard» — «трудный», противопоставляя их значениям…

  • среда, 15 января 2025 г. в 00:00:16
habrahabr
Сэм Альтман знает, как достичь AGI. Я тоже, и сейчас расскажу как

«Теперь мы уверены, что знаем, как построить AGI в том виде, в каком мы традиционно его понимали… Сейчас это звучит как научная фантастика, и даже говорить об этом как-то безумно. Все в порядке — мы уже были там раньше и не против оказаться там снова.»Такой пост 6 января Альтман опубликовал в своем блоге. Интересно, что перед этим он даже сказал, что AGI будет при Трампе, то есть до января 2029 года. Может показаться, что он готовится к очередному раунду приема пожертвований на GPU, и это пригл…

  • среда, 15 января 2025 г. в 00:00:15
habrahabr
Сложно о простом. Как работает интернет. Часть 1. Что такое коммутатор, маршрутизатор и примеры раб…

Приветствую, коллеги! Меня зовут @ProstoKirReal. Мне бы хотелось с вами обсудить как работает интернет от кабелей на витой паре, соединяющие простые локальные сети до подводных коммуникационных кабелей соединяющие между собой континенты и основные операторские сети.Поскольку в одной статье невозможно охватить всю тему целиком, я разделю подготовленный материал на несколько частей. Сегодня мы начнем с базовых понятий.Важно понимать, что разобраться во всех аспектах этой темы сложно, так как суще…

  • среда, 15 января 2025 г. в 00:00:14
habrahabr
Разработка переходника для апгрейда ноутбука

Приветствую, Хабр! Есть у меня ноутбук HP Stream x360 и всем он хорош, кроме одного — в качестве накопителя на борту распаяна eMMC на 32 ГБ. Данный аппарат используется в основном в поездках: для просмотра фильмов, интернет-серфинга и копирования фотографий. И очень уж неудобно каждый раз возиться с внешними флешками/винчестерами. Решил это дело исправить, но все оказалось не так просто, как хотелось бы. Исследование Моделька моего ноутбука — 11-p055ur. На борту Windows 10, двухъядерный Intel…

  • вторник, 14 января 2025 г. в 00:00:14
habrahabr
Уволился с позиции тимлида и снова стал разработчиком

Недавно я ушёл из компании, где проработал почти три года на позиции тимлида. Сначала я руководил продуктовой командой, а затем UI-kit командой. В итоге я принял решение уйти и устроился на позицию senior фронтенд-разработчика в зарубежную компанию. Это было осознанное решение — выбрать именно роль разработчика. И спустя несколько месяцев я убедился, что поступил правильно.Долгое время я боролся с неприятным ощущением, что роль тимлида мне некомфортна. Даже писал об этом несколько статей — раз,…

  • вторник, 14 января 2025 г. в 00:00:12
habrahabr
Как в Канаде инженеры меняли крупнейший в мире авиадвигатель при температуре в -40 °C

Инженерам и механикам авиакомпаний нередко приходится работать в крайне сложных условиях. Это жара или холод, непростые поломки двигателей или иных компонентов самолета. Но то, что совершили инженеры швейцарской авиакомпании SWISS, можно назвать трудовым подвигом. Им удалось поменять один из самых больших и тяжелых в мире авиационных двигателей в экстремальных условиях арктического региона Канады.Что вообще произошло Рейс SWISS LX40 штатно вылетел из Цюриха, Швейцария, 1 февраля 2017 года в 16:…

  • вторник, 14 января 2025 г. в 00:00:12
habrahabr
Репетиция Фоллаута, 1958

Если вы, читая про Чернобыль или Фукусиму удивлялись, как можно так безалаберно относиться к проектированию АЭС – значит, вы просто не видели НАСТОЯЩЕЙ безалаберности. Нынешними системами безопасности современные АЭС обязаны массовой радиофобии (спасибо ЧАЭС и TMI!) и накопившемуся за десятилетия опыту эксплуатации (в том числе и аварийной) мирового мирного и не очень атома. Но ведь были годы, когда такие условности не стояли на пути сумрачных гениев управляемого ядерного распада.Итак, на дворе…

  • понедельник, 13 января 2025 г. в 00:00:08
habrahabr
Шахматный движок на 84688 регулярных выражениях

В праздничные выходные мне пришло в голову, что я давно не занимался чем-то бессмысленным. Представляю вашему вниманию... Regex Chess: набор из 84688 регулярных выражений, которые при выполнении по порядку генерируют ход (валидный, то есть не совсем ужасный) для переданного в качестве входных данных состояния шахматной доски. [Прим. переводчика: здесь в оригинале статьи есть интерактивный виджет, позволяющий сыграть с движком.]Вот вся программа, которая делает ходы против игрока (серьёзно, я не…

  • понедельник, 13 января 2025 г. в 00:00:07
habrahabr
Как перестать избегать трудностей и не сдаваться, даже если очень хочется

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

  • понедельник, 13 января 2025 г. в 00:00:06