#prog #rust #article
The hidden cost of mpsc channels
TL;DR: mpsc-каналы в tokio выделяют память под значения в виде связного списка из массивов фиксированного размера, из-за чего они почти всегда используют больше памяти, чем необходимо для указанной при создании ёмкости. При наличии большого количества каналов небольшой ёмкости это может привести к высокому и при этом не эффективному потреблению памяти.
The hidden cost of mpsc channels
TL;DR: mpsc-каналы в tokio выделяют память под значения в виде связного списка из массивов фиксированного размера, из-за чего они почти всегда используют больше памяти, чем необходимо для указанной при создании ёмкости. При наличии большого количества каналов небольшой ёмкости это может привести к высокому и при этом не эффективному потреблению памяти.
howardjohn's blog
The hidden cost of `mpsc`
Recently I have been spending a lot of time analyzing and optimizing memory usage in our Rust reverse-proxy, agentgateway. One thing that repeatedly came up was a surprisingly large amount of memory allocated to innocent-looking Tokio mpsc channels.
In my…
In my…
🤔3
#prog #abnormalprogramming #article
Jira is Turing-Complete
Конструктивное доказательство через построение регистровой машины Минского — построения с двумя регистрами и двумя типами инструкций.
Jira is Turing-Complete
Конструктивное доказательство через построение регистровой машины Минского — построения с двумя регистрами и двумя типами инструкций.
😁8👌1
Блог*
#prog #article Who killed the network switch? A Hubris Bug Story We found a neat bug in Hubris this week. Like many bugs, it wasn’t a bug when it was originally written — correct code became a bug as other things changed around it. <...> It’s very rare…
#prog #article
Crash recovery in 256 bytes
Конкретно в Hubris. Как ни странно, супервизор является рядовой таской в Hubris, у которой обычно наиболее высокий приоритет.
Crash recovery in 256 bytes
Конкретно в Hubris. Как ни странно, супервизор является рядовой таской в Hubris, у которой обычно наиболее высокий приоритет.
Cliffle
Crash recovery in 256 bytes
The `exhubris` supervisor.
🤔1
Forwarded from CoLab.ws
arXiv вводит бан на год за непрoверенный AI-контент
14 мая модератор arXiv Томас Диттерих объявил об ужесточении политики платформы. Если в статье обнаружат неопровержимые признаки того, что авторы не проверили результаты работы языковой модели — все авторы получают бан на год.
Что считается нарушением:
— галлюцинированные ссылки (несуществующие источники)
— комментарии от модели, оставшиеся в тексте («вот краткое изложение, хотите что-то изменить?»)
— плейсхолдеры вроде «заполните реальными данными из экспериментов»
— плагиат, предвзятый или вводящий в заблуждение контент
Важный нюанс: это не запрет на использование AI. Это требование брать полную ответственность за содержание статьи — вне зависимости от того, как оно было создано.
Эта мера объясняется значительным увеличением доли статей с фальшивыми ссылками. С 2023 по начало 2026 года доля статей с фальшивыми ссылками выросла в десять раз — с 1 из 2828 до 1 из 277. В ноябре 2025-го arXiv уже прекратил принимать обзорные статьи по CS без предварительного рецензирования.
https://techcrunch.com/2026/05/16/research-repository-arxiv-will-ban-authors-for-a-year-if-they-let-ai-do-all-the-work/
14 мая модератор arXiv Томас Диттерих объявил об ужесточении политики платформы. Если в статье обнаружат неопровержимые признаки того, что авторы не проверили результаты работы языковой модели — все авторы получают бан на год.
Что считается нарушением:
— галлюцинированные ссылки (несуществующие источники)
— комментарии от модели, оставшиеся в тексте («вот краткое изложение, хотите что-то изменить?»)
— плейсхолдеры вроде «заполните реальными данными из экспериментов»
— плагиат, предвзятый или вводящий в заблуждение контент
Важный нюанс: это не запрет на использование AI. Это требование брать полную ответственность за содержание статьи — вне зависимости от того, как оно было создано.
Эта мера объясняется значительным увеличением доли статей с фальшивыми ссылками. С 2023 по начало 2026 года доля статей с фальшивыми ссылками выросла в десять раз — с 1 из 2828 до 1 из 277. В ноябре 2025-го arXiv уже прекратил принимать обзорные статьи по CS без предварительного рецензирования.
https://techcrunch.com/2026/05/16/research-repository-arxiv-will-ban-authors-for-a-year-if-they-let-ai-do-all-the-work/
TechCrunch
Research repository ArXiv will ban authors for a year if they let AI do all the work | TechCrunch
ArXiv is doing more to crack down on the careless use of large language models in scientific papers.
👍12❤8💯4🔥1
Forwarded from Blockchain & GenAI are Stupid (Nic)
😁5❤1
#prog #go
The Status Quo of Go Custom Generics
Текущие ограничения дженериков в Go. Актуально на версию 1.25
The Status Quo of Go Custom Generics
Текущие ограничения дженериков в Go. Актуально на версию 1.25
go101.org
The Status Quo of Go Custom Generics -Go 101
Golang online books, articles, tools, etc.
🤣6🤔1😢1
#prog #go
In which people try to explain to the Go authors why having null in a programming language is a bad idea (unsuccessfully)
(2009 год, за два с половиной года до релиза 1.0)
In which people try to explain to the Go authors why having null in a programming language is a bad idea (unsuccessfully)
(2009 год, за два с половиной года до релиза 1.0)
🤣9😁1