Вы сейчас рассуждаете как 15 летний школьник, который вчера попробовал на React Native написать мобильное приложения и ничего не понимает в бэкэнд инфраструктуре.
я гуглом совсем не пользуюсь и результат у меня такой же, что в моем случае объясняется популярностью запросов `rust lang` и `golang` (смотрите google trends).
Вы же про историю веб-поиска в аккаунте гугл говорите?
Подсказки подбираются с учетом таких факторов, как популярность и новизна поисковых запросов. Когда вы нажимаете на подсказку, Google выполняет поиск по выбранному запросу.
Что определяет подсказки
* Запрос, который вы вводите в строке поиска.
* Ваши предыдущие поисковые запросы на похожие темы (если вы вошли в свой аккаунт Google и у вас включена история приложений и веб-поиска).
* Запросы других пользователей. Также учитываются популярные новости Популярные запросы. Они формируются на основе самых актуальных для вашего региона тем и меняются в течение дня. Популярные новости не связаны с вашей историей поиска. Ознакомиться с ними можно на сайте Google Trends.
Обратите внимание! Подсказки – это не результаты поиска, не высказывания других пользователей и не ответы системы Google.
снимите шапочку из фольги и вбейте `rust undef` (f важна). Если результаты персонально подобраны (вроде как гугл так говорит), то вот автодополнение одно и тоже (без `f` тоже самое у меня).
Выглядит как отличная библиотека. Я бы заиспользовал. О чем-то таком я и говорил, да
У нас с вами явно разные предпочтения.
Ну тут вариант два: либо вы изначально взяли не тот инструмент и заменили его на правильный, и это хорошо, либо вы реализовали свой ограниченный и скорее всего нестабильный вариант подмножества этой библиотеки, и тогда это уже не очень. В последнем случае должен спасать LTO.
Это был сервис, который достался мне в наследство.
`viper` использует `gopkg.in/yaml.v2` для парсинга yaml файлов. Я просто взял этот парсер и сам распарсил конфиг файл в структуру (вот как выше qrKot показал, 4 строки). Что тут может быть нестабильного? Потому что мне не нужно > 20 транзитивных зависимостей.
Так вот там все — парсинг всех форматов, перезагрузка конфига при изменении и тд.
Я ее как-то выпилил из одного сервиса — нам нужен был просто парсер yaml и все, так размер бинарника уменьшился с 10 MB до 4MB.
For example, the hacked-up blog post system I built stores a JSON blob at the top of each file, above the post text, because it was very easy to implement that. But I am sick of needing to leave out the comma after the last key-value pair, because it makes adding a new key-value mean editing the previous one too. This is exactly why we allow trailing commas in Go literals. Those annoyances add up.
Я, например, пишу в последние полгода на солидити, которые в миллион раз хуже и го, и JS, и всего, что я вообще когда-либо видел. Лучше разве что брейнфака и его вариаций. Но работаю, по причине 1, 2 и 4.
Ну вас же никто не заставляет, можете уволиться и заниматься любимым делом, хорошо что нам программистам с ЗП проблем нету.
Контроль версий, просто создаете новую ветку с новой версией завендоренной библиотеки.
Вы же про историю веб-поиска в аккаунте гугл говорите?
История включена?
У нас с вами явно разные предпочтения.
Это был сервис, который достался мне в наследство.
`viper` использует `gopkg.in/yaml.v2` для парсинга yaml файлов. Я просто взял этот парсер и сам распарсил конфиг файл в структуру (вот как выше qrKot показал, 4 строки). Что тут может быть нестабильного? Потому что мне не нужно > 20 транзитивных зависимостей.
Так вот там все — парсинг всех форматов, перезагрузка конфига при изменении и тд.
Я ее как-то выпилил из одного сервиса — нам нужен был просто парсер yaml и все, так размер бинарника уменьшился с 10 MB до 4MB.
Короче, надо просто добавить капчу в IDE, когда кто-то пытается удалить последнюю строку.
https://github.com/golang/go/issues/23966#issuecomment-377997161
Ок, вы сломали мой мозг — вам не нравится Go, но вам нравится программировать на Go?
Ну вас же никто не заставляет, можете уволиться и заниматься любимым делом, хорошо что нам программистам с ЗП проблем нету.
Вам мои скриншоты показать?