oleg_log
1.72K subscribers
1.88K photos
131 videos
9 files
2.82K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks
Download Telegram
Ооо, вот эту штуковину нужно перед каждым написанием запроса смотреть.

Буквально недавно добавили (и/или поправили) индекс в MySQL и с 20сек все стало ходить за 1.5 (строк там до 1М, но запросы муторные, эдакие статистические).

(пикча из доклада https://t.me/oleg_fov/254)
зачет
Forwarded from Telegram Info (Antonio Marreti 🚩)
570 миллионов пользователей в Telegram и встреча Павла Дурова с принцем Дубая

Код Дурова рассказал о встрече Павла Дурова с наследным принцем Дубая Хамдан ибн Мохаммед Аль Мактум.

Пресс-служба Dubai Media Office сообщает, что Telegram насчитывает 570 млн пользователей, а сам мессенджер оценивается в более чем $20 млрд.

Важно отметить: данные по количеству пользователей и оценке мессенджера, это оценки пресс-службы, а не данные от Павла Дурова.
юзаете продвинутые фичи гит-а? (кроме для работы, всякие хитрые реф, бисекты, сабмодули)
Anonymous Poll
20%
да
69%
не
11%
хз
Употребляли вещества? (Правда пардоньте за вопрос, но все данные ценны)
Anonymous Poll
35%
Да, пробовал(а)
10%
Да, употребляю
12%
Не, но может буду
36%
Не, точно не буду
6%
Другое
Investigate unusual media traffic pattern for AsterNovi-belgii-flower-1mb.jpg on Commons

We've noticed today that we get about 90M requests per day from various ISPs in India, all with the same characteristics:

URL: https://upload.wikimedia.org/wikipedia/commons/thumb/1/16/AsterNovi-belgii-flower-1mb.jpg/1280px-AsterNovi-belgii-flower-1mb.jpg
Referer: "-"
User-Agent: "-"

We need to investigate this further as this kind of requests consitutes about 20% of all requests we get in EQSIN for media.

https://phabricator.wikimedia.org/T273741

Надо бы на уровне всемирного уголовного права запретить ссылки на картинки на Wikimedia в туториалах и примерах. Чтобы лишний раз трафик не гонять (и Internet Archive, с возврастом все больше понимаю, что этот проект не менее важен)
Курва, это сколько же было посаженных батарей (ну читайте потраченных ресурсов телефона на отправку телеметрии, а соотв и трат батареи) из-за тупейшего способа намайнить данные.

Бизнесу, конечно же, нужно расти, но за такое бить надо тоже.

мимо держу телефон в авиа 60%
Прикольная вундервафля. Использовать Envoy как прокси к бекенду на телефоне.

Коменты из поста выше, который перерос в пост по ссылке (в конце этого поста)

Возможно, кому-то будет полезно узнать о существовании Envoy Mobile. По сути это Envoy. Такой же, как на backend’е, но линкующийся с мобильным приложением. Поддерживается и Kotlin, и Swift. Он берет на себя всё, что касается коммуникации с сервером, то есть играет ту же роль, что Envoy-sidecar в сервис-мэшах: оконечивание TLS, компрессия и реквестов, и респонсов, и многое другое. Декомпрессия тоже поддерживается. Мы добавили этот функционал осенью. Поддержка brotli есть пока в виде моего пулл-реквеста в основной репо Envoy. Если zstd действительно так хорош, наверно и его есть смысл добавить.

https://habr.com/ru/post/540976/
Боюсь представить, как революционно смотрелась эта программа 10 лет назад.

https://www.bbc.com/news/technology-56010156
У меня только 1 простой вопрос: А КАКОГО ХРЕНА ОНО ТАК БЫСТРО РАБОТАЕТ ???

Даже эта хренотень в считанную секунду https://github1s.com/kubernetes/kubernetes

У меня большие вопросы к команде VSCode, почему их "нативщина" медленнее этого браузерного чуда.

Если по факту, то это отличная альтернативна прыганью по коду в браузере, хочу теперь взять на вооружение, может приживётся.
Forwarded from GitHub'ненько
Just add "1s" after "github" when viewing code on github.com and VS Code loads up instantly
#editor #dev
https://github.com/conwnet/github1s
Я не всегда параноик, но.

Кто-то слышал про проект(ы) подобные Tor, но основанные на WebRTC и соотв крутящиеся только в браузере, ммм? торренты вон гоняют же.

Прост так мысль проскочила, что ноды Тор-а довольно легко детектятся и люди теряют доступ (или вежливые люди приходят домой).

Прост такое предчувствие, что это интересный и полезный проект для массового дарквеба анти-цензурирования сети.

Я уже репу сделал, пишите кому интересно покодить.
Some types in Rust have specific limitations on what is considered a valid value, which may not cover the entire range of possible memory values. We call any remaining invalid value a niche, and this space may be used for type layout optimizations. For example, in Rust 1.28 we introduced NonZero integer types (like NonZeroU8) where 0 is a niche, and this allowed Option<NonZero> to use 0 to represent None with no extra memory.

On Unix platforms, Rust's File is simply made of the system's integer file descriptor, and this happens to have a possible niche as well because it can never be -1! System calls which return a file descriptor use -1 to indicate that an error occurred (check errno) so it's never possible for -1 to be a real file descriptor. Starting in Rust 1.50 this niche is added to the type's definition so it can be used in layout optimizations too. It follows that Option<File> will now have the same size as File itself!

https://blog.rust-lang.org/2021/02/11/Rust-1.50.0.html#a-niche-for-file-on-unix-platforms
Вспоминая Babelfish и желание AWS затянуть к себе больше кастомеров на MSSQL (не используя эту БД), прояснились прикольные вещи.

К примеру какой-то проект, которые делает из Postgres настойщий MySQL. Смысла может не супермного, но иногда может пригодится.

Обсуждание v4 протокола https://wiki.postgresql.org/wiki/Todo#Wire_Protocol_Changes_.2F_v4_Protocol

А вообще есть предчувствие, что MSSQL это лакомый кусочек, ведь используется много где (спасибо продажникам Microsoft), и маленькие фирмы на этом сидят, как показывает практика.

А вот перетягивать людей с Oracle скорее сложнее, в силу более крупного бизнеса и там любые попытки продать managed DB в AWS кончаются неудачей.

Политота на глагне прям.

Сурс https://postgresql.fund/blog/babelfish-the-elephant-in-the-room/
Срочно в номер: говорят, там Notion упал и лежал 2 часа.

Походу, стартап с оценкой 2 миллиарда долларов просто забыл продлить домен. В зоне ".so" (это Сомали) пятидневный grace period, который закончится 17-го февраля, как раз через 5 дней.

UPD: ко мне в Твиттер пришел Notion и уверяет, что это не так. Штош... Меня терзают смутные сомнения. Подождем пост-мортем.