а вот это уже любопытно – другая сторона использования AI
в Cloud Hypervisor запретили контрибьютить код, сгенерированный AI:
(https://github.com/cloud-hypervisor/cloud-hypervisor/blob/v48.0/CONTRIBUTING.md#ai-generated-code)
большой вопрос: как они будут это проверять. В целом любопытный вектор движения. Думаю это только начало…
#ai
в Cloud Hypervisor запретили контрибьютить код, сгенерированный AI:
AI Generated Code
Our policy is to decline any contributions known to contain contents generated or derived from using Large Language Models (LLMs). This includes ChatGPT, Gemini, Claude, Copilot and similar tools.
The goal is to avoid ambiguity in license compliance and optimize the use of limited project resources, especially for code review and maintenance. This policy can be revisited as LLMs evolve and mature.
(https://github.com/cloud-hypervisor/cloud-hypervisor/blob/v48.0/CONTRIBUTING.md#ai-generated-code)
большой вопрос: как они будут это проверять. В целом любопытный вектор движения. Думаю это только начало…
#ai
GitHub
cloud-hypervisor/CONTRIBUTING.md at v48.0 · cloud-hypervisor/cloud-hypervisor
A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal com...
А вот это я понимаю, по-нашему 💪
Парсинг джсонов на симдах 😅🔥
https://github.com/simdjson/simdjson
Заявляют прям что очень быстрые
#gitHub #json #simd
Парсинг джсонов на симдах 😅🔥
https://github.com/simdjson/simdjson
Заявляют прям что очень быстрые
#gitHub #json #simd
GitHub
GitHub - simdjson/simdjson: Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse…
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks - simdjson/simdjson
🤓1
Реальный Код
а вот это уже любопытно – другая сторона использования AI в Cloud Hypervisor запретили контрибьютить код, сгенерированный AI: AI Generated Code Our policy is to decline any contributions known to contain contents generated or derived from using Large Language…
вот еще новость
https://www.opennet.ru/opennews/art.shtml?num=63956
#ai #linux
Джейсон Брукс (Jason Brooks), входящий в управляющий совет проекта Fedora, выставил на обсуждение черновой вариант правил, регламентирующих применение AI-инструментов при разработке Fedora Linux. На обсуждение изменения правил и внесение правок отведено две недели, после чего члены управляющего совета проведут голосование для утверждения новых требований.
AI-инструменты рассматриваются как потенциальная возможность сделать платформу лучше, но при этом имеются опасения, связанные с конфиденциальностью, безопасностью, этикой и качеством. Предложено не запрещать использование AI-ассистентов при обязательном человеческом контроле за результатом их работы и несении разработчиком ответственности за код.
https://www.opennet.ru/opennews/art.shtml?num=63956
#ai #linux
Fedora Docs
Current Members of the Fedora Council
Learn more about Fedora Linux, the Fedora Project & the Fedora Community.
вот тут сильно согласен. Того же мнения: может и не самое прям главное, но очень и очень важное!
#management
#management
Forwarded from Артемий Лебедев
Главное качество руководителя
Руководитель - очень сложное и размытое понятие. Родители, учителя, начальники, командиры, капитаны, бригадиры - все тоже руководители.
Но есть одно важнейшее качество, которое отличает хорошего руководителя от хуевого. Хороший руководитель всегда защищает своих людей.
- Начальник смены отмазывает кассира во время наезда ревизии - он хороший руководитель.
- Менеджер группы не дает уволить тупого маркетолога, который все проебал, на совете директоров - он хороший менеджер.
- Клиент вызвал управляющего и ругает официанта - хороший управляющий должен отгородить своего сотрудника от наезда клиента и принять удар на себя.
Хороший руководитель всегда защищает своих людей. А потом дает им пизды по мере необходимости. Но никогда не допускает прямого влияния на своих людей извне.
Руководитель - очень сложное и размытое понятие. Родители, учителя, начальники, командиры, капитаны, бригадиры - все тоже руководители.
Но есть одно важнейшее качество, которое отличает хорошего руководителя от хуевого. Хороший руководитель всегда защищает своих людей.
- Начальник смены отмазывает кассира во время наезда ревизии - он хороший руководитель.
- Менеджер группы не дает уволить тупого маркетолога, который все проебал, на совете директоров - он хороший менеджер.
- Клиент вызвал управляющего и ругает официанта - хороший управляющий должен отгородить своего сотрудника от наезда клиента и принять удар на себя.
Хороший руководитель всегда защищает своих людей. А потом дает им пизды по мере необходимости. Но никогда не допускает прямого влияния на своих людей извне.
❤1👍1
ууууууух, сколько в питоне 3.14 вкусного подвезли
https://www.opennet.ru/opennews/art.shtml?num=64017
#release #python #news
https://www.opennet.ru/opennews/art.shtml?num=64017
#release #python #news
www.opennet.ru
Выпуск языка программирования Python 3.14
После года разработки опубликован значительный выпуск языка программирования Python 3.14. Новая ветка будет поддерживаться в течение полутора лет, после чего ещё три с половиной года для неё будут формироваться исправления с устранением уязвимостей.
🔥3👍2
Реальный Код
вот еще новость Джейсон Брукс (Jason Brooks), входящий в управляющий совет проекта Fedora, выставил на обсуждение черновой вариант правил, регламентирующих применение AI-инструментов при разработке Fedora Linux. На обсуждение изменения правил и внесение правок…
www.opennet.ru
В Fedora утверждены правила использования AI-инструментов при разработке
Управляющий совет проекта Fedora утвердил правила, регламентирующие применение AI-инструментов при разработке Fedora Linux. AI-инструменты рассматриваются как потенциальная возможность сделать платформу лучше, но при этом имеются опасения, связанные с ко…
Split Buttons
Нечасто используемый элемент пользовательского интерфейса. Но иногда бывает необходим для упрощения UI и облегчения жизни пользователя.
Выглядит как выбор одного из нескольких связаннх действий.
Например, нам нужно выгрузить документ как CSV, JSON либо XML. Не городить же три кнопки. Можно сделать диалог с выбором, тем более, что конечно же будет выбираться файл/источник. Но тоже такое себе – усложнять дефолтный диалог выбора файла (или пусть даже URI для указания местоположения в сети).
Гораздо удобнее заюзать вот такой сплит батон, в котором будут варианты выбора действий:
Применимо как к десктопу, так и к web. И наверное даже к мобилкам.
https://www.nngroup.com/articles/split-buttons/
#ui
Нечасто используемый элемент пользовательского интерфейса. Но иногда бывает необходим для упрощения UI и облегчения жизни пользователя.
Выглядит как выбор одного из нескольких связаннх действий.
Например, нам нужно выгрузить документ как CSV, JSON либо XML. Не городить же три кнопки. Можно сделать диалог с выбором, тем более, что конечно же будет выбираться файл/источник. Но тоже такое себе – усложнять дефолтный диалог выбора файла (или пусть даже URI для указания местоположения в сети).
Гораздо удобнее заюзать вот такой сплит батон, в котором будут варианты выбора действий:
Load As...
JSON
XML
CSV
Применимо как к десктопу, так и к web. И наверное даже к мобилкам.
https://www.nngroup.com/articles/split-buttons/
#ui
🔥2
Forwarded from ChillHouse (Alexey Moiseenkov)
Что и как я стараюсь делать в стартапе или команде до 20 человек. До всяких PMF, стратегии масштабирования «человеков» для разных задач и прочего. Так сказать основополагающие штуки:
1/ горизонтальная структура без менеджеров, по сути в компании один менеджер это СЕО и то он таковым является, потому что частенько отвечает за то «куда бежать»
2/ everyday results. У нас очень мало закрепленных процессов, абсолютно пофигу где ведутся задачи, какие там трекеры, документы и прочее. Стараюсь только чтобы все постили в канал status (мы сидим в дискорде) каждый день что сделали, даже если ничего (прививаю это прям с первого дня - адски помогает наладить прозрачность и самоконтроль). И так же в начале каждой недели каждый пишет план че будет делать. Если ежедневный статус это про то че поделал, то еженедельный про продукт желательно.
3/ найм только через референс по возможности. Я придерживаюсь мнения что стартап не стоит даже начинать если вы не знаете с кем его делать.
4/ желание что-то делать в том что решила делать компания почти всегда превалирует над тем чтобы искать людей с готовым профилем хард скилов. Всему можно научиться (надеюсь хаха, ошибки бывают).
5/ очень частые смены позиционирования и большая гибкость в том, что иногда надо все выкинуть - все свои труды. Мелкие команды это не про четкие задачи и вечную ценность. Мы стараемся быстрее чекать все через инвесторов и партнеров, чтобы увидеть фидбек, в consumer иногда достаточно нескольких сотен органических пользователей (только не проверяйте трафлом пожалуйста).
6/ никакого графика, кроме как «будь на связи когда все на месте», выходные по желанию когда угодно
7/ умение принимать критику к результату а не личности важный навык и я стараюсь его искать в людях
8/ всякие доли, зарплаты идут полностью стандартно с рынком. То есть легко гуглится. И у нас примерно так же. Бывают конечно исключения
1/ горизонтальная структура без менеджеров, по сути в компании один менеджер это СЕО и то он таковым является, потому что частенько отвечает за то «куда бежать»
2/ everyday results. У нас очень мало закрепленных процессов, абсолютно пофигу где ведутся задачи, какие там трекеры, документы и прочее. Стараюсь только чтобы все постили в канал status (мы сидим в дискорде) каждый день что сделали, даже если ничего (прививаю это прям с первого дня - адски помогает наладить прозрачность и самоконтроль). И так же в начале каждой недели каждый пишет план че будет делать. Если ежедневный статус это про то че поделал, то еженедельный про продукт желательно.
3/ найм только через референс по возможности. Я придерживаюсь мнения что стартап не стоит даже начинать если вы не знаете с кем его делать.
4/ желание что-то делать в том что решила делать компания почти всегда превалирует над тем чтобы искать людей с готовым профилем хард скилов. Всему можно научиться (надеюсь хаха, ошибки бывают).
5/ очень частые смены позиционирования и большая гибкость в том, что иногда надо все выкинуть - все свои труды. Мелкие команды это не про четкие задачи и вечную ценность. Мы стараемся быстрее чекать все через инвесторов и партнеров, чтобы увидеть фидбек, в consumer иногда достаточно нескольких сотен органических пользователей (только не проверяйте трафлом пожалуйста).
6/ никакого графика, кроме как «будь на связи когда все на месте», выходные по желанию когда угодно
7/ умение принимать критику к результату а не личности важный навык и я стараюсь его искать в людях
8/ всякие доли, зарплаты идут полностью стандартно с рынком. То есть легко гуглится. И у нас примерно так же. Бывают конечно исключения
🔥1
🔥1
PHP 8.5
Вдруг кому интересно – ПХП на днях свежий вышел
Из новинок:
– New "URI" extension
– New pipe operator (|>)
– Clone With
– New #[\NoDiscard] attribute
– Support for closures, casts, and first class callables in constant expressions
Любопытные изменения.
Вот к примеру что касаемо пайпов.
Теперь вместо
можно писать
https://www.php.net/archive/2025.php#2025-11-20-3
#release #php #news
Вдруг кому интересно – ПХП на днях свежий вышел
Из новинок:
– New "URI" extension
– New pipe operator (|>)
– Clone With
– New #[\NoDiscard] attribute
– Support for closures, casts, and first class callables in constant expressions
Любопытные изменения.
Вот к примеру что касаемо пайпов.
Теперь вместо
$temp = "PHP Rocks";
$temp = htmlentities($temp);
$temp = str_split($temp);
$temp = array_map(strtoupper(...), $temp);
$temp = array_filter($temp, fn($v) => $v != 'O');
$result = $temp;
echo $result, PHP_EOL;
можно писать
$result = "PHP Rocks"
|> htmlentities(...)
|> str_split(...)
|> (fn($x) => array_map(strtoupper(...), $x))
|> (fn($x) => array_filter($x, fn($v) => $v != 'O'))
;
echo $result, PHP_EOL;
https://www.php.net/archive/2025.php#2025-11-20-3
#release #php #news
… а вот это уже совсем любопытно 😁
Оказывается, в сишечке версии C23 (да-да, новые версии Си до сих пор выходят!) тоже появился
Ну делаааа…
Ой веееееей! Там и атрибут
https://en.cppreference.com/w/c/language/attributes/nodiscard
#interesting #c
Оказывается, в сишечке версии C23 (да-да, новые версии Си до сих пор выходят!) тоже появился
nodiscard 🤪Ну делаааа…
Ой веееееей! Там и атрибут
deprecated теперь есть 🤣🔥https://en.cppreference.com/w/c/language/attributes/nodiscard
#interesting #c
ахахаха вот это смешно 😁
#funny #ai
In 2020 alone, poor-quality software reportedly cost businesses $2.08 trillion globally according to the Consortium for Information & Software Quality (CISQ). That's not a typo—trillions of dollars evaporated because someone somewhere wrote a bug that didn't get caught until too late.
And these all happened before we needed a word for "vibe coding".
#funny #ai
❤2
49.A_Retrospective_View_of_the_Laws_of_Software_Engineering.pdf
2.1 MB
Django 6.0
Вчера вышел. Список нововведений лично меня особо не впечатлил, кроме
https://www.djangoproject.com/weblog/2025/dec/03/django-60-released/
#news #release #django #web #python
Вчера вышел. Список нововведений лично меня особо не впечатлил, кроме
Background Tasks: run code outside the HTTP request-response cycle with a built-in, flexible task framework.
https://www.djangoproject.com/weblog/2025/dec/03/django-60-released/
#news #release #django #web #python
Django Project
Django 6.0 released
Posted by Natalia Bidart on Dec. 3, 2025
👍2
https://blog.cloudflare.com/5-december-2025-outage/
в этот раз в Lua бага закралась 😅
#cloudflare #outage #lua
в этот раз в Lua бага закралась 😅
#cloudflare #outage #lua