Forwarded from Это моя тетрадка, я буду в ней писать. (Irina)
Вкалывают роботы, а не человек.
Ненавижу-ненавижу-ненавижу голосовых помощников на горячих линиях. Особенно когда это единственный номер, по которому можно позвонить.
Из меня прям бесы выходят, когда я звоню в техподдержку, а там бессердечная хладнокровная вежливая сука Катюша/Маруся/Олег.
В 99,999999999% случаев оказывается, что мне нужен оператор, потому что в оставшихся случаях, на которые настроено голосовое меню, я могу разобраться сама без горячей линии, и если я уже звоню, значит мне пиздец как нужен оператор, о чем я сразу же и говорю, но! Гребаная Катюша/Маруся/Олег говорит, что она может справиться лучше и быстрее оператора, потом, естественно, обсирается и переводит, но к этому моменту я уже плююсь огнем.
Я понимаю, что роботы призваны снизить затраты на персонал, оградить живую человенческую силу от звонков по типовым вопросам, но еб вашу мать, но можно тогда какое-то кодовое слово для продвинутых сделать, тайный знак, загадку, шараду, которую прошёл и значит точно можно допустить к телу вождя и не стоять в этой многоминутной очереди в бесполезном разговоре с собеседником, которого даже не перебить?
Ненавижу-ненавижу-ненавижу голосовых помощников на горячих линиях. Особенно когда это единственный номер, по которому можно позвонить.
Из меня прям бесы выходят, когда я звоню в техподдержку, а там бессердечная хладнокровная вежливая сука Катюша/Маруся/Олег.
В 99,999999999% случаев оказывается, что мне нужен оператор, потому что в оставшихся случаях, на которые настроено голосовое меню, я могу разобраться сама без горячей линии, и если я уже звоню, значит мне пиздец как нужен оператор, о чем я сразу же и говорю, но! Гребаная Катюша/Маруся/Олег говорит, что она может справиться лучше и быстрее оператора, потом, естественно, обсирается и переводит, но к этому моменту я уже плююсь огнем.
Я понимаю, что роботы призваны снизить затраты на персонал, оградить живую человенческую силу от звонков по типовым вопросам, но еб вашу мать, но можно тогда какое-то кодовое слово для продвинутых сделать, тайный знак, загадку, шараду, которую прошёл и значит точно можно допустить к телу вождя и не стоять в этой многоминутной очереди в бесполезном разговоре с собеседником, которого даже не перебить?
Open-AI анонсировали новую модель.
Вы знаете, а это уже повод беспокоиться. Научили модель последовательным рассуждениям, сильно прокачали в точных науках, программировании. Цена пока конская, но на старте и прошлые модели были дорогими. Мне кажется, они смело могут поднимать стоимость подписки раза в три, потому что за такое чудо платить будут все, конечно. Фантастика просто, будущее наступило.
UPD: проверил, тексты песен на русском еще слабенько делает. Фух, есть что поделать еще годик
https://openai.com/index/learning-to-reason-with-llms/
Вы знаете, а это уже повод беспокоиться. Научили модель последовательным рассуждениям, сильно прокачали в точных науках, программировании. Цена пока конская, но на старте и прошлые модели были дорогими. Мне кажется, они смело могут поднимать стоимость подписки раза в три, потому что за такое чудо платить будут все, конечно. Фантастика просто, будущее наступило.
UPD: проверил, тексты песен на русском еще слабенько делает. Фух, есть что поделать еще годик
https://openai.com/index/learning-to-reason-with-llms/
KubanCTF
Участвовали сегодня в CTF-соревнованиях KubanCTF. Выступили очень слабенько, 38 место из 476. Я рассчитывал на топ-10, честно говоря.
Сильно расстроился, пару тасков лично не докрутил до конца, которые должен был решать. Жизнь меня не готовила к тому, что найденная sqli-уязвимость может быть ненужной. До последнего бился в этот вектор, даже мысли не было, что надо искать что-либо другое.
Ну буду иметь в виду теперь такой вариант, в CTF еще новичок, в общем-то, буду прокачиваться дальше.
Участвовали сегодня в CTF-соревнованиях KubanCTF. Выступили очень слабенько, 38 место из 476. Я рассчитывал на топ-10, честно говоря.
Сильно расстроился, пару тасков лично не докрутил до конца, которые должен был решать. Жизнь меня не готовила к тому, что найденная sqli-уязвимость может быть ненужной. До последнего бился в этот вектор, даже мысли не было, что надо искать что-либо другое.
Ну буду иметь в виду теперь такой вариант, в CTF еще новичок, в общем-то, буду прокачиваться дальше.
Пересматривали тут первые два фильма «Мстителей». Поймал себя на мысли, что голосовой интерфейс Джарвис в костюме Железного человека сейчас уже не воспринимается как что-то фантастическое.
Приколюха на уровне нового voice mode в ChatGPT. Подумаешь, разговаривает на любые темы как человек и дёргает API костюма. Там даже фраза проскакивает в какой-то момент, что Джарвис изначально разрабатывался как система, отвечающая на любые вопросы. Прям словно ChatGPT описали в 2012 году.
Во второй части подобный ИИ, правда, чуть планету не уничтожил, но, может быть, мы не полностью повторим этот сюжет.
Приколюха на уровне нового voice mode в ChatGPT. Подумаешь, разговаривает на любые темы как человек и дёргает API костюма. Там даже фраза проскакивает в какой-то момент, что Джарвис изначально разрабатывался как система, отвечающая на любые вопросы. Прям словно ChatGPT описали в 2012 году.
Во второй части подобный ИИ, правда, чуть планету не уничтожил, но, может быть, мы не полностью повторим этот сюжет.
Один из самых больших обманов в моей жизни — трейлер фильма «Сумерки. Сага. Рассвет: Часть 2».
Двенадцать лет уже прошло, а раны еще не зажили.
Ну я про «Сумерки» что знал, что какая-то ерунда про любовь вампиров, что-то девчячье совсем. И тут вдруг смотрю трейлер, в котором нереальный экшОн, половину трейлера чуваки собираются на мега-махач, а вторую половину происходит какой-то лютый замес, толпа на толпу, кровь, кишки, кунг-фу, ультрахардкор.
Думаю, нифига себе, надо бежать в кинотеатр. Пришли мы с другом на сеанс, смотрим. Драки всё нет и нет, нет и нет. И потом в конце показали ровно то, что было в трейлере. Буквально минута экшена. Так еще и оказалось, что это всё виденье и на самом деле никто не умер и махача не было. Просто пиздец, душевная травма. Не смотрю трейлеры с тех пор.
Двенадцать лет уже прошло, а раны еще не зажили.
Ну я про «Сумерки» что знал, что какая-то ерунда про любовь вампиров, что-то девчячье совсем. И тут вдруг смотрю трейлер, в котором нереальный экшОн, половину трейлера чуваки собираются на мега-махач, а вторую половину происходит какой-то лютый замес, толпа на толпу, кровь, кишки, кунг-фу, ультрахардкор.
Думаю, нифига себе, надо бежать в кинотеатр. Пришли мы с другом на сеанс, смотрим. Драки всё нет и нет, нет и нет. И потом в конце показали ровно то, что было в трейлере. Буквально минута экшена. Так еще и оказалось, что это всё виденье и на самом деле никто не умер и махача не было. Просто пиздец, душевная травма. Не смотрю трейлеры с тех пор.
Не писал сюда про ожидаемый мной релиз песни НТР с моим текстом. Но вот сейчас есть дополнительный повод - трек в яндекс-музыке занял #1 в популярных треках исполнителя. Похоже, трек людям зашел, это очень приятно. Слушателей за месяц у НТР тоже прибавилось немного в ноябре!
https://t.me/ntr1_0/1089
https://t.me/ntr1_0/1089
Forwarded from Хатка Бобра
Знаете, есть такая функция в 1С - Формат. Она позволяет представить, например, даты в строковом виде. Вот, например, новый год, час ночи это 1 января 2025, 01:01:00. Сам по себе момент времени нельзя сообщить другому человеку, его надо каким-то образом представить в виде букв и/или цифр, например, как это сделал я только что. А можно еще написать 01.01.2025 1:01:00 или 2025-01-01T01:01:01. Способов представления дат много, и все они превращаются в человекочитаемый вид с помощью процесса, называемого "форматирование".
Так получилось, что человеков на Земле много, и живут они на ней достаточно давно. А потому и общепринятых способов написания дат они успели создать больше одного. И даже больше десяти.
А еще есть нестандартные алфавиты цифр в арабских странах и Азии, а также лунные календари...
Самое неприятное, что все эти люди пользуются компьютерами, а айтишники должны обеспечить представление дат на любой вкус клиента, независимо от гражданства, вероисповедания и приверженности лунному календарю. Наверняка вы знаете, что в США принят формат Месяц/День/Год и 12-часовой цикл с суффиксом AM/PM, а тот же английский формат, но в старушке Британии будет представлять дату более человеческим образом, хотя и со слешами: День/Месяц/Год и, как правило, 24-часовое время вместо AM/PM.
Как написать интернационализированное приложение и не сойти с ума? Можно выучить все языки в мире или нанять в штат консультантов представителей разных культур, но кажется, правильнее будет создать международную кооперацию, которая покумекает-покумекает и выдаст базу данных со всеми возможными вариантами форматирования дат: месяцы прописью, в разных падежах разных языков, разделители, символы цифр иероглифами и так далее и так далее...
И такая база данных существует. Называется она CLDR (Common Locale Data Repository) и все вменяемые фреймворки ее используют. Именно поэтому в вашей 1С в функции "Формат" вы можете указать китайское форматирование дат, и оно будет работать. 1С использует библиотеку ICU, которая, в свою очередь, использует CLDR и поэтому платформа знает, как выглядит первое января на Суахили.
Не отстают от 1С и браузеры. Встроенный в них Javascript тоже использует CLDR. И наша любимая (нет) Java, начиная с 8-й версии тоже задолбалась поддерживать собственные данные по локализации и переехала на CLDR.
Что же получается - теперь все мейнстримные языки сидят на единой базе локализационных данных, а значит форматы дат в них будут одинаковыми и совместимыми? Да, так и есть. Клево правда?
Было бы, если бы эта хренова база знаний была стабильной. Например, в 11 яве отвалились локализованные на немецкий суффиксы AM/PM, потому что 17 Java обновила CLDR в которой немцев лишили немецких суффиксов (фрустрация тут)
Вернемся к нашей дате 1 января, час ночи. Представьте, что вы пишете некий фреймворк, который работает и на бэкенде и в браузере (кто сказал "Элемент"?) и вам нужно сделать функцию форматирования дат с учетом локализации. Если вы в своем уме, то вариант "написать вручную все в мире варианты форматов дат самостоятельно" вы отметаете сходу и говорите: "У нас же есть CLDR! А она есть и в яве и в браузерах и даже в 1Сv8! Ништяк!"
Кстати, как будет в русской локали 2025-01-01 01:01:01 если форматировать в 1Сv8? А в 11 яве? Не бегите проверять, я уже это сделал. Одинаково! Прям вообще одинаково, зашибись же! И будет равняться "01.01.2025 1:01:01" (час одноразрядный, остальные единицы - двуразрядные)
А теперь, предположим, мы решили обновить "платформу" и запустили наше приложение под явой 17. Совпадает? Как не совпадает, почему? А по кочану.
Java17 использует другую версию CLDR, там час в русской локали - двуразрядный, но зато теперь она совпадает с форматированием в браузере Chrome. Да, ваш предыдущий код сломался, верстка форм разъехалась, алгоритмы, заточенные на длину строк поплыли, но вы ж программист, почините!
Так получилось, что человеков на Земле много, и живут они на ней достаточно давно. А потому и общепринятых способов написания дат они успели создать больше одного. И даже больше десяти.
А еще есть нестандартные алфавиты цифр в арабских странах и Азии, а также лунные календари...
Самое неприятное, что все эти люди пользуются компьютерами, а айтишники должны обеспечить представление дат на любой вкус клиента, независимо от гражданства, вероисповедания и приверженности лунному календарю. Наверняка вы знаете, что в США принят формат Месяц/День/Год и 12-часовой цикл с суффиксом AM/PM, а тот же английский формат, но в старушке Британии будет представлять дату более человеческим образом, хотя и со слешами: День/Месяц/Год и, как правило, 24-часовое время вместо AM/PM.
Как написать интернационализированное приложение и не сойти с ума? Можно выучить все языки в мире или нанять в штат консультантов представителей разных культур, но кажется, правильнее будет создать международную кооперацию, которая покумекает-покумекает и выдаст базу данных со всеми возможными вариантами форматирования дат: месяцы прописью, в разных падежах разных языков, разделители, символы цифр иероглифами и так далее и так далее...
И такая база данных существует. Называется она CLDR (Common Locale Data Repository) и все вменяемые фреймворки ее используют. Именно поэтому в вашей 1С в функции "Формат" вы можете указать китайское форматирование дат, и оно будет работать. 1С использует библиотеку ICU, которая, в свою очередь, использует CLDR и поэтому платформа знает, как выглядит первое января на Суахили.
Не отстают от 1С и браузеры. Встроенный в них Javascript тоже использует CLDR. И наша любимая (нет) Java, начиная с 8-й версии тоже задолбалась поддерживать собственные данные по локализации и переехала на CLDR.
Что же получается - теперь все мейнстримные языки сидят на единой базе локализационных данных, а значит форматы дат в них будут одинаковыми и совместимыми? Да, так и есть. Клево правда?
Было бы, если бы эта хренова база знаний была стабильной. Например, в 11 яве отвалились локализованные на немецкий суффиксы AM/PM, потому что 17 Java обновила CLDR в которой немцев лишили немецких суффиксов (фрустрация тут)
Вернемся к нашей дате 1 января, час ночи. Представьте, что вы пишете некий фреймворк, который работает и на бэкенде и в браузере (кто сказал "Элемент"?) и вам нужно сделать функцию форматирования дат с учетом локализации. Если вы в своем уме, то вариант "написать вручную все в мире варианты форматов дат самостоятельно" вы отметаете сходу и говорите: "У нас же есть CLDR! А она есть и в яве и в браузерах и даже в 1Сv8! Ништяк!"
Кстати, как будет в русской локали 2025-01-01 01:01:01 если форматировать в 1Сv8? А в 11 яве? Не бегите проверять, я уже это сделал. Одинаково! Прям вообще одинаково, зашибись же! И будет равняться "01.01.2025 1:01:01" (час одноразрядный, остальные единицы - двуразрядные)
А теперь, предположим, мы решили обновить "платформу" и запустили наше приложение под явой 17. Совпадает? Как не совпадает, почему? А по кочану.
Java17 использует другую версию CLDR, там час в русской локали - двуразрядный, но зато теперь она совпадает с форматированием в браузере Chrome. Да, ваш предыдущий код сломался, верстка форм разъехалась, алгоритмы, заточенные на длину строк поплыли, но вы ж программист, почините!
Большой респект производителям шампуней и прочих прочих мыльных штук в ванной, кто ставит яркую пометку for men. Без такой маркировки это всегда стресс — быстро найти что-то подходящее. Бесконечное количество каких-то баночек хрен пойми для чего. Если нет явных указаний на этикетке, то я выбираю самый мужицкий дизайн и описание. Например, все розовые тюбики сразу пропускаю. Еще для себя решил, что лаванда, маракуя, персик — это точно тоже можно пропускать, это что-то женское тоже. Почти гарантировано можно брать только морозную свежесть какую-нибудь.
Мочалки и полотенца — это тоже стресс. Я не могу запомнить, какое моё. Поэтому всегда прошу оставлять мне самый мужицкий цвет, чтобы я мог определиться легко. Но тут уже появляется проблема трактовок. Черный, синий — это легко. Но иногда бывает, что выбор надо делать между тёмно-зеленым и коричневым. Это уже непростая задача, стрессовая
Мочалки и полотенца — это тоже стресс. Я не могу запомнить, какое моё. Поэтому всегда прошу оставлять мне самый мужицкий цвет, чтобы я мог определиться легко. Но тут уже появляется проблема трактовок. Черный, синий — это легко. Но иногда бывает, что выбор надо делать между тёмно-зеленым и коричневым. Это уже непростая задача, стрессовая
В последние недели очень воодушевлен всей движухой вокруг AI-ассистентов. Пилю под себя такого заточенного, MCP обмазал всё, что можно. Чувствую себя Тони Старком, быстро мы скакнули в будущее. Иду весь такой воодушевленный пописать, а там меня встречает вот такой зверь и, как всегда, врубает фен для рук вместо воды. Словно на машине времени обратно в действительность вернуло, без этого вашего искусственного интеллекта.