Imagine selling your soul, and selling out your neighbors, for our disgraced & disgraceful former president. History won’t be kind.
Vote for decency. Vote for your neighbors. Vote for all of us. Because we all matter. Or none of us do. And all means all.
Together we got this.
A few quotes on metrics:
"Tell me how you measure me, and I will tell you how I will behave." -Goldratt
"It is wrong to suppose that if you can’t measure it, you can’t manage it �� a costly myth.��� (Deming [The New Economics])`
“You can only measure three percent of what matters” (Deming, quoted by Peter Senge)
"Eliminate management by objective. Eliminate management by numbers, numerical goals. Substitute leadership." (Deming's "Fourteen Points for Management" from 'Out of the Crisis', 1982)
"What gets measured gets managed - even when it’s pointless to measure and manage it, and even if it harms the purpose of the organization to do so." (attributed to Drucker)
“Managers who don’t know how to measure what they want settle for wanting what they can measure.” - Russell Ackoff
Goodhart's law: "When a measure becomes a target, it ceases to be a good measure".
This blog by @pavan_mantha1 shows you how to build a local multi-agent system that relies on @RabbitMQ to broker communication between different agents (and uses @ollama + @qdrant_engine!)
This entire setup is possible with llama-agents - our main tool to help you build agents in production. The end result is a research assistant that can look up information from various tools and synthesize a response.
Take a look at the @RabbitMQ console to view the system metrics 📈
Blog: https://t.co/rwNXQ1HJXt
llama-agents repo: https://t.co/gZQBOZnkBk
Mitt Romney: “I don't really have a home in my party … I come from a tradition of, you know, Ronald Reagan, and George Herbert Walker Bush, and George W. Bush, and John McCain. … Those are the people that have shaped our party: anti-Putin, anti-Russia, anti-authoritarians, anti-Kim Jong Un, very strong on foreign policy...I don't recognize that in the great majority of our party today. And that, for me, is very troubling."
(October 2022)
Remember, Reggie Jackson played 1967-1987. He isn't talking about Jim Crow America. He's talking about POST Jim Crow America.
His time wasn't "another time." It's here & now. And MAGAs are criminalizing even talking about it. Only reason you'd do that is so you can repeat it.
In the USA in 1943 they produced a film 'Don't be a Sucker' about fascism.
It perfectly explains Nigel Farage, Suella Braverman, Tommy Robinson and the entire Right.
We’re excited to release a brand-new tutorial series 💫 : an introduction to agents and tools ����🤖
There’s a lot of well-deserved interest around agents, but there’s also a lot of ambiguity about core agent interfaces and applications. This short course is the perfect beginner sequence for anyone looking to get an overview of agent implementations, how to equip them with tools to perform tasks like advanced QA/RAG or anything else, and also some neat extensions (tool retrieval, step-wise execution).
By the end you’ll have gained a deeper understanding of how to use agent reasoning with tool use to build simple applications. After this, you can expand your knowledge by implementing custom agents, multi-agent systems, or custom components within an agent (memory, tool use, reflection, and more).
Huge shoutout to @ravithejads for working on this 7 part tutorial series - check it out!
Overview: https://t.co/Fw8NVEp3lV
ReAct agents: https://t.co/tReDRw9UBS
Function Calling agents: https://t.co/JrVslJ4kxF
Retrieval-Augmented agent: https://t.co/0FagozAtco
Controlling tool outputs: https://t.co/jWZg8drAV6
Agents with step-by-step execution: https://t.co/YFJU2Tisfj
Russian dissident and human rights activist @Kasparov63 on Republicans parroting Russian propaganda: “I can't believe my ears. I grew up in a world where America was a formidable force."
I'm running against Marjorie Taylor Greene.
MTG is telling her people that we won't be able to gain traction because we have less than 100,000 followers.
I know that the race won't be decided on X, but can you retweet this and help us reach 100,000 followers to prove her wrong?
Cloudflare serves around 20% of the web with 46 million requests a second.
Surely they must have a lot of data.
Where do they store it?
Plain old PostgreSQL. 🐘
Around 15-20 clusters of them.
Each cluster consists of 3 servers split into two regions.
The primary region is where the writes go, and the secondary is the region which replicates this data asynchronously and serves reads.
Within those servers exist many databases owned by different people - they essentially offer multi tenancy.
And as you know, multi-tenancy comes with a lot of challenges:
• How do you decide which physical cluster a new tenant goes into?
As they say in CloudFlare - it’s more of an art than a science! 🎨👨🎨
Think twice. Deploy once. 👌
But it depends on a lot of questions that get asked, like:
• Is your data the source of truth, or can it be repopulated from elsewhere?
• How sensitive is the data? (PII, etc)
• What’s the expected traffic pattern - read heavy or write heavy?
• How long do you need to store the data for?
• How are your apps opening connections? (connection hungry apps can take a lot out of postgresql)
• What is the growth projected to be?
🐙 Well-Connected DB
Each connection in PostgreSQL is a new OS process.
This makes connections expensive!
As such, Cloudflare has to gatekeep the number of connections - and it does so, via PgBouncer. 🛡
🐬 PgBouncer pools a maximum server-side connections which it then allocates across tenants.
From there, it forwards queries to HAProxy, which load balances across Postgres’ primary and read replicas.
🦏 Thundering Herd
When apps get redeployed, they re-initialize all their state and connect to the database at once. This can be costly, as they compete with other tenants for the same shared underlying physical resources.
CloudFlare implemented a way to handle this in their own fork of PgBouncer - it supports granular load shedding by either throttling or outright killing existing user connections.
🆙 High Availability
The latency of an offline database is infinite.
To keep high availability, CloudFlare uses the Stolon cluster manager to replicate data across Postgres instances and elect leaders/failover under high load scenarios.
🌞 No Clouds
CloudFlare does NOT run on the cloud. They deploy on bare metal instances in their own data centres without any virtualisation whatsoever.
As such, they hit some unique challenges here too:
🔥 natural disasters / cooling issues
e.g if your data centre in Portland overheats due to hot weather, your performance slows down.
You can say your “db is running hot”, but bad puns aside - your data infrastructure should be resilient to that.
⚡️ network partitions
It’s a lot of work to get to the bottom of diagnosing a network partition. You have to test connectivity between a lot of components.
Instead of being reactive, CloudFlare is proactive and runs chaos tests to test their distributed system’s behaviour in the presence of such partitions.
Why does every project feel like it's never delivered on time based on initial estimates? Dave Stewart explains the hidden work within the work in an excellent visual.
In solidarity with Tucker Carlson’s recent Moscow supermarket trip I decided to visit my local Aussie supermarket to determine whether Australia deserves the right to invade New Zealand.
What you see next WILL SHOCK YOU.