javascript
Книга: «Искусство юнит-тестирования с примерами на JavaScript. 3-е межд. изд.»

Привет, Хаброжители! Если вы хоть раз сталкивались с юнит-тестами, вы знаете, что это одновременно и благословение, и проклятие. С одной стороны, они помогают ловить баги на ранних этапах, с другой — могут превратиться в настоящий ад, если написаны неправильно. Книга «Искусство юнит-тестирования с примерами на JavaScript» от Роя Ошерова и Владимира Хорикова — это глубокий, практический и местами даже философский взгляд на то, как писать тесты, которые действительно работают, а не создают допол…

  • четверг, 27 марта 2025 г. в 00:00:06
javascript
Redux: Реанимируем легаси проект

Всем привет. Немного контекста. У нас есть легаси проект, который пишется уже на протяжении порядка пяти лет. Когда мы его стартовали, было принято решение использовать redux в качестве стэйт менеджера. Сейчас не вижу смысла рассуждать на тему того, было ли это решение правильным, имеем то, что имеем, а именно кучу кода, мигрировать который на что-то иное вряд ли получится за адекватное время одновременно с написанием новых фич. А в чем проблема, спросите вы, redux прекрасный инструмент, зачем …

  • четверг, 27 марта 2025 г. в 00:00:06
javascript
Разбираем Pino: как работает самый быстрый логер для Node.js

Логотип PinoЛоги там, логи здесь... Логи — везде. Каждое современное приложение нуждается в логировании. В каждом языке есть свои фреймворки и библиотеки для сбора логов с сервисов, но сегодня мы поговорим про JavaScript и Node.js.В мире Node.js много различных библиотек для логирования, каждая со своими особенностями. Сегодня мы разберем библиотеку Pino, которая на данный момент в плане производительности и гибкости является наиболее выигрышным вариантом по сравнению с другими. Почему так, раз…

  • четверг, 27 марта 2025 г. в 00:00:05
github
Akkudoktor-EOS / EOS

This repository features an Energy Optimization System (EOS) that optimizes energy distribution, usage for batteries, heat pumps& household devices. It includes predictive models for electricity prices (planned), load forecasting& dynamic optimization to maximize energy efficiency & minimize costs. Founder Dr. Andreas Schmitz (YouTube @akkudoktor)Energy System Simulation and Optimization This project provides a comprehensive solution for simulating and optimizing an energy system based on renew…

  • четверг, 27 марта 2025 г. в 00:00:03
github
deepseek-ai / DeepSeek-V3

Paper Link👁️ Table of Contents Introduction Model Summary Model Downloads Evaluation Results Chat Website & API Platform How to Run Locally License Citation Contact 1. Introduction We present DeepSeek-V3, a strong Mixture-of-Experts (MoE) language model with 671B total parameters with 37B activated for each token. To achieve efficient inference and cost-effective training, DeepSeek-V3 adopts Multi-head Latent Attention (MLA) and DeepSeekMoE ar…

  • четверг, 27 марта 2025 г. в 00:00:02
xaker
CyberNews: утечка Keenetic раскрыла более миллиона записей

Анонимный источник передал изданию CyberNews образцы данных, которые утекли у компании Keenetic еще в 2023 году. Журналисты подтвердили, что утечка включает в себя все: от паролей для Wi-Fi, до конфигураций маршрутизаторов и подробных логов.

  • среда, 26 марта 2025 г. в 00:00:18
xaker
Маршрутизаторы DrayTek по всему миру уходят в бесконечную перезагрузку

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

  • среда, 26 марта 2025 г. в 00:00:17
xaker
Cloudflare запустила бесконечный лабиринт для ИИ-ботов

На прошлой неделе компания Cloudflare анонсировала новую функцию под названием «ИИ лабиринт» (AI Labyrinth), которая направлена на борьбу с несанкционированным сбором данных и предоставление ботам фальшивого ИИ-контента. Инструмент призван помешать ИИ-компаниям, краулеры которых без разрешения посещают сайты и собирают данные для обучения больших языковых моделей.

  • среда, 26 марта 2025 г. в 00:00:16
habrahabr
Упрощать сложно. История одного провала

В работе мне часто (да что там часто, практически всегда) приходится иметь дело с численным моделированием газодинамики (реже - МГД), как правило, трехмерным и, что важно, весьма масштабным по вычислительным затратам. Рассказывать про численные модели можно долго, но в данной статье это будет излишним, так что попробую изложить их суть в нескольких словах. Итак, представьте себе область пространства, заполненную газом. Где-то в нем находится пара звезд, создающих гравитационное поле, а также, (…

  • среда, 26 марта 2025 г. в 00:00:15