javascript
Почему новый процесс в Node порождается так медленно?

Мы в Val Town выполняем ваш код в процессах Deno. Недавно мы заметили, что под нагрузкой отдельно взятый Node-сервер Val Town не может породить более 40 процессов. На протяжении 30% процессорного времени главный поток остаётся заблокирован вызовами к spawn. Почему так медленно? Можно ли как-нибудь ускорить эту работу?Чтобы воспроизвести паттерн этой ситуации, напишем HTTP-сервер, порождающий новый процесс в ответ на каждый запрос. Примерно так: import { spawn } from "node:child_process"…

  • понедельник, 5 августа 2024 г. в 00:00:03
github
hufrea / byedpi

Bypass DPI

  • понедельник, 5 августа 2024 г. в 00:00:01
xaker
TryCloudflare используется для доставки малвари

Исследователи Proofpoint сообщают, что злоумышленники все чаще злоупотребляют функциональностью Cloudflare Tunnel в своих кампаниях по распространению малвари (обычно это трояны удаленного доступа, RAT). А специалисты Spamhaus, тем временем, критикуют Cloudflare за бездействие.

  • воскресенье, 4 августа 2024 г. в 00:00:10
xaker
Специалисты НКЦКИ ФСБ предупредили об опасности использования браузера «Спутник»

В своем бюллетене Национальный координационный центр по компьютерным инцидентам (НКЦКИ) сообщает, что техническая поддержка браузера «Спутник» прекратилась еще в 2022 году, а теперь связанное с ним доменное имя и вовсе принадлежит американской компании.

  • воскресенье, 4 августа 2024 г. в 00:00:09
habrahabr
Однокаскадный ламповый усилитель для квартирной музыки

Речь идёт об оснащении звуковоспроизводящей аппаратурой, по возможности «высокой верности», небольшой городской квартиры. Своими руками и невеликими средствами. Причём во главу угла решено поставить «звук», манкируя некоторыми эксплуатационными качествами. Здесь: постройка усилителя мощности звуковой частоты (УМЗЧ) в комплект к чувствительным акустическим системам (АС) из гипсокартона [1]. Усилитель выполнен на радиолампах пальчиковой серии и примечателен рядом необычностей. ▍ Общая концепци…

  • воскресенье, 4 августа 2024 г. в 00:00:09
habrahabr
Лицемерие найма: как HR-ы сами не соблюдают свои же требования?

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

  • воскресенье, 4 августа 2024 г. в 00:00:08
javascript
Punk riff generator

Когда-то давно, может быть лет пять назад, мне захотелось воспроизвести в браузере звук. Уж не помню, какая конкретно у меня была задача, и чего я хотел добиться — скорее всего просто поиграться с разными семплами; может, запрограммировать трек. Пошел в гугл с вопросом, как это сделать, попал на StackOverflow с вопросом/ответом примерно такого вида. И увидел, как на запрос "playing a simple sound" на меня вываливают какие-то контексты, буферы, декодирование... И так мне стало душно, что…

  • воскресенье, 4 августа 2024 г. в 00:00:06
github
google / benchmark

A microbenchmark support libraryBenchmark A library to benchmark code snippets, similar to unit tests. Example: #include <benchmark/benchmark.h> static void BM_SomeFunction(benchmark::State& state) { // Perform setup here for (auto _ : state) { // This code gets timed SomeFunction(); } } // Register the function as a benchmark BENCHMARK(BM_SomeFunction); // Run the benchmark BENCHMARK_MAIN(); Getting Started To get started, see Requirements and Installation. See U…

  • воскресенье, 4 августа 2024 г. в 00:00:04
github
xvzc / SpoofDPI

A simple and fast anti-censorship tool written in Go⭐PRs or any form of contribution will be appreciated⭐ SpoofDPI Read in other Languages: 🇬🇧English, 🇰🇷한국어, 🇨🇳简体中文, 🇷🇺Русский A simple and fast software designed to bypass Deep Packet Inspection Installation Binary SpoofDPI will be installed in ~/.spoof-dpi/bin. To run SpoofDPI in any directory, add the line below to your ~/.bashrc || ~/.zshrc || ... export PATH=$PATH:~/.spoof-dpi/bin # OSX curl -fsSL https://raw.githubusercontent.com/xvzc/Sp…

  • воскресенье, 4 августа 2024 г. в 00:00:02