Как стать автором
Обновить
4
0
Konstantin Safonov @kasthack_phoenix

Пользователь

Отправить сообщение
Им нужны огромные картинки и задрищенская полоска

В мобильном реддите отдельная вёрстка. Новую десктопную версию они беспричинно испортили.

Один вопрос "зачем?", а главное нафига.

Практическое применение вселенной — игрушка / симулятор.

Смысл реализация консистентной модели для NPC — чтоб AI действовали так, как ожидается. Полностью эмулировать мир с точностью до атомов слишком ресурсозатратно. Всяким автопилотам для тестирования тоже графику рисуют +- похожую на реальность -- мы точно так же поступаем.

ведь даже технологически подкованная аудитория так хочет верить в каких-то высших существ.

Это просто упражнение для ума. "Если бы мы были в симуляции, то..."

Куда все эти новые версии релизятся, когда поломаны базовые вещи? Месяц назад я накатил win 11 на все машины дома:


  • Чтобы она согласилась ставиться на компьютер с шестнадцатью ядрами и 128 gb ram, пришлось в установщике костылить флаги — Microsoft решил, что они не будут поддерживать Threadripper'ы ранних версий. Разумеется, это никак не повлияло на работу, все фичи на месте — просто кто-то произвольно выбрал модель процессора для отсечки.


  • Сегодня я полдня потратил на борьбу с win defender. Раньше достаточно было отключить tamper protection и прибить его через групповые политики, но разработчики майкрософта сломали и это — теперь недоавтивирус игнорирует все флаги и рвётся сканировать всё подряд, добавляя, например, десять секунд к каждому старту ffmpeg на ноутбуке(пустой прогон отрабатывает за десятки миллисекунд).


  • Стандартное переключение окон по win-<number> отваливается по нескольку раз в день на каждом компьютере. Этой фиче не первый десяток, но и её смогли испортить.



Можно выкатить Windows N+1, добавить AI, блокчейн и какие там ещё слова сейчас в тренде, но, чёрт возьми, ОС — это, в первую очередь, пускалка софта, в котором люди работают. Никакие виджеты с погодой, новостями, автокомплитом(чисто прикладные вещи) не могут заменить стабильную работу ОС, включая графическую оболоку, которую насилуют при каждом релизе, на текущем железе и с текущим софтом.

Удваиваю. Заменить офисного работника нейронкой выгодно(прогон нейронки стоит единицы центов, а зарплата даже в РФ может составлять сотни тысяч в месяц) и тривиально(его работу в целом можно свести к чату). Условный дворник / поломойка, бегающий по лестницам, заменяется роботом за десятки тысяч долларов, которого ещё надо привезти на место и обслуживать, а экономия равна копеечной зарплате.


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

Кто-нибудь объяснит мне, в чем именно заключается это самое перекладывание JSON'ов?

Вполне обычные вещи: принять запрос по API / из MQ, что-то запросить из бд, разослать другим сервисам по API запросы, породить события в MQ, выдать обратно ещё больше JSON.

Или чтение конкретных значений и упаковка их в другой JSON?

Или чтение из из одной БД и запись в другую без изменений?

Не обязательно без изменений, но написание ETL-пайплайна попадёт под определение.

На мой взгляд, совершенно бессмысленное занятие.  У нас это делает техлид, на оценку одной задачи он тратит в среднем секунд 5.

Консенсуса в комментариях на эту тему явно нет. Выше пишут "а он и команда знает что задача на 3 дня? или это фантазии начальства?", явно предполагая, что лид нафантазировал оценки, а рядовые разработчки наслаждаются последствиями.

Ну и в целом, 5 секунд — это даже не время на просмотр задачи.

Выглядит тоже бессмысленным занятием. Мне просто лень делать такую же задачу второй раз. Я либо возьму движок, в котором API и формочки генерятся автоматически по схеме данных, либо напишу свой генератор. По времени это будет не сильно дольше.

Очевидно, оно несколько сложнее и вариативнее, чем рационально делать генератором. Сложностей там, однако, по-прежнему особо нет.

Если большая часть людей работает не думая, то кто тогда на проекте думает?

А выделенно думать большую часть времени большей части команды не нужно, причём это верно для большинства компаний.

Есть компании с разной организацией работы. 

Есть. Также у компаний есть несколько метрик успешности — общая выручка/прибыль, рост предыдущих параметров и их значение на сотрудника. Где все эти организации с "креативными" сотрудниками в топе по любой из них?

) Вы точно из ИТ, а не с завода? ИТ — это про думать, а не повторять низкоинтеллектуальную мех. работу.

думать

В перекладывании JSON'ов / protobuf'ов из одного места в другое или отрисовке их же на экране у пользователя это не обязательно, хотя именно этим занята б`ольшая часть индустрии. Подавляющее число задач сводятся к копанию от забора до обеда просто потому, что потребности реального бизнеса в целом достаточно просты.


1) Иногда гениальные мысли или эфективные решения приходят как раз в спортзале или на пробежке/прогулке.

"Эффективный" / "гениальный" круд или обработчик событий из mq, лол.

а он и команда знает что задача на 3 дня? или это фантазии начальства?

На плэннинг-митинге команда оценивает задачи. У всех время +-соответствует консенсусу по оценке задачи / имеет объяснение, что не учли в оценке, а у человека просто провисает. На дейли максимально абстрактно описывает, что делал, а если дожать, то описаний явно не хватает на потраченное время.


как будто обычно на таких митингах где участник не заинтересован, он не делает то же самое только присутствуя физической оболочкой

Он хотя бы физически слушает остальных, а не нетфликс.


а архитектор или дизайнер, очевидно, чтобы подпадать под определение "работает", должен сидеть с выпученными венами на шее и пыхтеть над блокнотом в линейку в то же время пока его достают другими вопросами? или как по вашему выглядит работа головой? почему не в спортзале на дорожке?

Давайте реально взглянем на среднего разработчика: у него миллион рутинных задач, которые сводятся к нашлёпыванию бэк- или фронтенда крудов, либо их починке, а если задачи, запланированные на спринт, почему-то закончились, то есть бэклог на месяц вперёд. Решение этих задач практически полностью сводится к залипанию в монитор — будь то написание кода, чтение логов, слежение за метриками, отладка, чтение документации или деплой. Там могут быть обсуждения с коллегами / стейкхолдерами / etc вживую, но это не вариант на удалёнке. Думать в целом там особо не над чем, так что поход в спортзал имеет мало общего с рабочими обязанностями.


С дизайнерами аналогично для большинства случаев — человек собирает требования, рисует макеты, пишет текст с обоснованием видения, но обычно не тратит много времени на размышления без какого-то процесса с видимым выхлопом. Причина примерно та же: большая часть задач — это тривиальная рутина уровня "сделать 50 экранов для приложения", а не "нам нужен дизайн на миллиард".


ну так пропишите это в должностные обязанности (ответ в течение часа для второй линии поддержки или devops), если это критично для бизнеса то это там есть обычно, если нет и опять хотелки отдельных людей — то и спроса нет.

Для поддержки необходимость SLA очевидна, делается тривиально и уже много лет везде внедрена. Возможность быстро спросить или дать ответ коллеге по теме / дать шорткат к проблеме, если её обсуждают за соседним столом даёт буст к продуктивности, который окупает затраты на любой офис.

он их либо выполняет с требуемым качеством в требуемые сроки, либо не выполняет.

Человек может выкладываться на 100%, а может на 50. Условно говоря, у человека есть задача на три дня, а он растягивает её на неделю, но не потому, что сложно идёт, а из-за работы по пять часов в день.


У работника есть созвоны/митинги/планнинги/етц, он на них либо присутствует, либо отсутствует.

На митинге человек может присутствовать, но большинство из них идут с выключенными камерами, а все участники, кроме говорящего, стоят на мьюте, так что там тоже люди могут формально быть на встрече, но слушать краем уха и заниматься своими делами.


У работника есть рабочие часы, он в течении них либо доступен для переписки и звонков, либо нет.

Он как бы доступен, но отвечает медленно. Формально "думал над задачей, не мог отвлечься, чтоб фокус не потерять", по факту — опять своими делами занят.


Можно, конечно, ещё пофантазировать, что работник может в рабочие часы заниматься какой-нибудь нерабочей фигнёй, но к удалёнке оно никакого отношения не имеет, тупить на хабре или в месседжерах

Да, но там есть бейслайн: человек физически находится на рабочем месте и выглядит занятым. Такого разгильдяйства, как на удалёнке, в офисе даже представить не могу: знаю человека, который натурально в рабочее время ходил в спортзал и, очевидно, никакой работой в это время не занимался.


Во всех примерах выше, главная роль нахождения в офисе — заметно ограничить доступ к занятиям, не имеющим отношения к основным обязанностям, не оставив особо выбора, кроме как работать.

Гугл-поиск и правда, не подпадает под вторую категорию. Но он хотя бы бесплатен, и доступен со вменяемыми рейт лимитами по API.

Как и GPT* -- есть бесплатная версия, есть внятный API.

Ещё очень забавно и одновременно печально, что когда разработчики меняют лицензию на что-то более подходящее для монетизации(хотя бы SSPL), но не мешающее в целом открытости, на них выливается ушат помоев.

И работники организаций по стандартизации тоже хотят получать зарплату.

Зарплата этих работников уже оплачена моими налогами, попадающими к ним через членские взносы от государств-участников. Если бы ISO была частной конторой на самообеспечении, которая сама что-то придумывает и пытается заработать, к ним бы вопросов не было.

Труд людей, пишущих Уголовный кодекс, оплачен государством.

В случае с международными промышленными стандартами такой фокус провернуть сложнее

ISO как раз таки финансируется государствами-членами.

Смотрим на реальные данные, а не левацкие фантазии:

Размеры США(третьей страны по населению на планете после Китая и Индии), а также слово "медиана" намекают, что врачи как раз таки массово получают больше разработчиков.

Да, но я имею в виду, что люди пытаются имитировать статическую типизацию уровня компилятора прогоном линтера, что для наблюдателя особо не отличается.

Type hints

Т.е. через переход к строгой статической типизации.

Надо соблюдать базовые правила человечества. Рабство нельзя.

Какого человечества, если не секрет? Например, на сегодняшний день в рабстве находятся 50М человек.

Нельзя делать свободную гавань. Соблюдай правила о выдаче преступников и сотрудничай с государствами с этом вопросе

Правила кого? Множество стран имеет взаимоисключающие законы на эту тему.

На VC он точно был, так что и присутствие на Хабре не исключено.

Github Copilot построен поверх GPT-3, котррый Microsoft лицензировала у OpenAI.

$10 в месяц с пользователя / $100 в год.

движение примерно 5 лет назад.
Выживание Озона построено на его ранее накопленной клиентской базе

У Озона продаж на ₽712 B за последние 12 месяцев, а в 2017 -- ₽24 B. Старой клиентской базы там 3%. Компания публичная, все отчёты на сайте.

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность

Специализация

Специалист
Старший
C#
.NET
SQL
Elasticsearch
Docker