Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 21 min 15 sec ago

[Перевод] DuckDB как микро-хранилище: заменяем «ETL + Postgres» одним файлом, одним движком и SLA

30 min 54 sec ago

Частая история: данные приложения попадают куда-то, джоб их чистит, Postgres хранит их «для аналитики» и вдруг вы обслуживаете ETL-пайплайн и базу данных, которая никогда не была рада OLAP-нагрузке. По моему мнению, для большинства команд это лишние сложности.

Главная сила DuckDB не в том, что он быстрый (хотя это правда). Она в том, что он может работать как микро-хранилище: один .duckdb-файл, который ведёт себя как аккуратный аналитический движок, находится рядом с данными и обеспечивает дашборды, аудиты и еженедельные отчёты без платформенного оверхеда.

Читать далее

Как превратить базу знаний из свалки регламентов в конкурентное преимущество

31 min 53 sec ago

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

Читать далее

Почему Zigbee “сыпется”: опыт диагностики и оптимизации сети

35 min 27 sec ago

Разбираю реальный кейс нестабильной Zigbee-сети из 50 устройств. Перепробовали всё: антенны, координаторы, каналы, конфиги, wb-rules. Рассказываю, что действительно влияет на стабильность, а что оказалось мифом.

Читать далее

[Перевод] Почему мы ещё не нашли сигналы инопланетной жизни? Интервью с астрономом

44 min 7 sec ago

Вселенная остаётся безмолвной. Несмотря на десятки лет поисков, мы ещё ни разу не обнаружили сообщений от нечеловеческих форм жизни. Одно из потенциальных объяснений этого предлагает гипотеза «тёмного леса». Согласно ей, Вселенная молчит, потому что она подобна тёмной и тенистой лесной местности, в которой могут таиться хищники. Поэтому разумные виды вряд ли сообщат о себе из страха, что более совершенная или враждебная цивилизация мгновенно их уничтожит. Гипотеза позаимствовала своё название из романа Лю Цысиня «Тёмный лес», но сама идея предшествовала книге.

Астроном Вишал Гаджар — исследователь из Института SETI и участник Breakthrough Listen Program — самого большого научного проекта по поиску разумной жизни. В моём недавнем интервью с ним он упомянул гипотезу «тёмного леса». Гаджар — соавтор научной статьи в The Astrophysical Journal, согласно которой космическая погода вокруг звёзд может препятствовать получению нами сигналов от инопланетных форм жизни. Я задал ему вопрос: если однажды мы обнаружим сообщения от инопланетян, должны ли мы ответить им?

Он ответил, что для человечества Вселенная по-прежнему остаётся очень тёмным лесом. «Если находишься в кромешно тёмном лесу, не стоит издавать звуки, чтобы привлечь к себе внимание. Аналогично, я бы не советовал передавать сигналы инопланетянам». 

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

Мы обсудили с Гаджаром его находки, его оптимистичный настрой и те типы сигналов, которые нам нужно искать. Также мы обсудили теории заговоров, связанные с НЛО, фильм «День независимости» и возможный внешний вид инопланетян.

Читать далее

Производящая функция моментов: что это и как она используется в анализе распределений

49 min 24 sec ago

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

Читать далее

Инженерия найма: причины карго-культа

49 min 30 sec ago

Найм окончательно сломан. На него ругаются и кандидаты, и рекрутеры. А ещё постоянно винят в проблемах друг друга.

Вот только найм сломан очень давно. И есть целый ряд исторических, психологических и организационных причин, почему он является одним сплошным карго-культом, который вредит и компаниям, и кандидатам, и самим рекрутерам.

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

Перестать строить самолёты из соломы

Конец дешёвых ПК и мировой кризис. Придётся экономить

49 min 31 sec ago

Подорожание комплектующих изменило рынок. Тут происходит много странных на первый взгляд явлений: выходят ноутбуки с процессорами от телефонов (!?), появляются материнки на старой платформе AM4 (потому что память DDR4 намного дешевле DDR5), появились даже дисплеи для ноутбуков с частотой 1 Гц (это инновация для энергосбережения).

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

Читать далее

Особенности и ловушки модели памяти в Go: тайны синхронизации. Часть 1

50 min 34 sec ago

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

Привет, Хабр! Меня зовут Игорь Панасюк, я работаю в Яндекс. В этой статье по мотивам моего доклада для Golang Conf я расскажу про Go Memory Model, понятным языком объясню отношение happens before, затрону формализм и разберу его на практических примерах.

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

Читать далее

Практика автоматизации 1С — какие темы Инфостарт разбирает на апрельских вебинарах

56 min 46 sec ago

В апреле у Инфостарта идет серия бесплатных вебинаров по автоматизации процессов в 1С. С фокусом на практические сценарии: производство, инфраструктура, аналитика, документооборот, финансы и эксплуатация.

Что еще впереди:

16 апреля, 15:00 (МСК)
Умное планирование производства в 1С на основе математической оптимизации
Поговорим о том, как уйти от Excel и ручных корректировок к расчету производственных графиков с учетом ограничений по оборудованию, людям и сырью.

17 апреля, 11:00 (МСК)
Postgres Pro Enterprise для 1С: максимум производительности на отечественной платформе
Разберем, как смотреть на переход с MS SQL на российскую СУБД в контуре 1С: что с производительностью, стабильностью и архитектурными ограничениями.

...

Читать далее

AI убивает Agile

1 hour 4 min ago

AI убивает Agile. Звучит провокационно, но, кажется, это буквально происходит прямо сейчас

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

Agile появился как способ справиться со сложной проблемой комплексного планирования систем и низкой скорости разработки, но с проникновением AI эти ограничения уже практически сняты, и вопрос только времени, когда они вообще исчезнут.

Есть интересная статья с критикой Agile «Agile Is Dead. AI Killed It. Welcome Back, Waterfall.»

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

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

Kent Beck (один из авторов Agile-манифеста) предполагает, что внедрение AI может столкнуться в организациях с противодействием, потому что не всегда люди заинтересованы в ускорении и удешевлении процессов. Это из разговора Kent Beck и Martin Fowler на Pragmatic Summit. Там же Kent Beck говорит о том, что возвращается тенденция к программистам-интровертам, которые не любят и не хотят частого общения, что было нормой до недавнего времени. Сейчас можно сфокусироваться на нескольких коллегах и нескольких агентах, а задачей компании становится создание безопасной позитивной атмосферы для функционирования таких производственных единиц.

Читать далее

Динамическое ценообразование в E-grocery. Раскладываем по полочкам

1 hour 6 min ago

В онлайн-ритейле акции и скидки запускаются постоянно. Однако на практике часто оказывается, что увеличение скидки почти не влияет на продажи, хотя заметно снижает маржу. Это заставляет задуматься: какой размер скидки действительно имеет бизнес-ценность?

Меня зовут Лиза Петяева, я работаю старшим ML-инженером в Купере и отвечаю как раз за динамическое ценообразование (динцен). В этой статье я обзорно расскажу, как мы решаем проблему с целесообразностью скидок, какие модели используем и как происходит ценовая оптимизация.

Читать далее

[Перевод] Microsoft включила Edge на всех компьютерах без спроса, и пользователи впали в ярость

1 hour 12 min ago

В немецком языке есть слово, которое означает стыд, который испытываешь за кого-то другого: Fremdschämen. И прямо сейчас я испытываю именно это — за Microsoft.

В том, что можно описать только как отчаянную попытку «ну пожалуйста, ну используйте же наш Edge», Microsoft вносит изменение в будущую версию Windows 11, которое иначе как уморительно позорным не назовёшь.

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

Microsoft вообще ещё серьёзная компания?

Читать далее

Мы прожили с Copilot год, и вот что из этого вышло

1 hour 20 min ago

Я год экспериментировал с on-premise Copilot — прямо над нашими разработчиками, — чтобы проверить: а правда ли эта штука разгоняет разработку на десятки процентов? Делюсь реальными метриками скорости и точности, разбираю, как оно работает на примере нашей инсталляции, и показываю результаты. По пути расскажу про все подводные камни: где ИИ стал турбоускорителем, а где подставил подножку и превратился в скрытую ловушку.

Читать далее

Парадокс хэштега! #hashtag_paradox

1 hour 23 min ago

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

Хочу рассказать о наблюдаемом мной парадоксе этой технологии с точки зрения IT и обычной жизни.

Этот термин состоит из конкатенации двух слов: hash и tag. Hash - это прежде всего понятие про уникальность с шифрованием.

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

Такие функции не всегда могут однозначно давать уникальные ответы в виде строк, поэтому существуют так называемые коллизии.

Короче, здесь главный приоритет - уникальность, "не как у других".

Тег, или тэг - это обозначение какой-то метки.

В HTML используются теги верстки, в разработке через систему контроля версий тегами помечали стабильную версию кода. tag-1.2.3

В общем, эти два термина несут окрас, который применяется во многих отраслях разработки.

Читать далее

[Перевод] Возможно, ключ к здоровому питанию — это не только то, что именно вы едите, но и как и почему вы едите

1 hour 24 min ago

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

Однако здоровое питание — это гораздо больше, чем просто рацион. Важную роль играют также поведение и отношение к еде.

Возьмём, к примеру, нервную орторексию — навязчивую одержимость потреблением исключительно «здоровой» пищи. Если здоровое питание означает лишь употребление здоровой пищи, то люди с орторексией — «суперздоровые».

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

Исследования показывают, что перенос акцента с самой пищи на процесс её употребления может принести целый ряд преимуществ для здоровья. Давайте разберёмся, как это работает.

Читать далее

Amazon хочет догнать Starlink: получится ли задуманное у Джеффа Безоса?

1 hour 25 min ago

Спутниковый интернет из фантастики уже превратился в твердую реальность. Благодаря Илону Маску, конечно. И сейчас этот вид связи меняет привычный уклад в самых разных уголках мира (уж поверьте автору статьи, который живет как раз в одном из удаленных уголков). Доминирует на этом рынке, конечно, Starlink, но другие игроки ищут способы сократить отставание.

Активнее всех старается Amazon. Кроме создания собственной орбитальной системы, корпорация расширяет свои возможности и другими методами. Так, сейчас она ведет переговоры о покупке оператора спутниковой связи Globalstar. Сумма сделки оценивается примерно в 9 млрд долларов, и это приобретение способно дать мощный импульс проекту компании в области космического интернета. Да и всей отрасли тоже. 

Читать далее

Переход с разработки в «1С: Бухгалтерия» на «1С:ERP»

1 hour 30 min ago

Переход с «1С:Бухгалтерии» на «1С:ERP» — это не просто смена конфигурации, а переход к более сложной архитектуре, где проводки являются следствием оперативного учета, расчетов себестоимости и правил регламентированного учета. Моя коллега Алевтина, ведущий разработчик 1С в нашей команде, рассказывает, как устроен этот путь в ERP, какие механизмы нужно освоить разработчику и с чего лучше начать, чтобы быстрее адаптироваться к новой системе.

Читать далее

Флип со стрекозой и ПэВ-диапазон чёрной дыры: как я выводил шмеля из крена в симуляции

1 hour 34 min ago

Флип 360 градусов при ветре 5 м/с со стрекозой. Пчела и шмель. Как они привели меня к ПэВ диапазону чёрной дыры.

Читать далее

Пять книг для IT авторов, технических писателей и редакторов

1 hour 37 min ago

Я собрала пять книг после которых не получается писать как раньше.

Хочу представить вам литературу, которая действительно полезна для IT авторов, а также полезна техническим писателям, IT редакторам и всем, кто вообще работает с текстом. Вы научитесь делать текст настолько сильным и честным, что он перестанет быть просто буквами на экране и начнет реально влиять на людей. Эти книги дадут вам уверенность в каждом слове и силу убеждать любого.

Читать далее

Создание языка программирования дилетантом. Как это?

1 hour 39 min ago

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

Читать далее

Who's online

There are currently 0 users and 0 guests online.