All streams
Search
Write a publication
Pull to refresh
4
0
Send message

Соглашусь, здесь действительно важен баланс. Я совсем не против "дружелюбной обёртки"- в идеале, инженерная честность и человеческое тепло должны дополнять друг друга. Но беда в том, что сейчас система оценивает именно обёртку, а не суть. Если человек прямолинеен, но при этом по факту прав - его минусуют не за ошибку, а за тон. Это не создаёт культуры роста, где ты можешь ошибаться и спорить, а - культуру безопасного "ничего не сказать лишнего".

И да, командный игрок с сильными soft skills - это благо. Но карма-то оценивает не взаимодействие в команде, а одиночный текст. И в нём, как по мне, важнее всё же мысль, чем упаковка.

Кстати, вот как это выглядит на практике: за сегодня: +1 → -1 → +1 → -1, и всё это с пометкой "подозрительная активность", хотя ничего окромя этого поста написано не было, под чужими постами/статьями комменты были оставлены вчера и там также.. Просто сидишь, а карма играет в йо-йо.
Получается, что даже молчание может показаться подозрительным. А за что именно прилетело - не ясно. Кто, где, когда, за что? Механика работает как чёрный ящик: минус есть, обратной связи - нет.
И вот это больше всего демотивирует. Не столько сам минус, сколько то, что ты не понимаешь, за что он, и как это влияет на твою репутацию. Инженерно это ощущается как баг, а не как честная система оценки.

Хороший срез, особенно в части, где показано, как формально открытые стандарты превращаются в проприетарные расширения. У Nvidia HGX это видно на уровне разводки, не только документации. Чёткая связка: сеть, память, питание, охлаждение. Всё именно так и проектируется - не по линейке, а вокруг ограничения по теплу, плотности и распределению. Упоминание CXL и DLC не про «тренды», а про узлы будущего, которые уже считаются.

Отдельно полезно, что не стали идеализировать совместимость в OCP: по факту, даже формально стандартизованные узлы часто конфликтуют по питанию или охлаждению.

Было бы интересно увидеть раскладку по orchestration-слоям (K8s, Slurm, UFM и т.д.) - как всё это управляется при 100+ кВт на стойку.

Отличная статья! PhpFluentConsole действительно закрывает важную нишу в PHP-разработке. Вот мои мысли по вашей библиотеке:

Библиотека предлагает элегантное решение для главной боли разработчиков - работы с командной строкой, особенно под Windows. Fluent-интерфейс создаёт потрясающе читаемый код, а поддержка кодировок (CP866, CP1251) - это именно то, что постоянно не хватает при работе с кириллицей. Особенно впечатлила обработка вывода через getMatches() с regex - такой подход действительно экономит часы рутинной работы.

Расширяемость через наследование (как в примере с customRunner) - правильный архитектурный ход. Это превращает библиотеку в платформу для создания специализированных инструментов вроде упомянутого CryptoProBuilder.

Для дальнейшего развития стоит рассмотреть:

  • Более гибкую обработку динамических методов без жесткого white-list'а

  • Добавление работы со стандартным потоком ошибок (STDERR)

  • Поддержку пайпов между командами и таймаутов выполнения

  • Создание врапперов для популярных утилит (OpenSSL, Git, Docker) как отдельный пакет

Главное преимущество - продуманная работа с Windows-кодировками. Это та фича, из-за которой стоит попробовать библиотеку прямо сейчас. Жду с нетерпением продолжения про CryptoProBuilder - такой подход действительно может изменить экосистему инструментов для работы с ЭЦП в PHP.

Прям в точку. ИИ - не волшебная коробка с истиной, а прокачанный калькулятор. Если им бездумно пользоваться - да, тупеешь. И не потому что ИИ "портит", а потому что сам перестаёшь думать. Незаметно.

Ключевая мысль: не проверил - сам виноват, пеняй на себя. Нейросетка легко выдаст бред с важным лицом. Это не баг вовсе, это фича: она не понимает, она предсказывает, что "похоже на правду". И если просто копипастить - да, будет стыдно. Очень)))

2

Information

Rating
Does not participate
Location
Казахстан
Date of birth
Registered
Activity

Specialization

Database Administrator
Senior
From 4,000 €
Database
PostgreSQL
SQL
MySQL
Golang
Redis
Docker
CI/CD
Kubernetes
RabbitMQ