Keith.js (@keithjs) profile picture

A Twitter bio is whatever is more relevant than a pinned tweet but less provocative

Edmonton
Joined September 2009
Photo by Keith.js (@keithjs)Photo by Keith.js (@keithjs)Photo by Keith.js (@keithjs)Photo by Keith.js (@keithjs)Photo by Keith.js (@keithjs)Photo by Keith.js (@keithjs)Photo by Keith.js (@keithjs)Photo by Keith.js (@keithjs)Photo by Keith.js (@keithjs)Photo by Keith.js (@keithjs)
Keith.js retweeted
Oh my god.
Apparently there’s a lady named Dana White who is an DoD public affairs assistant and I guarantee you someone recommended her to Trump and he thought they meant UFC Dana White and nobody is allowed to correct him lol
222
4,461
415
46,718
2,143,366
Each line funnier than the last. Oscar-worthy.
40
346
25
3,748
129,806
Keith.js retweeted
Replying to @goldman
I love Pete and this is a good clip but the other dude says like 2 words it’s not even a debate??
2
1
32
5,683
While the Budget has some bright spots (innovation policy, homelessness resources, CMHC lending changes, regulatory consolidation, and competition reforms), I think the overall direction is bad. As I learn more, I am less confident the federal government will meet its growth and governance objectives over the next 4+ years (I hope I’m wrong). Firstly, too many numbers are misleading. Are deficits $70B or $150B? Is permanent immigration 380K or 600K per year? It depends on how you count. Secondly, this is the second year of one-time TR-to-PR measures. Will there be one-time measures every year? What should provincial and municipal governments, businesses, and industry prepare for? The confusion on population growth helps no one. The obfuscation is obviously political. Paired with provincial and municipal inaction and land-use rollbacks, housing and affordability issues will likely return strongly by 2030. New housing money won’t fix the dysfunctional systems we still have. There is no energy in the federal government to hold provinces or cities responsible for change, nor any accountability on infrastructure spending waste. If anything shifts political fortunes for the Carney Liberals, it will be the consequences of policy failure on these files. Capacity in housing, infrastructure, and social systems will not be supplied fast enough under current provincial governance conditions. Quality of life declines for many will be the cost. The Feds are playing with fire. There is perhaps one year at most to make reforms, but there is no momentum. Thirdly, the fiscal trajectory is not great. Governments are bad investors. Both capital and operational spending are normal and should not require deficits. Funding capital spending entirely with debt is a bad approach and normalizing this is a mistake. Deficit spending is becoming too structural. Interest is set to consume much of future budgets. We are betting on stable bond markets, but given the lack of fiscal discipline in many major economies, more caution is needed. Things may be fine until suddenly they’re not. I could accept more of this trajectory if there were a clear plan to correct course or tough decisions. But there isn’t. Major reforms like OAS remain untouched. The political window for these hard choices is closing fast. The prime minister has lived up to the moment on trade, diplomacy, and global affairs, and has been fantastic on promoting industry and resource development. But the internal agenda for Canada needs more direct attention. To Build Canada Strong, we must ensure our systems for growth are strong. They’re not, and this budget’s approach is not making me optimistic.
25
26
4
224
8,475
I liked a lot of things in the budget, but I absoltuely cannot stand these "one-time measures" that are excluded from the permanent residence targets. They should be built into the targets, so we can make an apples-to-apples comparison.
Alright guys, I have fundamentally changed my view on future population growth following Budget 2026. It's very clear now that the govt will continue to roll out "one-time" initiatives to convert temp residents into PRs. We'll get official levels at the end of Nov, but this is where we're going from what I see in the budget
16
33
1
226
8,329
Evidently, to “reverse” tariffs, one simply needs to co-opt them for different purposes. WSJ: Democrats Are Hatching a Plan to Reverse Trump’s Canada Tariffs wsj.com/politics/elections/d…
4
7
1
46
16,910
THERE IS A TRUMP TWEET FOR GODDAMN EVERYTHING IT'S ABSOLUTELY UNCANNY
.@katyperry Katy, what the hell were you thinking when you married loser Russell Brand. There is a guy who has got nothing going, a waste!
13
47
1
920
31,550
Leach's budget wrap-up: Liberals: the Liberals were wrong about fiscal anchors and why would we listen to economists about tax policy? CPC: chuckles about credit cards NDP: millionaire leader asking where his tax cuts are. What did I miss?
3
23
2,846
🚨 Zohran Mamdani is way more popular than Benjamin Netanyahu among Jewish voters — a 29-point gap ⬇️ J Street-sponsored exit poll conducted by GBAO Strategies: Mamdani 49% favorable / 43% unfavorable Netanyahu 20% favorable / 72% unfavorable
77
485
74
2,206
196,901
Keith.js retweeted
There's a non-trivial chance that the midterms (and specifically the massive vote against AI data centres, which were voted down almost everywhere they were on the ballot) have popped the US AI bubble.
Absolute slaughter. Double digit losses for many AI companies. SpaceX 10% below IPO price, CoreWeave about to drop below its IPO price. Nvidia is down almost 10% The AI industry’s day of reckoning may have finally come.
23
142
5
970
24,783
Statistics Canada released the provincial economic accounts for provinces this morning!! Newfoundland and Labrador led the country at +4.3% growth last year, followed by PEI and AB. www150.statcan.gc.ca/n1/dail… #cdnecon
21
87
21
277
30,549
Keith.js retweeted
Jen: "Once fear breaks, it breaks hard. The midterms are not the end of America’s flirtation with authoritarianism, but it may be the beginning of the end of the fear that sustains it." Matt: "The U.S. is deeply unserious. I don’t think it was always so, but it is now." readtheline.ca/p/america-has…
5
4
3
20
4,972
This sounds pretty right to me
Takes on the election 1. To a first approximation, Republicans lost this hard because voters lost confidence in the Trump administration, not because of a positive agenda from the Democrats. Favorability of the Democratic Party was negative (-5). But Trump told voters to “vote like he was on the ballot”, and they did. The NBC exit poll found that 37% of voters approved of Trump, and 63% disapproved (-26). There’s just no winning the national environment with these margins. 2. There were essentially two major issues that voters cared about: 1) cost of living and 2) government corruption, both of which ~90% of voters said were “crucial or a major factor”. AI was not *that* big of a deal in this election - 56% said it was “crucial or a major factor”, but it’s really hard to disambiguate what voters feel about AGI and catastrophic risks (if anything) from ordinary median-voter NIMBYism around data centers. (It will, however, likely be a huge deal in the 2028 election when the impacts of AI become much more visible). Immigration was also not that big of a deal. Voters actually slightly favored Rs on immigration (+2), probably thanks to lasting backlash from the Biden administration’s laxity on border enforcement. It's unclear to what extent the war with Iran contributed aside from it raising the price of gas. 3. Data centers are probably not over. In fact data center ETF $DTCR was up nearly 2.5% today! It’s hard to understand why this is the case, but one hypothesis is that markets think ultimately, elites’ recognition of the immense economic and national security importance of data centers will override voters’ desire not to build them. 4. On cost of living in particular: one of the most important questions now is to what extent Dems will embrace economic slopulism (think rent control, broad asset taxes, and subsidizing demand) vs. “abundance liberal” policies like building more housing, cutting regulations, and embracing economic growth. 5. Thermostatic backlash is real. Voters hate incumbents. Political majorities shift constantly. The blue wave of 2008 was immediately followed by the red wave of 2010. Anyone predicting a durable multi-decade supermajority for Democrats will likely end up being wrong. 6. “Woke is back” is exactly the wrong lesson for Democrats to take from this, and Ro Khanna posting “DEI is back” doesn’t help. Using transgender issues as a proxy for “woke”, 52% of voters said trans rights have gone too far, compared to just 26% who said they haven’t gone far enough. Deep-blue Washington voted to ban trans athletes in girls’ sports, and Colorado voted to ban trans surgery for minors. Successful Democrats mostly avoided culture war issues. 7. Similarly, a lot of moderate or even right-leaning downballot measures passed, even in blue states. Eight states voted to require voter ID. North Carolina voted to cap state income taxes. California’s billionaire tax is on track to fail by nearly 11 points. Wisconsin voted to ban DEI in state government. Voters largely do not like left-wing ideas. 8. On the other side, “Demographics is destiny” (i.e. America needs to be a white nationalist/nativist country and heavily restrict immigration) is the wrong lesson for Republicans. White voters shifted 13 points to the left. Whites under 30 shifted 30 points to the left. Hispanics and other non-white groups shifted massively towards the right in 2024, and can be encouraged to do so again. 9. Moderates outperformed; radicals underperformed. Dems won by 13 points nationwide. Roy Cooper won by 19.6 in North Carolina (where Trump won by 3.2 in 2024). Jon Ossoff won by 18 in Georgia, where Trump won by 2.2. Abdul El-Sayed in Michigan and Troy Jackson in Maine, both Bernie-backed supporters of Medicare for All, abolishing ICE, and wealth taxes, both underperformed the national margin. In fact, Maine shifted slightly rightward. Dems were able to win deep red states like Iowa, Kansas, and Mississippi by running moderate, Republican-presenting, pro-border-security candidates. I suspect this is the main reason markets are up today. (For some intuition on how insane it is for a Dem candidate to win in Mississippi, Trump won Mississippi in 2024 by a larger margin than Harris won California!) 10. One of last night’s biggest winners was Florida’s Republican governor, Ron DeSantis. Under his tenure, Florida has gone from slightly red-leaning to reliably red. Republicans swept every statewide office, kept every House seat, and kept their majority in the State House and supermajority in the State Senate. In January, Florida will be the only one of America’s ten most populous states to have a Republican governor. DeSantis is genuinely smart and nuanced, lacks the baggage of figures like Vance and Rubio who are associated with the Trump administration, and did a great job as an administrator running Florida (see its high rate of domestic migration, zero state income tax, very low debt per capita, high education rankings, state budget surplus, etc). I would be unsurprised if he decided to run for President in 2028. 11. The other biggest winner was Jon Ossoff. Ossoff is a young, handsome, charismatic, moderate white male who won by 18 points in a state that went +2.2 for Trump in 2024. He achieved this in large part by focusing relentlessly on the two issues that mattered: the Trump admin’s corruption and the cost of living. He may very well be the Democratic frontrunner in 2028 (although, of course, it's far too early to make confident predictions about these things). 12. The biggest loser of all last night was Israel and the US-Israel relationship. Israel’s popularity in the United States has been in a steep, secular decline for years. Just 13% of Democrats and 54% of Republicans have positive views on Israel, and this is heavily skewed by age - younger voters are much more likely to oppose Israel. With Democrats taking both houses, it’s unlikely America’s level of political and military support for Israel will last for very long. 13. Gerrymandering doesn’t work under sufficiently strong margins for the opposing party. In political science, this is known as “dummymandering”. Dems are on track to flip 7 of North Carolina’s 14 House seats, shifting the balance of power from 10-4 Republican to 11-3 Democratic. 14. Trump quickly conceded that his party lost and he would be open to working with the Democrats. This was a positive update on Trump’s tendency toward authoritarianism. Many mainstream Republican figures, like JD Vance and Ted Cruz, quickly posted somewhat genuine mea culpas. There was a lot less coping than I expected. It’s possible that the loss had to be very painful for them to learn from it, and we wouldn’t have seen the same if Dems had won only 51 Senate seats. 15. Elections are truly a ton of fun to monitor live. There’s nothing like it. And prediction markets beat mainstream media in terms of timeliness and accuracy by FAR. 16. There’s a good chance none of this matters that much. Trump is still the president and still has veto power. Voters might turn on the incumbent Democrats in 2028. And historically, real GDP growth isn’t that different during eras where Ds controlled Congress vs Rs. Much of your probability mass should go towards “nothing ever happens”.
10
27
1
616
119,322
This thread. I don't even know where to begin here. Setting aside the administrative challenges, int'l experience shows that the tax being proposed would not generate anywhere near the 1.1% of GDP the NDP are claiming. And social housing costs way more than 180K/unit to build.
In case Canadians forgot, we DO actually have a real progressive option (since our two largest parties are right wing). The NDP came out today proposing a wealth tax that would apply to people worth more than $10 million to pay for public grocery options, housing and healthcare.
43
40
5
359
28,229
Keith.js retweeted
New newsletter: THE TRUMP DECADE ENDS Ten years ago this week, Trump won for the first time. Last night, his party got crushed. Today, his own VP is publicly brainstorming ways to distance himself from the admin's core agenda. A new chapter in American politics is beginning, and the level of uncertainty is off the charts: - Nobody knows what the post-Trump Republican Party is, right now. (It's not entirely clear what the Democratic Party is, either!) - AI is booming. It's the single most powerful force in US macroeconomics and ... Americans absolutely hate it - Last night was a good night for both cultural moderation *and* economic populism. Talarico is a great e.g.: walking back his woke commentary while practicing a unity politics that's for everyone except "the top" - Fears that "billionaires are buying elections" were both powerfully felt and also proved quite wrong, as Elon torched half a billion dollars for nothing - Do not mistake the Democrats' huge night for a demographic realignment. Young people and Hispanics -- who both moved 30+ points between 2024 and 2026 -- are not setting up home in either party, they more like renters, signing a one-year lease for whoever makes the best incumbent critique derekthompson.org/p/the-trum…
9
50
7
487
70,776
Time to put away those civil war fantasies, rightist goobers
15
75
3
1,744
29,913
MAGA built a fantasy world in their online echo chambers, and then they just assumed that that fantasy world was real and that the rest of the country lived there too.
"The truth is that the average American does not see “Western civilization” as a fortress under siege. The average American does not spend all day in a state of panic that brown immigrants...are invaders bent on subjugating the white race." noahpinion.blog/p/normal-ame…
28
148
7
1,480
57,518
Keith.js retweeted
Couldn't happen to a nicer guy.
President Donald Trump may have launched the war that tanked voters' support for the GOP, but the party's historic midterm losses are accelerating a push for Defense Secretary Pete Hegseth to take the fall. And the House could vote as soon as next week to impeach the Pentagon's top leader. cnn.it/3UwjB0b
8
3
51
5,284
Wave so blue that Democrats who dropped out and don't even want to be there are still getting elected
99
2,467
214
33,088
1,039,021