О, автор прошивки с эмуляторами для «Кардпьютера» принял мой патч для поддержки джойстика версии 1.1, теперь можно собирать новые версии прошивки без лишних телодвижений!
🔥5👍1
Подписки
Недавно один приятель, когда мы затронули тему подписок на разные стриминговые сервисы и онлайн-кинотеатры, очень удивился тому, что я ни на что не подписан. У меня буквально ни одной подписки, за исключением бесполезного сейчас «Кинопоиска», который достался мне вместе с «Яндекс Плюсом».
Зато у меня три подписки на нейроинструменты: «Нанабанану», где я обрабатываю фотографии; «ЧатГПТ» — для глубокого поиска и обработки текстов; и «Курсор», где я программирую.
Все сервисы заграничные, и меня очень раздражает, как во всех них реализована оплата. Я не держу на карте, которой их оплачиваю, много денег и, конечно же, время от времени, когда очередной сервис пытается списать деньги, их там не хватает.
Почему-то российские сервисы умеют автоматически повторять платёж: стоит положить деньги на соответствующую карту, и сервис их списывает. По неведомой мне причине заграничные сервисы так не умеют. Если платёж не удалось снять, то дальше это как будто только мои проблемы — приходится искать, в какую же щель силком запихнуть доллары, чтобы сервис их увидел.
Сегодня я борюсь с «Курсором». Уже оплатил всё вручную, но «Курсор» деньги всё равно не видит, хотя прошло уже несколько часов.
Недавно один приятель, когда мы затронули тему подписок на разные стриминговые сервисы и онлайн-кинотеатры, очень удивился тому, что я ни на что не подписан. У меня буквально ни одной подписки, за исключением бесполезного сейчас «Кинопоиска», который достался мне вместе с «Яндекс Плюсом».
Зато у меня три подписки на нейроинструменты: «Нанабанану», где я обрабатываю фотографии; «ЧатГПТ» — для глубокого поиска и обработки текстов; и «Курсор», где я программирую.
Все сервисы заграничные, и меня очень раздражает, как во всех них реализована оплата. Я не держу на карте, которой их оплачиваю, много денег и, конечно же, время от времени, когда очередной сервис пытается списать деньги, их там не хватает.
Почему-то российские сервисы умеют автоматически повторять платёж: стоит положить деньги на соответствующую карту, и сервис их списывает. По неведомой мне причине заграничные сервисы так не умеют. Если платёж не удалось снять, то дальше это как будто только мои проблемы — приходится искать, в какую же щель силком запихнуть доллары, чтобы сервис их увидел.
Сегодня я борюсь с «Курсором». Уже оплатил всё вручную, но «Курсор» деньги всё равно не видит, хотя прошло уже несколько часов.
😁4😢1
Стены в кафе
Мы с прошлого года пытаемся расширить кафе — взяли в аренду соседнее большое помещение и делаем там ремонт. Не очень ходко всё идёт, но к финалу двигается. А так как помещения мы арендуем в старинном здании, когда сняли весь гипсокартон, я не мог не посмотреть что же за ним скрывалось.
Оказалось, что часть дома, по всей видимости, строилась позднее, потому что, на стене отчётливо видны заложенные дверь и окно. Ведут они с соседнее помещение, там где у нас сейчас кафе и с той стороны их, кстати, не видно. Если дверь может быть межкомнатной, то с окном непонятно — оно-то между комнатами зачем?
Внутри противоположной стены открылся ещё и старый домоход в копоти, но его уже заделали, не успел сфотографировать. При этой печки нет, то ли разобрали, то ли она была в каком-то другом помещении. Что интересно — дымоход идёт горизонально, в верхней части стены, непонятно зачем так сделано.
Мы с прошлого года пытаемся расширить кафе — взяли в аренду соседнее большое помещение и делаем там ремонт. Не очень ходко всё идёт, но к финалу двигается. А так как помещения мы арендуем в старинном здании, когда сняли весь гипсокартон, я не мог не посмотреть что же за ним скрывалось.
Оказалось, что часть дома, по всей видимости, строилась позднее, потому что, на стене отчётливо видны заложенные дверь и окно. Ведут они с соседнее помещение, там где у нас сейчас кафе и с той стороны их, кстати, не видно. Если дверь может быть межкомнатной, то с окном непонятно — оно-то между комнатами зачем?
Внутри противоположной стены открылся ещё и старый домоход в копоти, но его уже заделали, не успел сфотографировать. При этой печки нет, то ли разобрали, то ли она была в каком-то другом помещении. Что интересно — дымоход идёт горизонально, в верхней части стены, непонятно зачем так сделано.
👍4
Острова: предвкушаю
Ещё даже весна не наступила, а я уже предвкушаю, как мы с друзьями снова поедем летом на необитаемые острова — мы уже который год туда ездим, ночуя в палатке.
И который год пытаемся подобрать правильную обувь, чтобы с комфортом ходить по тамошнему каменистому берегу. Кроссовки неудобны тем, что промокают, в сапогах жарко, так что в прошлом году, закрывая сезон, мы пообещали друг другу испытать «кроксы».
Никто из нас их никогда не носил, но со стороны они выглядят подходящей обувью — мягкие, дышащие, и носок у них закрыт, в отличие от тапок — не поранишься о камни. Не уверен, что они не будут спадать при ходьбе с мокрой ноги, но почему бы не попробовать?
Правда, честно говоря, я совсем забыл про то обещание, пока в какой-то ленте мне не попались «кроксы» в виде Сквидварда. Не знаю, какой чёрт меня дёрнул их заказать: я и мультик-то этот не смотрел, но в тот момент у меня в голове выстроилась какая-то неопровержимая логика — остров, вода, Сквидвард живёт в воде, да и парни посмеются, когда я их надену. В общем, заказал.
Чтобы они не лежали просто так, надел их в офис — у нас там многие ходят в «кроксах». Они вообще как-то незаметно стали очень распространённой офисной обувью. А так как смысл «кроксов», в моём понимании, — быть уродливыми, у меня сейчас самые топовые (читай — самые уродливые) «кроксы» во всём офисе.
Правда на острова их везти как-то уже и жалко.
Ещё даже весна не наступила, а я уже предвкушаю, как мы с друзьями снова поедем летом на необитаемые острова — мы уже который год туда ездим, ночуя в палатке.
И который год пытаемся подобрать правильную обувь, чтобы с комфортом ходить по тамошнему каменистому берегу. Кроссовки неудобны тем, что промокают, в сапогах жарко, так что в прошлом году, закрывая сезон, мы пообещали друг другу испытать «кроксы».
Никто из нас их никогда не носил, но со стороны они выглядят подходящей обувью — мягкие, дышащие, и носок у них закрыт, в отличие от тапок — не поранишься о камни. Не уверен, что они не будут спадать при ходьбе с мокрой ноги, но почему бы не попробовать?
Правда, честно говоря, я совсем забыл про то обещание, пока в какой-то ленте мне не попались «кроксы» в виде Сквидварда. Не знаю, какой чёрт меня дёрнул их заказать: я и мультик-то этот не смотрел, но в тот момент у меня в голове выстроилась какая-то неопровержимая логика — остров, вода, Сквидвард живёт в воде, да и парни посмеются, когда я их надену. В общем, заказал.
Чтобы они не лежали просто так, надел их в офис — у нас там многие ходят в «кроксах». Они вообще как-то незаметно стали очень распространённой офисной обувью. А так как смысл «кроксов», в моём понимании, — быть уродливыми, у меня сейчас самые топовые (читай — самые уродливые) «кроксы» во всём офисе.
Правда на острова их везти как-то уже и жалко.
😁3👍1
Бытовое: заснеженный Стамбул
Напрасно я надеялся сбежать от зимы в Стамбул: сегодня написала экскурсовод, которую мы там наняли, и сказала, что в воскресенье в Стамбуле ожидается снег. Ну что за шутки, зима? Я надеялся хоть на какое-то тепло. А тут… снег, серьёзно?!
Ещё почему-то перед этой поездкой я необъяснимо волнуюсь — причины мне не ясны. Да, давно не ездили никуда без тура, но ведь и не в первый раз: где мы только не были в таком формате. Вроде всё есть — паспорта, билеты, деньги, отель, экскурсовод, трансфер, — а всё равно переживаю.
Это непрошеное волнение, плюс погода, плюс дорога (очень не люблю проводить много времени в пути), — и я уже начинаю жалеть, что вообще всё это затеял: потратил деньги, семью потащил. Быстрее бы уже в самолёт — там уже поздно размышлять, не плюнуть ли на всё и не остаться ли дома.
Напрасно я надеялся сбежать от зимы в Стамбул: сегодня написала экскурсовод, которую мы там наняли, и сказала, что в воскресенье в Стамбуле ожидается снег. Ну что за шутки, зима? Я надеялся хоть на какое-то тепло. А тут… снег, серьёзно?!
Ещё почему-то перед этой поездкой я необъяснимо волнуюсь — причины мне не ясны. Да, давно не ездили никуда без тура, но ведь и не в первый раз: где мы только не были в таком формате. Вроде всё есть — паспорта, билеты, деньги, отель, экскурсовод, трансфер, — а всё равно переживаю.
Это непрошеное волнение, плюс погода, плюс дорога (очень не люблю проводить много времени в пути), — и я уже начинаю жалеть, что вообще всё это затеял: потратил деньги, семью потащил. Быстрее бы уже в самолёт — там уже поздно размышлять, не плюнуть ли на всё и не остаться ли дома.
👍1
Книги: «Вопрос и ответ»
Вчера прочитал вторую книгу из серии «Трилогия хаоса» Патрика Несса. По первой книге в 2021 году был снят фильм «Поступь хаоса», может, кто-то видел. Продолжения, кажется, не было, хотя на самом деле это трилогия.
После книг про Боба как-то тяжело шло: уж очень много испытаний проходят там главные герои. Учитывая, что и в жизни проблем хватает, пропускать через себя проблемы героев ещё и в выдуманном мире — как-то чересчур. Мне хотелось бы наоборот — какого-то эскапизма.
Зато в этой книге самый достоверный антогонист, которого я вообще могу вспомнить. Он раз за разом обманывал не только главных героев, но и меня. Раз за разом я почти ему верил, иногда всерьёз сомневаясь, — может быть я неправильно понял, может он это всё делает на благо? Не помню, чтобы я ещё где-то так искренне обманывался.
Не думаю, что это спойлер, когда читаешь книгу, какой-то частью мозга всё равно понимаешь, что примирения не будет, но почему-то всё равно хочется поверить в лучшие мотивы, такой парадокс.
Вчера прочитал вторую книгу из серии «Трилогия хаоса» Патрика Несса. По первой книге в 2021 году был снят фильм «Поступь хаоса», может, кто-то видел. Продолжения, кажется, не было, хотя на самом деле это трилогия.
После книг про Боба как-то тяжело шло: уж очень много испытаний проходят там главные герои. Учитывая, что и в жизни проблем хватает, пропускать через себя проблемы героев ещё и в выдуманном мире — как-то чересчур. Мне хотелось бы наоборот — какого-то эскапизма.
Зато в этой книге самый достоверный антогонист, которого я вообще могу вспомнить. Он раз за разом обманывал не только главных героев, но и меня. Раз за разом я почти ему верил, иногда всерьёз сомневаясь, — может быть я неправильно понял, может он это всё делает на благо? Не помню, чтобы я ещё где-то так искренне обманывался.
Не думаю, что это спойлер, когда читаешь книгу, какой-то частью мозга всё равно понимаешь, что примирения не будет, но почему-то всё равно хочется поверить в лучшие мотивы, такой парадокс.
🔥1
Нейросети: Gemini 3.1 Pro Preview
Заметил сегодня, что в «Курсоре» появилась Gemini 3.1 Pro. А я только утром читал статью о том, что она стала доступна для раннего ознакомления и, якобы, уже «всех рвёт» по интеллекту. Я заинтересовался, но, если честно, то, что я увидел, пока меня не впечатлило.
Собственно, всё на скриншоте — даже мой промпт видно.
Во-первых, модель зациклилась и не смогла остановиться — начала генерировать один и тот же токен. Такого я давно не видел, но, наверное, стоит это списать на то, что модель ещё находится в тестировании.
Во-вторых, качество решения моей задачи — очень несложной, замечу, — ниже плинтуса. В промпте описана проблема, с которой я недавно столкнулся: в «Виоле» у меня сделано так, что если какой-то сайт не открывается, я пытаюсь найти его в «Веб-архиве» и открыть через него.
Логично, что для локальных адресов этого делать не нужно — именно эту задачу я и поставил «Джемини».
В итоге решение содержит ошибку — если адрес будет начинаться на
Заметил сегодня, что в «Курсоре» появилась Gemini 3.1 Pro. А я только утром читал статью о том, что она стала доступна для раннего ознакомления и, якобы, уже «всех рвёт» по интеллекту. Я заинтересовался, но, если честно, то, что я увидел, пока меня не впечатлило.
Собственно, всё на скриншоте — даже мой промпт видно.
Во-первых, модель зациклилась и не смогла остановиться — начала генерировать один и тот же токен. Такого я давно не видел, но, наверное, стоит это списать на то, что модель ещё находится в тестировании.
Во-вторых, качество решения моей задачи — очень несложной, замечу, — ниже плинтуса. В промпте описана проблема, с которой я недавно столкнулся: в «Виоле» у меня сделано так, что если какой-то сайт не открывается, я пытаюсь найти его в «Веб-архиве» и открыть через него.
Логично, что для локальных адресов этого делать не нужно — именно эту задачу я и поставил «Джемини».
В итоге решение содержит ошибку — если адрес будет начинаться на
localhost (при этом он может не быть локальным) или некоторых цифр (такие домен я иногда встречаю), то алгоритм будет давать ложноположительный результат.😁3
Бытовое: вылет в Стамбул
Вчера весь день добирались до Стамбула — встали в шесть утра, а до отеля добрались незадолго до полуночи. Больше всего времени ушло на ожидание вылета — его несколько раз переносили. Должны были вылететь в 10¹⁰, а по факту в самолёт сели уже после пяти вечера.
Летели «Турецкими авиалиниями», и вот странность: авиакомпания сообщала нам об изменениях в расписании иногда за несколько часов до того, как они появлялись на табло в аэропорту. Так было три раза.
Например, я сфотографировал табло в 16¹¹. На табло было написано, что задержка нашего рейса — до 16³⁰, тогда как уже в 14²⁵ мы получили письмо, в котором сообщалось, что она будет до 16⁵⁵. То ли аэропорт не общается с авиакомпанией, то ли им просто пофиг.
Я ставлю на второй вариант. Мы сидели в бизнес-зале, и на дисплее у сотрудницы, к которой я подходил узнать новости, отображалось куда больше подробностей.
Например, только от неё я узнал, что наш самолёт, не сумев сесть в Казани, приземлился в Уфе и ещё оттуда не вылетел, тогда как общее табло оптимистично сообщало, что мы вот-вот пойдём на посадку в самолёт.
Я вообще понял, что мне бы хотелось видеть более подробный прогресс на табло. Например, в какой-то момент от сотрудников я узнал, что наш самолёт уже в порту и сейчас заправляется. Почему бы это тоже не вывести? После стольки часов ожидания мне было бы спокойнее узнать, что процесс двигается.
Вчера весь день добирались до Стамбула — встали в шесть утра, а до отеля добрались незадолго до полуночи. Больше всего времени ушло на ожидание вылета — его несколько раз переносили. Должны были вылететь в 10¹⁰, а по факту в самолёт сели уже после пяти вечера.
Летели «Турецкими авиалиниями», и вот странность: авиакомпания сообщала нам об изменениях в расписании иногда за несколько часов до того, как они появлялись на табло в аэропорту. Так было три раза.
Например, я сфотографировал табло в 16¹¹. На табло было написано, что задержка нашего рейса — до 16³⁰, тогда как уже в 14²⁵ мы получили письмо, в котором сообщалось, что она будет до 16⁵⁵. То ли аэропорт не общается с авиакомпанией, то ли им просто пофиг.
Я ставлю на второй вариант. Мы сидели в бизнес-зале, и на дисплее у сотрудницы, к которой я подходил узнать новости, отображалось куда больше подробностей.
Например, только от неё я узнал, что наш самолёт, не сумев сесть в Казани, приземлился в Уфе и ещё оттуда не вылетел, тогда как общее табло оптимистично сообщало, что мы вот-вот пойдём на посадку в самолёт.
Я вообще понял, что мне бы хотелось видеть более подробный прогресс на табло. Например, в какой-то момент от сотрудников я узнал, что наш самолёт уже в порту и сейчас заправляется. Почему бы это тоже не вывести? После стольки часов ожидания мне было бы спокойнее узнать, что процесс двигается.
👍6
GPU: кратко про RTX 6000 Pro
Некоторое время назад я обещал выложить цифры производительности очень интересного графического ускорителя — RTX 6000 Pro.
Коротко: пока результатов нет. Несмотря на мощные вентиляторы на самой карте и уже установленные в корпусе компьютера, в который мы её поставили, она перегрелась в одном из первых тестов.
Будем усиливать охлаждение — добавим дополнительные вентиляторы и попробуем снова.
Некоторое время назад я обещал выложить цифры производительности очень интересного графического ускорителя — RTX 6000 Pro.
Коротко: пока результатов нет. Несмотря на мощные вентиляторы на самой карте и уже установленные в корпусе компьютера, в который мы её поставили, она перегрелась в одном из первых тестов.
Будем усиливать охлаждение — добавим дополнительные вентиляторы и попробуем снова.
🫡3
Стамбул: кошки
Красоты города — это, конечно, отлично, но больше всего меня в Стамбуле удивили кошки. В прошлый наш приезд сюда, в 2012 году, мне это в глаза не бросилось. Впрочем, может, мы были в другом районе и не по всему городу так, но в этот раз ухоженные, упитанные кошки окружают нас буквально на каждом шагу.
Как сказала дочка, они тут «не облезлые попрошайки, а знатные толстенькие гости» — на улице даже есть специальные автоматы, куда можно бросить монетку, чтобы их накормить. Но и кроме этого тут постоянно встречаются вполне обычные кормушки, а так же домики для уличных кошек, стоящие прямо на пороге многочисленных кафешек и магазинов.
Они часто лежат или сидят где придётся и их никто не гоняет. Видимо поэтому большинство кошек непуганые, ласковые, сами бросаются гладиться.
У нас в Казани есть антикафе «Мурзик», где можно попить чай и погладить кошек, а тут — весь город такое антикафе.
Красоты города — это, конечно, отлично, но больше всего меня в Стамбуле удивили кошки. В прошлый наш приезд сюда, в 2012 году, мне это в глаза не бросилось. Впрочем, может, мы были в другом районе и не по всему городу так, но в этот раз ухоженные, упитанные кошки окружают нас буквально на каждом шагу.
Как сказала дочка, они тут «не облезлые попрошайки, а знатные толстенькие гости» — на улице даже есть специальные автоматы, куда можно бросить монетку, чтобы их накормить. Но и кроме этого тут постоянно встречаются вполне обычные кормушки, а так же домики для уличных кошек, стоящие прямо на пороге многочисленных кафешек и магазинов.
Они часто лежат или сидят где придётся и их никто не гоняет. Видимо поэтому большинство кошек непуганые, ласковые, сами бросаются гладиться.
У нас в Казани есть антикафе «Мурзик», где можно попить чай и погладить кошек, а тут — весь город такое антикафе.
❤3
До чего техника дошла!
Я всегда думал, что записанный голос с объявлениями в начале полёта воспроизводится каким-то встроенным оборудованием самолёта (ну несложно же установить на борту отдельный проигрыватель). Оказалось — не всегда.
По крайней мере, на вчерашнем рейсе (мы летели на «Аэробусе A321-232») стюардесса включала одно из объявлений со смартфона, поднося его прямо к трубке интерфона. По-русски и по-английски она говорила сама, а сообщение на турецком (мы вылетали из Стамбула) звучало в записи.
Я всегда думал, что записанный голос с объявлениями в начале полёта воспроизводится каким-то встроенным оборудованием самолёта (ну несложно же установить на борту отдельный проигрыватель). Оказалось — не всегда.
По крайней мере, на вчерашнем рейсе (мы летели на «Аэробусе A321-232») стюардесса включала одно из объявлений со смартфона, поднося его прямо к трубке интерфона. По-русски и по-английски она говорила сама, а сообщение на турецком (мы вылетали из Стамбула) звучало в записи.
😁7
GPU: нашли в чём проблема с RTX 6000 Pro
Нашли, в чём причина плохого охлаждения графического ускорителя RTX 6000 Pro. Ларчик просто открывался — я сунул руку под карту и обратил внимание, что один из двух вентиляторов не крутится. Даже когда пытаешься провернуть его рукой, он прокручивается с небольшим сопротивлением.
Оказалось, что стойка поддержки видеокарты (такие используются для тяжёлых моделей) — я обозначил её стрелкой, на снимке она справа — резиновой опорой прижала вентилятор снизу, и он вообще не вращался. После того как мы передвинули стойку, температура перестала подниматься выше 80 градусов.
Кстати, если искусственно включить вентиляторы на стопроцентную производительность, то температура держится на уровне 70—75 градусов.
Нашли, в чём причина плохого охлаждения графического ускорителя RTX 6000 Pro. Ларчик просто открывался — я сунул руку под карту и обратил внимание, что один из двух вентиляторов не крутится. Даже когда пытаешься провернуть его рукой, он прокручивается с небольшим сопротивлением.
Оказалось, что стойка поддержки видеокарты (такие используются для тяжёлых моделей) — я обозначил её стрелкой, на снимке она справа — резиновой опорой прижала вентилятор снизу, и он вообще не вращался. После того как мы передвинули стойку, температура перестала подниматься выше 80 градусов.
Кстати, если искусственно включить вентиляторы на стопроцентную производительность, то температура держится на уровне 70—75 градусов.
🤯6❤1😁1
Стамбул: викинг в Софийском соборе
Интересное проявление феномена Баадера—Майнхоф: стоило мне в Софийском соборе Стамбула увидеть надпись, оставленную рунической записью викингом Хальвданом в 9—10 веках, как уже на следующий день я услышал о ней в лекции об английской письменности. А спустя несколько дней — в совершенно другой лекции, посвящённой расселению народов.
Наверное, я слышал о ней и раньше — надпись довольно известная, — но просто не обращал внимания. Стоило её увидеть, и я перестал пропускать упоминания о ней мимо ушей.
Надпись сильно стёрлась, но смысл примерно понятен — «Здесь был Хальвдан» ↓↓
Интересное проявление феномена Баадера—Майнхоф: стоило мне в Софийском соборе Стамбула увидеть надпись, оставленную рунической записью викингом Хальвданом в 9—10 веках, как уже на следующий день я услышал о ней в лекции об английской письменности. А спустя несколько дней — в совершенно другой лекции, посвящённой расселению народов.
Наверное, я слышал о ней и раньше — надпись довольно известная, — но просто не обращал внимания. Стоило её увидеть, и я перестал пропускать упоминания о ней мимо ушей.
Надпись сильно стёрлась, но смысл примерно понятен — «Здесь был Хальвдан» ↓↓
👍2🤔1
ИИ: умрёт ли профессия программиста
Честно говоря, плач по «умирающей» профессии программиста меня очень сильно утомил. Я понимаю, откуда берутся пессимистические настроения, но сам я далёк от мысли, что программисты вымрут. Профессия не исчезнет — она просто изменится.
И дело не в наивном оптимизме. Дело в механике развития технологий.
Собственно, это уже не раз происходило. Каждая новая волна автоматизации забирала у программистов часть низкоуровневой работы — но не саму профессию. Исчезала механика, оставалась ответственность. Исчезала рутина, оставалось мышление.
Многим кажется, что изменения происходят впервые, просто потому что они не застали предыдущие волны. Но даже беглого перечисления ключевых слов, которые есть в памяти каждого айтишника, достаточно, чтобы понять: с каждым десятилетием программировать становилось комфортнее — и при этом программистов становилось больше, а не меньше.
В моём детстве я писал первые команды прямо в машинных кодах — 16-ричными цифрами — в тетрадке, отлаживая их в уме. Потом ждал, иногда целыми днями, когда смогу ввести их в комп, набирая прямо из тетрадки. Получив какую-нибудь ошибку, дома писал новую версию.
Это очень похоже на то, как когда-то программировали буквально все: писали код ручкой на бумаге, отлаживали в уме, потом дожидались выделения времени в машинном зале, вводили туда программу и смотрели, всё ли правильно работает.
Потом пришли ассемблеры. Потом компиляторы. Потом высокоуровневые языки. Потом фреймворки. Потом облака и т.д.
Снижение стоимости разработки не убило рынок — каждый раз он только расширялся. Когда программировать становится проще, программировать начинают больше. Появляются новые продукты, новые интеграции, новые автоматизации, новые требования к качеству, безопасности, масштабируемости. Сложность системы растёт быстрее, чем упрощается инструмент.
Мы больше не программируем в машинных кодах. Очень мало кто пишет даже на асме, а даже Си многие считают чем-то очень далёким. Теперь смерть с косой пришла за Python, Go, Rust и всем остальным, что многим так дорого. Будем описывать, что надо сделать компьютеру, на естественном языке.
И что именно из этого следует?
Если ИИ способен переводить текст в код, это значит, что исчезает этап механической трансляции. Но разработка программного обеспечения никогда не сводилась к набору текста.
Я специально нашёл слайд презентации, которая с моим участием готовилась для президента нашей республики в 21 году. Схема упрощённая; сегодня я добавил бы туда ещё пару-тройку прямоугольников и несколько циклов. Но даже здесь видно, что собственно разработка — перевод требований в программный код — это только один из многих этапов разработки программного обеспечения.
Нейросеть может помочь почти на каждом этапе. Но помощь и замещение — разные вещи.
Разработчик высокого уровня даже сейчас способен закрыть большинство, а то и все (разве что насчёт ЮИкса у меня есть сомнения), этапы самостоятельно. Почитайте, например, историю известнейшей игры «Принц Перси» — её создал один разработчик, пройдя все без исключения этапы, включая дизайн.
Важно не то, что он был один. Важно то, что ему пришлось проявить себя во множестве ипостасей.
Представьте, что у этого разработчика в то время была бы под рукой мощная нейросеть. Было бы ему нечего делать? Вряд ли. Он бы быстрее перебирал варианты, быстрее тестировал идеи, быстрее исправлял ошибки. Но кто бы решал, какую игру делать? Кто бы определял, что она достаточно хороша? Кто бы нёс ответственность за результат?
Автоматизация всегда убирает уровень ниже. Программисты просто поднимаются выше.
Когда-то основной ценностью было умение правильно жонглировать регистрами процессора. Потом — правильно написать алгоритм. Потом — построить архитектуру. Сегодня — понять, какую систему вообще нужно строить и как она впишется в бизнес и мир.
ИИ не отменяет сложность. Он лишь сдвигает её на другой уровень абстракции.
Поэтому вопрос не в том, вымрут ли программисты. Вопрос в том, кто останется на уровне «переводчика текста в код», а кто поднимется на уровень «архитектора систем и решений»
Честно говоря, плач по «умирающей» профессии программиста меня очень сильно утомил. Я понимаю, откуда берутся пессимистические настроения, но сам я далёк от мысли, что программисты вымрут. Профессия не исчезнет — она просто изменится.
И дело не в наивном оптимизме. Дело в механике развития технологий.
Собственно, это уже не раз происходило. Каждая новая волна автоматизации забирала у программистов часть низкоуровневой работы — но не саму профессию. Исчезала механика, оставалась ответственность. Исчезала рутина, оставалось мышление.
Многим кажется, что изменения происходят впервые, просто потому что они не застали предыдущие волны. Но даже беглого перечисления ключевых слов, которые есть в памяти каждого айтишника, достаточно, чтобы понять: с каждым десятилетием программировать становилось комфортнее — и при этом программистов становилось больше, а не меньше.
В моём детстве я писал первые команды прямо в машинных кодах — 16-ричными цифрами — в тетрадке, отлаживая их в уме. Потом ждал, иногда целыми днями, когда смогу ввести их в комп, набирая прямо из тетрадки. Получив какую-нибудь ошибку, дома писал новую версию.
Это очень похоже на то, как когда-то программировали буквально все: писали код ручкой на бумаге, отлаживали в уме, потом дожидались выделения времени в машинном зале, вводили туда программу и смотрели, всё ли правильно работает.
Потом пришли ассемблеры. Потом компиляторы. Потом высокоуровневые языки. Потом фреймворки. Потом облака и т.д.
Снижение стоимости разработки не убило рынок — каждый раз он только расширялся. Когда программировать становится проще, программировать начинают больше. Появляются новые продукты, новые интеграции, новые автоматизации, новые требования к качеству, безопасности, масштабируемости. Сложность системы растёт быстрее, чем упрощается инструмент.
Мы больше не программируем в машинных кодах. Очень мало кто пишет даже на асме, а даже Си многие считают чем-то очень далёким. Теперь смерть с косой пришла за Python, Go, Rust и всем остальным, что многим так дорого. Будем описывать, что надо сделать компьютеру, на естественном языке.
И что именно из этого следует?
Если ИИ способен переводить текст в код, это значит, что исчезает этап механической трансляции. Но разработка программного обеспечения никогда не сводилась к набору текста.
Я специально нашёл слайд презентации, которая с моим участием готовилась для президента нашей республики в 21 году. Схема упрощённая; сегодня я добавил бы туда ещё пару-тройку прямоугольников и несколько циклов. Но даже здесь видно, что собственно разработка — перевод требований в программный код — это только один из многих этапов разработки программного обеспечения.
Нейросеть может помочь почти на каждом этапе. Но помощь и замещение — разные вещи.
Разработчик высокого уровня даже сейчас способен закрыть большинство, а то и все (разве что насчёт ЮИкса у меня есть сомнения), этапы самостоятельно. Почитайте, например, историю известнейшей игры «Принц Перси» — её создал один разработчик, пройдя все без исключения этапы, включая дизайн.
Важно не то, что он был один. Важно то, что ему пришлось проявить себя во множестве ипостасей.
Представьте, что у этого разработчика в то время была бы под рукой мощная нейросеть. Было бы ему нечего делать? Вряд ли. Он бы быстрее перебирал варианты, быстрее тестировал идеи, быстрее исправлял ошибки. Но кто бы решал, какую игру делать? Кто бы определял, что она достаточно хороша? Кто бы нёс ответственность за результат?
Автоматизация всегда убирает уровень ниже. Программисты просто поднимаются выше.
Когда-то основной ценностью было умение правильно жонглировать регистрами процессора. Потом — правильно написать алгоритм. Потом — построить архитектуру. Сегодня — понять, какую систему вообще нужно строить и как она впишется в бизнес и мир.
ИИ не отменяет сложность. Он лишь сдвигает её на другой уровень абстракции.
Поэтому вопрос не в том, вымрут ли программисты. Вопрос в том, кто останется на уровне «переводчика текста в код», а кто поднимется на уровень «архитектора систем и решений»
👍7❤2
Бабушкин подстаканник
Родители в прошлый приезд привезли много памятных вещей оставшихся от бабушек и прабабушки. Я уже выделил для них отдельную полку у себя в кабинете и аккуратно всё расставил, но надо бы понемногу продолжать их описывать — иначе, если откладывать, руки так никогда и не дойдут.
На фотографии — алюминиевый подстаканник, который мне когда-то на новоселье подарила бабушка, папина мама — Суняйкина Клавдия Фёдоровна. Тогда я переезжал в свою первую в Казани не съёмную квартиру.
Судя по клейму «КХИ» (я вставил его в правом верхнем углу фотографии), это советский подстаканник производства Казаковского завода художественных изделий.
Это одно из старейших предприятий народных художественных промыслов Нижегородской области, расположенное в селе Казаково Вачского района. Завод ведёт историю с конца 19 века и выпускает свою продукцию до сих пор.
На подстаканнике, подаренном бабушкой, изображено судно на подводных крыльях «Ракета», производившееся в СССР с 1957 по 1976 годы, я на таких катался в детстве по Волге.
Судя по информации в интернете, этот подстаканник выпускали в конце 60-х годов 20 века. Эта датировка косвенно подтверждается и тем фактом, что клеймо «КХИ» этот завод ставил до середины 70-х годов.
Родители в прошлый приезд привезли много памятных вещей оставшихся от бабушек и прабабушки. Я уже выделил для них отдельную полку у себя в кабинете и аккуратно всё расставил, но надо бы понемногу продолжать их описывать — иначе, если откладывать, руки так никогда и не дойдут.
На фотографии — алюминиевый подстаканник, который мне когда-то на новоселье подарила бабушка, папина мама — Суняйкина Клавдия Фёдоровна. Тогда я переезжал в свою первую в Казани не съёмную квартиру.
Судя по клейму «КХИ» (я вставил его в правом верхнем углу фотографии), это советский подстаканник производства Казаковского завода художественных изделий.
Это одно из старейших предприятий народных художественных промыслов Нижегородской области, расположенное в селе Казаково Вачского района. Завод ведёт историю с конца 19 века и выпускает свою продукцию до сих пор.
На подстаканнике, подаренном бабушкой, изображено судно на подводных крыльях «Ракета», производившееся в СССР с 1957 по 1976 годы, я на таких катался в детстве по Волге.
Судя по информации в интернете, этот подстаканник выпускали в конце 60-х годов 20 века. Эта датировка косвенно подтверждается и тем фактом, что клеймо «КХИ» этот завод ставил до середины 70-х годов.
👍2🔥2
Этикет в «Телеграме»
Напишу, пока слово «Телеграм» ещё можно невозбранно писать.
Очень мне не нравится, когда собеседники пишут свои мысли построчно в чатах — особенно в рабочее время, когда я часто заглядываю в «Телеграм». Темп работы у нас такой, что обычно за день происходит очень много всего, требующего моего внимания.
Как правило, сообщения приходят, когда я чем-то занимаюсь. Ни разу не было такого, чтобы я в режиме ожидания, без единой мысли в голове, разглядывал ближайшую стену, ожидая, пока чьё-нибудь сообщение подскажет мне, чем же заняться дальше.
Поэтому, когда приходят сообщения, я, как правило, отвлекаюсь от какой-то задачи. И если всё, что успел прислать собеседник, — это «привет», то мне приходится ждать, ведь из контекста текущей задачи я всё равно уже выпал. А поскольку почти никто не умеет печатать быстро, ждать приходится долго.
Правильно написать свой «привет» и сутевую часть в одном сообщении, не надо разбивать его на много, это отвлекает, заставляет тратить время на ожидание и, следовательно, раздражает.
Напишу, пока слово «Телеграм» ещё можно невозбранно писать.
Очень мне не нравится, когда собеседники пишут свои мысли построчно в чатах — особенно в рабочее время, когда я часто заглядываю в «Телеграм». Темп работы у нас такой, что обычно за день происходит очень много всего, требующего моего внимания.
Как правило, сообщения приходят, когда я чем-то занимаюсь. Ни разу не было такого, чтобы я в режиме ожидания, без единой мысли в голове, разглядывал ближайшую стену, ожидая, пока чьё-нибудь сообщение подскажет мне, чем же заняться дальше.
Поэтому, когда приходят сообщения, я, как правило, отвлекаюсь от какой-то задачи. И если всё, что успел прислать собеседник, — это «привет», то мне приходится ждать, ведь из контекста текущей задачи я всё равно уже выпал. А поскольку почти никто не умеет печатать быстро, ждать приходится долго.
Правильно написать свой «привет» и сутевую часть в одном сообщении, не надо разбивать его на много, это отвлекает, заставляет тратить время на ожидание и, следовательно, раздражает.
😭5👍1💯1
Defer в Си
Мне очень нравится конструкция
Оказывается в прошлом году её предложили добавить и в Си (чему я очень рад, потому что в последнее время больше всего, пожалуй, пишу именно на нём), а 22-й версии «силанга» уже даже есть реализация, можно попробовать.
Мне очень нравится конструкция
defer в «Гоу» — очень удобно для управления ресурсами, можно рядом с получением какого-либо ресурса сразу прописать и его освобождение, так сложнее забыть освободить выделенное.Оказывается в прошлом году её предложили добавить и в Си (чему я очень рад, потому что в последнее время больше всего, пожалуй, пишу именно на нём), а 22-й версии «силанга» уже даже есть реализация, можно попробовать.
❤1👍1
Книги: «Детективное агентство Дирка Джентли»
Очень люблю сериал «Холистическое детективное агентство Дирка Джентли». Смотрел его ещё в момент выхода, в 2016 году, и даже недавно показал дочке. Там всего два сезона, и я очень жалею, что сериальная история героев на этом закончилась.
Я почему-то не додумался раньше, что у него может быть литературный первоисточник. Оказывается, есть — это трилогия Дугласа Адамса, небезызвестного многим по экранизации «Автостопом по Галактике».
Узнав, кто автор, я даже обрадовался: серия, которую открывает книга «Автостопом по Галактике», мне в своё время очень понравилась. Так что я подумал, что книги про Дирка Джентли тоже придутся мне по душе — раз сериал оставил такие приятные впечатления.
К сожалению, оказалось, что книга и сериал — это два разных мира. Я прочитал больше половины первой книги, но пока не увидел ничего, даже отдалённо напоминающего события из сериала, кроме того, что одного из героев зовут Дирк Джентли. Да и то, как оказалось, это не его настоящее имя.
Я пока даже не понял, нравится мне книга или нет. Несмотря на мои усилия, полюбить её не удаётся, но бросать не хочется — верю в Дугласа Адамса. Может, перевод неудачный?
Очень люблю сериал «Холистическое детективное агентство Дирка Джентли». Смотрел его ещё в момент выхода, в 2016 году, и даже недавно показал дочке. Там всего два сезона, и я очень жалею, что сериальная история героев на этом закончилась.
Я почему-то не додумался раньше, что у него может быть литературный первоисточник. Оказывается, есть — это трилогия Дугласа Адамса, небезызвестного многим по экранизации «Автостопом по Галактике».
Узнав, кто автор, я даже обрадовался: серия, которую открывает книга «Автостопом по Галактике», мне в своё время очень понравилась. Так что я подумал, что книги про Дирка Джентли тоже придутся мне по душе — раз сериал оставил такие приятные впечатления.
К сожалению, оказалось, что книга и сериал — это два разных мира. Я прочитал больше половины первой книги, но пока не увидел ничего, даже отдалённо напоминающего события из сериала, кроме того, что одного из героев зовут Дирк Джентли. Да и то, как оказалось, это не его настоящее имя.
Я пока даже не понял, нравится мне книга или нет. Несмотря на мои усилия, полюбить её не удаётся, но бросать не хочется — верю в Дугласа Адамса. Может, перевод неудачный?
«Сплитуйте»
Бывает у вас, что какое-то слово вызывает у вас омерзение? Например, я знаю, что многие не любят слово «влажный», простите, если вы тоже и вас сейчас передёрнуло.
Я не припомню, чтобы меня раньше так от чего-то коробило, но слово «сплитовать», которое придумали в «Яндексе», особенно в форме «сплитуйте», у меня вызывает какие-то очень неприятные чувства. Хочется найти людей, которые это придумали и сделать им больно хотя бы словесно.
Платёжная система «Яндекса», конечно, очень старается, чтобы натащить и другого подобного мусора в наш язык. Кроме «сплитования» в ней есть ещё и «сейвы», а сама она называется «Пэй».
Бывает у вас, что какое-то слово вызывает у вас омерзение? Например, я знаю, что многие не любят слово «влажный», простите, если вы тоже и вас сейчас передёрнуло.
Я не припомню, чтобы меня раньше так от чего-то коробило, но слово «сплитовать», которое придумали в «Яндексе», особенно в форме «сплитуйте», у меня вызывает какие-то очень неприятные чувства. Хочется найти людей, которые это придумали и сделать им больно хотя бы словесно.
Платёжная система «Яндекса», конечно, очень старается, чтобы натащить и другого подобного мусора в наш язык. Кроме «сплитования» в ней есть ещё и «сейвы», а сама она называется «Пэй».