Хабр
123K subscribers
21.7K photos
246 videos
39 files
57.3K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.me/habr_com_news
Хабр Карьера → https://t.me/habr_career
Реклама → adv@habr.team
Download Telegram
Проблемы вызова Python-кода из C-кода

Поговорим про одну из самых сложных частей интерпретатора CPython — вызов Python-кода из C-кода. Почему сложных? Потому что Python может резко и внезапно менять стейт всего кода на C. А особо злобный код на Python вообще часто приводит к [1] 88503 segmentation fault python.
👍25🥱5👌42👎2❤‍🔥1
«Меня разочаровывает популярность примитивного подхода. Предлагаю отвлечься от однотипных статей и присмотреться к предмету изучения. Я хочу осветить этот тёмный угол с выгоранием, где многие видят банальную лень, стрессы, усталость, отсутствие навыков планирования или свежих пряников. Или золу с необходимостью подкинуть дров. Нам понадобится фонарик, ворчун с лопатой и уважение к своему мозгу»

Что не так со статьями о выгорании?
🥱38👍117🔥5👏3🤔1
⚡️ Новости к этому часу

🇬🇧 Транспортное управление Лондона расследует продолжающуюся кибератаку на IT-системы

🇷🇺 На «Госуслугах» появи­лись электронные студенческие билеты и зачётные книжки

👎 Новосибирские учёные запатентовали новую технологию защиты от подделок: https://habr.com/ru/news/840516/

📱 Команда Rust для Linux терпит поражение в сражении с разработчиками на С, её лидер ушёл из-за «нетехнической ерунды»

🪟 В Windows 11 появится возможность поиска определённых фрагментов в локальных видео- и аудиофайлах

🕹️ Чехол GameBaby превращает iPhone 15 Pro Max и iPhone 16 Pro Max в контроллеры для ретро-игр (ФОТО)

Docker-OSX удалили с Docker Hub после жалобы Apple

⛔️ Sony решила закрыть проект шутера Concord за $200 млн спустя две недели после провального релиза

🧪 Учёные обнаружили новый эффективный реагент для медицинских анализов

🏝 Учёные узнали, откуда возник «оазис жизни» в одном из самых холодных морей мира

🫡 Telegram удалил запрещённые материалы по запросу Южной Кореи

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥124
Почему нейросети становятся угрозой для природы и что с этим сделать

«Чиповый бум» может привести к дефициту электроэнергии и трансформаторов уже в ближайшие годы. Многие современные технологии становятся всё более ресурсоёмкими, и в первую очередь это касается ИИ. Разбираемся, как это влияет на работу и развитие дата-центров и какие меры можно предпринять для увеличения энергоэффективности.
🤮36👍20👎32😢1
Игрок под ником celestialgaze рассказал, что добрался до края карты в Minecraft. На поход в «Далёкие земли» он потратил несколько лет жизни. Всего путешествие заняло почти семь лет, но только половину из этого времени (3,5 года и 941 час) заняла удачная попытка.

«Далёкие земли» в Minecraft сгенерированы настолько далеко от центра карты, что текстуры там сломаны, физика не соответствует логике мира, а сама игра тормозит и глючит. Расстояние от «Далёких земель» до точки спауна на карте составляет 12 550 821 метров (приблизительно 39% окружности Земли по экватору).

«Спустя 7 лет это последний рывок в моём долгом путешествии в Farlands. Этот конкретный мир начался 10 февраля 2021 года, но моя первая попытка (и когда я считаю, что моё путешествие действительно началось) произошла 13 августа 2017 года. Это сделали только семь человек ранее, а я стал восьмым», — уточнил celestialgaze.
🫡147🤣35❤‍🔥32🥴17🥱13👍12🤯9👏54😱2👌2
Ну, пусть будут: самые абсурдные изобретения

Все мы любим технологии. Технологии — это круто, они делают нашу жизнь проще, ярче и комфортнее. Но за каждым успешным изобретением стоят миллионы неудачных попыток, которые порой приводят к появлению бессмысленных или нелепых устройств. О некоторых из них мы сейчас и поговорим.
11👍9🥱3
This media is not supported in your browser
VIEW IN TELEGRAM
🧠 Мозг может напрямую влиять на окружающий мир: для этого не нужно вживлять чип человеку в моторную кору.

То, что в фантастике называют «силой мысли», — сложный набор сигналов и метрик, получаемых на основе активности нейронов мозга. Надо лишь правильно интерпретировать их с помощью нейроинтерфейса и связать с другими IT-решениями. Именно это помогают делать Neiry Headband Pro и API Neiry.

Headband Pro отслеживает более 20 метрик на основе данных активности мозга, сердечного ритма, движения. Пользователь может включить или выключить лампочку, просто сконцентрировавшись на ней.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54🤣26🤪134😁3🤯1
Фокус в Android TV

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

В этой статье рассмотрим, как работает фокус в Android, по какому принципу он передаётся, какие существуют методы для работы с ним, и другие нюансы
12👍6
😥 Зарплаты разработчиков в первом полугодии 2024: языки и квалификации

Разбираемся, сколько зарабатывали разработчики разных языков и квалификаций в первой половине 2024 и как их зарплаты изменились по сравнению со вторым полугодием 2023.

Если вам интересно, выше или ниже рынка вы сейчас получаете, можете проверить это в нашем зарплатном калькуляторе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🤮147😱2🤬1
Шифры «Тысячи и одной ночи»: криптография древних арабов

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

Начиная с VIII века нашей эры и вплоть до европейского Возрождения арабы удерживали пальму первенства в шифровании и дешифровании информации. Недаром само слово «шифр» — арабского происхождения.
👍372😁2
Создание гигабитного коммутатора на Linux

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

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

Однако есть и вторая категория управляемых коммутаторов, о которых вспоминают не сразу, это коммутаторы, находящиеся внутри маршрутизаторов потребительского уровня. Эти маршрутизаторы — небольшие устройства на Linux, имеющие внутри чип коммутатора, один или несколько портов с внутренним подключением к CPU, а остальные выведены наружу как физические порты.
👍285👌2
Винтик и Шпунтик осваивают квантовые вычисления

В связи с началом нового учебного года попробуем порешать интересную задачку про Винтика и Шпунтика. Причём решать будем не на бумажке, не на калькуляторе и даже не на питоне, а на новейшем облачном фотонном квантовом компьютере.
❤‍🔥21👍6
Назад в прошлое: запускаем k8s v.0.1 из 2014

Первый коммит в репозиторий kubernetes был сделан 10 лет назад, 6 июня 2014 года. За это время kubernetes прошёл большой путь и стал самым популярным средством оркестрации контейнеров. Посмотрим, каким он был в то время, и попробуем запустить в нём приложение самостоятельно.
16👍8🔥6
Об особенностях электротехнических (и не только) сообществ: параллельные IT‑миры задают каверзные вопросы про JTAG

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

Однако существование параллельных миров реальней, чем кажется
👍124❤‍🔥2
Топ 10 ИИ-фреймворков, или Сказ о том, как AMD проиграла рынок NVIDIA

В индустрии машинного обучения происходит небывалый беспрецедентный бум, и главный двигатель этого праздника технологий, генерирующего сверхприбыли для больших компаний, — графические процессоры. В битве за долю рынка ИИ-ускорителей можно выделить двух титанов индустрии GPU — NVIDIA и AMD. Несмотря на то, что во всех остальных сферах, кроме ИИ, AMD периодически подаёт надежду на превосходство над NVIDIA, во всём, что касается машинного обучения, NVIDIA обладает почти что абсолютной властью над рынком. Эта компания, благодаря своей дальновидной стратегии, сумела не только завоевать доверие разработчиков, но и фактически создать экосистему, ставшую стандартом де-факто в области глубокого обучения. AMD же, несмотря на свой богатый опыт в производстве высокопроизводительных процессоров, оказалась на периферии этого стремительно растущего рынка.
🤮34👍205😁3🔥1
Невероятная история Эда Торпа: как один математик смог обыграть сначала казино, а потом и весь Уолл-стрит

Если среди физиков настоящей легендой безумных жизненных историй был Ричард Фейнман, то среди математиков и инвесторов этот титул должен по праву принадлежать Эдварду Торпу. Чувак смог не только обуть казино сразу в двух считавшихся ранее «непобедимыми» играх, но и заработать $800 млн на фондовом рынке благодаря идее, достойной Нобелевки.
👍83🔥416😁3🤪3
«При работе над поддержкой незнакомой мне кодовой базы я трачу кучу времени на поиск строк при помощи grep. Даже в проектах, полностью написанных мной, мне нужно много искать: имена функций, сообщения об ошибках, имена классов и тому подобное. Если я не могу найти нужное, то я буду как минимум расстроен, а как максимум могу создать опасную ситуацию, если предположу, что какой-то элемент больше не нужен, ведь я не могу найти ссылок на него в кодовой базе. На основании этих ситуаций я выработал правила, которые позволяют повысить греппабельность кода»

Греппабельность — важная метрика кода
👍24👎17😁72🤮1
Forwarded from Хабр Карьера
Работа с хорошими зарплатами.

Инженер по информационной безопасности в Wanted. Москва. До 2 600 000 ₽.

Node.js developer в Slovakia Consulting. Можно удаленно. 500 000 — 800 000 ₽.

Senior devops engineer в Mobalytics. Можно удаленно. 6000 — 8000 $.

Golang developer в SDT .group. Можно удаленно. 3500 —7000 $.

Senior backend (JavaScript, Node.js) developer в Simplenight inc. Можно удаленно. 5000 — 7000 $.

Больше вакансий

#highest_salary
🤮24🤯13😎6👍21👎1😁1😢1
Не дай мозгу себя обмануть: пять когнитивных искажений, распространённых в IT

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

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

Когнитивные ошибки бессознательны. Однако осознание их существования помогает критично относиться к собственному мышлению, отлавливая когнитивные «ловушки» заранее, ещё на стадии появления. Ну, и таким образом принимать гораздо более обоснованные решения.
👍36🤮9👎3🤣21😁1