All streams
Search
Write a publication
Pull to refresh
-24
0.1
Send message

Отличный повод побрюзжать. Ибо подтверждают эти новости мою любимую идею - основная проблема Эппл в том, чтобы обеспечить приток новых разработчиков на платформу. Никто не будет платить премию за то, что не выполняет лучшие приложения. Поэтому Glass - ударить по Flutter и по PWA с Интернетом вообще. Поэтому Swift для Андроид. А до того - для сервера. А до того - Catalyst и всё прочее, что максимально облегчило создание приложения сразу и для iPad и для Мака, с максимумом переиспользования кода. Поэтому дешёвый MacBook, а до того - Playgrounds 4.

Почему именно сейчас, ведь финты типа Glass часто не исполнить? А дела явно плохи, вспомогательная проблема Эппл - нет (роста) продаж. Да, внешне всё хорошо, но рейтинг AAPL преимущественно между hold и sell. В Китае пришлось снижать цены, а продажи iPhone стагнируют всё равно. Продажи Мака и iPad тоже стагнируют, Air Pods вроде даже теряют долю рынка. И решает Эппл эту проблему самым дубовым, если не сказать последним оставшимся, способом - скрытым (явным - нельзя, это эрозия бренда) снижением цен, ведь стремиться сделать из iPad иллюзию замены Мака - именно это.

Ахтунг! Руссише партизанен отсебятина!

Что привело ко второй проблеме? Первая. А к первой? Наверно много чего, как и ко всякой аварийной ситуации, но банальная тупая жадность, в просторечии bean counting, тут точно не на последнем месте. Например, что ещё помешало сделать ситуацию с Playgrounds 4 кристально ясной, типа на iPad можно разрабатывать приложения для iPad и только для iPad, и при этом не брать с них налог в $100 ежегодно? В Бангладеш, Уганде и за пределами МКАД - $100 тоже деньги.

Есть ещё симптомы? Да. Причина неудовлетворительных, с точки зрения Эппл - значит точно, продаж Vision Pro не дороговизна, как это кажется в перечисленных выше регионах где $100 - тоже деньги, цена на уровне топовых конфигураций других продуктов, а в отсутствии compelling applications, опять же с точки зрения Эппл, то есть - во всё том же недостатке (усердия) разработчиков.

Или так - стремление выдать iPad за Мак убивает iPad, по определению являющийся компьютером, которому не нужна клавиатура (хотя при наборе данного текста на iPad Air 2 и использовалась клавиатура для Барби) и который держат в руках, что много легче в портретной ориентации. Отсюда перенос селфи камеры на длинную сторону, дебильное сокращение рамок, а теперь и поворот логотипа. А чехла то от Эппл, позволяющего поставить iPad портретом, как и многозадачности делением экрана по вертикали, всё нету… Вот выйдет 26 - тут то я айПады пораскину да и посмотрю что стало лучше по сравнению с 15.8.1…

Корень зла - iPhone, да и смартфоны вообще. Аналогия - ресурсное проклятие гиперэкстрактивных экономик. Ну не может, пусть и сто раз распрекрасное, устройство, на котором W^X политика и ничерта не видно, стоить больше $200, для фанатов цифрового рисования под фото - $300. Совпало несколько факторов, главный - куча народа, раньше ничего слаще редьки не пробовавшего, получила доступ сразу и к Цифре, и к Сети, от чего сколь обалдела, столь и ополоумела. Второстепенный - на Андроид младше 4.4 (для фанатов - 4.1) без слёз вообще было не взглянуть. Вот Эппл и оказался на массовом рынке, что принципиально противопоказано премиальному бренду. И теперь что ни делай - на технологии массовый рынок не ведётся, ему и без них хорошо.

Прогноз такой. Кто-то вымрет первым - Человечество или все компании, не обеспечившие разработку для своих мобильных устройств на мобильных устройствах. И да, верной дорогой идёте, Товарищъ Гугол, на худой конец - угрожаете со своим Terminal пойти. А Эппл пока даже DeX на iPhone не скопировала.

Была в старое время картинка - сидит тигр в клетке, рядом лягушка ему и говорит: «А станет совсем грустно - поквакай, будет легче». Поквакал вот…

Rust 1.88 для Cargo обеспечивает

Это решая пиво для водки или водка для пива можно выбирать варианты, а вот Cargo для Rust, но не наоборот. Носитель же русского языка скорее заменил бы «для» на «в» и «Rust» на «версию». Так вы мы на Хабре и до мышей…

Но уже в ночь на субботу Apple удалила со своего канала на YouTube ролик «The Parent Presentation» с забавной презентацией, как убедить родителей купить вам Mac для учёбы. По какой причине это произошло – неизвестно.

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

Прошло достаточно статей про соревнование моделек чтобы я понял что это мне напоминает. Distro hopping, было популярно лет 10-20 тому назад. Тогда оказалось что нет особой разницы и хрен редьки не слаще, вот и притихло.

Сейчас я смотрю на цифры - в Reasoning & knowledge все модели бесполезны, в Science одинаково полезны с натяжкой ибо всё надо проверять с пристрастием, в Coding - строго говоря, нет данных, ибо в полтора раза больше ошибок легко может компенсироваться порядком в лёгкости их обнаружения.

Совершенно очевидно, что писать можно обоими коалами, что очевидно - листья эвкалипта содержат много воды.

есть все основания расcчитывать, что разрыв c зарубежными LLM сократиться в ближайшее время

Я один не вижу лучшего способа посеять семена сомнения в том, вплоть до уровня безнадёги? А ещё одни спрашивают почему другие над ЕГЭ потешаются…

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

Это сразу сомнительно. Ребята типа Форда и Джобса объясняли - не надо слушать «расплывчатых пожеланий» ибо люди не знают чего хотят.

  • Потеря экспертизы (как в магазинах исчезли профессиональные продавцы),

И что? Значит, не так ценна экспертиза как её малюют.

Я, кажется, а может и не я, уже писал на Хабре, а может не на Хабре, как это формулировалось в старое время:

Задача программиста состоит в изучении предметной области и записи результатов в виде, понятном как человеку, так и машине.

С этой точки зрения, ИИ программиста не заменит. Но! Без и до всякого ИИ, программирование, и не только, успешно деградировало. Как пример - то, что они называют boilerplate и приводят написание такового как доказательство полезности ИИ. Извините, если boilerplate существует, то, опять же по нормам старого времени, все эти ваши фреймворки и новомодные технологии реализованы грубо ошибочно. И чем больше ИИ - тем больше будет ошибок и тем грубее будут ошибки. Ожидаемый (мной) результат - программирование, особенно индустриальное которое, видимо, и явилось первоисточником говнокода, станет невозможным без использования ИИ, а использование ИИ, соответственно, повсеместным и вынужденным. Если это не «заменит», то заменит - это как?

Над этим размышляли, даже сформулировали термин «стрела Аримана»… В своё (старое) время был популярен принцип:

Люди высшего сорта окружают себя людьми высшего сорта, а люди первого сорта - людьми второго сорта.

Как обобщение - Человечество преимущественно состоит из посредственностей и, как следствие, тяготеет к посредственности. На средних и длинных временах результат неотличим как от деградации, так и от инволюции.

Когда-то, естественное стремление помахать мечом или потыкать копьём оказывало компенсаторное воздействие. Иногда даже случалась гиперкомпенсация. Но и тогда всё было не безоблачно - самураи, например, погибали преимущественно от стрел. А потом изобрёлся пулемёт и стало печально, а далее и атомное оружие - с ним число возможных дорог сократилось до двух и обе печальны.

Подведём итоги. Как у нас дела с живой оркестровой музыкой? Просто с хорошим звуком? Как развивается японская анимация? Уж не так же ли, как когда-то развивалось кажущееся мне равновеликим другое явление - Серебряный Век? И далее везде…

Да, у ИИ не будет получаться такой же хороший код, как у вменяемого человека. Но вменяемых людей будет мало, а и такому коду будут радоваться. Кроме того - использование ИИ прекрасно освобождает от ответственности (мало статей о том как протолкнуть резюме через фильтры? Не боись, будет больше). И отличный способ скрыть факт манипуляции.

ИИ банзай, короче.

Напишите очередную статью про тривиальную установку или работу очередного инструмента

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

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

Применительно к MHGA (Make Habr Great Again), это означает, что идея улучшения качества статей за счёт отсечения статей якобы некачественных - принципиально порочна. Я недостаточно знаком с историей Хабра чтобы утверждать с уверенностью, но могу предположить, что именно эта идея, проявившись в форме затыкания рта через карму и разгона потенциальных авторов через оскорбление песочницей, и сделала MHGA актуальной.

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

Кстати, что сделало YouTube выражено достойным всяческого замедления? Думается, что рекомендательные алгоритмы.

На момент написания этого комментария, у Вас 7 минусов. Попробую догадаться почему.

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

Любая ОС требует того же на том же уровне. Поэтому «для людей не знакомых с ИТ» полностью неверно. Если бы вместо этого было «для людей с трудом и чудом отчасти освоивших Windows или Мак», то да, полностью согласен.

В Linux — только форумы, Reddit и StackOverflow.

В Линукс форумы и прочая гуглость - последнее дело, а вменяемые люди туда не ходят вообще. Когда-то было нормально - на описание проблемы отвечали описанием того, как работает. Потом, когда - не помню, начало века ± 10 лет, очень быстро как катком по мозгам прошлось, начиная с Америки, и стало как сейчас. У меня problem, вот тебе solution, причём щедро разбавлено «о yes, у меня тоже не работает».

В Линукс только код, форумы разработчиков и баг трекеры, Arch Wiki и, страшно подумать, книги.

Я уже где-то рассказывал эту историю, но ожидаемого вразумления Человечества не свершилось, повторюсь.

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

Идея: учить нужно с учителем и в малой группе (аудирования и говорения для, кстати, как же бьёт по ушам разница в звучании терминов), но не язык, а что-то на языке. Например, Neovim или Emacs, только полностью - с историческими анекдотами, биографиями фигурантов, динамикой университетской и корпоративной сред…

функция автоматического уменьшения нагрузки на процессор в моменты работы ПК при условии бездействия со стороны пользователя

Дивные галлюцинации нейронки. И по форме, какие «моменты работы при», и по содержанию - не уменьшение нагрузки на процессор, а наверно снижение производительности процессора. Если это сброс частоты - не ново, если отключение ядер - тоже не ново, если ново - тогда не Микрософт.

Как при этом быть с фоновыми процессами того же пользователя… почему-то я не уже не удивляюсь мысли, что Микрософт об этом просто не подумала. Мысль о фоновом процессе чужда мозгу выросшему на смартфоне.

Кстати, годы назад было у Эппл - снижение энергопотребления за счёт объединения коротких периодов работы процессора с высокой производительностью в длинные. Экономия была потому, что на сами переключения производительности тоже тратится энергия.

Программисты на Go уже давно и долго жалуются на слишком многословную обработку ошибок.

Вот тут следовало бы посмотреть - какие именно программисты. Все подряд? Начинающие, которые постепенно перестают? Опытные, которые доходят до сложных проектов и тогда начинают жаловаться? Это три большие разницы…

Если бы в Go синтаксический сахар обработки ошибок возник на ранних этапах развития, то немногие бы оспаривали его сегодня. Но прошло уже 15 лет, возможность упущена; к тому же, в Go есть вполне удобный способ обработки ошибок, пусть он иногда и кажется слишком длинным.

Интересно, какой такой сахар. Вся статья доказывает - при принятых принципах построения языка его быть не может. Реверанс в пользу кого-то, он же политес?

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

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

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

Если не этим ограничиться, то на этом можно было остановиться. Как по мне - вопрос снят.

Моё личное впечатление - Go подталкивает к тому, чтобы писать функции, в которых не может возникнуть ошибок. Типа ой, strconv.Atoi(a) может не сработать, спасите помогите ошибок обрабатывать. А что это за a? Может это пользователь ввёл? Тогда надо было на всякий случай супротив кульных хацкеров санитарный контроль, а то и вовремя вежливо попросить передумать.

А может, если не сработало, то может можно дефолт или предыдущее значение взять. А может нужно проверить - а не прописью ли число…

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

Это замечательное отношение к работе. Не ожидал, что в тени Гугол и при выраженной популярности языка такое возможно. Было бы так с Julia или Scheme или Lua - ну допустим, но с Go - это респект. Королева Я в восхищении.

Что интересно, оригинал - пост в блоге, почему-то именуемый статьёй, без возможности оставить комментарий. Так что моё желание своё восхищение выразить - увы.

Единственно что я могу сказать за try, так это то, что его возможности больше чем у механизма обработки ошибок в Go. С try удобно обрабатывать исчерпание стека или памяти, сигнал со стороны ОС, может быть арифметические проблемы, команду на останов горутины в конце концов.

В каком смысле «после»? Данный комментарий на карму не повлиял вообще… Можете, впрочем, в карму насрать - вдруг легче станет.

К сожалению, до сих пор не существует идеального способа хранить требования, трассировать их до кода и обратно. А может, его и не может существовать вовсе.

Бинго. Конечно не может существовать. Сама идея что можно получить требования и по ним написать что-то полезное - абсурдна. Так можно написать только то, что уже было написано. А это и нейронка (с)может.

Мне нравится старая классическая формулировка.

Задача программиста состоит в исследовании предметной области и записи результатов в виде, доступном для понимания как человеку, так и машине.

Какие требования если область не исследована и зачем требования когда она исследована?

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

Естественно. А оргструктура выполняет какие либо функции окромя услаждения да ублажения слуг правящего класса?

Это ровно та же сложность, с которой сталкивается любой бизнес

И это верно. А что есть бизнес как не совокупность чего угодно имеющая одного владельца?

чтобы всё это разнообразие продолжало работать как единое целое.

Как пример того, кто так может, Человечество в целом. Хотя, скорее могло. Изменилась плотность взаимодействия элитных группировок, перерождение в бизнес пошло.

Почему так выходит, что новые технологии не только не помогают, но иногда даже мешают нам писать качественные программы? Почему, когда мы стараемся делать хорошо — получается плохо?И главное — что с этим делать?

Потому, что программы создаются для рынка, а рынок слишком быстро стал массовым и, согласно закону 80/20, стал принимать такое, какое ему сейчас скармливают.

Прямо сейчас не нужно делать ничего, кроме как помнить. Потому что когда кризис неизбежен, его оттягивание, так называемые «добрые дела», уничтожает ресурсы для выхода. Идти вместе с потоком - решать задачу не как сделать хорошо, а как заработать больше.

Вот когда задумаются - а что строить на руинах миропорядка будем, кто-то должен будет вспомнить, встать (взлететь? вынырнуть? сунуть жвалы в астрал?) и спросить - э, стоп, а код то как будем писать? И суметь убедительно ответить на аргумент что до этого ещё далеко.

Автор писатель? Если да - пусть его, какие теории ни придумывает - всё славно, пусть себе придумывает если это писать помогает. Позиция у меня та же, что у неких самураев - мы в этих ваших новомодных манерах и литературах не разбираемся и ничего конкретно сказать не можем, но одно точно - если вот это всё помогает лучше служить Господину, то занимайтесь, если нет - бросайте ерунду.

Если автор не писатель, то я тоже пробовал так думать, только не про книги, а про японскую анимацию. И понял - если бы я знал почему одно мне нравится, а другое, точно такое же, нет… то это японцы смотрели бы мои мультики, а не наоборот. Кстати, на шаг раньше тоже странно - что одним кажется похожим до тождественности, как мне и в своё время Astarotte no Omocha и Zero no Tsukaima, то другим кажется разным до отсутствия любого сходства, как мне и объясняли на неком форуме.

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

Как тема для размышления: у меня в папке Конан 314 файлов. И это возникло в определённый и короткий исторический момент. Это всё плохие книги? А для тех, кто этот момент пережил?

Рябят, ну камон!

Само собой. Потому что от тыкания в

гайдики в интрнетике 

нужно отказаться если хотите хоть в чём-то разбираться. А и Vim, и Линукс, такого требуют.

Конкретно Vim - как из него выйти пишет первым делом как в него зашли. И никаких гайдиков не требует - всё узнаётся не выходя из Vim. И как раз по приведённой инструкции.

С Линукс аналогично, есть волшебная инструкция то ли из двух слов, то ли из одного

man man

Скажу Вам правду. Правду говорить легко и приятно, потому что правда всегда горькая.

Если Вы не знаете как, значит Вам это недозволенно. Тут ЕГЭ без особенностей.

Понятненько. Конкуренция купившим ЕГЭ со стороны купивших корочки снизится, правда с лагом. Как инвестиционное, так и потребительское, поведение в области образования интересантам придётся должным образом подправить.

А что сам я не в области образования, так это просто повезло.

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

А почему он считает, что детишки, пораньше узнав как оно там на заводе, массово двинутся именно на завод, причём именно в родной стране? Хотя стоп, он же говорит «необходимо» и не говорит «достаточно»…

В СССР не было ни OnlyFans, ни боязни декрета, ни погони за прибылью, а женщин в IT или физике было мало. Потому, что здоровая, без счастливо совместимых с жизнью патологий развития, женщина думает иначе чем мужчина. И как-то так получилось, что для IT или физики её мышление не особо подходит.

При этом у отдельных экземпляров это может чем-то компенсироваться, и тогда гиперкомпенсация вероятна более чем. И тогда женщина в IT - эквивалент контакта с инопланетным разумом, только она обычно не склонна лезть на видные места, прям как Перельман.

Есть больные женщины, как и мужчины, и от них можно ждать всего чего угодно. Не только ЛГБТ… Человека Дождя помните? Кроме того, индивидуальная изменчивость гоминид огромна. Если у человека вырос хобот, он кто? Технически - урод. А если у него в коре мозга образовалось новое поле, которого больше ни у кого нет, как у Маяковского?

И самое для меня главное, с чего я и пишу коммент. Сама постановка задачи «а чё это женщин мало» одновременно

  • симбиоз глупости с безграмотностью

  • в лучшем случае, если проблема реально существует в чём я очень сомневаюсь, борьба с симптомами вместо причин

  • согласно предыдущему, ещё один барьер на разумном пути

  • тот случай, когда любое лечение хуже болезни

Мне кажется, собеседование о другом, никого не интересует, точнее - не должно интересовать, умеет ли кандидат считать. Такую ерунду как

Каждый гость на встрече обменивается рукопожатием с другим. Всего было 78 рукопожатий. Сколько гостей пришло на встречу?

спрашивают чтобы получить откровенный ответ. Типа

  • Пришло 79 гостей если Другой тоже гость, и 78 если Другой - хозяин.

  • Поскольку при обмене сущности не уничтожаются и не появляются, то 78 или 39 или 26 или 13 или 6 или 2 или 3 в зависимости от того, по сколько рукопожатий было у каждого гостя.

  • … (молчит и считает) … (сморкается, вытирает слёзы) … да, он трижды, трижды …

  • О, 78 - это же минимальное число рёбер многогранника в 12-мерном пространстве, значит гостей было 13.

  • Неизвестно - пока одни гости приходили, другие могли не только уходить, но и возвращаться.

А если человек не даёт откровенного ответа… то он скрытен, подозрителен, коварен и хитёр - такой и нужен нам в команду.

Information

Rating
3,005-th
Registered
Activity

Specialization

Specialist
From 500,000 ₽