Не путайте ямочный ремонт, после которого дорога разваливалась в течение месяца, с капитальным ремонтом дорог, который делают сейчас. Также хотелось бы видеть источник ваших данных.
Советую посмотреть вот это интервью, в котором есть ответы на большинство заданных вопросов —
Нет, я про эти — bigbud.kmu.gov.ua/news
Только что-то результаты «успешной» медреформы не особо видны, в отличие от новых дорог, открывающихся чуть ли не каждый день по всей стране. Кстати, какая это по счету медреформа и сколько еще ждать от нее результатов?
У вас есть лекарство от COVID-19? В развитых странах, наверное, тоже выделяют недостаточно денег на боробу с короновирусом, т.к. там количество смертей от него больше, чем в Украине. См. статистику по странам www.worldometers.info/coronavirus
Я пока в шоке от того, что в Украине впервые за 30 лет начали делать нормальные дороги. И не точечно, а сразу по всем областям и направлениям.
У вас есть четкий план успешной медреформы? А план по дорогам есть —
Вроде взрослый человек, а до сих пор верите в сказки :)
AI у электромобилей должен быть написан на Go.
Хорошие дороги ведут к увеличению скорости автомобилей и клонят ко сну. Из-за этого повышается количество аварий со смертельным исходом. Поэтому очевидно, что все деньги должны быть переброшены на борьбу с ковидом. Это снизит количество смертей.
Самый лучший вариант — закрыть все границы, чтобы никто из врачей не убежал и продолжал лечить от ковида. Это будет «вин-вин»!
Если в fastcache чего-то нет, значит, оно не понадобилось в VictoriaMetrics. Зачем добавлять функциональность, которую ты не используешь? Ведь потом ее не выпилишь (т.к. пользователи будут недовольны) и придется заниматься ее поддержкой.
Насчет dst []byte — забыл дописать еще одно требование для кэша внутри вм — размер сохраняемых в него значений ограничен 64кб. С течением времени в некоторых местах потребовалось хранить более длинные значения, поэтому была добавлена надстройка (костыль) для этого.
Но если записи читаются из кэша по одной, тогда держать такие буфера — это неэффективное расходование памяти
Для решения этой проблемы есть sync.Pool .
Доходы twitter явно свидетельствуют о правильном выборе Scala :) Operating income за три квартала 2020 года — минус 84 миллиона долларов. finance.yahoo.com/...te/TWTR/financials?p=TWTR .
в этом случае реаллоцируется лишний слайс размером как минимум с файл + данные
Слайс можно переиспользовать при следующей сигнатуре функции:
// Marshal appends marshaled data to dst and returns the resulting byte slice. func Marshal(dst []byte) []byte
просто бывают такие кейсы, что частота использования разных записей сильно отличается
Ага. Все случаи не покроешь оптимально. Приходится оптмизировать пакет под конкретные случаи использования — в данном случае fastcache оптимизирован под использование в VictoriaMetrics. Там важны следующие требования:
Если надо кэшировать контент файлов вместе с их MIME-типом, и что-нибудь ещё, как ты это делаешь?
Пишу функции Marshal и Unmarshal для составных типов и записываю в кэш сериализованный байт слайс.
по какому принципу удаляются записи из кэша — самые старые, или самые редко используемые, или как-то ещё?
Данные хранятся в циклическом буфере. Поэтому новые данные затирают самые старые, как только объем кэша достигает указанного лимита.
Так в чем проблема? Проведите свой бенчмарк и опубликуйте результаты!
Скажите еще, что не пользовались docker’ом c kubernetes (которые написаны на Go) в 2018 году :) Так что виски от вас.
Servo — браузерный движок от Mozilla, частично написанный на Rust — выкинули на помойку — см. www.linuxfoundation.org/...sted-at-linux-foundation . Rust сдает и без того слабые позиции, в то время как Go уверенно движется к званию самого распространенного языка программирования.
А что им остается делать? Кто-то же должен заниматься поддержкой говно-Scala-кода.
Сколько лет Супрун проводила медреформу и сколько лет еще планировала проводить? И где хоть какие-то положительные результаты этой медреформы?