Feed aggregator

Трамп моргнул первый в тарифомерянии с Китаем, а также сроки за мемы в Германии и UK

Habr.com - Mon, 04/14/2025 - 09:50

Самые интересные новости финансов и технологий в России и мире за неделю: Трамп поставил паузу на тарифы и сделал душ снова великим, в России хотят повсеместно внедрить роботов, в Германии дают условку за мемы, ученые возродили лютоволков, OpenAI отвечает Маску, а также освобождение Ксении Карелиной.

Читать далее

Как ИИ не заменит программистов, а создаст дефицит кадров в IT больше, чем COVID-19

Habr.com - Mon, 04/14/2025 - 09:50

Почему ИИ не уничтожит профессии программистов, а создаст дефицит кадров в IT: сценарий, который все игнорируют

В статье я объясняю, почему будущее, в котором ИИ заменяет программистов, — это миф. Вместо сокращения рабочих мест, ИИ, скорее всего, приведет к дефициту кадров в IT. Узнайте, как ИИ помогает ускорить разработку, но никогда не заменит квалифицированных специалистов, и почему в ближайшие годы программисты будут востребованы как никогда!

Читать далее

Теорема CAP: почему нельзя иметь все сразу и как аналитик выбирает чем пожертвовать

Habr.com - Mon, 04/14/2025 - 09:29

Распределенные системы лежат в основе большинства современных приложений - от облачных сервисов до финансовых платформ и социальных сетей. Проектирование сопряжено с рядом сложных компромиссов, особенно когда речь идет о согласованности данных, доступности системы и устойчивости к сетевым сбоям.

Теорема CAP (дословно: Consistency (согласованность), Availability (доступность), Partition Tolerance (устойчивость к разделению)), предложенная Эриком Брюером в 2000 году, объясняет, почему невозможно одновременно обеспечить все три этих свойства.

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

Да, многие могут сказать, что это больше стезя архитектора. Но грань между аналитиком и архитектором в текущих реалиях очень смазана. Хороший системный аналитик фактически является lite версией архитектора. Поэтому щас выскажусь!)))

Читать далее

GrapheneOS: Pixel, но не Google

Habr.com - Mon, 04/14/2025 - 09:15

О полезных функциях и процессе установки GrapheneOS - одной из самых безопасных мобильных операционных систем.

Читать далее

Как поддержать работоспособность при дефиците сна

Habr.com - Mon, 04/14/2025 - 07:27

Современный ритм жизни часто заставляет жертвовать сном. Однако хронический недосып — это не просто временная усталость, а полноценная угроза для когнитивных функций и долгосрочного здоровья. По данным исследований, 40% взрослых мужчин спят менее 7 часов в сутки, что увеличивает риск сердечно-сосудистых заболеваний на 48% и вдвое повышает вероятность ошибок в профессиональной деятельности. Как выживать в таких условиях разбираем в статье. 

Читать далее

Сервис поиска за три недели: как сделать и не пожалеть через год

Habr.com - Mon, 04/14/2025 - 07:21

Как запустить поисковый сервис, если у тебя всего три недели, а данные нужно агрегировать с десятков источников, каждый из которых работает по своим правилам? Как обойти жёсткие лимиты партнёров, которые ограничивают запросы в 500 RPM и p99 до 5 секунд, когда для быстрой загрузки первых результатов нужно минимум 1000 RPM? Как справиться с геопоиском, когда традиционные решения вроде Elasticsearch не подходят?

В 2022 году 2ГИС запустил сервис бронирования Отелло, и перед нами стояла амбициозная цель — не просто создать поиск, а сделать его быстрым, надёжным и масштабируемым, чтобы успеть занять место на рынке. Спойлер: мы справились. В этой статье расскажем, как именно.

Материал будет полезен бэкенд-разработчикам и продакт-менеджерам, которые сталкиваются с задачами интеграции сложных данных, высокой нагрузки и оптимизации поисковых алгоритмов. А если тебе понравится наш проект, рассмотри нашу вакансию — мы в поисках Senior Golang Engineer

Читать далее

Ресурсное планирование в проектном менеджменте: классика и реальности Agile

Habr.com - Mon, 04/14/2025 - 03:01

В статье будет изложена логика от матрицы требований до календарного плана, а также пошаговый подход к построению ресурсного плана

Читать далее

MikroTik — манипуляции со статистикой производительности устройств

Habr.com - Mon, 04/14/2025 - 02:08

MikroTik RB750Gr3 vs E50UG, mips vs arm, ROS6 vs ROS7 - это приблизительный перечень вопросов, которые у вас возникнут к самому себе после прочтения этой статьи. Ну, и конечно же, MikroTik - самая благородная и самая честная компания в мире, которая не нарушала GPL - <сарказм>просто её оклеветали злые, завистливые столменолюбы</сарказм>.

Читать далее

Параллельный цикл на worker. Многопоточность JS

Habr.com - Mon, 04/14/2025 - 01:59

Как применить worker для ускорения параллельных вычислений на JS. Постарался подробно и понятно разобрать как работают worker, как общаться с ними. Показал пример многопоточного вычисления значений массива и сравнил производительность различных методов обработки массивов.

Читать далее

AM2+ верхом на DDR II туземун

Habr.com - Mon, 04/14/2025 - 01:30

При появлении первых двухъядерных процессоров, много лет назад, помните, как радовались пользователи? «Это ж в два раза больше мощности!» – казалось тогда.

«Процессор должен быть многоядерным!» – подумает сейчас покупатель перед приобретением сердца своего компьютера. Никому в голову не придёт покупать процессор с количеством ядер меньше двух, но когда-то о многоядерности не было слышно: процессоры были просто процессорами. Не многоядерными, а просто. Процессор - и есть процессор. Сам себе ядро.
А ведь первые сокеты для многоядерных процессоров помнят доллар по 27, ICQ, эмо и готов, заполонивших улицы. Помнят, как все ждали S.T.A.L.K.E.R., помнят выход Windows Vista, окутанный скандалами. Как качали игры на кнопочные телефоны, тогда ещё с регистрацией и SMS, и запускали их с помощью J2ME.
Предлагаю вам окунуться в то время, когда вышли первые сокеты для многоядерных процессоров, и эксперименты с многоядерностью только начинались.

Сегодня мы снова вдохнём жизнь в одного из свидетелей тех времён, Socket AM2+. Посмотрим, насколько он справится с повседневными задачами и, в отличие от эмо, жив ли он еще.

Поехали!

Рабочий чекер, попал ли ваш сайт под фильтр Гугл — бесплатно

Habr.com - Mon, 04/14/2025 - 01:01

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

Первым делом начал гуглить - чекер фильтров Гугла и вот это вот все. Естественно - в интернетах куча решений, но есть небольшое но... Они либо платные, либо условно-бесплатные, либо вообще непонятно как работают.

Ну что делать - надо реализовать собственное решение, что я и сделал.

Палю годноту, так как использование этого решения никак не повлияет на мою деятельность, а кому то может и полезно будет.

Суть решения достаточно проста есть код (он будет ниже), написанный на Python. Он реализует интерактивный дашборд для визуализации данных, полученных из Google Search Console, с использованием библиотеки Dash (на базе Plotly) для построения графиков.

Читать далее

Делаем медиа сервер из Orange Pi Zero 3

Habr.com - Mon, 04/14/2025 - 00:57

В этой статье мы установим всё необходимое для работы Orange Pi Zero 3 в роли медиа сервера DLNA с Transmission. При этом система будет запускаться с жесткого диска, а для установки нам не потребуется подключать к Orange Pi клавиатуру либо дисплей.

Купив Orange Pi Zero 3, я первым делом полез в интернеты искать гайд для установки нужной мне системы, но везде натыкался на гайды где все операции проводят подключая Orange Pi Zero 3 (далее апельсин) к дисплею через Micro-HDMI (которого у меня не было) и набирая все команды через клавиатуру. В общем мне показалось это глупым, а главное мне было лень покупать и ждать пока придет Micro-HDMI, поэтому я нашел способ установить всё через ssh и здесь детально его распишу.

Читать далее

«Почему он меня не понимает?» — как правильно ставить задачи дизайнеру, чтобы получить нужный результат с первого раза

Habr.com - Mon, 04/14/2025 - 00:15

Простые правила для тех, кто устал объяснять «на пальцах».

Это статья для тех, кто хочет четко и ясно доносить свои мысли без ненужного многословия, чтобы их понял любой человек (необязательно только дизайнер). Для удобства я разделил свои рекомендации на 6 простых правил.

Читать далее

Применение ИИ для написания текстов

Habr.com - Mon, 04/14/2025 - 00:01

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

Рассмотрим 3 наиболее популярных на данный момент модели:

Читать далее

Обратное проектирование: от машиностроения до электроники

Habr.com - Sun, 04/13/2025 - 23:40

Если бы у инженеров был девиз, он бы звучал так: «Когда никто не знает, как это устроено — мы выясним». Обратное проектирование — это не просто технология. Это искусство тех, кто умеет видеть в металле алгоритм, в плате — замысел, а в сломанной детали — производственный шанс. Это когда ты не проектируешь — ты воскрешаешь. Не создаёшь — а возвращаешь к жизни.

Реверс-инжиниринг — это инженерный шаманизм. Ты берёшь объект, у которого нет документации, нет автора, нет паспорта — и превращаешь его в цифру, модель, процесс. Это значит, что производить можно снова. И снова. И снова.

Когда всё работает — про реверс не думают. Но когда ломается, исчезает, теряется — он становится единственным ответом. Потому что оригинал — потерян, а задача — осталась. И ты или сдаёшься. Или реверсишь.

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

Читать далее

[Перевод] Новые паттерны при выводе GenAI-продуктов в продакшн (часть 1)

Habr.com - Sun, 04/13/2025 - 23:06

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

Главное — научиться держать под контролем их непредсказуемость. Тут на сцену выходят evals — тесты, которые проверяют, укладывается ли поведение модели в допустимые рамки.

Сами по себе большие языковые модели (LLM) — как энциклопедия без интернета: знают много, но только то, чему их однажды научили. Чтобы вытащить их за пределы обучающей выборки, их усиливают. Чаще всего — через Retrieval-Augmented Generation (RAG), где модель подхватывает свежую информацию из внешней базы. Правда, даже у базового RAG хватает слабых мест, и чтобы его раскочегарить, приходится применять дополнительные паттерны. Когда и этого не хватает — в ход идёт тонкая настройка (fine-tuning).

Перевод генеративных ИИ-продуктов из состояния PoC в боевые системы оказался куда сложнее, чем ожидалось. И дело не только в технологиях — корень многих проблем в том, что команды мыслят слишком по-старому. Они воспринимают GenAI как надстройку над привычными транзакционными или аналитическими системами. На практике же всё иначе: здесь свои баги, свои грабли и свои демоны. ИИ галлюцинирует, лезет туда, куда не просили, и вечно отвечает чуть-чуть не так. А ещё он непредсказуем — от слова совсем.

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

Читать далее

[Перевод] Google инструкция по промпт инжинирингу или как правильно писать запросы (краткий перевод)

Habr.com - Sun, 04/13/2025 - 23:02

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

Дальше будет небольшая выжимка и перевод с помощью ChatGPT.

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

Что такое Промпт-инжиниринг?

Большая Языковая Модель(БЯМ) работает, предсказывая наиболее вероятную последовательность слов (или «токенов»), следующую за вашим вводом. Когда вы пишете запрос, вы, по сути, задаете начальную точку и направление для этого процесса предсказания. Промпт-инжиниринг включает в себя:

Читать далее

[Перевод] Python для OSINT в Telegram: автоматизация Threat intelligence

Habr.com - Sun, 04/13/2025 - 22:45

Привет, на связи лаборатория кибербезопасности компании AP Security.

Узнайте, как создать парсер Telegram на Python с использованием Telethon для осинта и сбора данных об угрозах. Пошаговое руководство с практическими примерами.

Читать далее

Когда обучение не идет. Loss is NaN. Причины и решения

Habr.com - Sun, 04/13/2025 - 22:35

Почему в ходе обучения ML-моделей иногда Loss принимает вместо значений NaN. Рассмотрим причины и способы решения.

Читать далее

Обзор криптографии Signal не выявил уязвимостей

Habr.com - Sun, 04/13/2025 - 22:23


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

На чём основано это мнение и почему Signal считается более защищённым мессенджером?
Читать дальше →

Who's online

There are currently 0 users and 4 guests online.
Syndicate content