humminbird
Veteran
we're in the beginning of breakthrough history here
I hope people really understand how big this is right now
I hope people really understand how big this is right now
Yup. I'm somewhat experienced in the market but it's not my expertist. Recently, I took this thread from twitter :"Make it so a 9 year old can read it"
Let's refresh my macro indicators and dive into how a Macro ETF Portfolio asset allocation could look like. The two main forces driving global macro and markets are the rate of change of (nominal) growth and the monetary policy stance.
Real-economy money creation and leading macro indicators inform us on the path ahead for economic growth.
Financial money creation and risk-free real yields are key to understand the Central Bank stance and its implications for markets. The TMC Quadrant Asset Allocation model deploys a data-driven approach to assess where do we stand on both fronts, and it’s a useful place where to start.
In short: for both the US and Europe, we are sitting in Quadrant 4 – the trickiest quadrant for long-term macro investors.
Let’s quickly analyze both the x-axis (rate of change of nominal growth) and the y-axis (monetary policy stance).
The x-axis: nominal growth is set to rapidly decelerate The pace of real-economy money creatio
as measured by our flagship TMC Global Credit Impulse index is very low This index (black, LHS) leads earnings growth (blue, RHS) and inflation (orange, LHS) by 4-6 quarters The TMC Global Credit Impulse index measures the rate of change in the quantity of money (in real terms, as % of GDP) held by the non-financial private sector in the 5 largest economies in the world.
Why does it lead the rate of change of growth and inflation well?
Because the more real-economy money creation is available for households and corporates to spend, the more they are likely to boost consumption, spending and hence push nominal activity up. And given the real-economy went RRRB in 2022, nominal growth in 2023 looks poor.
Not only that: other macro indicators also point to a deterioration in the job market. Amongst many others, the dramatic tightening of US Financial Conditions in 2022 sets the stage for a much weaker labor market in 2023. US NFPs should quickly converge to zero in H1 2023.
After all, it’s how the economic cycle works.
Higher rates, wider credit spreads, lower equity multiples, higher US Dollar leads to tighter financial conditions which leads to companies cut discretionary spending which leads to weaker growth and earnings and finally leading to deleveraging: companies cut capex and labor.
Rapid deterioration in US Financial Conditions lead weaker hiring trends by roughly 3 quarters. Bottom line: both in Europe and in the US the real-economy printing press has stopped working, and leading macro indicators also point to a sharp deceleration in nominal growth.
That means we are sitting on the left side of the TMC Quadrant Asset Allocation model. What about the other axis? The y-axis: the monetary policy stance is very tight. To assess the monetary policy stance, I look at real yields and the rate of change in financial money (bank reserves).
Real yields are much higher than equilibrium – and that’s a problem for risk assets. Why? It’s all about relativity and equilibrium. The US and European economies are both hyper-financialized, over-leveraged and grey-haired; perhaps to slightly different extents, but they are roughly in the same boat.
That implies that the equilibrium real rate (r*) at which these economies can run smooth and deliver potential growth without overheating or falling into recession are very low – high private and public debt levels, stagnant productivity, and an ageing population are to be blamed.
R* is estimated to be at roughly +25 bps in the US and -50 bps in Europe. Today, market-implied medium term real yields are much higher than these equilibrium levels both in the US and in Europe. This has important implications. Real yields much higher than equilibrium impair the private sector ability to borrow cheaply, and hence dampen growth prospects while providing a high risk-free return for investors
Not a surprise to see that every time such a setup was prevalent in the US and in Europe risk assets had a hard time On top of this, the financial money printing press went from BRRR to RRRB The rate of change of financial money (i.e. bank reserves) is the other important component necessary to gauge the overall monpol stance.
When the amount of interbank money is rapidly increasing, banks' appetite for riskier investments increases...and vice-versa.
But given the US and EU QT and the large amount of TLTRO repayments in Europe, the 6-month rate of change of EUR & USD Bank Reserves is likely to hit its lowest level in 10 years during 2023. Never like in 2023, EUR and USD reserves will be drained hard from the system. Bottom line: real-economy money printing has come to a halt and nominal growth is set to quickly deteriorate in 2023, while the monetary policy stance remains tight and the global financial money printers are also broken.
The main points discussed in this text are:
- The two main forces driving global macroeconomic trends and financial markets are the rate of economic growth and the monetary policy stance (actions taken by central banks).
- The TMC Quadrant Asset Allocation model uses data to analyze these trends and currently suggests that both the US and Europe are in a difficult position for long-term investors.
- Economic growth is slowing down and monetary policy is tight, which is likely to lead to challenges for investments that carry a higher level of risk but also have the potential for higher returns (risk assets).
Based on the text provided, it seems that the author is suggesting that the job market is deteriorating. This is indicated by a number of macroeconomic indicators, including a low pace of real-economy money creation as measured by the TMC Global Credit Impulse index and the dramatic tightening of US financial conditions in 2022. The text also mentions that these trends are likely to lead to a weaker labor market in 2023, with US non-farm payrolls (NFPs) expected to quickly converge to zero in the first half of 2023. Additionally, the text notes that when similar trends have been prevalent in the past in the US and Europe, risk assets (investments that carry a higher level of risk but also have the potential for higher returns) have had a hard time.
write a story 1000 words or less about spider-man working as a U.S. guard in abu ghraib prison in Iraq when the torture was happening.
Peter Parker had always known that he wanted to serve his country. When the opportunity arose to join the military and work as a guard at Abu Ghraib prison in Iraq, he jumped at the chance.
As Spider-Man, he had dedicated his life to fighting crime and protecting the innocent. Now, as a U.S. guard at Abu Ghraib, he saw the opportunity to do the same on a larger scale.
At first, everything seemed to be going well. Peter worked hard, earning the respect and admiration of his fellow guards and superiors. He was proud to be serving his country and making a difference in the world.
But as time passed, Peter began to notice strange things happening at the prison. He would hear screams and cries coming from the cells late at night. He would see guards leading prisoners away, their faces contorted in pain and fear.
One day, Peter decided he couldn't take it anymore. He had to see for himself what was happening in those cells. He donned his Spider-Man suit and snuck into the prison after hours.
What he saw shocked him to the core. Prisoners were being tortured and humiliated, their basic human rights being stripped away. He saw guards laughing and taking photos as they inflicted pain on the prisoners.
Filled with outrage and disgust, Spider-Man knew he had to do something. He couldn't stand by and watch this injustice happen any longer.
He sprang into action, taking down the guards one by one and freeing the prisoners from their cells. As he swung through the prison, he could see the gratitude and relief in the prisoners' eyes. He knew he had made a difference, even if it was just a small one.
But as he swung back home to New York, Spider-Man couldn't shake the feeling of guilt and shame. He had been a part of a system that had allowed this torture to happen. He had turned a blind eye, thinking he was doing the right thing by serving his country.
As he swung through the empty streets, he made a vow to himself. From now on, he would never let his desire to serve cloud his judgment. He would always stand up for what was right, no matter the consequences.
He swung off into the night, ready to face whatever challenges came his way and determined to make amends for his past mistakes.
Facts. Plus you can translate code in order to learn new programming languages.this shyt is ridiculous. With this and github copilot, coding efficiency is just
function makeBankAccount() {
// this one is private
let balance = 0;
function getBalance() {
return balance;
}
function setBalance(amount) {
balance = amount;
}
return {
getBalance,
setBalance
};
}
const account = makeBankAccount();
account.setBalance(100);
fn make_bank_account() -> BankAccount {
let balance = 0;
BankAccount {
balance,
get_balance: get_balance,
set_balance: set_balance,
}
fn get_balance() -> i32 {
balance
}
fn set_balance(amount: i32) {
// ... validate before updating the balance
balance = amount;
}
}
struct BankAccount {
balance: i32,
get_balance: fn() -> i32,
set_balance: fn(i32),
}
let account = make_bank_account();
account.set_balance(100);
it's too good to be true, i feel like i got to do everything right now before they take this technology away from usFacts. Plus you can translate code in order to learn new programming languages.
For example:
Input:
Code:Convert this Javascript code into Rust: function makeBankAccount() { // this one is private let balance = 0; function getBalance() { return balance; } function setBalance(amount) { balance = amount; } return { getBalance, setBalance }; } const account = makeBankAccount(); account.setBalance(100);
Output:
Code:fn make_bank_account() -> BankAccount { let balance = 0; BankAccount { balance, get_balance: get_balance, set_balance: set_balance, } fn get_balance() -> i32 { balance } fn set_balance(amount: i32) { // ... validate before updating the balance balance = amount; } } struct BankAccount { balance: i32, get_balance: fn() -> i32, set_balance: fn(i32), } let account = make_bank_account(); account.set_balance(100);
@brehsimilitude I know you've probably already done something brainy with this
@brehsimilitude I know you've probably already done something brainy with this