john (@OverfitForTruth) profile picture
Joined September 2018
Photo by john (@OverfitForTruth)Photo by john (@OverfitForTruth)Photo by john (@OverfitForTruth)Photo by john (@OverfitForTruth)Photo by john (@OverfitForTruth)Photo by john (@OverfitForTruth)Photo by john (@OverfitForTruth)Photo by john (@OverfitForTruth)Photo by john (@OverfitForTruth)Photo by john (@OverfitForTruth)
Let's go on an adventure. Own Rick and Morty Season 9 DVD 🔗 adultsw.im/S9DVD
16
160
12
1,304
76,915
I’m old enough to remember Republicans completely losing it when they falsely accused Zohran Mamdani and AOC of laughing at the 9/11 memorial. Where are all their angry tweets today?
Pete Hegseth and his group were loudly reprimanded for laughing while visiting the Tomb of the Unknown Soldier huffpost.com/entry/live-upda…
82
2,170
33
13,254
125,504
I’ve just checked, and Hannity also claimed to be leaving the Catholic Church in 2017, 2019 and this April.
“As of today, I no longer consider myself a Catholic” Fox News’ Sean Hannity makes it pretty clear: Trump comes before everything, even over his religion. It’s a cult.
97
614
31
4,965
62,061
john retweeted
92
2,116
129
24,755
520,571
Mr. Garrison and PC Principal announce some big changes to South America Elementary.
198
2,222
359
20,215
876,802
SRE has changed a lot in 10 years. We're kicking off a special 2-part series with the minds behind "Site Reliability Engineering, 2nd Edition"! 📖 Tune into Part 1 (Season 7, Episode 5) now! 🎧 sre.google/prodcast/#season7… google.smh.re/5ikY
8
173
5
1,373
107,692
Wow
106
925
138
7,019
806,635
john retweeted
Jensen Huang in the Matrix, learning how Chinese spies work Wait till the end 👀
🤖 Made with AI
1,125
9,702
1,300
56,470
3,185,689
"both parties suck" people when Republicans lose
145
4,933
55
76,926
493,517
49
346
6
6,813
70,265
Reading every Jensen story
1
73
2
2,334
28,026
john retweeted
timeless
I am not a fan of Theo @theo but I tried T3 code after using claude and codex app and honestly it's the best. It solved my remote control problem on my wsl and vps...
11
13
3
529
20,889
john retweeted
Button of immense power and historical significance
How it feels voting blue in Mississippi
16
1,871
2
45,114
269,526
if you're in line to disclose your affair with jensen huang STAY IN LINE
76
1,875
60
24,038
310,737
Aside from 9/11, 2001 was a very peaceful year.
Tom Emmer says aside from gas, groceries, and housing the economy is great.
38
398
4
6,360
76,354
What this misses is Trump doesn’t care about the future of the Republican Party but does care about his (and his family/allies’) power. Many in MAGA do feel like Trump did not go hard enough. Keeping that base happy and intact is key to preserving his stranglehold on the GOP.
For almost my entire adult life I've heard elements of the GOP base blame failure on not being tough or aggressive enough. In the first two years of the second Trump term, they got all the aggression they could ever want, and the party got crushed at a level we haven't seen in more than 50 years. So what happens next? With Stephen Miller and Jim Jordan, they double down on aggression. Nothing about those picks suggests the slightest sense that the MAGA base understands or even cares about what actually happened.
2
5
51
1,992
Google in 2004: IE has 95% share of browsers. Why even compete Facebook in 2005: MySpace has 80% of the social media market. Why even compete? Apple in 2009: BlackBerry has 60% of smartphone sales. Why even compete?
TIL TSMC has 72% market share. Why would you even compete with them at this point. If I were Intel I’d shut shop.
13
38
4
478
19,025
We're still so small but I'm loving the team we've got at Superlogical. They're so talented and kind and love their craft. It's a different era of software development and our expectations and practices reflect that. I want to share a bit about how we work. First, everyone is trusted to push to main. We do machine-aided code review pre-push and human plus more machine-aided code review post-push. Limited to no PRs. Culturally, we've all agreed that if we ever hire someone who we DON'T trust to push directly to main, then they probably aren't the right fit for the team (so far, not an issue). Some common sense here: if someone is stepping outside their lane or comfort zone, we'll open PRs. For example, I'm pretty trash at macOS/iOS UI, so I'll open PRs for UI-affecting functionality and ask for eyeballs/help. But for business logic and internals, I push to main. Second, everyone can cut a release. Our release process is fully automated and when you start a release (for any platform) it triggers a Slack notification and a 15 minute countdown. The 15 minute warning is a final gate that allows people to review plus collaborate on a changelog. During that 15 minutes, anyone in the company can pause the release rollout. After 15 minutes, the train leaves the station. You can't override the 15 minutes (except to pause). It gives everyone a chance to step in. Third, we avoid synchronization through fast remediation rather than through planning. The server and clients on various platforms ship features as fast as they can. We use post-hoc human review and AI-assistance to identify feature mismatches across products ("Windows has support for X and Mac doesn't." or "Mac and Windows differ in their behaviors for Y in this way."). This avoids expensive "sync" meetings and coordination. We trust that producers of features are mindful of what they're producing and we trust that adjacent product lines will self-synchronize quickly. In practice, we see feature parity across platforms within 24 to 48 hours. All of this works on mutual trust. It ONLY works with mutual trust. Everyone at all times has to trust that they've got each others back: 1. Push to main only works if you fix your mess, or if you don't, that someone else will quickly but that you'd do the same (and generally in equal amounts). 2. Anyone can deploy only works if you trust everyone to cut at the right time, with the right changelog, and that people will respect the 15 minute timer. 3. Sync through fast remediation only works if you trust other teams will pick up and integrate your work quickly, which only works if you would too. It also only works if you are fairly producing mismatches (e.g. not constantly). We've got a great team. I know we're still small and that these practices will change in many ways as we scale. But this is already a markedly different practice than what I would've done 15 years ago. In general, we are building from day 1 on a foundation of mutual respect, excellence, and trust. And it's been awesome.
172
187
63
4,443
271,665
it is extremely interesting to hear how teams who 1) are not selling tokens 2) are producing extremely high quality software 3) are extremely ai pilled are shipping with ai
We're still so small but I'm loving the team we've got at Superlogical. They're so talented and kind and love their craft. It's a different era of software development and our expectations and practices reflect that. I want to share a bit about how we work. First, everyone is trusted to push to main. We do machine-aided code review pre-push and human plus more machine-aided code review post-push. Limited to no PRs. Culturally, we've all agreed that if we ever hire someone who we DON'T trust to push directly to main, then they probably aren't the right fit for the team (so far, not an issue). Some common sense here: if someone is stepping outside their lane or comfort zone, we'll open PRs. For example, I'm pretty trash at macOS/iOS UI, so I'll open PRs for UI-affecting functionality and ask for eyeballs/help. But for business logic and internals, I push to main. Second, everyone can cut a release. Our release process is fully automated and when you start a release (for any platform) it triggers a Slack notification and a 15 minute countdown. The 15 minute warning is a final gate that allows people to review plus collaborate on a changelog. During that 15 minutes, anyone in the company can pause the release rollout. After 15 minutes, the train leaves the station. You can't override the 15 minutes (except to pause). It gives everyone a chance to step in. Third, we avoid synchronization through fast remediation rather than through planning. The server and clients on various platforms ship features as fast as they can. We use post-hoc human review and AI-assistance to identify feature mismatches across products ("Windows has support for X and Mac doesn't." or "Mac and Windows differ in their behaviors for Y in this way."). This avoids expensive "sync" meetings and coordination. We trust that producers of features are mindful of what they're producing and we trust that adjacent product lines will self-synchronize quickly. In practice, we see feature parity across platforms within 24 to 48 hours. All of this works on mutual trust. It ONLY works with mutual trust. Everyone at all times has to trust that they've got each others back: 1. Push to main only works if you fix your mess, or if you don't, that someone else will quickly but that you'd do the same (and generally in equal amounts). 2. Anyone can deploy only works if you trust everyone to cut at the right time, with the right changelog, and that people will respect the 15 minute timer. 3. Sync through fast remediation only works if you trust other teams will pick up and integrate your work quickly, which only works if you would too. It also only works if you are fairly producing mismatches (e.g. not constantly). We've got a great team. I know we're still small and that these practices will change in many ways as we scale. But this is already a markedly different practice than what I would've done 15 years ago. In general, we are building from day 1 on a foundation of mutual respect, excellence, and trust. And it's been awesome.
2
3
1
382
37,114