хз, скорее всего или вы запрос как то странно построили или нейронка такая. Я с chatGPT уже давно пользуюсь для регулярок и никаких проблем, максимум изредка руками допилить
то что вы предложили, оно удобно для проверки и отладки
нормальный визуальный интерфейс для сборки регулярок я за 15 лет практики до сих пор не встречал нигде
много про что могу сказать что появилось с 1.13 версии или 1.8 хотя по уму должно быть по умолчанию, но вот дженерики не входят в это число
Бысто что то накидать проверить концепцию ок, но вот если боевое и боги упаси высоконагруженное то генераторы ван лов
Отлаживать дженерики та еще лажа, особенно по ресурсам. Особенно учитывая что в реальности применяется вилка до 4 типов максимум, покрытие всех any это уже что-то кривое и небезопасное.
И опять таки 90% того что в других языках решают дженериками, решает правильное использование интерфейса. Прямо что бы напрямую разные типы юзается только с разными мапами чтоб сортировать разве что.
С Го есть целая секта которая верит в наглядность кода, так что не нужны комментарии) Секстанты, но в чем то они и правы - в питоне можно создать ужасные вещи (тот же esptool) в которых без IDE и понимания языка далеко не уйдешь в понимании. В го сотворить нечитаемое можно только если пилить однофайлово, в единой функции и часто юзать GOTO. Хотя там есть свои подводные с тем же init() но это можно отслеживать (к слову отладка и тесты с бенчмарками на Го еще одна причина его юзать)
С либами есть файл go.mod в котором четко прописывается используемая версия Го и все используемые модули, которые так же указываются с версией (и в модулях то же самое). То есть если заюзать модуль который конфликтует с текущей версией то это сразу напишет. Если же все ок собирается, то и через 20 лет оно для сборки будет использовать модули конкретных версий даже если там набежало еще 100500 версий (указывать last нельзя, точнее загрузить или обновить можно, но в go.mod указывается конкретная версия).
Работа с Го это лучшее что я встречал за 15 лет практики. Как сборка, так и всякие мелочи по типу работы с модулями или тесты/бенчмарки. Встраивать код из других языков, профилировать или прописывать прямо в коде что именно подтягивать при конкретных сборках (как в си) - идеально. И как вишенка язык простой, голова отдыхает, ты думаешь о функционале, а не о синтаксисе, причем все достаточно низкоуровнево при желании.
нормальные модули и версионность. Тебя вообще не колышет что там по модулям, если оно собирается то оно будет собираться и через 5 лет без танцев и тд.
строгая типизация при максимально простом языке. Это не только компактные шустрые бинарники, но и читаемость кода пополам с безопасностью
Мультиплатформенность. Питон вроде тоже мультиплатформенный но с кучей оговорок, если надо собрать под несколько разных платформ то зачастую цирк с конями когда одни питоновские пакеты используются для компиляции другого пиновского кода (и у этого зоопарка так же есть версионность и особености)
Для себя на практике вывел такие наблюдения для серверного:
php нестареющая классика, но сейчас он стал тем против чего боролся и на долгой дистанции выходит дорого, сложно и ограничено
JS это из мира фулстеков, с кучей приколов на уровне ноды (приколы чем то схожие с питоном). В отличии от php с раскаткой могут быть проблемы на долгой дистанции, особенно если обновы набегами раз в два года. Так же язык позволяет писать вообще нечитаемые ужасы, куда уж там php
python это старший брат JS. Проблемы практически те же, выгода побольше для бека. На долгой дистанции ВСЕГДА будет ебля со сборками. Даже в ноде можно привязаться к конкретным репозиториям и версиям, но в питоне все это сложно и обычной практикой является иметь отдельный докер под сборку и встраиваемую папку со всеми либами.
Goland это просто, максимально просто. Со сборкой - один раз настроил паплайн и забыл (у меня есть боевые проекты которые все еще дописываются по мере на 1.8). Написание так же просто - люди с базовыми знаниями вкатятся очень быстро, и даже без знания читать код может даже тот кто языка вообще не знает. Он шустрый потому прощает костыли, у того же питона вава с производительностью особенно если косячить, но в Го со сторогой типизацией творить хуйню можно, но не в таких широких пределах.
Раст то же что Си и С++. Можно многое, надо знать, нужно ебатся, код для не знающего похож на ельфийский - тот же php или js можно научится читать хотя бы примерно за день
о да, размер кодовой базы это очень важный параметр для серверного приложения
особенно забавно это слышать для ситуаций на долгую дистанцию, где через 2-3 года вы охренеете поддерживать свой зоопарк на питоне (потому как вряд ли вы будете держать все актуально и обновлять)
о дивный новый мир, где информационная волна буквально переписывает историю.
пошел гуглить вот что нашел:
В 2016 и 2017 годах впервые появились посты о пропавших эмодзи;
эмодзи с походом
эмодзи с грабителем
эмодзи с меч-рыбой
Похоже, мы на пороге того, чтобы эмодзи с морским коньком присоединился к этой группе, если всё получится и его поддержат многие.
Было ещё несколько постов о "пропавших эмодзи", но три перечисленных исторически являются единственными, которые получили достаточно поддержки, чтобы быть признанными легитимными эффектами Манделы, используя тест "большая группа людей".
к слову обсуждения этой темы идет с 2023 и эмодзи реально, оказалось есть много ютуберов (например) что начитывают текст (по разным причинам) и пруфы сохранились
известны проблемы стандартного net/http в Го, именно потому если важна скорость или распределенность то есть куча других пакетов которые дышат в затылок найтивкам на си и раст
В Го есть встраиваение, сетевой уровень вы могли бы написать на Си и встроить, а уже на го работать с самими данными
За WASM просто смешно, на этот моменте я начал думать о том что это написано нейронкой. При чем тут вообще WASM? Единое что - сторонние модули которые подключаются на нем. Это удобно но это тонкое место для таких высоконагруженных систем, оптимальнее разбить на микросервисы если у вас там монолит с модулями.
UPD
к слову про тонкие моменты - есть абсолютно рабочий способ добиваться великого даже на net/http - шардирование.
на одном инстансе поднимаем сразу десяток одинаковых серверов которые написаны по принципу шарда и имеют общую память в том же редисе. настраиваем nginx как балансировщик (он может) что бы раскидывал запросы между этими 10 шардами и вуаля
У меня как раз есть пара пет-проектов на тему языковых переводов (которые растут еще со времен когда из норм переводчиков был только гугл и яндекс) и могу заверить что "нахвататься" недостаточно для перевода художественной литературы.
Даже простые книги с очень простой речью нужно обмазывать километровыми промтами которые генерятся другими промтами потому как лучший результат когда ты задаешь конкретные рамки относительно текущей задачи. То есть что бы перевести книгу нужно ее сначала "подготовить"
Про сложное молчу - такое только вычитывать и местами переводить самостоятельно. Если ошибки и опечатки нейронки еще понимают, то вот множественные смыслы, общие описания, игры словами или локальные мемы уже ломают все нахрен. Особенно если это особенность персонажей, каждый со своим стилем, скомканной речью и тд - такое кстати не переведет ни одна нейронка, даже если книга простая.
Блин. Поймал себя на мысли что я теперь каждую сутью читаю с оглядкой на проверки "а не сгенерировано ли это" и если есть подозрения что сгенерировано то взгляд сам начинает скользить потому как пообщаться с нейросетью я могу и без посредников
Относительно топика - нейросети для лингвистов то же самое что и для программистов. Убили обезьянок, но глубокие спецы в почете. Перевести близко по смыслу текст не теряя сути для нейронки не сложно, даже если простая игра слов или маты, но сложные вещи, локальные мемы и прочее это удел профессионалов.
Нейронки чрезвычайно хороши в документах, и очень плохи в переводе художественных текстстов. И это здорово. Это еще один кирпичик в сторону глобализации, когда язык не имеет особой роли. С профессиональной точки зрения одни плюсы так как снимаются лингвистические границы на образование. А с точки зрения развлечений еще лучше - художественные произведения и прочие виды творчества для локализации все еще требуют людей, что в полной мере позволяет сохранить культуру.
То есть с одной стороны открытый мир, но с другой стороны все при своем. Как жаль что основа политики это разделять и властвовать. Политики поспали зарождение глобализации, но судя по всему наши дети будут последним поколением, которое запомнит искры истиной международной связи всех со всеми без границ.
Кто знает, возможно и программы-переводчики и мультиязычные нейронки так же станут "пережитком прошлого". Уже неоднократно видел статьи на тему обучения нейронок на конкретном пуле знаний, включая языки, что бы избежать "ненужных" галюцинаций.
покетбук "открытый" потому можно используя SDK написать решение которое будет делать полнотекстовый поиск по всем файлам в конкретной директории
Но сразу скажу что там все очень плохо и даже победив SDK (писать кстати можно на разных языках, комьюнити подсуетилось) больше всего времени вы потратите на написание графического интерфейса потому как доступные примитивы на уровне паскаля, плюс всякие системные информационные окна
Когда выбирал что купить, мониторил рынок и отзывы. Kobo Libra сильно закрытая и функционала поменьше, плюс находил негативные отзывы в достаточном количестве в отличии от покетбука
Круто было бы реально только на ардуине решать такое)
Впрочем если будет дальнометры или даже лидар то ардуинвы хватит. Чисто камерой я хз, хватит ли камня даже если самому написать а не использовать готовые либы как у вас которые ради своей простоты создают оверхед
у меня сейчас PocketBook Era Color, брал с расчетом на ближайшие лет пять. Не сказать что "ни о чем не жалею" (он у меня пол года и уже успел в гарантии побывать, не говоря о прочих косяках) но кнопки это возможность читать одной рукой в любой позе, хоть в басейне, хоть жуя что то грязными руками. С сенсором уже так нельзя, только если это не размер телефона и то все равно будет "грязная зона" где пальцами возишь
И что вы предлагаете делать? Сидеть в грязи и знать о том что ты мог, просто не захотел что бы другие не воспользовались?
Вся история прогресса это такие качели.
К счастью человеческий разум очень инертный, а сам человек очень агрессивный вид. Никакой "божок" не будет править вечно - другим тоже хочется. Ни одно изобретение не канет в лету - если смогли пройти путь раз, то смогут и повторно.
Другое дело что для простых смертных лучше жить на плато стабильности, а не на пиках развития как сейчас.
Очень жаль что Kindle продолжает идти по пути планшетов без кнопок. Я четверкой владел несколько раз (разбитый экран, купить новый почти те же деньги)
Последним более менее приятным был Oasis, но в тех пор много воды утекло.
В итоге, что то более менее нормальное (современное!) и не на андроиде (чтоб работало как реальная книга неделями если без подсветки) есть только у PoketBook и то там не все так однозначно но на безрыбье..
Прыгать с третьего этажа в песок? все ок, стекло вроде выбрали после последнего случая
Играть зимой на недостроенной многоэтажке в догонялки? Не пацаны, чет тухло, давайте водой зальем что бы адреналина побольше
Карбид выделяет ацитилен, интересно как сильно бумкнет если собрать его в много-много пластиковых бутылок и одновременно подорвать используя крону и спиральки из лампочек.
Проверки качества изготовления напалма на куске сала и опускание в реку - ведь писали же что при попадании на кожу водой не потушить!
Дымовые шашки из чего угодно, с добавлениями на глаз что бы дым другого цвета или был запах такой что бы валил с ног. И проверяли на себе.
Или пищали из водопроводных труб (шовных Карл!)
До сих пор в афиге в том насколько мы бессмертные были. Был случай когда парень неправильно прыгнул и упал в лифтовую шахту на кирпичи этажа со второго - пара синяков!
Славное было время! Для своих детей я бы такого не хотел, но самому есть что вспомнить.
хз, скорее всего или вы запрос как то странно построили или нейронка такая. Я с chatGPT уже давно пользуюсь для регулярок и никаких проблем, максимум изредка руками допилить
то что вы предложили, оно удобно для проверки и отладки
нормальный визуальный интерфейс для сборки регулярок я за 15 лет практики до сих пор не встречал нигде
появление нейронок было лучшим, что было сделано для регулярок!
хз хз за дженерики
много про что могу сказать что появилось с 1.13 версии или 1.8 хотя по уму должно быть по умолчанию, но вот дженерики не входят в это число
Бысто что то накидать проверить концепцию ок, но вот если боевое и боги упаси высоконагруженное то генераторы ван лов
Отлаживать дженерики та еще лажа, особенно по ресурсам. Особенно учитывая что в реальности применяется вилка до 4 типов максимум, покрытие всех any это уже что-то кривое и небезопасное.
И опять таки 90% того что в других языках решают дженериками, решает правильное использование интерфейса. Прямо что бы напрямую разные типы юзается только с разными мапами чтоб сортировать разве что.
С Го есть целая секта которая верит в наглядность кода, так что не нужны комментарии) Секстанты, но в чем то они и правы - в питоне можно создать ужасные вещи (тот же esptool) в которых без IDE и понимания языка далеко не уйдешь в понимании. В го сотворить нечитаемое можно только если пилить однофайлово, в единой функции и часто юзать GOTO. Хотя там есть свои подводные с тем же init() но это можно отслеживать (к слову отладка и тесты с бенчмарками на Го еще одна причина его юзать)
С либами есть файл go.mod в котором четко прописывается используемая версия Го и все используемые модули, которые так же указываются с версией (и в модулях то же самое). То есть если заюзать модуль который конфликтует с текущей версией то это сразу напишет. Если же все ок собирается, то и через 20 лет оно для сборки будет использовать модули конкретных версий даже если там набежало еще 100500 версий (указывать last нельзя, точнее загрузить или обновить можно, но в go.mod указывается конкретная версия).
Работа с Го это лучшее что я встречал за 15 лет практики. Как сборка, так и всякие мелочи по типу работы с модулями или тесты/бенчмарки. Встраивать код из других языков, профилировать или прописывать прямо в коде что именно подтягивать при конкретных сборках (как в си) - идеально. И как вишенка язык простой, голова отдыхает, ты думаешь о функционале, а не о синтаксисе, причем все достаточно низкоуровнево при желании.
нормальные модули и версионность. Тебя вообще не колышет что там по модулям, если оно собирается то оно будет собираться и через 5 лет без танцев и тд.
строгая типизация при максимально простом языке. Это не только компактные шустрые бинарники, но и читаемость кода пополам с безопасностью
Мультиплатформенность. Питон вроде тоже мультиплатформенный но с кучей оговорок, если надо собрать под несколько разных платформ то зачастую цирк с конями когда одни питоновские пакеты используются для компиляции другого пиновского кода (и у этого зоопарка так же есть версионность и особености)
Для себя на практике вывел такие наблюдения для серверного:
php нестареющая классика, но сейчас он стал тем против чего боролся и на долгой дистанции выходит дорого, сложно и ограничено
JS это из мира фулстеков, с кучей приколов на уровне ноды (приколы чем то схожие с питоном). В отличии от php с раскаткой могут быть проблемы на долгой дистанции, особенно если обновы набегами раз в два года. Так же язык позволяет писать вообще нечитаемые ужасы, куда уж там php
python это старший брат JS. Проблемы практически те же, выгода побольше для бека. На долгой дистанции ВСЕГДА будет ебля со сборками. Даже в ноде можно привязаться к конкретным репозиториям и версиям, но в питоне все это сложно и обычной практикой является иметь отдельный докер под сборку и встраиваемую папку со всеми либами.
Goland это просто, максимально просто. Со сборкой - один раз настроил паплайн и забыл (у меня есть боевые проекты которые все еще дописываются по мере на 1.8). Написание так же просто - люди с базовыми знаниями вкатятся очень быстро, и даже без знания читать код может даже тот кто языка вообще не знает. Он шустрый потому прощает костыли, у того же питона вава с производительностью особенно если косячить, но в Го со сторогой типизацией творить хуйню можно, но не в таких широких пределах.
Раст то же что Си и С++. Можно многое, надо знать, нужно ебатся, код для не знающего похож на ельфийский - тот же php или js можно научится читать хотя бы примерно за день
о да, размер кодовой базы это очень важный параметр для серверного приложения
особенно забавно это слышать для ситуаций на долгую дистанцию, где через 2-3 года вы охренеете поддерживать свой зоопарк на питоне (потому как вряд ли вы будете держать все актуально и обновлять)
их удалили
эти три - это то что точно удалось поймать "за руку"
я сам помню как пистолет сменил дизайн с норм вида на зеленую игрушку
о дивный новый мир, где информационная волна буквально переписывает историю.
пошел гуглить вот что нашел:
к слову обсуждения этой темы идет с 2023 и эмодзи реально, оказалось есть много ютуберов (например) что начитывают текст (по разным причинам) и пруфы сохранились
херня какая-то
известны проблемы стандартного net/http в Го, именно потому если важна скорость или распределенность то есть куча других пакетов которые дышат в затылок найтивкам на си и раст
В Го есть встраиваение, сетевой уровень вы могли бы написать на Си и встроить, а уже на го работать с самими данными
За WASM просто смешно, на этот моменте я начал думать о том что это написано нейронкой. При чем тут вообще WASM? Единое что - сторонние модули которые подключаются на нем. Это удобно но это тонкое место для таких высоконагруженных систем, оптимальнее разбить на микросервисы если у вас там монолит с модулями.
UPD
к слову про тонкие моменты - есть абсолютно рабочий способ добиваться великого даже на net/http - шардирование.
на одном инстансе поднимаем сразу десяток одинаковых серверов которые написаны по принципу шарда и имеют общую память в том же редисе. настраиваем nginx как балансировщик (он может) что бы раскидывал запросы между этими 10 шардами и вуаля
потому я и сказал про профессионалов
У меня как раз есть пара пет-проектов на тему языковых переводов (которые растут еще со времен когда из норм переводчиков был только гугл и яндекс) и могу заверить что "нахвататься" недостаточно для перевода художественной литературы.
Даже простые книги с очень простой речью нужно обмазывать километровыми промтами которые генерятся другими промтами потому как лучший результат когда ты задаешь конкретные рамки относительно текущей задачи. То есть что бы перевести книгу нужно ее сначала "подготовить"
Про сложное молчу - такое только вычитывать и местами переводить самостоятельно. Если ошибки и опечатки нейронки еще понимают, то вот множественные смыслы, общие описания, игры словами или локальные мемы уже ломают все нахрен. Особенно если это особенность персонажей, каждый со своим стилем, скомканной речью и тд - такое кстати не переведет ни одна нейронка, даже если книга простая.
Блин. Поймал себя на мысли что я теперь каждую сутью читаю с оглядкой на проверки "а не сгенерировано ли это" и если есть подозрения что сгенерировано то взгляд сам начинает скользить потому как пообщаться с нейросетью я могу и без посредников
Относительно топика - нейросети для лингвистов то же самое что и для программистов. Убили обезьянок, но глубокие спецы в почете. Перевести близко по смыслу текст не теряя сути для нейронки не сложно, даже если простая игра слов или маты, но сложные вещи, локальные мемы и прочее это удел профессионалов.
Нейронки чрезвычайно хороши в документах, и очень плохи в переводе художественных текстстов. И это здорово. Это еще один кирпичик в сторону глобализации, когда язык не имеет особой роли. С профессиональной точки зрения одни плюсы так как снимаются лингвистические границы на образование. А с точки зрения развлечений еще лучше - художественные произведения и прочие виды творчества для локализации все еще требуют людей, что в полной мере позволяет сохранить культуру.
То есть с одной стороны открытый мир, но с другой стороны все при своем. Как жаль что основа политики это разделять и властвовать. Политики поспали зарождение глобализации, но судя по всему наши дети будут последним поколением, которое запомнит искры истиной международной связи всех со всеми без границ.
Кто знает, возможно и программы-переводчики и мультиязычные нейронки так же станут "пережитком прошлого". Уже неоднократно видел статьи на тему обучения нейронок на конкретном пуле знаний, включая языки, что бы избежать "ненужных" галюцинаций.
покетбук "открытый" потому можно используя SDK написать решение которое будет делать полнотекстовый поиск по всем файлам в конкретной директории
Но сразу скажу что там все очень плохо и даже победив SDK (писать кстати можно на разных языках, комьюнити подсуетилось) больше всего времени вы потратите на написание графического интерфейса потому как доступные примитивы на уровне паскаля, плюс всякие системные информационные окна
Когда выбирал что купить, мониторил рынок и отзывы.
Kobo Libra сильно закрытая и функционала поменьше, плюс находил негативные отзывы в достаточном количестве в отличии от покетбука
неа, не работает
по крайней мере gpt-5-thinking не закатило сколько бы я мусора не добавлял и в каком порядке
Круто было бы реально только на ардуине решать такое)
Впрочем если будет дальнометры или даже лидар то ардуинвы хватит. Чисто камерой я хз, хватит ли камня даже если самому написать а не использовать готовые либы как у вас которые ради своей простоты создают оверхед
вопрос количества чтения я думаю
у меня сейчас PocketBook Era Color, брал с расчетом на ближайшие лет пять. Не сказать что "ни о чем не жалею" (он у меня пол года и уже успел в гарантии побывать, не говоря о прочих косяках) но кнопки это возможность читать одной рукой в любой позе, хоть в басейне, хоть жуя что то грязными руками. С сенсором уже так нельзя, только если это не размер телефона и то все равно будет "грязная зона" где пальцами возишь
И что вы предлагаете делать? Сидеть в грязи и знать о том что ты мог, просто не захотел что бы другие не воспользовались?
Вся история прогресса это такие качели.
К счастью человеческий разум очень инертный, а сам человек очень агрессивный вид. Никакой "божок" не будет править вечно - другим тоже хочется. Ни одно изобретение не канет в лету - если смогли пройти путь раз, то смогут и повторно.
Другое дело что для простых смертных лучше жить на плато стабильности, а не на пиках развития как сейчас.
Очень жаль что Kindle продолжает идти по пути планшетов без кнопок. Я четверкой владел несколько раз (разбитый экран, купить новый почти те же деньги)
Последним более менее приятным был Oasis, но в тех пор много воды утекло.
В итоге, что то более менее нормальное (современное!) и не на андроиде (чтоб работало как реальная книга неделями если без подсветки) есть только у PoketBook и то там не все так однозначно но на безрыбье..
о да!
Прыгать с третьего этажа в песок? все ок, стекло вроде выбрали после последнего случая
Играть зимой на недостроенной многоэтажке в догонялки? Не пацаны, чет тухло, давайте водой зальем что бы адреналина побольше
Карбид выделяет ацитилен, интересно как сильно бумкнет если собрать его в много-много пластиковых бутылок и одновременно подорвать используя крону и спиральки из лампочек.
Проверки качества изготовления напалма на куске сала и опускание в реку - ведь писали же что при попадании на кожу водой не потушить!
Дымовые шашки из чего угодно, с добавлениями на глаз что бы дым другого цвета или был запах такой что бы валил с ног. И проверяли на себе.
Или пищали из водопроводных труб (шовных Карл!)
До сих пор в афиге в том насколько мы бессмертные были. Был случай когда парень неправильно прыгнул и упал в лифтовую шахту на кирпичи этажа со второго - пара синяков!
Славное было время! Для своих детей я бы такого не хотел, но самому есть что вспомнить.