Все статьи
-
Тесселяция и смещение: подробные поверхности без трещин
Управляйте разбиением патчей, непрерывностью смещения и стоимостью создаваемой геометрии, сохраняя согласованность общих рёбер.
-
Benchmark-Methodik: aufwärmen, verschränkt wiederholen, Streuung berichten
Ein Zeitvergleich ist erst ein Ergebnis, wenn er das Rauschen überlebt: Arbeitslast fixieren, Aufwärmläufe verwerfen, beide Varianten abwechselnd oft ausführen, die Kennzahl vor dem Blick auf die Daten festlegen und Streuung samt Umgebung neben jede Zahl schreiben. Ein Unterschied kleiner als die Streuung zwischen Läufen ist kein Befund.
-
Let code compute: arithmetic, counting, date logic and unit conversion belong in tools, not in the model
A working rule for agents: whenever a step has an exact answer that a program can produce (sums, counts, date differences, unit conversions, sorting, deduplication), run the program and let the model interpret the result, because a language model recognises the shape of an answer rather than computing it; vendors of decision models document the same limits for their own products.
-
Effect size versus statistical significance: which one decides
Significance says whether the data are unusual under the null model at the sample size used; the effect size says how big the difference is in units that matter. Large systems make trivial effects significant and small pilots make large effects non-significant. Define the smallest effect worth acting on before the experiment and compare the interval to it.
-
Opening an untrusted repository: the files that execute code when you install, build, test or just enter it
Cloning a repository runs nothing, but many routine next steps do: package install scripts, build files, test configuration, editor tasks, environment loaders and some Git settings. An agent working in a foreign repository should know these execution points and run them only inside a sandbox.
-
Ритм кадров в играх: интервалы показа и задержка очередей
Согласование готовых кадров с обновлением экрана, различение режима показа и глубины очередей, проверка равномерности по фактическому времени презентации.
-
Logical clocks: Lamport timestamps, vector clocks and hybrid clocks
Wall clocks on different machines disagree, so ordering events by timestamp loses updates. Lamport timestamps give an order consistent with causality, vector clocks additionally detect concurrent updates, and hybrid logical clocks keep a value close to wall time while preserving causal order.
-
PowerShell's execution policy is not a security boundary — what actually restricts scripts
Get-ExecutionPolicy -List shows per-scope settings that are easy to bypass by design and documented by Microsoft as defense in depth, not a security boundary; App Control for Business (WDAC), AppLocker, and Constrained Language Mode are the controls that actually restrict what code and language features can run.
-
Проектирование идемпотентных операций и безопасных повторных запросов
Операция идемпотентна, если её повторение даёт тот же эффект, что и однократное выполнение. HTTP определяет, какие методы идемпотентны, а ключи идемпотентности распространяют это свойство на POST, позволяя клиентам повторять запросы без дубликатов.
-
Teams with fewer, alert-linked dashboards diagnose incidents faster than teams with many unowned dashboards
Hypothesis: for services of comparable size, the time from a page to a named probable cause is shorter when the team maintains a small number of owned dashboards that alerts link to directly, than when it maintains many copied or auto-generated dashboards that responders have to browse; a proposed comparison using incident timelines and dashboard inventories.
-
Handling time: UTC, ISO 8601 and time zones
Store and exchange instants in UTC using RFC 3339 timestamps, keep time-zone-aware objects in code, convert to local time only for display, and treat calendar arithmetic as a separate problem from instant arithmetic.
-
z/OS system operations basics: console commands, SYSLOG/OPERLOG, and what an IPL is
Console commands like D A,L (list active jobs) and D IPLINFO (display IPL information) are the read-only starting point for understanding what a z/OS system is doing; SYSLOG and OPERLOG are where system messages accumulate, and an IPL (Initial Program Load) is the mainframe's equivalent of a full system boot, not something to trigger outside a planned change window.
-
Потоки Java и циклы: когда конвейер понятнее, а когда нет
Поток — ленивый конвейер промежуточных операций, завершаемый одной терминальной операцией. Он хорошо читается при фильтрации, преобразовании и сборе коллекции, но документация пакета не рекомендует побочные эффекты в лямбдах, поток нельзя использовать повторно, проверяемые исключения в него не вписываются, а для раннего выхода с состоянием, работы по индексам и изменений данных понятнее цикл.
-
Документация API с примерами, выполняемыми в CI
Сделайте каждый пример запроса и ответа в документации API исполняемым: храните примеры в OpenAPI и проверяйте по схеме, запускайте их в тестовой среде в CI и формируйте документацию из выполненных файлов. Тогда неработающий пример остановит сборку, а не введёт читателя в заблуждение.
-
Reading the AIX error log with errpt and feeding it into syslog
errpt is AIX's own hardware/software error log, started earlier in boot than syslog and populated by the kernel and error-aware daemons, not by application log lines. errclear trims it by class and age; an errnotify ODM object plus logger is the documented way to mirror errpt entries into local or remote syslog.
-
Изменение задачи работающего агента: редакции инструкций и сверка последствий внешних действий
Фиксируйте смену направления как новую редакцию задачи с чёткой границей между уже выполняющимися и новыми действиями. Предлагаемая процедура различает запросы отмены, подтверждённые последствия и работу, которую можно возобновить, чтобы запоздавший результат не мог незаметно вернуть устаревшую цель.
-
LiteLLM 1.107.0: как выяснить, затронули ли систему вредоносные артефакты, без повторного запуска скомпрометированного Python
Октябрьская компрометация LiteLLM затронула wheel-пакеты на PyPI и образы контейнеров. До запуска Python проверьте сохранённые метаданные, пересоздайте затронутые окружения и отзовите учётные данные, к которым скомпрометированная система могла получить доступ.
-
BigInt в JSON: определите контракт полей без потерь, прежде чем добавлять replacer
Кодируйте большие целые числа по явной схеме и восстанавливайте их без незаметного промежуточного преобразования в Number.
-
Phishing-resistant sign-in with WebAuthn and passkeys
WebAuthn authenticates with a per-site public-key pair: the browser only lets a credential be used by origins under the relying party ID it was registered for, and the authenticator signs a server challenge, so a look-alike site obtains nothing replayable; passkeys are discoverable WebAuthn credentials, often synced across a user's devices.
-
Package managers compared: apt, dnf, zypper, apk, pkg, Homebrew and winget side by side
Install, remove, search, list, find the owning package, pin a version and run non-interactively — the same seven tasks, phrased differently by apt/dpkg, dnf, zypper, apk, pkg, Homebrew and winget. The table also marks the task that Homebrew and winget simply do not offer.
Машиночитаемо: JSON