Если доля для разработчиков в этом деле вам показалась изрядно завышенной, то вспомните кто пишет софт для местных юристов https://legalsolutions.thomsonreuters.co.uk/. Думаю, это так же объясняет почему 353 = 216 + 135.
эта поделка тупо отхватила бы Permission Denied при попытке снести рутовые папки без судо
Рекурсивное удаление работает из глубины дерева директорий наверх. При попытке удалить /home юзер останется без своих файлов, но сама директория не пострадает.
Большинство аудитов чужих решений кода вообще ни как не касаются - являясь сугубо бумажной историей в поддержку маркетинга. А те, что касаются, по факту оказываются чьим-то пресейлом в надежде отжать заказ у конкурента. Ну либо стоят как звездолет.
setup: "uv sync --locked --all-extras" - установка зависимостей в .venv без хождения в сеть для сверки lock-файла с репозиториями пакетов. При актуальном кеше отрабатывает за мгновение.
upgrade: "uv lock --upgrade" / "uv lock --upgrade-package <name>" - обновление версий в lock-файле. Потом можно синкнуть .venv предыдущей командой. Либо uv sync --upgrade --all-extras, но это лишняя когнитивная нагрузка.
GitLab можно ускорить, используя родной кеш https://docs.astral.sh/uv/guides/integration/gitlab/ . Но самым быстрым вариантом для CI оказалась сборка зависимостей в docker имидж с кешированием по слоям, который потом используется для запуска остальных jobs.
Проблема транскрибации состоит в том как соблюсти баланс между точностью воспроизведения услышанного и точностью понятого.
Самое интересное начинается когда речь звучит неразборчиво, человек говорит неграмотно, картавит, проглатывает звуки, употребляет сленг и т.п.
В зависимости от задачи вы либо хотите получить текст, близкий к услышанным звукам, либо интерпретированный по смыслу. Так или иначе это будет текст с ошибками, только они разного рода.
Опытный заказчик ввернёт в договор фразу типа "доступность 24/7", а вайбкодер не заметит подвоха. А если и заметит, то поймёт только потом, со своим уже опытом.
Разработка большой доли софта мотивируется оптимизацией. То есть жадностью. А она безгранична. ИИ меняет ладшафт требуемых компетенций. Но саму индустрию с рынка он не выкинет.
У нее задача продавать токены, что противоречит вашей - генерировать минимальный код без дубликатов. Поэтому она сначала пишет по-своему, а потом переписывает по-вашему. Все счастливы.
AI‑assisted development и vibe coding не одно и то же. В первом случае инструмент ускоряет инженера. Во втором человек передает инструменту решения, которые сам не умеет проверить.
Хорошо сказано. Фишка ещё в том, умеет-ли заказчик (я так понял речь о заказной разработке) сам проверять. А так же способен-ли он в принципе осознать зачем ему пытаются продать еще что-то сверху кроме полезной функционмльности.
Мне на практике встречались две крайности. Одни реально не понимают - как правило это их первый проект. Другие хитрят, умалчивая о подводной части айсберга НФР, что потом развести на неоплачивыемые доработки, как нечто само собой разумеющееся. Интересно как у вас?
Понятие частной жизни есть в любом случае, в том числе и для ребёнка. Ребёнок находится под опекой. Наблюдать ради безопасности можно - это прямая обязанность опекуна. Подсматривать нельзя - это может быть расценено как вмешательство в частную жизнь ребёнка. В итоге все будет зависеть от трактовки ситуации тем, кто будет судить.
Если вы делаете бизнес на продаже социальных взаимодействий, то логично не только получать лут с удачных исходов, но и отвечать за последствия нежелательных. Мысль переложить все такие риски на третью сторону, в данном случае родителей, в принципе не нова - обеспечивать безопасность своими силами это достаточно затратно. Но те же парки детских развлечений это как-то решают, не без элементов принуждения со стороны законодателей, разумеется.
Требования к скорости растут кратно объёмам данных. Условно они увеличили объем памяти в четыре раза, а скорость лишь в два. Что толку от 512Гб, если все это тормозит? Как персоналка мак идеален (у меня m5 pro). Но в качестве числодробилки для гигантских моделей это извращение.
Спорт высоких достижений это рынок эксклюзивного штучного товара, поэтому все так дорого. Таким спортсменом нельзя стать посто по желанию - его нужно отобрать из тысяч, а потом грамотно вырастить. Здесь должны сложиться вместе множество редких факторов, включая генетику, волевые качества, наличие инфраструктуры, тренеров и т.п. Насколько эти ребята круты и уникальны можно почувствовать, учавствуя в совместных соревнованиях, типа городских марафонов.
512 ГБ единой памяти Apple реальный аргумент: сопоставимый объём памяти на дискретных картах стоит на порядок дороже
Память у Apple все равно медленнее, чем на специализированном железе, и ядер меньше. Это хорошая рабочая машинка, но сравнивать с ускорителем или покупать вместо - идея так себе.
На таких объёмах можно все в оперативной памяти хранить и собирать в реальном времени. Редис с ZSET или эластик с обратным индексом - думаю будет в пределах микросекунд.
Если доля для разработчиков в этом деле вам показалась изрядно завышенной, то вспомните кто пишет софт для местных юристов https://legalsolutions.thomsonreuters.co.uk/. Думаю, это так же объясняет почему 353 = 216 + 135.
Рекурсивное удаление работает из глубины дерева директорий наверх. При попытке удалить /home юзер останется без своих файлов, но сама директория не пострадает.
Большинство аудитов чужих решений кода вообще ни как не касаются - являясь сугубо бумажной историей в поддержку маркетинга. А те, что касаются, по факту оказываются чьим-то пресейлом в надежде отжать заказ у конкурента. Ну либо стоят как звездолет.
setup: "uv sync --locked --all-extras" - установка зависимостей в .venv без хождения в сеть для сверки lock-файла с репозиториями пакетов. При актуальном кеше отрабатывает за мгновение.
upgrade: "uv lock --upgrade" / "uv lock --upgrade-package <name>" - обновление версий в lock-файле. Потом можно синкнуть .venv предыдущей командой. Либо uv sync --upgrade --all-extras, но это лишняя когнитивная нагрузка.
GitLab можно ускорить, используя родной кеш https://docs.astral.sh/uv/guides/integration/gitlab/ . Но самым быстрым вариантом для CI оказалась сборка зависимостей в docker имидж с кешированием по слоям, который потом используется для запуска остальных jobs.
Проблема транскрибации состоит в том как соблюсти баланс между точностью воспроизведения услышанного и точностью понятого.
Самое интересное начинается когда речь звучит неразборчиво, человек говорит неграмотно, картавит, проглатывает звуки, употребляет сленг и т.п.
В зависимости от задачи вы либо хотите получить текст, близкий к услышанным звукам, либо интерпретированный по смыслу. Так или иначе это будет текст с ошибками, только они разного рода.
Опытный заказчик ввернёт в договор фразу типа "доступность 24/7", а вайбкодер не заметит подвоха. А если и заметит, то поймёт только потом, со своим уже опытом.
Просто в следующий раз пусть называют свои ресурсы не custom, а bin, boot, home, var, etc - красивые же имена.
Разработка большой доли софта мотивируется оптимизацией. То есть жадностью. А она безгранична. ИИ меняет ладшафт требуемых компетенций. Но саму индустрию с рынка он не выкинет.
Сейчас на макбуках для зарядки есть и пропиетарный магнитный разъём, и возможность заряжать через usb - очень удобно.
У нее задача продавать токены, что противоречит вашей - генерировать минимальный код без дубликатов. Поэтому она сначала пишет по-своему, а потом переписывает по-вашему. Все счастливы.
Хорошо сказано. Фишка ещё в том, умеет-ли заказчик (я так понял речь о заказной разработке) сам проверять. А так же способен-ли он в принципе осознать зачем ему пытаются продать еще что-то сверху кроме полезной функционмльности.
Мне на практике встречались две крайности. Одни реально не понимают - как правило это их первый проект. Другие хитрят, умалчивая о подводной части айсберга НФР, что потом развести на неоплачивыемые доработки, как нечто само собой разумеющееся. Интересно как у вас?
Понятие частной жизни есть в любом случае, в том числе и для ребёнка. Ребёнок находится под опекой. Наблюдать ради безопасности можно - это прямая обязанность опекуна. Подсматривать нельзя - это может быть расценено как вмешательство в частную жизнь ребёнка. В итоге все будет зависеть от трактовки ситуации тем, кто будет судить.
Если вы делаете бизнес на продаже социальных взаимодействий, то логично не только получать лут с удачных исходов, но и отвечать за последствия нежелательных. Мысль переложить все такие риски на третью сторону, в данном случае родителей, в принципе не нова - обеспечивать безопасность своими силами это достаточно затратно. Но те же парки детских развлечений это как-то решают, не без элементов принуждения со стороны законодателей, разумеется.
Понятно, что ультра быстрее, чем про. Но не на порядки же, а в разы. Поэтому я не настолько оптимистичен.
Что касается подписок, то они сейчас вне конкуренции. При ценах $200/mo, ультра это будет окупаться 10 лет. Ну а с учётом прогресса - никогда.
Требования к скорости растут кратно объёмам данных. Условно они увеличили объем памяти в четыре раза, а скорость лишь в два. Что толку от 512Гб, если все это тормозит? Как персоналка мак идеален (у меня m5 pro). Но в качестве числодробилки для гигантских моделей это извращение.
Спорт высоких достижений это рынок эксклюзивного штучного товара, поэтому все так дорого. Таким спортсменом нельзя стать посто по желанию - его нужно отобрать из тысяч, а потом грамотно вырастить. Здесь должны сложиться вместе множество редких факторов, включая генетику, волевые качества, наличие инфраструктуры, тренеров и т.п. Насколько эти ребята круты и уникальны можно почувствовать, учавствуя в совместных соревнованиях, типа городских марафонов.
Память у Apple все равно медленнее, чем на специализированном железе, и ядер меньше. Это хорошая рабочая машинка, но сравнивать с ускорителем или покупать вместо - идея так себе.
Можете прописать все в requirements.txt и попробовать что-то в духе:
Либо перетащить зависимости в pyproject.toml и указать явно что откуда брать через tool.uv.index / tool.uv.sources
Русский язык это не только РФ, как и английский не только UK.
На таких объёмах можно все в оперативной памяти хранить и собирать в реальном времени. Редис с ZSET или эластик с обратным индексом - думаю будет в пределах микросекунд.