Помните Web Integrity API, который Google недавно пропихивали? Не знаю уж почему, может недовольство коммьюнити, может какие-то внутренние причины, но кажется оно издохло. Репо заархивировали. Останется оно теперь только в виде Android WebView Media Integrity API.
Говорят, что нужно это для защиты embedded media providers, чтобы проверить, что их контент проигрывается в trusted and safe environment. Я пока не очень понимаю, что это на самом деле значит. Типа если я делаю какой-то стриминг и проигрываю видео в аппе из WebView, то так я спасаюсь от пиратов с хакнутым клиентом?
#google #android #webview
Говорят, что нужно это для защиты embedded media providers, чтобы проверить, что их контент проигрывается в trusted and safe environment. Я пока не очень понимаю, что это на самом деле значит. Типа если я делаю какой-то стриминг и проигрываю видео в аппе из WebView, то так я спасаюсь от пиратов с хакнутым клиентом?
#google #android #webview
Дядька Страуструп (скоро 73 года стукнет мужчине, между прочим!) выступил с критикой новых ЯП, пытающихся заменить C++, и предложениями по улучшениям в самом языке. Говорит, что все они лукавят, игнорируют сильные стороны крестов, не обращают внимания на интероп с другими языками, кичатся memory safety, но не говорят о многих других классах ошибок. А предлагает он добавить некий мощный статический анализ, который позволит выборочно включать определённые safety классы в нужных местах. Говорит, всего 11 новых keywords, и всё получится. Ну, интересно, будем посмотреть. По ссылке - некоторый TL;DR доклада, и там же ссылку на оригинал можно взять.
#cpp #language #lint
#cpp #language #lint
👍5❤3🤡3
На удивление хороший пост про Rust. Чуваки какое-то время на нём пописали и теперь рассказывают, что круто, а что не очень. Некоторые из проблем у меня прямо отзываются, а до некоторых я, вероятно, просто ещё не дорос.
#rust #language
#rust #language
🔥2
В Тихом океане есть три небольших острова - зависимая территория Новой Зеландии - Токелау. Когда-то им выделили домен верхнего уровня .tk. Они, конечно, не обратили на это никакого внимания. В один день появился некий товарищ, который предложил им отдать домен ему, он его будет продавать, а часть денег отдавать им. Со всех сторон выглядело как win-win. Загвоздка была в модели товарища: регистрируй сайты в домене бесплатно и анонимно, будем показывать на твоём сайте рекламу, но всегда сможешь занести, чтобы никакой рекламы не было. Ну и вы понимаете, в какую жёсткую помойку превратилась .tk зона? Спам, фишинг, сатанисты, ку-клукс-клан и т.п. По ссылке можно почитать детальнее не только про эту историю, но и про общую проблему таких небольших доменных зон.
#network #cybersec
#network #cybersec
👍2
Опять неплохой пост. И опять про Go. Да сколько можно?! В этот раз про
#go #null
nil. Ну и про интерфейсы. Что мол не всё так просто, как кажется поначалу, и nil != nil нужно иметь в виду.#go #null
Bitcoin всегда был просто деньгами, без хитрых контрактов и прочих приколов. Многим хочется это изменить, хотят смарт контракты, DeFi, игры и т.п. Создателям Ordinals уже удалось притащить а-ля NFT. Теперь вот BitVM, по сути optimistic rollup для Bitcoin сети, чтобы off-chain что-то обсчитывать, а on-chain только валидировать. Интересно, будем наблюдать.
#blockchain #bitcoin
#blockchain #bitcoin
💩5😱1
Подвернулись два красивых поста про микросервисы. Вот первый. Если коротко, то глупо и вредно строить невероятную распределённую систему, если ты не ~Google.
#server #microservices
#server #microservices
А вот и второй. Ну, не прямо про микросервисы, но про более глубокую проблему, в ту же степь. Про некомпетентных людей в нашей с вами сфере и их решения. Ну и много про что ещё в целом.
Отрефлексировать свою компетентность каждый должен сам, но на ум назойливо приходит старая цитата: "Если два коммуниста не могут договориться друг с другом, значит, один из них враг".
Ну и ещё одну навеяло, на самом деле, из криминального чтива: "Ты, блядь тупая, сама хоть понимаешь насколько ты, блядь, тупая?! "
#server #microservices
Отрефлексировать свою компетентность каждый должен сам, но на ум назойливо приходит старая цитата: "Если два коммуниста не могут договориться друг с другом, значит, один из них враг".
Ну и ещё одну навеяло, на самом деле, из криминального чтива: "
#server #microservices
❤4🦄1
Человек делал стартап. Их купил Google. Человек описывает, как это было, как шла работа внутри корпорации и т.п. The good, the bad and the ugly, так сказать.
#google #startup
#google #startup
Сам не писал на нём, но неоднократно слышал такую мансу, что Ruby on Rails уже максимально хорошо сделан, и только немножко подпиливается. И вот подвернулась небольшая документалка про его создание, историю развития и опыт пользователей.
#talk #ruby #rails
#talk #ruby #rails
Хороший обзор на то, как LLM обучают, как они устроены, какие там есть проблемы и куда двигаться дальше.
#talk #ai
#talk #ai
Ну что, ещё не все на Kotlin DSL переехали, а уже заваривают новый убер-ограниченный декларативный Gradle DSL, чтобы конфигурация билда была под жестким контролем, а всю грязь - в плагины.
#gradle #build #dsl
#gradle #build #dsl
👍6🤡5
Хороший тред на electrical engineering stack exchange про всю тему с продлением жизни аккумуляторов путём поддержания заряда в 20%-80% диапазоне.
#hardware #battery
#hardware #battery
Хороший пост про четыре основных подхода к оптимизации и грабли, на которые в них можно наступить.
#optimize #performance
#optimize #performance