oleg_log
1.77K subscribers
1.86K photos
130 videos
9 files
2.77K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks
Download Telegram
Интересный тред о истории в Etsy. Как некоторые хотели привезти Twisted (тредлуп для питона) и...в общем все пошло не так. История может показаться непонятной, но достаточно прочитать начальный твит:

The drop in replacement fallacy promises that you can make technical improvements to a system without having to understand the business and product problems the system is solving, without having to to talk with people who aren’t like you, and without making hard decisions

собственно тред, спасибо @defront https://twitter.com/mcfunley/status/1194713711337852928?s=21
oleg_log
Photo
ПАЛЕВО ПОСОНЫ ПАЛЕВО

(да, опять монзо хвастается, 1.5к сервисов на 150 чел, тред https://twitter.com/Grady_Booch/status/1196331327949164544)
Grafana может генерить метрики в виде картинки. Можно просто нажать на Share -> Direct link rendered image (кэп). Прощайте скрины (внезапно можно сделать бота, который по алёрту будет тянуть пикчу и кидать в слак, а может уже есть)

UPD: живём с Pagerduty, поэтому пикчи автоматом не клеются. Дада, есть другие сервисы, знаем.
oleg_log
Да, таки нет HTTPS у них, помянем https://twitter.com/suhailpatel/status/1196351609149759489
Как-то многих задела эта тема про HTTPS между сервисами, с очевидным вопросом: а зачем, если нет доступа из интернета?

В этом-то и дело, что нет, пока кто-то не пушнет токен дженкинса на гитхаб. Да, мелочь, да не случается (кек), но тот самый хттпс дает чуть больше веры, что будет сложнее что-то напакостить.

И фишка в том, что в заметном большинстве крупных фирм (говорю с опыта друзей и своего) испольщование HTTPS между сервисами это правило, а не фича. Особенно смешно смотреть, как этого нет у стартап-банка, все же речь о деньгах, а не крипто-токенах и твитах.

Кстати gRPC из коробки хочет в SSL/TLS, что тонко намекает. Можно конечно рассказать смешную историю, что из-за этого вырастет цпу и придется добавить еще машин (извиниться перед Гретой Тунберг), соотв платить больше, соотв радовать gpc/aws/etc но....вопрос открытый)
oleg_log
Схема на самом деле даже не такая плохая, даже если ты не Вася. Если ты хотя бы чутка дальновиднее и чуточку умнее Васи, на каждой из работ ты научишься чему-то новому и сможешь увидеть что было не так в предыдущих местах. Где-то ты прокачаешь XML, где-то…
Недавно бугрутил на тему вакансий/хайринга и не просто так. Делаем на Профункторе уютный борд с джобами «от своих». Если вы работаете над интересным проектом, не боитесь сказать какая у вас вилка зарплат и готовы пообщаться с желающими напрямую, то пингуйте в лс @olegkovalov для того чтобы поучаствовать в бета тесте. Нужно быть готовым назвать вилку, локацию и стэк. Репост приветствуется.

Главный прикол — не будет булшитового описания про кофе и печеньки. Даже имя галеры выкинули пока. Минимализм.

UPD: минимализм, серьезно
3836 эмодзи в виде жсона, 450кб, массив такого формата:

[{"codes":"1F600","char":"😀","name":"grinning face","category":"Smileys & Emotion (face-smiling)"}, ...]


файл https://unpkg.com/emoji.json@12.1.0/emoji.json

Осталось понять, как это монетизировать 💰🤔💭
oleg_log
Google is promising something that sounds even better: “negative latency.” While that term sounds like it literally translates to “time travel,” what Stadia’s head of engineering, Majd Bakar, meant when said it was that emerging technology will eventually…
Да, Stadia таки вышла. Ща гуляет эта гифка с лагом, но как в этом же треде замечено: it's hard to "review" Stadia since it's an ongoing service. It's like reviewing YouTube on its first day.

https://twitter.com/genepark/status/1196488999524802562?s=21

И ниже новая гифка, вполне гладенько:

https://twitter.com/GenePark/status/1196548501754318848

(еще в тредах замечены боты, которые говорят как Стадия тащит)
ClickHouse опубликовали планы на 2020, довольно крутые планы

> Примечение по терминологии. В тексте иногда используется понятие "просранная задача". Это - технический термин, который лишён оскорбительной коннотации и обозначает просранную задачу.

https://github.com/ClickHouse/ClickHouse/blob/master/docs/ru/extended_roadmap.md
Пайк что-то написал, почитаем.

So here's a Ten Year Challenge of my own: Dig out some ten-year-old code, if you can find some, and try to run it today. Do whatever is necessary to make it build and run again. If it's easy, great. If it's not, reflect on what the difficulties were, and what changes caused them, and whether those changes were worthwhile. Could they have been better managed?

https://commandcenter.blogspot.com/2019/11/computational-reproducibility-some.html
Знаете что тупо? Это когда у вас летит 1М+ рпм метрик, вы бьетесь об лимит сервиса метрик, и к сожалению теряются метрики со всех машин по чуть-чуть (а может и целыми неск. минутными окнами).

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

Угадайте кто на дежурстве сегодня и кто идёт домой😏
Все круто, DO, вот только как-то поздно. Gitlab и в чем-то топорный Github уже все сделали. Да, есть AWS, GCP registry, но никого останавливать не должно.
Sysadmin Tools 🇺🇦
Digital Ocean анонсировал свою managed container registry https://www.digitalocean.com/products/container-registry/
На самом деле я больше хотел бы видеть Message Queue (SQS, PubSub, managed Kafka, etc) от DO. Мне кажется это естественный для провайдера, после бд конечно.
Нехило так в Apple Кассандру гоняют https://twitter.com/cra/status/1197023973071974400?s=21