ОМГ. в питоне выборы сделали. Надо сделать бинго для их ежегодного съезда и вкинуть во все урны едро 🚎
https://lwn.net/SubscriberLink/775105/5db16cfe82e78dc3/
https://lwn.net/SubscriberLink/775105/5db16cfe82e78dc3/
lwn.net
Python gets a new governance model
Back in late October, when we looked in on
the Python
governance question, which came about due to the resignation of Guido van Rossum, things seemed
to be mostly set for a vote in late November. There were six Python
Enhancement Proposals (PEPs) under…
the Python
governance question, which came about due to the resignation of Guido van Rossum, things seemed
to be mostly set for a vote in late November. There were six Python
Enhancement Proposals (PEPs) under…
Кстати, если тут внезапно оказались успешные люди, живущие гитхабом, советую: https://octobox.io/
Octobox
Untangle your GitHub Notifications
аппликативный функтор ковалёва - апплаится ко всем и всему, и говорит, что на го проще бы было сделать, а еще мемы шлет.
Обожаю этим ламповые деплои в пятницу, или перед/после корпоратива (да еще и в пятницу) и конечно же перед праздниками.
И на мой удивленный вопрос: серьезно?
У большинства появляется неподдельное недоразумение: а что не так?
Действительно /shrug
И на мой удивленный вопрос: серьезно?
У большинства появляется неподдельное недоразумение: а что не так?
Действительно /shrug
An evolving system increases its complexity unless work is done to reduce it.
(c) Meir Lehman
(c) Meir Lehman
What Happened?
PagerDuty historically ran on a cluster of three Galera Master databases. It was a good architectural choice for small volumes of traffic. As our traffic grew <...> we would need to move away from that database topology to enable PagerDuty to scale.
> Galera Master databases
> The world's most advanced open source database cluster
хмхмхмхмхмхмхмхмххмхмхм
https://status.pagerduty.com/incidents/nw33wnq4748w
PagerDuty historically ran on a cluster of three Galera Master databases. It was a good architectural choice for small volumes of traffic. As our traffic grew <...> we would need to move away from that database topology to enable PagerDuty to scale.
> Galera Master databases
> The world's most advanced open source database cluster
хмхмхмхмхмхмхмхмххмхмхм
https://status.pagerduty.com/incidents/nw33wnq4748w
Pagerduty
Notification Delay
PagerDuty's Status Page - Notification Delay.
Заметил, что меня выбешивают твиты вида
>>> 0.1 + 0.1 + 0.1 == 0.3
False
>>> 0.1 + 0.1 + 0.1
0.30000000000000004
Может сначала теорию читнем, а потом полезем в твитор плакаться?
>>> 0.1 + 0.1 + 0.1 == 0.3
False
>>> 0.1 + 0.1 + 0.1
0.30000000000000004
Может сначала теорию читнем, а потом полезем в твитор плакаться?
Погоняли сегодня тесты на одном сервисе. По сути прокси к бд, логики почти нет.
1к запросов.
Медиана 400мс.
75мс это couchbase, а остальное...
(барабанная дробь)
...спринг фреймворк!
Славься котлин и дутые абстракции.
1к запросов.
Медиана 400мс.
75мс это couchbase, а остальное...
(барабанная дробь)
...спринг фреймворк!
Славься котлин и дутые абстракции.
Не читал этот высе...блогпост, но уже видна рука неосилятора, что нормально и реально (notroll).
Но! мне доставил профиль автора: "архитектор".
Еще 1 гвоздь в лычку на бэйджике.
То в котлин результат "не с той стороны" (с)
То "скобки египетские" (с)
https://habr.com/post/421259/ #go
Но! мне доставил профиль автора: "архитектор".
Еще 1 гвоздь в лычку на бэйджике.
То в котлин результат "не с той стороны" (с)
То "скобки египетские" (с)
https://habr.com/post/421259/ #go
Habr
Если вы подумываете начать писать на Go, то вот что вам следует знать
Ваш любимый питомец пишет на Go и получает больше вас, а вы ещё нет? Не теряйте времени… Такая мысль может родиться у читателя от обилия статей по Go. Некоторым даже компании предлагают переучиться на...
One of the more curious facts about human beings is that they can spend a day of introspection without discovering what is obvious to anyone who has spent a half hour in their company.
(c) Dee Hock
(c) Dee Hock
наконец-то я понял термины S1 & S2 в контексте G1GC
https://plumbr.io/handbook/gc-tuning-in-practice
https://plumbr.io/handbook/gc-tuning-in-practice
- I was told by a colleague that in X is the most expensive operation you could perform.
- Your most expensive operation would be listening to them.
(c)
- Your most expensive operation would be listening to them.
(c)
Вчера спалил коллегу, что он читает о массивах пхп в порно-моде хрома. Рофл был на 3 комнаты в офисе. Естественно он читал из-за проблем с открытием сайта, но мы-то все знаем 😏
Только-что напоролся на красивый баг, мною же и написанный. Проверяется хедер, если нет - кидаем эксепшон. Все просто.
Добавляем тест, на пустой хедер (под капотом хелпер делает
Естественно все зеленое и красивое.
Смотрим coverage - проверка не была вызвана, надо было:
(кстати некоторые тесты до меня были зафакаплены из-за этого же, хех)
Добавляем тест, на пустой хедер (под капотом хелпер делает
headers.add('Api-Key', null) ± норм смотрится).Естественно все зеленое и красивое.
Смотрим coverage - проверка не была вызвана, надо было:
if (apiKey != null) headers.add('Api-Key', apiKey)
Поэтому юзайте дети кавередж.(кстати некоторые тесты до меня были зафакаплены из-за этого же, хех)
Cloudflare:
Previously: 2x 12 core Intel Xeon Silver 4116 2.1Ghz 85W
Now: 2x 24 core Intel custom off-roadmap 1.9Ghz 150W
The performance of our infrastructure is heavily directed by how much compute we can squeeze in a given physical space and power. In essence, requests per second (RPS) per Watt is a critical metric that Qualcomm’s ARM64 46 core Falkor chip had a big advantage over Intel’s Skylake 4116.
Intel proposed to co-innovate with us an off-roadmap 24-core Xeon Gold CPU specifically made for our workload offering considerable value in Performance per Watt. For this generation, we continue using Intel as system solutions are widely available while we’re working on realizing ARM64’s benefits to production. We expect this CPU to perform with better RPS per Watt right off the bat; increasing the RPS by 200% from doubling the amount of cores, and increasing the power consumption by 174% from increasing the CPUs TDP from 85W to 150W each.
https://blog.cloudflare.com/a-tour-inside-cloudflares-g9-servers/
Previously: 2x 12 core Intel Xeon Silver 4116 2.1Ghz 85W
Now: 2x 24 core Intel custom off-roadmap 1.9Ghz 150W
The performance of our infrastructure is heavily directed by how much compute we can squeeze in a given physical space and power. In essence, requests per second (RPS) per Watt is a critical metric that Qualcomm’s ARM64 46 core Falkor chip had a big advantage over Intel’s Skylake 4116.
Intel proposed to co-innovate with us an off-roadmap 24-core Xeon Gold CPU specifically made for our workload offering considerable value in Performance per Watt. For this generation, we continue using Intel as system solutions are widely available while we’re working on realizing ARM64’s benefits to production. We expect this CPU to perform with better RPS per Watt right off the bat; increasing the RPS by 200% from doubling the amount of cores, and increasing the power consumption by 174% from increasing the CPUs TDP from 85W to 150W each.
https://blog.cloudflare.com/a-tour-inside-cloudflares-g9-servers/
The Cloudflare Blog
A Tour Inside Cloudflare's G9 Servers
This is about our latest generation G9 server. From a G4 server comprising of 12 Intel Sandybridge CPU cores, our G9 server has 192 Intel Skylake CPU cores ready to handle today’s load across Cloudflare’s network.
30 to 50 people is where you go from being a family to being a company, and everything starts to get really hard.
(с)
Hiring is a network effect. The first 100 people you hire will define the next 200.
(с)
https://firstround.com/review/give-away-your-legos-and-other-commandments-for-scaling-startups/
(с)
Hiring is a network effect. The first 100 people you hire will define the next 200.
(с)
https://firstround.com/review/give-away-your-legos-and-other-commandments-for-scaling-startups/
First Round Review
‘Give Away Your Legos’ and Other Commandments for Scaling Startups
Molly Graham helped forge a work culture at Facebook that's withstood huge amounts of growth. Today, she's something of a rapid scaling expert. Here's the key to doing it right, she says.