Никто и не говорит про 100%. Но с учетом роста населения планеты количество безработных будет расти, а вместе с этим будет расти социальная нестабильность в мире.
Вот поэтому в капстранах, где человек человеку волк задумываются о безусловном доходе для всех. И пособия там такие что прожить можно.
Понятно что доля занятых в экономике будет снижаться из за роста технологий. Польский фермер по уши вооружен техникой. Причем всякого рода для мелких операций. Яблоки собирает - ездит минитрактор с миниприцепчиками где сразу упаковочные ящики стоят. А не гоняют толпу бездельников как в совковом колхозе. Дворники все на технике здесь. Там где в Минске надо пятеро, тут один справляется.
Остальных будут кормить запросто так. Гуманисты блин, нет чтоб в ЛТП и работать заставить)))
Сегодня поиск не особо помог, а чатЖПТ очень даже- полностью не решил, но натолкнул на мысль как правильно настроить VScode чтобы он не уступал Пайчарму. Уверен, что на форуме тут мне бы не помогли. Вот и получается что он с легкостью заменил кучу бездельников, сэкономил время мне.
А если при этом всем еще вместо постгри взять например keydb?
Думаю будет вообще летать)На семинаре от компании Postgres Professional очень обижались на постгри вместо правильного "постгре(и)с"
Почему то все считают что раз PostgreSQL то надо отбрасывать 3 буквы, но это не совсем верно) Да и несильно к делу относится. На noSQL базах не проверял, впрочем очевидны их преимущества по скорости. SQL и файлы в одной лиге, поэтому интересно было их сравнить
Секта незамечальщиков громко кричит, что AI им не страшен, не замечая насколько он уже в нашей жизни.
- Мой недорогой Фордик сам умееь рулить по дороге, удерживая полосу. Ехал как то ночью из Варшавы в снег, заметил, что я разметку полос уже толком не вижу, а он умудрялся рулить по ней. Навигатор с каждым разом все лучше помогает обьехать пробки, если я еду без него привычными дорогами, то могу зависнуть минут на 40, а он в последний раз провел меня какими-то закоулками в обьезд и приехал за 20 минут. Сажусь в машину с утра - говорит, айда на офис и строит маршрут, в выходные предлагает поехать в бассейн...
- Телевизор мне предлагает включить вечером Нетфликс посмотреть, знает уже мои привычки. Кофемашина знает к скольки мне кофе приготовить и что в будни я пью лунго, а по выходным - каппучино))) И так далее...
DesignGPT создаст сетку лучше любого местного "вебмастера" да и еще и захостит ее без проблем. ТОлько это сродни микроскопу и гвоздям.
Это все касается применения ИИ.
Не при чем тут закрытие дилерских центров Мерседеса вообще. Модель продаж Теслы берется всеми на вооружение, вот и все.
И очень бы хотелось послушать обьяснения "математиков" - как работает ИИ)))
Нет, коммерческая тайна). А вообще-то не раз писал, если уж очень интересно)
"Вебмастера " не понимают. Корпорации видят в нем будущее. Сейчас уже примерно половина запросов от компаний - написание сервисов на основе AI. Писать сайтики для продвижения - это крошки с огромного пирога IT на самом деле, которых все меньше. Я сейчас вообще не вижу вакансий с нормальной оплатой, где ищут специалиста именно по написанию сайтов.
И кстати, JOIN еще одной таблицы, например, если я хочу добавить еще описание, хранящееся отдельно - не сильно увеличивает скорость
Результат выполнения такого кода
@timer def get_id(self, ipid): stmt = ( select(BlockedID.ip_id, Description.url) .join(Description, Description.blocked_id == BlockedID.id, isouter=True) .where(BlockedID.ip_id == ipid)) with Session() as session: print("="*120) print(stmt) result = session.execute(stmt).all() print("-" * 120) print(result)
что генерит запрос типа
SELECT blocked_id.id, blocked_id.ip_id, blocked_id.title, description.url FROM blocked_id LEFT JOIN description ON description.blocked_id = blocked_id.id WHERE blocked_id.ip_id = 'wHx0pgTK4kOoI9nc7dp9b9NV7uBqnn';
========================================================================================================================SELECT blocked_id.ip_id, description.url FROM blocked_id LEFT OUTER JOIN description ON description.blocked_id = blocked_id.id WHERE blocked_id.ip_id = :ip_id_1------------------------------------------------------------------------------------------------------------------------[('1234456', 'http://tut')]Execution time: 0.006269931793212891
Для миллиона записей совсем некритично. Сам HTTP запрос будет занимать намного больше времени, Получение результата - малая часть в процентном отношении ко всему времени.
В итоге получаю очень простой код, хорошую надежность, простой бэкап данных, чем в случае работы с файлами
Но я согласен с тему, кто говорит про возможные опасности. Впрочем, в развитых странах все больше говорят про введение безусловного дохода для всех. Без АИ переход к нему невозможен. Да и результаты перехода на 4-х дневную неделю обнадеживают.
Результат выполнения для поиска по файлу с примерно полмиллиона записей:
Start scriptFound file 40000 for checking ip 49342Count of records: 433209This ip(49342) was blocked for downloadExecution time: 0.04430103302001953
Это локально, без всяких HTTP запросов, на 4-х ядерном core i5 10gen 16RAMМне кажется, сопоставимо со скоростью запроса в БД. Может и имеет место быть такой подход
Подытоживая, нашел время проверить поиск по аналогичной БД на этой же машине. Стэк - Postrgesql 14, проиндексированная таблица, коннект с помощью SQLAlchemy. Скорость поиска в таблице с 1100000 строковых записей длиной 30 символов:
Start finder[(Id(id=1000201, ip='mIiVBR23U2dooVjRzmCn0eC8a4XMcg'),)]Execution time: 0.0586090087890625[(Id(id=5, ip='wHx0pgTK4kOoI9nc7dp9b9NV7uBqnn'),)]Execution time: 0.004904031753540039[]Execution time: 0.004606962203979492
То есть в худшем случае результат сопоставим, в лучшем - на порядок быстрее при количестве записей в 2 раза большем
Все-таки база побеждает) Да и кода там меньше получается.
В отличии от тебя я не указываю в императивной форме, а советую - сначала попытайся узнать хоть немного про инструмент, который я описываю, его возможности, а потом бросайся на баррикады в споры))
DGPT заменит и "вебмастера" и верстальщика. Для пользователя пропадет ненужный посредник в виде тебя.
Разбираюсь настолько, чтобы никогда не использовать такие поделки в работе. Для фронта мне достаточно работать с React/Bootstrap как минимум. Хотя я давно занимаюсь немножко более интересными вещам, чем клепать сайтики под рекламку)
Ты уже попробовал? Можешь привести примеры "грязного" кода, в сравнении с тем что пишешь ты? С удовольствием бы посмотрел)