Хабр
125K subscribers
22.5K photos
264 videos
39 files
58.1K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.iss.one/habr_com_news
Хабр Карьера → https://t.iss.one/habr_career
Реклама → [email protected]
Download Telegram
Автоматизация в Adult-индустрии, или Учим AI краснеть

Как известно, Интернет был придуман чтобы было куда скидывать фотки ню, и действительно — adult-индустрия это хороший индикатор развития любой технологии. А что же с ИИ? Использование ИИ в колл-центрах и пользовательской поддержке уже стало обычным делом. Но что, если вы хотите применить его в более специализированной отрасли, например, для создания NSFW-чатботов или автоматизации на платформах вроде OnlyFans или для симуляторов дейтинга? Давайте разбираться.
🤡41👍16😁11🔥6🤮4
OpenStack на автопилоте: GitOps-подход к созданию виртуальных машин

Представьте: вы разработчик программного обеспечения в крупной компании и вам потребовалось создать новую виртуальную машину. Как это сделать? Пожалуй, многие ответят, что можно запросить её через отдельную задачу на ответственную команду DevOps-инженеров, потом подождать, пока за неё возьмутся и вручную создадут ВМ с помощью OpenStack.

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

Для работы с OpenStack удобно использовать Terraform. Хотя компания Hashicorp прекратила свою деятельность на территории России, нам всё ещё доступен опенсорсный форк под говорящим названием OpenTofu. К сожалению, подробной инструкции по работе с ВМ через OpenTofu на просторах Интернета автору найти не удалось, поэтому он и решил создать её сам, сделав акцент на широте возможностей инструмента.
👍266🔥5💩2
«Не могу согласиться с Сомерсетом Моэмом (при всём уважении), что привычка писать — как привычка пить: обе легко приобрести и от обеих сложно избавиться. Я пишу каждый день, но всегда это требует определённых усилий. Хотя, может быть я что-то делаю не так»

Как читателю стать писателем: подборка методов, к которым прибегали маститые авторы
👍32🤮7😐2
Почему молчит SIEM: откровенный разговор о расследовании инцидентов

Если вы думаете, что расследование ИБ-инцидентов — это скучное копание в логах под монотонное жужжание серверов, то спешим вас разочаровать. Это скорее детективный сериал, где вместо отпечатков пальцев — логи, а место преступления — запутанная паутина корпоративной сети. И да, наш главный герой тоже любит эффектно снимать солнцезащитные очки, только вместо фразы «Похоже, у нас убийство» он говорит: «Кажется, у нас компрометация Exchange».

В этой статье мы погрузимся в увлекательный мир расследования инцидентов, где каждый день — новая головоломка, а злоумышленники иногда оказываются более изобретательными, чем создатели CTF-заданий. Разберём ключевые аспекты этой непростой, но захватывающей работы — обсудим типичные сценарии атак, вспомним пару интересных историй из практики и ответим на вопрос о том, стоит ли компаниям идти на переговоры с хакерами.
😁40👍13🔥31
Пять вопросов тестировщика на собеседовании, или Красные флаги работодателя

Вы когда-нибудь оказывались в неловком положении на собеседовании, когда вас спрашивают: «Может, у вас есть к нам вопросы?». Это момент, которому не учат в университетах или на курсах по тестированию, но он может стать критическим развилкой на вашем профессиональном пути. Если вы только пробиваете себе дорогу в мире IT и это ваше второе или третье собеседование, то умение задать правильные вопросы может стать вашим личным компасом в определении, находитесь ли вы на пороге мечты или очередной галеры? На просторах Хабра можно найти множество статей на подобные темы, большая их часть сосредоточена на обсуждении таких аспектов, как зарплаты, отпуска, бонусы и так далее.

В этой статье автор делится своим топом вопросов для собеседования на позицию тестировщика, которые собрал благодаря прохождению не одного десятка собесов
37🤡15👍13
Nikon F4s — репортёрский плёночный флагман 1988 года

Это первая 35-мм плёночная камера, оснащённая штатным автофокусом. Из-за своего необычного вида, разработанного итальянским автомобильным дизайнером Джорджетто Джуджаро, и множества нововведений она заслуживает особого внимания. Давайте посмотрим на неё во всех подробностях спустя тридцать пять лет.
👍38❤‍🔥4🤩2
«В музыкальных магазинах продаётся какое-то неимоверное количество педалей, усилителей, процессоров. Чтобы в этом разобраться, нужно много времени. Я пошёл другим путём. Погуглив, наткнулся на такую интересную вещь, как Patchbox OS — она позволяет создать множество виртуальных педалбордов и добиться хорошего звука. В этом посте поделюсь своим опытом использования такой системы»

Patchbox OS: виртуальный педалборд для гитариста из Raspberry Pi
18👍5😁4
Линус Торвальдс ответил на критику и вопросы сопровождающего ядра Linux Кристофа Хеллвига по поводу политики работы с Rust. Торвальдс заявил о неконструктивном диалоге при обсуждении интеграции кода Rust в ядро Linux и призвал сопровождающих отвечать за свой код. По мнению Торвальдса, игнорировать сторону Rust при работе с ядром Linux автоматически означает, что у таких мейнтейнеров нет никакого права голоса на стороне Rust.

«Вы говорите, что не согласны с Rust — это нормально, никто никогда не требовал от вас писать или читать код Rust. Но затем вы принимаете эту позицию за то, что код Rust не может даже использовать или взаимодействовать с кодом, который вы поддерживаете. Поэтому позвольте мне быть предельно ясным: если вы как сопровождающий чувствуете, что контролируете, кто или что может использовать ваш код, ВЫ НЕ ПРАВЫ. Я уважаю вас технически, и мне нравится работать с вами. И нет, я не ищу подхалимов, и мне нравится, когда вы бросаете мне вызов. Я иногда говорю глупости, должны быть люди, которые просто выступают против меня и говорят, что я полный отстой»


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

«Вы не можете сказать „Я не хочу иметь ничего общего с Rust“, а затем в следующем предложении сказать „И это означает, что код Rust, который я буду игнорировать, не может использовать интерфейсы C, которые я поддерживаю“. Сопровождающие, которые хотят быть вовлечены в сторону Rust, могут быть вовлечены в неё, и, будучи вовлечёнными в этот процесс, они будут иметь некоторое право голоса в том, как выглядят привязки в Rust. Они по сути также становятся сопровождающими интерфейсов Rust. Но сопровождающие, которые выбирают вариант „Я не хочу иметь дело с Rust“, тогда, очевидно, не будут беспокоиться о привязках в Rust, но в результате они также не будут иметь никакого права голоса в том, что происходит на стороне Rust. Итак, когда вы меняете интерфейсы C, разработчикам на Rust придётся иметь дело с последствиями и исправлять привязки в Rust. Это своего рода обещание здесь: есть эта „защитная стена“ (wall of protection) вокруг разработчиков C, которые не хотят иметь дело с проблемами Rust, в обещании, что им не придётся иметь дело с Rust. Но эта „защитная стена“ в основном работает в обе стороны. Если вы не хотите иметь дело с кодом Rust, вы не получаете права голоса по поводу кода Rust. Другими словами: „никто не обязан иметь дело с Rust“ не означает, что „каждый может наложить вето на любой код Rust“»
🥱83👍42🤪1510🤡9🤔6😁4💯2🔥1🎉1🤗1
«Недавно я столкнулся с приложением, которое:

— блокирует прикрепление к нему отладчиков,
— выполняет преждевременный выход при попытках инъецирования кода,
— приводит к вылету телефона целиком, если запустить со включённым джейлбрейком (!).

Давайте рассмотрим по порядку каждую из мер защиты и разберёмся, как их все обойти»

Отладка приложения, которое не хочет, чтобы его отлаживали
🔥37👍13🫡3❤‍🔥21
Автопилот на Raspberry Pi для тракториста за $300

Автопилот больше не прерогатива крупных агрохолдингов с многомиллионными бюджетами. В TractorPilot разрабатывают доступную по цене и простую в сборке систему, которую может собрать и установить любой фермер. Всё, что нужно — Raspberry Pi 4 или 5, электромотор, несколько датчиков и немного инженерной смекалки.
1😁52🔥33👍16🤣53👌3
Рваная, чудовищная функция, которая сломала математический анализ

В конце XIX века Карл Вейерштрасс изобрёл фрактальноподобную функцию, которая была осуждена математическим научным сообществом как «безобразное зло». Со временем она преобразила основы математики.
👍61🫡14🤯6😁4👌1
Самые эпичные баги при программировании микроконтроллеров

У каждого программиста микроконтроллеров с годами кристаллизируется коллекция золотых багов. Некоторые из них весьма эпичные.

Самый типичный баг — это зависание прошивки.

Выявление причин багов и их устранение порой сродни работы детективом. Сначала разработчик идёт по ложному следу, ходит кругами, а в конце концов выясняется, что причина на самом деле была проста, как солдатский валенок.
👍29😁76🔥1
Взгляд в прошлое: OSINT vs. 50-е годы

Прошло более семи лет, прежде чем эта головоломка с геолокацией была решена. Было потрачено бесчисленное количество часов, и всё-таки удалось найти именно это место, но не совсем обычным способом. Итак, нас ждёт увлекательная история поиска местоположения со снимка 1950-х годов.
👍18❤‍🔥2
Как Томас Эдисон говорящих кукол продавал

Однажды Томас Эдисон изобрёл фонограф — устройство, которое могло записывать и воспроизводить звук. Потом с его помощью стали диктовать письма, писать аудиокниги для слепых, делать музыкальные шкатулки и так далее. А ещё — говорящих кукол.

Говорящие куклы стали одной из самых неудачных идей.

В теории всё выглядело отлично: миниатюрный фонограф, записанные женские голоса, стишки и песенки.

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

Всех, включая самого Эдисона.
😁47👍81
Топ-5 систем управления проектами, которые спасут команду от фоллоуимитаторов

Фоллоуимитация (от слов follow и «имитация») — болезнь, поражающая команды любого размера. Поговорим о том, что нужно, чтобы вместо имитации бурной деятельности были прозрачные процессы, а над задачами можно было нормально работать.
💩29🤣13👍10👎31
«Однажды к нам обратился клиент с проблемой: имеется 2 HDD с производительностью записи 250 MБ/с. Из них делается хранилище RAID 0. Начинаем записывать трафик, скорость — 350 MБ/с. Он успешно пишется, но через некоторое время утилизация дисков подходит к 100% и начинаются потери при записи. Вывод клиента: проблема в PT NAD, так как диски должны всё успевать. Думаю, многие уже догадываются, в чём соль. У нас тоже имелись догадки, но тем не менее мы решили их проверить. Из этой проблемы и родилось небольшое исследование по записи трафика в хранилище»

Хьюстон, у нас проблема, или Чего не договаривают производители HDD
👍25🔥15😁5🤔4🤮3👎2
Forwarded from Хабр Карьера
Много вакансий для джунов на Хабр Карьере.

Backend engineer (Rust, NodeJS) в REES46. Можно удаленно. До 125 000 ₽.

Ведущий инженер по информационной безопасности в Интер РАО — Управление сервисами. Иваново, Комсомольск. 51 000 — 63 000 ₽.

QA-тестировщик в Playerok. Можно удаленно. От 200 000 ₽.

Сетевой инженер в Inventive Retail Group. Москва. 180 000 — 200 000 ₽.

Инженер по тестированию ПО в InfiNet Wireless. Екатеринбург. 100 000 — 180 000 ₽.

Backend-разработчик в Pyrobyte. Можно удаленно. Барнаул, Новосибирск, Омск. 40 000 — 130 000 ₽.

QA engineer в Lev. Можно удаленно. 600 — 1000 $.

QA engineer в Vorta. Можно удаленно. 60 000 — 80 000 ₽.

Flutter-разработчик в Glob-com. Можно удаленно. От 70 000 ₽.

Game developer в Siberteam. Можно удаленно. Томск. До 60 000 ₽.

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

#junior
😐28🤡8🤮5😁4👍31
«Генеративный ИИ — это не путь к сильному искусственному интеллекту (AGI), даже если он когда-нибудь появится. Вы не сможете заменить мой опыт, чутьё, годы знаний, долгие ночи, эксперименты, инициативу и всё остальное, что делает меня программистом»

Нет, ваша генеративная модель меня не заменит
🤣89👍295😢4👎3🥴1
[ХАБРААРХИВ]

Какого цвета Луна?

Вопрос кажется очень странным. Ведь каждый видел Луну и знает её цвет. Однако на просторах Интернета периодически встречаются носители идеи о всемирном заговоре, скрывающем истинный цвет нашего естественного спутника. Рассуждения о цвете Луны являются частью необъятной темы о «лунном заговоре». Некоторым кажется, что цементный цвет поверхности, который присутствует на снимках астронавтов программы Apollo, не соответствует действительности, и «на самом деле» цвет там другой.

Новое обострение теории заговора вызвали первые снимки китайского спускаемого аппарата Chang'e 3 и лунохода Yutu. На самых первых кадрах с поверхности Луна оказалась больше похожей на Марс, чем на серебряно-серую равнину со снимков 60-х и 70-х годов.

Обсуждать эту тему бросились не только многочисленные доморощенные разоблачители, но и некомпетентные журналисты некоторых популярных СМИ.

Попробуем разобраться, что там за секреты с этой Луной

#хабраархив
👍19🤡16🔥104🎉2🤩1