Forwarded from пивной негодяй (bribón de la cerveza) ඞ
реклама, которая смотрит недавнее поведение vs реклама, у которой есть многолетний профиль на тебя
Как потратить неделю работы всей(!) команды за последние 1.5-2 месяца? Правильно, устраивать обсуждения по теме: а как нам добиться единого состояния хранилища для сессий?
Казалось бы, берём и синхронно пишем в 2 дц, в-с-ь-о, но вот нет, надо это растянуть, обсудить по кругу 3 подхода, 1й из которых это велосипед на костылях, а 2й это не нашего ума дела (другая тима прост не даст менять что-то).
И вот 3й вариант с синхронной репликацией, после потных обсуждений, дошел до состояние "лан давайте на бранче запустим и глянем". Свершилосьблен #саксес_сториз
Казалось бы, берём и синхронно пишем в 2 дц, в-с-ь-о, но вот нет, надо это растянуть, обсудить по кругу 3 подхода, 1й из которых это велосипед на костылях, а 2й это не нашего ума дела (другая тима прост не даст менять что-то).
И вот 3й вариант с синхронной репликацией, после потных обсуждений, дошел до состояние "лан давайте на бранче запустим и глянем". Свершилосьблен #саксес_сториз
А еще СЕО(правильно ж?) Твитора планирует делать децентрализированную сеть (там еще с 10 твитов)
Twitter is funding a small independent team of up to five open source architects, engineers, and designers to develop an open and decentralized standard for social media. The goal is for Twitter to ultimately be a client of this standard. 🧵
https://twitter.com/jack/status/1204766078468911106
Twitter is funding a small independent team of up to five open source architects, engineers, and designers to develop an open and decentralized standard for social media. The goal is for Twitter to ultimately be a client of this standard. 🧵
https://twitter.com/jack/status/1204766078468911106
X (formerly Twitter)
jack (@jack) on X
Twitter is funding a small independent team of up to five open source architects, engineers, and designers to develop an open and decentralized standard for social media. The goal is for Twitter to ultimately be a client of this standard. 🧵
Forwarded from Sysadmin Tools 🇺🇦
This is Odyssey 1.0, a scalable multi-threaded connection pooler for PostgreSQL designed for the cloud
https://github.com/yandex/odyssey/releases/tag/1.0
https://github.com/yandex/odyssey/releases/tag/1.0
GitHub
Release 1.0 · yandex/odyssey
This is Odyssey 1.0, a scalable multi-threaded connection pooler for PostgreSQL designed for the cloud.
We are using Odyssey in production. Currently, it handles more than 1,000,000 requests per se...
We are using Odyssey in production. Currently, it handles more than 1,000,000 requests per se...
А вот это интересно, Cloudflare завезли мониторинг. Простой как палка и шлет на мыло. -1 интеграция с другими велосипедами.
https://blog.cloudflare.com/new-tools-to-monitor-your-server-and-avoid-downtime/
https://blog.cloudflare.com/new-tools-to-monitor-your-server-and-avoid-downtime/
The Cloudflare Blog
New tools to monitor your server and avoid downtime
Today, Cloudflare is introducing two new tools to help you understand and respond faster to origin downtime — plus, a new service to automatically avoid downtime.
1й и долгожданный обфускатор на го, эх, а я год назад так и не довез до прода из-за ненадобности (на тот момент) *плак*
Forwarded from 🇺🇦 Go for two :)
Note #54: Обфускация Go
И снова Daniel Martí за выходные выкатил проект, который создает бинарь, содержащий минимальное возможное кол-во информации об исходном коде из которого он был собран.
Что происходит внутри:
- удаляет дебаг информацию (DWARF);
- удаляет BuildInfo;
- заменяет полезные идентификаторы на base64 хэши
- и тд
Больше можно 👁 в исходном коде -> [1]
Links:
- [1] https://github.com/mvdan/garble
И снова Daniel Martí за выходные выкатил проект, который создает бинарь, содержащий минимальное возможное кол-во информации об исходном коде из которого он был собран.
Что происходит внутри:
- удаляет дебаг информацию (DWARF);
- удаляет BuildInfo;
- заменяет полезные идентификаторы на base64 хэши
- и тд
Больше можно 👁 в исходном коде -> [1]
Links:
- [1] https://github.com/mvdan/garble
68 постов и докладов о том, когда микросервисы не взлетели http://microservices.fail/
Бегло глядя вижу некоторые посты ни о чём, но некоторые хорошие и основаны на болезненном опыте. Советую полистать.
или просто ссыль на ехель док https://docs.google.com/spreadsheets/d/1vjnjAII_8TZBv2XhFHra7kEQzQpOHSZpFIWDjynYYf0/edit#gid=0
UPD: хах, зоопарк анонимных зрителей(вверху там аватарки с животными) взорвался после поста :D
Бегло глядя вижу некоторые посты ни о чём, но некоторые хорошие и основаны на болезненном опыте. Советую полистать.
или просто ссыль на ехель док https://docs.google.com/spreadsheets/d/1vjnjAII_8TZBv2XhFHra7kEQzQpOHSZpFIWDjynYYf0/edit#gid=0
UPD: хах, зоопарк анонимных зрителей(вверху там аватарки с животными) взорвался после поста :D
Одна вещь, которую я все не пойму - почему многие до сих пор не выключили verbose лог в гите? Вот делаешь ты обычнй билд, что-то там упало, идешь в логи и скролишшшшшшшшь....
112Кбайт того, как гит писал о статусе разжатия объектов (важно знать
В итоге после на строке 1180 можно узнать что оно взяло тот коммит, который ты хотел и пошел лог билда. Который внезапно только 78 строк.
А стоило ведь сказать
112Кбайт того, как гит писал о статусе разжатия объектов (важно знать
42% (25403/60481)) + еще список всех бранчей (мыж не удаляем бранчи, вдруг что!)В итоге после на строке 1180 можно узнать что оно взяло тот коммит, который ты хотел и пошел лог билда. Который внезапно только 78 строк.
А стоило ведь сказать
git clone --no-progress или --quiet. И по хардкору вырубить все в девнулл https://stackoverflow.com/a/8944284/433041 (но эт слишком уже)Заходишь в репу Mesos (внезапно на с++, не знал, думал жава) и видишь:
и как-то согласен сразу.
Try<Nothing> result = Nothing();и как-то согласен сразу.
ооо, в новый vscode завезли компактные директории, мечта для жавовых проектов. И редактирование ЛЕВОЙ стороны диффа.
В общем шикарный апдейт https://code.visualstudio.com/updates/v1_41
В общем шикарный апдейт https://code.visualstudio.com/updates/v1_41
oleg_log
а вот такой ход от ВК оч крут
Минус модерации предложки в @libmustdie - все "мемы" про Рамблер.
На самом деле история обыденная до ужаса. Ведешь успешный бизнес в снг - будь готов к маски-шоу (несмешному маски-шоу). Если чуть поговорить с/о верхние эшелоны фирм в СНГ, то станет понятно, что это дааааааалеко не долина, хотя никто и не ожидал (если ожидали, то зря).
А вообще, зарегать бизнес в ЕС (читай Эстония) и США не так уж и сложно, а спать можно чуть более спокойно.
Пост выше про ВК был отчасти набросом, хехе. Мы ведь знаем кто там у власти и почему. Но вместо "покпок мы за попенсурс" на хабре, можно сделать чуть более пиарный ход, поэтому и понравилось (анархо-пёся дурова как никак).
На самом деле история обыденная до ужаса. Ведешь успешный бизнес в снг - будь готов к маски-шоу (несмешному маски-шоу). Если чуть поговорить с/о верхние эшелоны фирм в СНГ, то станет понятно, что это дааааааалеко не долина, хотя никто и не ожидал (если ожидали, то зря).
А вообще, зарегать бизнес в ЕС (читай Эстония) и США не так уж и сложно, а спать можно чуть более спокойно.
Пост выше про ВК был отчасти набросом, хехе. Мы ведь знаем кто там у власти и почему. Но вместо "покпок мы за попенсурс" на хабре, можно сделать чуть более пиарный ход, поэтому и понравилось (анархо-пёся дурова как никак).
Кто решал 3n+1 задачку на собесах? Collatz conjecture её в оригинале звать. И вот по ней появился огромный прогресс за последние 10 лет. Ушел читать ✋🐴
https://www.quantamagazine.org/mathematician-terence-tao-and-the-collatz-conjecture-20191211/
https://www.quantamagazine.org/mathematician-terence-tao-and-the-collatz-conjecture-20191211/
Quanta Magazine
Mathematician Proves Huge Result on ‘Dangerous’ Problem
Mathematicians regard the Collatz conjecture as a quagmire and warn each other to stay away. But now Terence Tao has made more progress than anyone in decades.
oleg_log
Кто решал 3n+1 задачку на собесах? Collatz conjecture её в оригинале звать. И вот по ней появился огромный прогресс за последние 10 лет. Ушел читать ✋🐴 https://www.quantamagazine.org/mathematician-terence-tao-and-the-collatz-conjecture-20191211/
This media is not supported in your browser
VIEW IN TELEGRAM
Крутая статья. Ты думаешь, что опять читаешь как там внутри LLVM, всякие IR, front/backend, а потом на тебя сваливается матан о том, как можно доказывать формулы и выкидывать циклы. А потом еще и "а как контрибутить?". Класс.
Forwarded from Experimental chill
Пропатчил LLVM немного, решил написать, насколько это прикольно и что вообще внутри происходит. Компиляторы умнее любого разработчика, но иногда бывают очень трусливыми (и правильно делают)
https://telegra.ph/Kak-propatchit-LLVM-za-odin-den-s-vidimym-performansom-12-14
https://telegra.ph/Kak-propatchit-LLVM-za-odin-den-s-vidimym-performansom-12-14
Telegraph
Как пропатчить LLVM за один день с видимым перформансом
Прошло достаточно много времени, статья про асинхронное программирование у меня не удалась -- она получилась слишком сложной. Это связано с тем, что у меня нет очень большого опыта работы в этом в C++, поэтому простыми и понятными словами объяснить не получилось.…