Greg Faletto
gregoryfaletto.com
Greg Faletto
@gregoryfaletto.com
Statistician, Data Scientist.
I'm curious how the agent queries it
January 12, 2026 at 3:24 AM
Cool! Why a SQL database?
January 12, 2026 at 2:56 AM
At this rate we're well on our way to legalizing saying "M*rry Chr*stmas" again too
January 11, 2026 at 7:51 PM
That's the thing--even Trump supporters would (and did) say "that's insane, that would never happen, you're delusional" right up until it did
January 11, 2026 at 7:35 PM
This is how you end up with, say, Ezra Klein suggesting Democrats should be willing to compromise on abortion to win in Kansas.

Even supposing you're all-in on the theory that Democrats should appeal to the center to maximize winning elections, it's really important to know where the center is
January 10, 2026 at 9:36 PM
This is *exactly* the problem with journalists, politicians, pundits etc. being there. It's not necessarily that they're going to personally move even one inch closer towards being a Nazi, it's that their sense of where the center of public opinion is is going to shift
January 10, 2026 at 9:33 PM
Yeah I think Trump is sincere in thinking oil was a significant benefit of this. "Trump is perpetually living in the 80s" has undefeated explanatory power. We're just coming out of the oil crisis you know, don't want to see that happen again
January 10, 2026 at 7:17 PM
Unfortunately as a millenial I have no standing to laugh at this, our invented word for "taking basic care of yourself" was "adulting"
January 10, 2026 at 6:55 PM
In lots of both cases, the decision-makers seem surprised by the consequences. Hard to avoid the conclusion that many people who are simply not that bright have made it into pretty high leadership positions in this country
January 10, 2026 at 6:22 AM
More darkly we've also seen people who already embraced zero-sum thinking transition to explicitly negative-sum thinking ("yes I will lose but the people I hate will lose more so I'm fine with it"), like with women and other minorities in the workplace.
January 10, 2026 at 6:22 AM
In some cases, like vaccines, we're seeing people abandon systems that have so obviously benefitted them for so long that they became invisible and taken for granted, and eventually falsely seen as useless
January 10, 2026 at 6:22 AM
Feels like we should deploy Looney Tunes tactics. Put on camo and join the ranks when no one's paying attention and get in nonsensical arguments with them. Dress up like a sexy rabbit and say "over here boys" and lead them into a pit. Trick them into running into a black circle painted on a wall
January 10, 2026 at 3:30 AM
Lots of Trump apparent catastrophes end up being salvaged because we're thinking "you've committed to an insane, dangerous path" but actually he's committed to nothing. And the relevant players are used to this and didn't commit either so they just clean up a minor mess and everyone kind of moves on
January 10, 2026 at 3:12 AM
OTOH, one of Trump's political superpowers is (1) getting bored of an issue at about the same rate as the median voter, (2) being willing to drop something entirely when he gets bored of it, and (3) having a base who doesn't care.
January 10, 2026 at 3:12 AM
Yeah, it's a bit worrying when we've gotten in these feedback loops where markets don't react because they figure Trump is bluffing and Trump doesn't back off because he hasn't seen a market reaction.
January 10, 2026 at 3:12 AM
I'm a data scientist so I've only done so many code reviews. But I've never waded through individual commits on a PR I was reviewing, and if somebody had to do that on mine I'd feel like I messed up the PR description, or made the PR too big, or something.
January 10, 2026 at 3:06 AM
Fair enough. For me, because it's tedious and I have work to do. I'll tell the reviewer what they need to know in the PR/CL description.
January 10, 2026 at 3:06 AM
Fair enough. Personally I wouldn't trust an AI-generated CL description but would I accept an AI-generated description of a random commit as good enough, absolutely.
January 10, 2026 at 2:58 AM
This is like if someone who can't reach you says "kill yourself and all of your loved ones or else." Or else what? First of all, what's left to threaten with? Second of all, he's not in a position to do anything nearly as harmful to credit card companies as this
January 10, 2026 at 2:57 AM
Their lobbyists are going to sleep fine
January 10, 2026 at 2:53 AM
I'll check that out! The best solution I've encountered, which I wish was more universally available, is AI-generated commit messages. It might not capture what I was thinking but it's probably good enough
January 9, 2026 at 7:53 PM
I've lived through the bad scenarios of wading through my vague commits and it's fine, I can usually piece together which commit I'm looking for quickly enough based on time of day etc.
January 9, 2026 at 5:16 AM
yeah exactly, labeling every commit with fix, feat, chore etc. feels like it probably made more sense before I could just go on GitHub and see the exact diff very easily without changing what I have checked out.
January 9, 2026 at 5:16 AM
any other reason at all, without the friction of thinking about what I did since the last commit and crafting a nice commit message
January 9, 2026 at 2:36 AM
I've never understood the convention that a commit is supposed to be a polished thing. It makes sense to me that a PR is supposed to be polished, but I want to be able to push a commit because I'm about to do something risky or I'm about to go to the bathroom and I might lose my train of thought or
January 9, 2026 at 2:36 AM