Посмотрел - очень хороший проект, прям "взрослый". Особенно хорош раздел документации. Жаль только код на расте, который на голом железе никем никогда не тестировался, и к стабильности которого в таком применении большие вопросы.
Это правда, если у вас неквалифицированные работники руками (разнорабочие, продавцы, грузчики, ...) или задницей на стуле (сторожа, охранники, ...) - там действительно почти всегда крайне низкокачествеенное население, и изменить это невозможно в силу обьективных рыночных причин. Если у вас на квалифицированных позициях болванчики - вы ССЗБ, что их наняли, теперь мучайтесь.
У Jaguar есть 2 мегабайта ОЗУ (отображается по адресу 0x000000), (до) 6 мегабайт ПЗУ (по сути, картридж), отображаемые по адресу 0x80000
Но ведь это типовой конфиг ультрабюджетных роутеров 10 лет назад. 2МБ оперативки (физически 4МБ, но почти половину съедали initrd и tmpfs) и 4-16 флешка. Плюс там был загрузчик, MMU, файловая система (пусть и только для чтения), и еще для юзерспейса место было...
Стандарт для всего мира по факту. Конкуренция сейчас осталась для гоев, белые люди сразу договариваются со властью о нужных бизнесу законах и сертификациях (создание рва), с соседями о разделе сфер влияния, и так далее. Только где-то это делается грубо, а где-то лоббирование шкурных интересов очередного денежного мешка заворачивают в "беспокойство компании о приватности детей, праве на детство, и защите их от педофилов".
Мы тратим на науку втрое меньше лидеров
Потому что планирование дальше 10-12-15 лет тут - профанация. Каждые 25-50 лет происходит вайп, посмотрите в историю, не было ни одного спокойного поколения за полтыщи лет точно. А наука внутри бизнеса требует гарантий стабильности ну хотя бы на поколение вперед, так как эти инвестиции быстро не отбиваются.
Я вот уже месяца три полностью перестал писать код сам.
Полгода та же история.
И нет, ей не надо все разжевывать.
Надо. Да, многое уже понимает без подсказки, однако многие тонкости надо обязательно проговаривать. Это ничем не отличается от постановки задачи кожаному - можно сказать "сам придумай как нибудь", и в 80% будет успех, но в оставшихся 20 получаем совсем не то, что хотели.
Ситуация ровно та же, как с пилотами гражанской авиации. Раньше они летали сами, чисто "на руках", годами учились и нарабатывали механические навыки. Сейчас самолет ведет железный болван, а пилот превратился в его оператора. Пилоты вымерли? Нет. Но профиль решаемых ими задач серьезно поменялся.
Нет, не проще. Во-первых обьемы на порядок-два отличаются даже для небольшого личного проекта. То, на что надо было месяц, сейчас решается часом на формулирование хотелок и часом-двумя генерации. Во-вторых, делать тот же фронтенд, не будучи фронтом - боль и страдание. Здесь же ты просто говоришь, как оно должно выглядеть и что делать - хоба, и все готово. Особенно сложные большие таблицы и графики. В-третьих, оно сразу пишет чисто, настолько, что там после прогона пачки SAST и code smell ничего почти не находит. Руками так писать... Какой-то высший дзен. Добавим сюда отличную читаемость кода - и вообще оказывается, что проще писать всё агентом, а потом править ручками какие-то частности.
Вишенка на торте - документация. В задании она всегда ставится в обязательном порядке, и генерируется очень качественно. Руками такое делать - снова боль, да и лень не позволяет. Плюс бонусом качается английский, так как все запросы описываются на нем.
Статистику по мошенничествам и подделкам собрать - вот и списочек нарисуется, это лучший способ понять популярность у жуликов. Что больше всего подделывали, по чему дофига случаев обмана, фейков, и прочего скама - те бренды и ставить на особый контроль.
Ну разрабы откуда-то взялись в целом, хотя никто их не учил. Так и здесь - кто хочет развиваться - уже активно обучаются новым технологиям, используют их, и держат нос по ветру. Сами, не дожидаясь дара небес и доброго дяди. Консерваторы, не приемлящие изменений в своей жизни, просто останутся за бортом, как в свое время остались многочисленные кучеры, извозчики, настройщики телевизоров, и прочие...
Такие вещи оцениваются уже по степени риска и ущерба. Не пропустить гипотетический сайт игрушек раз в столетие, который, скорее всего, никогда и не возникнет - или дать вольную тысячам тайпсквоттеров и мошенников, которые сделали те самые миллиарды ущерба в год. Думаю, решение очевидно, мы в обществе живем, полном таких компромиссов, и любой момент регулирования, куда не посмотри, имеет "неудобные" пограничные случаи. Пример - ремни безопасности в машине - в крайне редких кейсах при пожаре батареи или слетании в воду вы умрете благодаря оным, не успев выбраться, а в остальных случаях ремни дают неоспоримую безопасность. Отменим их из-за одного граничного случая раз в год?
Типа бренд ecoapple, который яблочники отсудить.
Это уже решает суд, а не модератор. Модератор будет отсеивать только очевидные фейки типа apple-free-iphone.com или вышеупомянутый случай макдачки. Ботом уже не порегаешь 9000 доменов с синонимами, подменой букв, и прочим - они дружно потратят бюджет и повиснут в модерации навсегда.
Ага. Так и вижу: хочешь создать сайт о пумах - иди получай согласие от Puma
Для этого и нужна платная ручная модерация спорных случаев. Если у него pumas-in-forest.com - пропустят с возвратом средств, если puma-franchise-01.com - пойдет за разрешением или нафиг без возврата денег.
Ну и продавцы товаров одного бренда часто имеют название этого бренда в сайте.
Так это нарушение правил использования имени бренда. Нельзя свой ларек называть "кроссовки адидас", за это в любой нормальной стране прилетит моментально.
Будет все те же семь разработчиков. Но профиль поменяется.
Во-первых, разработчик теперь должен иметь небольшой скилл аналитика плюс хороший скилл техписа. Ибо какой промпт напишешь - то и получишь. Я по себе замечаю, что промпты даже для своих игрушечных задач превращаются в полноценные технические требования на несколько листов...
Во-вторых, разраб должен будет уметь в архитектуру, сразу, с самого начала. За агентом надо смотреть, а если у тебя нет понимания матчасти - агент сделает трансформатор из дерева, и поймешь ты это слишком поздно.
В-третьих, надо будет хорошо знать код. Агент дает не 100% качество, и многие вещи проще быстро поправить руками, чем вымучивать сложными промптами по десять раз, надеясь, что железный болван таки прозреет.
В легаси со сложной бизнес-логикой агент не может, просто по причине того, что без понимания законов, нормативки, процессов и прочих местечковых особенностей код выглядит шизофазией. А иметь своего агента по силам лишь избранным - железо купить может и не проблема (за наличные доллары продадут даже чёрту), но вот найти людей, которые качественно поднимут и обучат сетку, сейчас почти нереально: спецов мало, спрос огромен. Сбер тому пример, железо у них есть, но бот все равно дико кривой.
В целом плохо станет джунам и стажерам, так как им в подобной схеме вообще нет места. Скорее всего, им придется долго нарабатывать опыт в опенсорсе, либо за миску риса клепать приложения в маркет. Плохо станет перекладывателям жсонов и прочим макакам - эту работу агент сделает легко.
Инициатива неплохая по части борьбы с фейками, но реализация - ужас.
По хорошему счету, регистратору надо сделать список мировых и лакшери брендов (фейки чаще всего там, список очень небольшой), и дальше, когда кто-то регает домен, смотреть на сходство строк/подстрок - если оно высокое - предупреждать, что такая регистрация похожа на бренднейм - услуга будет дороже и уйдет на ручную модерацию человеку. На этой модерации запрашивать согласование от бренда бумажным письмом, которое мошенник запросить у бренда не сможет, конечно же. Заодно и ложно-положительные сработки человек тоже увидит.
Скорее всего, оно спонсировано производителем чипа - банально дают хорошую скидку вендору девборд на чипы, если вообще не бесплатно подкидывают. Так как это шикарный маркетинг...
Близзарды к варику продавали одно время аппаратные TOTP-токены - эксперимент дальше этого не пошел. Ненкоторые банки их прямо в карту встраивали, тоже никого не заинтересовало вообще - продукт как появился, так и исчез... Ибо ответ прост - есть TOTP для телефонов в виде приложения, и кейсов, где он не применим, почти нет.
Если сейчас пытаться в такой продукт, то это должен быть именно гибрид TOTP + pkcs11 + парольный менеджер + защищенный картиридер, причем по цене до 100 баксов, частично опенсорсный для маркетинга (не сертифицированная версия), и при этом в закрытой версии сертифицированный как СКЗИ (или штатовский аналог). Выглядит не очень реально...
Люди заморачивались этим еще лет 10-12-15 назад, тут на хабре с пяток проектов было уже. Как показала практика, "гражданскому" рынку этот девайс попросту не нужен, так как пароли почти везде заменились смс-кодами. Зайти же к корпоратам или в госы, где оно может и было бы нужно, без больших связей/затрат врядли возможно (получить сертификацию не так-то просто, а без нее это просто игрушка).
Ношу точно такую же штуку на базе Waveshare RP2350-Touch-LCD-1.28. Очень удобно. Изначально делал вообще ради эксперимента, можно ли сгенерить код для железки с нуля и "под ключ" при помощи claude. Можно, он даже с круглым экраном разобрался и не сломал UI... Причем это не ардуино-код, все на взрослом C++.
А вот с паролями я поступил так - при вводе пин-кода мы его просто запоминаем, и от него и внутреннего ключа генерим пароль. Неправильный пин-код? Получим неправильный пароль, то есть ручной перебор попросту невозможен.
Проблема в обьеме этого легаси. У нас вот один проект почти 500 метров чистых исходников на java, огромный монолитище. Там куча бизнесовой логики, которая не описана нигде, куча флагов в базе типа is_order, is_ordered, _ordered, которые имеют при почти одинаковом названии полярно разную функциональность - ну исторически так сложилось. Это и рады бы сплавить железному болвану, но нет, пока только кожаный может разгребать это. Плюс нужен локальный железный болван, чтобы его дообучить на своем гите и нормативной базе, но это отдельная мега-задача...
ШОК! Молотком можно не только забивать гвозди, но и отбивать пальцы! /s
Эволюция все расставит на свои места. Первые самолеты были дендрофекальные, реально из бытовых стройматериалов и на честном слове. Кто-то разбивался, кто-то выживал, и эти Михалычи-кустари положили начало вполне себе нормальной авиационной отрасли. Автомобили начинались так же. Атомная отрась вообще с колдовских практик начиналась, когда радий в конфеты добавляли... Так и здесь - вайбкодеры без понимания матчасти какое-то время будут кодить неэффективное дерьмо, их бизнес медленно начнет разрушатся, будучи раздавлен теми, кто использует ИИ разумно, с пониманием дела, эффективно. К КИ говноделов не допускают уже, а в бытовом сегменте пусть развлекаются сколько хотят - идет строительство новой отрасли, и эксперименты надо делать именно сейчас, чтобы понять допустимые границы технологий и области применения.
Что только дает еще больше вопросов, каким же образом повредилось ее содержимое.
Память уровня CUSU + левые eeprom из отбраковки, которые не прошли тесты и работают лишь условно - вот и отказ. Китаец-то думает, "я ее раз запишу, потом только читаться будет" - но нет, полудохлый чип нагревается от соседей и забывает часть данных лол. И никому в голову не придет, что сдохла не оперативка, а этот самый кривой 24L02...
Посмотрел - очень хороший проект, прям "взрослый". Особенно хорош раздел документации. Жаль только код на расте, который на голом железе никем никогда не тестировался, и к стабильности которого в таком применении большие вопросы.
Это правда, если у вас неквалифицированные работники руками (разнорабочие, продавцы, грузчики, ...) или задницей на стуле (сторожа, охранники, ...) - там действительно почти всегда крайне низкокачествеенное население, и изменить это невозможно в силу обьективных рыночных причин. Если у вас на квалифицированных позициях болванчики - вы ССЗБ, что их наняли, теперь мучайтесь.
Но ведь это типовой конфиг ультрабюджетных роутеров 10 лет назад. 2МБ оперативки (физически 4МБ, но почти половину съедали initrd и tmpfs) и 4-16 флешка. Плюс там был загрузчик, MMU, файловая система (пусть и только для чтения), и еще для юзерспейса место было...
Там про OAuth2/OpenID речь идет. Нельзя на местные сервисы вешать не местного (не работающего официально на рынке РФ) провайдера авторизации.
Какой в этом тайный смысл - ну хз, даже предположить сложно.
Стандарт для всего мира по факту. Конкуренция сейчас осталась для гоев, белые люди сразу договариваются со властью о нужных бизнесу законах и сертификациях (создание рва), с соседями о разделе сфер влияния, и так далее. Только где-то это делается грубо, а где-то лоббирование шкурных интересов очередного денежного мешка заворачивают в "беспокойство компании о приватности детей, праве на детство, и защите их от педофилов".
Потому что планирование дальше 10-12-15 лет тут - профанация. Каждые 25-50 лет происходит вайп, посмотрите в историю, не было ни одного спокойного поколения за полтыщи лет точно. А наука внутри бизнеса требует гарантий стабильности ну хотя бы на поколение вперед, так как эти инвестиции быстро не отбиваются.
Полгода та же история.
Надо. Да, многое уже понимает без подсказки, однако многие тонкости надо обязательно проговаривать. Это ничем не отличается от постановки задачи кожаному - можно сказать "сам придумай как нибудь", и в 80% будет успех, но в оставшихся 20 получаем совсем не то, что хотели.
Ситуация ровно та же, как с пилотами гражанской авиации. Раньше они летали сами, чисто "на руках", годами учились и нарабатывали механические навыки. Сейчас самолет ведет железный болван, а пилот превратился в его оператора. Пилоты вымерли? Нет. Но профиль решаемых ими задач серьезно поменялся.
Нет, не проще. Во-первых обьемы на порядок-два отличаются даже для небольшого личного проекта. То, на что надо было месяц, сейчас решается часом на формулирование хотелок и часом-двумя генерации. Во-вторых, делать тот же фронтенд, не будучи фронтом - боль и страдание. Здесь же ты просто говоришь, как оно должно выглядеть и что делать - хоба, и все готово. Особенно сложные большие таблицы и графики. В-третьих, оно сразу пишет чисто, настолько, что там после прогона пачки SAST и code smell ничего почти не находит. Руками так писать... Какой-то высший дзен. Добавим сюда отличную читаемость кода - и вообще оказывается, что проще писать всё агентом, а потом править ручками какие-то частности.
Вишенка на торте - документация. В задании она всегда ставится в обязательном порядке, и генерируется очень качественно. Руками такое делать - снова боль, да и лень не позволяет. Плюс бонусом качается английский, так как все запросы описываются на нем.
Статистику по мошенничествам и подделкам собрать - вот и списочек нарисуется, это лучший способ понять популярность у жуликов. Что больше всего подделывали, по чему дофига случаев обмана, фейков, и прочего скама - те бренды и ставить на особый контроль.
Ну разрабы откуда-то взялись в целом, хотя никто их не учил. Так и здесь - кто хочет развиваться - уже активно обучаются новым технологиям, используют их, и держат нос по ветру. Сами, не дожидаясь дара небес и доброго дяди. Консерваторы, не приемлящие изменений в своей жизни, просто останутся за бортом, как в свое время остались многочисленные кучеры, извозчики, настройщики телевизоров, и прочие...
Такие вещи оцениваются уже по степени риска и ущерба. Не пропустить гипотетический сайт игрушек раз в столетие, который, скорее всего, никогда и не возникнет - или дать вольную тысячам тайпсквоттеров и мошенников, которые сделали те самые миллиарды ущерба в год. Думаю, решение очевидно, мы в обществе живем, полном таких компромиссов, и любой момент регулирования, куда не посмотри, имеет "неудобные" пограничные случаи. Пример - ремни безопасности в машине - в крайне редких кейсах при пожаре батареи или слетании в воду вы умрете благодаря оным, не успев выбраться, а в остальных случаях ремни дают неоспоримую безопасность. Отменим их из-за одного граничного случая раз в год?
Это уже решает суд, а не модератор. Модератор будет отсеивать только очевидные фейки типа apple-free-iphone.com или вышеупомянутый случай макдачки. Ботом уже не порегаешь 9000 доменов с синонимами, подменой букв, и прочим - они дружно потратят бюджет и повиснут в модерации навсегда.
Для этого и нужна платная ручная модерация спорных случаев. Если у него pumas-in-forest.com - пропустят с возвратом средств, если puma-franchise-01.com - пойдет за разрешением или нафиг без возврата денег.
Так это нарушение правил использования имени бренда. Нельзя свой ларек называть "кроссовки адидас", за это в любой нормальной стране прилетит моментально.
Будет все те же семь разработчиков. Но профиль поменяется.
Во-первых, разработчик теперь должен иметь небольшой скилл аналитика плюс хороший скилл техписа. Ибо какой промпт напишешь - то и получишь. Я по себе замечаю, что промпты даже для своих игрушечных задач превращаются в полноценные технические требования на несколько листов...
Во-вторых, разраб должен будет уметь в архитектуру, сразу, с самого начала. За агентом надо смотреть, а если у тебя нет понимания матчасти - агент сделает трансформатор из дерева, и поймешь ты это слишком поздно.
В-третьих, надо будет хорошо знать код. Агент дает не 100% качество, и многие вещи проще быстро поправить руками, чем вымучивать сложными промптами по десять раз, надеясь, что железный болван таки прозреет.
В легаси со сложной бизнес-логикой агент не может, просто по причине того, что без понимания законов, нормативки, процессов и прочих местечковых особенностей код выглядит шизофазией. А иметь своего агента по силам лишь избранным - железо купить может и не проблема (за наличные доллары продадут даже чёрту), но вот найти людей, которые качественно поднимут и обучат сетку, сейчас почти нереально: спецов мало, спрос огромен. Сбер тому пример, железо у них есть, но бот все равно дико кривой.
В целом плохо станет джунам и стажерам, так как им в подобной схеме вообще нет места. Скорее всего, им придется долго нарабатывать опыт в опенсорсе, либо за миску риса клепать приложения в маркет. Плохо станет перекладывателям жсонов и прочим макакам - эту работу агент сделает легко.
Инициатива неплохая по части борьбы с фейками, но реализация - ужас.
По хорошему счету, регистратору надо сделать список мировых и лакшери брендов (фейки чаще всего там, список очень небольшой), и дальше, когда кто-то регает домен, смотреть на сходство строк/подстрок - если оно высокое - предупреждать, что такая регистрация похожа на бренднейм - услуга будет дороже и уйдет на ручную модерацию человеку. На этой модерации запрашивать согласование от бренда бумажным письмом, которое мошенник запросить у бренда не сможет, конечно же. Заодно и ложно-положительные сработки человек тоже увидит.
Скорее всего, оно спонсировано производителем чипа - банально дают хорошую скидку вендору девборд на чипы, если вообще не бесплатно подкидывают. Так как это шикарный маркетинг...
Близзарды к варику продавали одно время аппаратные TOTP-токены - эксперимент дальше этого не пошел. Ненкоторые банки их прямо в карту встраивали, тоже никого не заинтересовало вообще - продукт как появился, так и исчез... Ибо ответ прост - есть TOTP для телефонов в виде приложения, и кейсов, где он не применим, почти нет.
Если сейчас пытаться в такой продукт, то это должен быть именно гибрид TOTP + pkcs11 + парольный менеджер + защищенный картиридер, причем по цене до 100 баксов, частично опенсорсный для маркетинга (не сертифицированная версия), и при этом в закрытой версии сертифицированный как СКЗИ (или штатовский аналог). Выглядит не очень реально...
Люди заморачивались этим еще лет 10-12-15 назад, тут на хабре с пяток проектов было уже. Как показала практика, "гражданскому" рынку этот девайс попросту не нужен, так как пароли почти везде заменились смс-кодами. Зайти же к корпоратам или в госы, где оно может и было бы нужно, без больших связей/затрат врядли возможно (получить сертификацию не так-то просто, а без нее это просто игрушка).
Ношу точно такую же штуку на базе Waveshare RP2350-Touch-LCD-1.28. Очень удобно. Изначально делал вообще ради эксперимента, можно ли сгенерить код для железки с нуля и "под ключ" при помощи claude. Можно, он даже с круглым экраном разобрался и не сломал UI... Причем это не ардуино-код, все на взрослом C++.
А вот с паролями я поступил так - при вводе пин-кода мы его просто запоминаем, и от него и внутреннего ключа генерим пароль. Неправильный пин-код? Получим неправильный пароль, то есть ручной перебор попросту невозможен.
Проблема в обьеме этого легаси. У нас вот один проект почти 500 метров чистых исходников на java, огромный монолитище. Там куча бизнесовой логики, которая не описана нигде, куча флагов в базе типа is_order, is_ordered, _ordered, которые имеют при почти одинаковом названии полярно разную функциональность - ну исторически так сложилось. Это и рады бы сплавить железному болвану, но нет, пока только кожаный может разгребать это. Плюс нужен локальный железный болван, чтобы его дообучить на своем гите и нормативной базе, но это отдельная мега-задача...
ШОК! Молотком можно не только забивать гвозди, но и отбивать пальцы! /s
Эволюция все расставит на свои места. Первые самолеты были дендрофекальные, реально из бытовых стройматериалов и на честном слове. Кто-то разбивался, кто-то выживал, и эти Михалычи-кустари положили начало вполне себе нормальной авиационной отрасли. Автомобили начинались так же. Атомная отрась вообще с колдовских практик начиналась, когда радий в конфеты добавляли... Так и здесь - вайбкодеры без понимания матчасти какое-то время будут кодить неэффективное дерьмо, их бизнес медленно начнет разрушатся, будучи раздавлен теми, кто использует ИИ разумно, с пониманием дела, эффективно. К КИ говноделов не допускают уже, а в бытовом сегменте пусть развлекаются сколько хотят - идет строительство новой отрасли, и эксперименты надо делать именно сейчас, чтобы понять допустимые границы технологий и области применения.
Память уровня CUSU + левые eeprom из отбраковки, которые не прошли тесты и работают лишь условно - вот и отказ. Китаец-то думает, "я ее раз запишу, потом только читаться будет" - но нет, полудохлый чип нагревается от соседей и забывает часть данных лол. И никому в голову не придет, что сдохла не оперативка, а этот самый кривой 24L02...