Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 44 мин. 11 сек. назад

На практике пробуем KAN – принципиально новую архитектуру нейросетей

пт, 05/03/2024 - 20:14

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

Однако теперь все может измениться. В KAN (Kolmogorov-Arnold Networks) исследователи реализовали перемещение функций активации с нейронов на ребра нейросети, и такой подход показал блестящие результаты.

Читать далее

Контекст в Vue/Nuxt: осознать, не терять и беречь

пт, 05/03/2024 - 20:06

В процессе нашей миграции на Nuxt CAPI, а потом и Nuxt 3, я очень много переосмыслял работу с контекстом как в Vue, так и в Nuxt. Как он сохраняется, на что влияет, и как можем повлиять мы.

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

Что? Какой контекст? В setup нет this. Как его можно потерять? На что это влияет? Давайте про это поговорим.

Читать далее

Пробуем закрепить принципы работы компании. Пишем свой Манифест

пт, 05/03/2024 - 19:45

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

Но есть примеры, когда компании декларируют более “приземленные” и рабочие принципы своей работы или модели действий (никого не рекламирую). Следуют им компании или нет – другой вопрос. Мне было интересно не это, а скорее то, как компании приходят к подобным декларациям. Если и вам интересно это узнать, то делюсь. 

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

Читать далее

Адаптация приложений к специальной версии Платформы nanoCAD 23.1 для отечественных ОС Astra Linux, Alt Linux и РЕД ОС

пт, 05/03/2024 - 19:28

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

Читать далее

[Перевод] Системное мышление: основополагающие концепции

пт, 05/03/2024 - 19:22

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

Читать далее

Обновлённый ЕМИСС: веб-приложение от непрограммиста

пт, 05/03/2024 - 19:15

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

Поставим себе, например, задачу выяснить, как влияет Х на У. Возьмём в качестве объектов наблюдения — регионы РФ. И тут нас будут ждать сюрпризы. Как быстро, не вырывая волосы из головы, получить две колонки данных за последний год по субъектам? Мы, конечно, можем использовать VLOOKUP/XLOOKUP в экселе и всё такое. Но нам встретятся обязательно двойняшки (тройняшки): «г. Москва» и «Город Москва столица Российской Федерации город федерального значения»; «Кемеровская область - Кузбасс» и «Кемеровская область — Кузбасс». Да, мелочи, но неприятно бороться с этими исключениями вручную.

Читать далее

Автоматизация проектного управления и долгосрочного планирования

пт, 05/03/2024 - 18:54

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

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

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

Читать далее

Перспективы развития современных ГТУ установок и альтернативный путь их развития

пт, 05/03/2024 - 18:38

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

Читать далее

4 частых вопроса на собеседовании по части Kubernetes, с которыми может столкнуться каждый. Часть 1

пт, 05/03/2024 - 18:37

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

Начнем с основной архитектуры Kubernetes и роли основных компонентов.

Читать далее

Гидроударный Насос

пт, 05/03/2024 - 18:33

Существует такое остроумное приспособление как гидротаранный насос. Его ещё называют гидро ударный насос или hydraulic ram.

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

Это, пожалуй, единственный в технике пример, когда гидроудар приносит пользу, а не вред.

В этом тексте я расскажу о своём опыте конструирования экземпляра этого прибора.

Читать далее

Как тренить в кайф — путь минималиста

пт, 05/03/2024 - 18:33
  • Тренировка слишком длинная, становится скучно, ухожу раньше.
  • Херачу полгода как не в себя, следующие полгода лежу на диване и закидываю в себя сахар в промышленных масштабах.
  • Для достижения результатов надо торчать в зале 5 дней в неделю. У меня нет столько времени.

Узнали себя? Я такой же. Был. Теперь каждая тренировка занимает не больше 40 минут. Я вижу прогресс. Наконец-то понял каково это — выходить из зала на подъеме. Ниже расскажу как тренить 2 раза в неделю в удовольствие и видеть результат.


Читать дальше →

Как мы в 4 раза ускорили мобильную версию ВКонтакте

пт, 05/03/2024 - 18:26

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

Меня зовут Тарас Иванов, уже семь лет я развиваю фронтенд ВКонтакте, а сейчас руковожу командой, которая занимается производительностью и инфраструктурой. В статье я расскажу, как мы с командой ускорили загрузку m.vk.com в 4 раза, на какие метрики обращали внимание и какие сервисы использовали для оценки эффективности. Описанные способы и инструменты помогут повысить производительность в любом проекте: от многостраничных платформ с большим количеством legacy до свежих лаконичных лендингов. Актуально как для мобильной, так и десктопной версий.  

Читать далее

Чтение на выходные: «Дизайн привычных вещей» Дона Нормана

пт, 05/03/2024 - 18:21

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

Мы приведем некоторые примеры из его книги, чтобы объяснить вам, о чем здесь идет речь, и предложим несколько аргументов в пользу чтения.

Читать далее

Как LLM учат понимать синтаксис

пт, 05/03/2024 - 18:17

Скорее всего, вы поняли заголовок правильно, хотя в нём есть стилистическая ошибка — двусмысленность (кто-то учит LLM, или они учат кого-то?). 

Человеческое понимание языка остается ориентиром и пока недостижимой целью для языковых моделей. При всей небезошибочности первого и при всех невероятных успехах последних. Например, человеку обычно не составляет труда однозначно трактовать двусмысленные фразы исходя из контекста. Более того, мы с удовольствием используем такие каламбуры в шутках разного качества. Из самого известного приходит на ум только “В Кремле голубые не только ели, но и пили” (предложите свои варианты в комментариях — будет интересно почитать). Есть ещё “казнить нельзя помиловать”, но эта двусмысленность разрешается запятой.

Самый известный пример в английском:  “Time flies like an arrow; Fruit flies like a banana”. 

Человек скорее всего после некоторых раздумий поймёт это как “Время летит как стрела, мухи любят банан” (хотя мне, например, понадобилось на это несколько секунд).  Яндекс переводчик понимает эту фразу так:  “Время летит как стрела, фрукты разлетаются как бананы”. Google translator демонстрирует зоологическую эрудированность: “Время летит как стрела; Фруктовые мушки, как банан”, а ChatGPT предлагает “Время летит как стрела; Мухи на фруктах летают как бананы”. В общем, никто не справился. 

Читать далее

Как аналитик учился java log читать. Часть первая: логи бывают разные

пт, 05/03/2024 - 18:15

Когда я пришёл работать в компанию GreenData шесть лет назад, мои задачи были достаточно стандартными для аналитика, который работает с low-code решениями. Работа с объектной моделью, написание алгоритмов, настройка визуалов - всё что обычно выполняет начинающий специалист в данной области. Однако в процессе моей работы и роста иногда я сталкивался с необходимостью разбираться в тонкостях работы Java, а именно с ошибками, которые возникали в процессе её исполнения.

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

Читать далее

[Перевод] Как дальнобойщик в 38 лет стал разработчиком на Ruby on Rails

пт, 05/03/2024 - 18:00

Недавно мне представилась возможность взять интервью у Педро Давида Гарсии Лопеса, разработчика на Ruby on Rails из Великобритании, который до этого работал дальнобойщиком. Интересно то, что он решил стать программистом в 38 лет. В этой статье я расскажу его историю, которая, надеюсь, покажется вам такой же вдохновляющей, какой она показалась мне. Читать дальше →

Как мы организовали работу высоконагруженного сервиса для ресторанного бизнеса и что пришлось пережить

пт, 05/03/2024 - 17:42

Привет, Хабр! Мы делаем софт для ресторанов. Это немного сложнее и намного интереснее, чем может показаться. В этом блоге мы будем рассказывать про разные интересные задачи, которые нам приходится решать. Сегодня - про то, как мы организовали работу высоконагруженного сервиса, причем в условиях, когда нагрузка может резко возрастать в 10 раз. И не по цене крыла от Боинга при этом.

А вот как

Идеальный установочный проектный митинг

пт, 05/03/2024 - 17:39

Предисловие

Цикл рассказов «Господин Старший Консультант» я начал публиковать давно, и ранее это могли прочитать только друзья и коллеги. Это совершенно новый рассказ, третий из опубликованных на Хабре. В отличие от предыдущих, в этот раз он скорее злой, чем смешной.

Пролог.

Утомленный очередным бессмысленным проектным митингом, Господин Старший Консультант задумчиво смотрел в окно на дождь, у которого не было начала и конца, и размышлял, каким мог бы быть установочный проектный митинг, если бы все участники были честны перед собой, коллегами, заказчиком, и выполняли те нехитрые правила, что существуют для каждого проекта (и более того, описаны в контрактах).

 Установочный митинг Очень Важного Проекта (ОВП) для Очень Важного Заказчика (ОВЗ)

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

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

Читать далее

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

пт, 05/03/2024 - 17:32

Всем привет! На связи команда ad-hoc аналитики X5 Tech. В этой статье мы – Лев Баскин, Андрей Полушкин и Александр Сахнов – расскажем, как без регистрации и смс спланировать смены для сотрудников офлайн-магазинов. Казалось бы, задача достаточно тривиальная: берём симплекс метод или другой метод условной оптимизации и на основе ожидаемой загрузки получаем расписание сотрудников. Однако, не всё так просто. 

Первое препятствие на пути – масштабы. У Х5 порядка 25 000 магазинов от Калининграда до Владивостока и более 378 000 работников, обеспечивающих непрерывное функционирование бизнеса. У каждого магазина своя специфика и различающиеся бизнес-процессы. Во-вторых, даже зная, сколько часов занимает тот или иной процесс и как он локализован во времени, из-за внешних факторов нельзя так просто взять и поместить его в расписание. Например, обстановка на дорогах может повлиять на время поставки и, как следствие, сдвинуть ряд процессов в магазине. Достаточно предисловия, перейдём к сути!

Читать далее

Как нам ChatGPT ускорил подбор на 30%

пт, 05/03/2024 - 17:28

Мы в GetIT и Headz.io используем ChatGPT очень активно. Никого не заменяем — все люди на месте и при этом все довольны результатом, который выдает ChatGPT. В статье расскажу, каких результатов достигли в агентстве, используя этот инструмент. Плюс будут промты. Плюс будут аналоги ChatGPT, если у вас нет к нему доступа.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.