Sign in

Greg Faletto

@gregoryfaletto.com
581 followers 846 following 1.1K posts

Statistician, Data Scientist.

PostsRepliesMedia
Greg Faletto @gregoryfaletto.com · 19h
Hello! I made a skill for R package development. It's a multiagent system running an end-to-end workflow for converting a GitHub issue into a PR solving the issue, with subagents for planning, implementation, and review. github.com/gregfaletto/... 🧵
github.com
110
Greg Faletto @gregoryfaletto.com · 24/05/2026
Version 1.10 of {fetwfe}, my package for difference-in-differences under staggered adoptions, is now available on CRAN: cran.r-project.org/web/packages... Blog post: gregoryfaletto.com/2026/05/23/n... Brief explainer on the package, and description of the updates, in the thread below.
cran.r-project.org
fetwfe: Fused Extended Two-Way Fixed Effects
Calculates the fused extended two-way fixed effects (FETWFE) estimator for unbiased and efficient estimation of difference-in-differences in panel data with staggered treatment adoption. This estimato...
120
Greg Faletto @gregoryfaletto.com · 26/04/2026
Gonna throw a fit if I don't get 48x points
Screenshot of a shopping app screen showing “4 of 4 Coupons Clipped” at the top. Four offers are listed vertically:

* “Earn 4X Points” with Chevron/Texaco branding, marked “Clipped: Add 1 Total for Offer,” and a “Shop Deal” link.
* “Earn 3X Points” with Waterfront Bistro branding, also marked “Clipped: Add 1 Total for Offer,” with a “Shop Deal” link.
* “Earn 2X Points” with Signature Select branding, marked “Clipped: Add 1 Total for Offer,” with a “Shop Deal” link.
* “Earn 2X Points” with FreshPass Perk branding, marked “Clipped: Add 1 Total for Offer,” with a “Shop Deal” link.
  Each offer includes a small tag icon on the right side.
000
Reposted by Greg Faletto
Grace @gracekind.net · 30/03/2026
As many standardized-test-takers know, there are two ways to score highly on a test: learn the material, or guess what the question-writer is thinking. LLMs have gotten really good at the second part!
611813
Greg Faletto @gregoryfaletto.com · 23/03/2026
Oh wow, this is how I'm finding out the transformers finally came for IID data
010
Reposted by Greg Faletto
brennan @brennan.computer · 14/03/2026
man uses GPT to guide him through sequencing his dying dog's DNA, identifying the mutated genomes, and developing a bespoke cancer mRNA vaccine www.theaustralian.com.au/business/tec...
717128
Greg Faletto @gregoryfaletto.com · 27/02/2026
Can we all agree that naming your ice cream flavor a multisyllable made-up word that includes an intentional misspelling of "mocha" is insufficient notice that it contains a nontrivial amount of caffeine
010
Greg Faletto @gregoryfaletto.com · 23/02/2026
"We are projecting onto an astral plane of heretofore unknown quality, with perfect genius that God himself could ne'er have foreseen." --an LLM after a couple rounds of iteration to get code that actually runs and does what it's supposed to do
010
Greg Faletto @gregoryfaletto.com · 08/02/2026
It sort of feels like if you pay $8 million for a 30 second Super Bowl ad, they should throw in the rights to refer to it as the Super Bowl instead of the "big game"
“Promotional image with the text ‘Watch the Alexa+ big game ad’ overlaid on a close-up of a person’s face in a blue-toned scene.”
010
Greg Faletto @gregoryfaletto.com · 23/01/2026
So it seems like one of the highest-leverage things you can do is learn one of VS Code/Positron/Antigravity/Cursor/Windsurf. Because then you pretty much know the rest of them too
030
Reposted by Greg Faletto
Eugene Vinitsky 🍒 @eugenevinitsky.bsky.social · 08/01/2026
As a person who does believe capable AI risks are real, it’s frustrating to see the community not exactly behaving responsibly. If you can’t find it in yourself to say or do something about a literal, present, AI harm (Grok being used for abuse) what is the point of you
737149
Reposted by Greg Faletto
Aiun Gives You Wings @aiun.bsky.social · 17/12/2025
"Trust" is an overloaded word and people make a lot of bad decisions because they think, in particular, trusting someone to be honest is the same as trusting them to verify information.
063
Reposted by Greg Faletto
Paul Goldsmith-Pinkham @paulgp.com · 02/12/2025
Please enjoy this blog post based on my colleague Kyle Jensen's talk surveying different approaches to AI coding abilities paulgp.com/ai-coding/20...
3245
Reposted by Greg Faletto
Julia M. Rohrer @dingdingpeng.the100.ci · 19/11/2025
Confidence interval discussion time! The perfect opportunity to repost this blog post answering the question you haven’t dared to ask: www.the100.ci/2024/12/05/w...
the100.ci
Why you are not allowed to say that your 95% confidence interval contains the true parameter with a probability of 95%
A shibboleth is a custom, such as a choice of phrasing, that distinguishes one group of people from another. The term goes back to the Hebrew Bible, in which the inhabitants of Gilead identify members...
149419
Reposted by Greg Faletto
rainbowR @rainbowr.org · 06/11/2025
🌈 The website for the inaugural rainbowR conference is now live! 🎉 🗓️ Save the date: Feb 25th-26th, 2026 📣 Call for submissions is open 👯 We're bringing together LGBTQ+ R users to promote our work and foster connections among community members conference.rainbowr.org
conference.rainbowr.org
– rainbowR conference
13119
Reposted by Greg Faletto
rainbowR @rainbowr.org · 22/09/2025
📣We're hosting a rainbowR conference, to connect and promote LGBTQ+ people in the #RStats community and to showcase examples of working with LGBTQ+ data 🌈🎉 To help us plan, if you'd be interested in attending or speaking, please fill in this very short form (1-2 mins) docs.google.com/forms/d/1Tx0...
docs.google.com
Interested in a rainbowR Conference?
rainbowR (https://rainbowr.org) is hosting a virtual conference (tentative date: February 26, 2026). The aim of the conference is to connect and promote LGBTQ+ people in the R community, and to showca...
03019
Greg Faletto @gregoryfaletto.com · 16/09/2025
Huh, the spike is actually March 2009, well after the worst of the financial crisis (Lehman Brothers declared bankruptcy in September 2008) trends.google.com/trends/explo...
trends.google.com
Google Trends
Explore search interest for help with mortgage by time, location and popularity on Google Trends
020
Greg Faletto @gregoryfaletto.com · 21/08/2025
Starting to think a big divide in whether or not people like AI is: "do you do the kind of work where it's much easier to check and fix an 80% reliable solution than it is to just do it yourself from scratch?"
021
Greg Faletto @gregoryfaletto.com · 18/08/2025
I made a GPT for generating alt text. I made it because I couldn't find one that works the way this one does: you just upload an image and press send and it generates alt text. It follows the W3C Web Accessibility Initiative recommendations. chatgpt.com/g/g-6820994e...
chatgpt.com
ChatGPT - Alt Text Writer
A conversational AI system that listens, learns, and challenges
220
Greg Faletto @gregoryfaletto.com · 07/08/2025
...so when do I get to try GPT-5? 😥
A dark-mode screenshot of the ChatGPT model-selection dropdown. At the top it reads “ChatGPT o3” with a downward arrow. Under a “Models” heading are four options:

GPT-4o – Great for most tasks

o3 – Uses advanced reasoning (checked)

o4-mini – Fastest at advanced reasoning

o4-mini-high – Great at coding and visual reasoning

Below them is an “Other models >” button, which is expanded to reveal two more entries:

GPT-4.1 – Great for quick coding and analysis

GPT-4.1-mini – Faster for everyday tasks
200
Greg Faletto @gregoryfaletto.com · 09/07/2025
The way the Bluesky notifications count works, sometimes I log on and think I must have been canceled but it turns out I just got 4 likes and a response on my post
130
Greg Faletto @gregoryfaletto.com · 05/07/2025
Interested in doing some causal inference over the long weekend? Version 1.5.0 of the {fetwfe} package for difference-in-differences under staggered adoptions is now on CRAN! Details on what's new below: cran.r-project.org/web/packages...
cran.r-project.org
fetwfe: Fused Extended Two-Way Fixed Effects
Calculates the fused extended two-way fixed effects (FETWFE) estimator for unbiased and efficient estimation of difference-in-differences in panel data with staggered treatment adoption. This estimato...
1131
Greg Faletto @gregoryfaletto.com · 28/06/2025
this rules. Haven't taken the plunge to pay for Gemini access, been making the most of my free daily 2.5 Pro prompts for math. The CLI preview access is a super helpful workaround. I just put my prompt in a text file along with the pdf I had uploaded in a question I had asked in the web interface.
Screenshot of a dark-themed macOS Terminal window running “Gemini.” Across the top, large ASCII-art letters spell “GEMINI” in a pastel gradient from blue (left) through purple to pink (right). Beneath, white text on black lists four “Tips for getting started,” such as asking questions, being specific, creating a GEMINI.md file, and using /help. The prompt then shows a user command instructing Gemini to load a PDF on Oracle efficient variable selection and a question.txt file for feedback. A bordered status box follows, with a green checkmark and the message “ReadManyFiles Will attempt to read and concatenate files using patterns…,” indicating the files are being processed from the user’s Documents directory.A terminal window displaying feedback on a mathematical proof. The text comments on the generalization of Theorem 1 from Kock (2013), noting that the new assumptions are reasonable within cited literature. It includes a detailed breakdown under the heading "Proof Structure and Logic." Step 1 discusses bounding an error term and using assumptions to eliminate a cross-term, and confirms the validity of the argument. Step 2 begins with a comment on a modification of Kock's Lemma 1. The content includes inline LaTeX code for mathematical notation.
030
Reposted by Greg Faletto
Dr. Kimberly Ayers @kdayers.bsky.social · 17/06/2025
Pet peeve: when people say “at random” when they mean “according to a uniform distribution”.
2361
Greg Faletto @gregoryfaletto.com · 26/05/2025
Does anybody know anything about this paper? The results look very interesting. The text implies the proofs are in the supplementary material, but I can't find it online anywhere. arxiv.org/abs/2504.19089
arxiv.org
Semiparametric M-estimation with overparameterized neural networks
We focus on semiparametric regression that has played a central role in statistics, and exploit the powerful learning ability of deep neural networks (DNNs) while enabling statistical inference on par...
120
Greg Faletto @gregoryfaletto.com · 04/05/2025
Linear regression can be seen as overly simplistic when we have ML models and semiparametric statistical theory to back them up. Linearity often doesn't hold. But linear regression is still useful even in causal inference, where normally we're very cautious about unrealistic assumptions. 🧵
100
Greg Faletto @gregoryfaletto.com · 25/04/2025
This was the best cereal. They made it a little less sweet than cinnamon toast crunch to balance out the marshmallows
010
Greg Faletto @gregoryfaletto.com · 23/02/2025
I'm excited to announce that {fetwfe} is now available on CRAN! cran.r-project.org/web/packages... You can now install {fetwfe} by simply using ```install.packages("fetwfe")```. While preparing the package for CRAN, I also fixed a couple of little bugs and edge cases from the original version.
cran.r-project.org
fetwfe: Fused Extended Two-Way Fixed Effects
Calculates the fused extended two-way fixed effects (FETWFE) estimator for unbiased and efficient estimation of difference-in-differences in panel data with staggered treatment adoption. This estimato...
100
Greg Faletto @gregoryfaletto.com · 09/02/2025
Fully aware I'm touching a hot stove... am I the only one who's not sure that mandating a higher percentage of NIH funds go directly to research instead of overhead is a bad idea? I'm familiar with R1 research environments and how funding works, and I support more funding for basic research.
120
Greg Faletto @gregoryfaletto.com · 02/02/2025
An increasingly valuable meta-skill (that doesn't require domain expertise) is consistently coming out net-ahead when given information from a source that you know is mostly, but far from 100%, reliable
000
Greg Faletto @gregoryfaletto.com · 31/01/2025
To think I almost got a car wash some time between last April and now, when it just rained and washed my car for free
media.tenor.com
a man wearing a headset is sitting in front of a crowd of people .
ALT: a man wearing a headset is sitting in front of a crowd of people .
000
Greg Faletto @gregoryfaletto.com · 22/01/2025
Can anyone explain why Donald Trump is revoking Executive Order 11246 from 1965? This rolls back civil rights protections to pre-MLK standards. Who thinks this is a good idea? www.whitehouse.gov/briefings-st...
whitehouse.gov
President Trump's America First Priorities
PROTECTING CIVIL RIGHTS AND EXPANDING INDIVIDUAL OPPORTUNITY: Today, President Donald J. Trump signed an historic Executive Order that protects the civil
020
Greg Faletto @gregoryfaletto.com · 13/01/2025
We need a "No Marty" edit of Gilmore Girls. Who's working on this
110
Greg Faletto @gregoryfaletto.com · 11/01/2025
I didn't know runk was real
030
Greg Faletto @gregoryfaletto.com · 05/01/2025
NEW R PACKAGE: I created the {fetwfe} package to implement fused extended two-way fixed effects (FETWFE), my estimator for difference-in-difference under staggered adoptions. You can install and use it by following the instructions on GitHub here: github.com/gregfaletto/.... Short thread:
github.com
GitHub - gregfaletto/fetwfePackage: Implementation of fused extended two-way fixed effects (Faletto 2024)
Implementation of fused extended two-way fixed effects (Faletto 2024) - gregfaletto/fetwfePackage
292
Greg Faletto @gregoryfaletto.com · 04/01/2025
I will never understand cookie mix instructions. "Mix in the butter. DO NOT melt the butter. DO NOT mix in the butter. If you made cookie dough, you did something wrong"
010
Greg Faletto @gregoryfaletto.com · 30/12/2024
Working in R for the first time in many months after being used to Python, feels good to be back
error message: object of type 'closure' is not subsettable
020
Greg Faletto @gregoryfaletto.com · 24/12/2024
Often people think "if only someone had given me [explanation X] I would have understood this much faster" and then they spread explanation X. Some explanations are better than others, for sure. But (a) this isn't universal--for some people explanation Y or Z is much more clear. And (b) ...
100
Greg Faletto @gregoryfaletto.com · 24/12/2024
I named this column "drop" just to keep you on your toes
010
Greg Faletto @gregoryfaletto.com · 23/12/2024
Now boys, after what happened last time we agreed that you could still listen to gecs as long as you kept it to like 3 or 4. From the kitchen it sounded like a lot of gecs in here. It's okay if you went a little over, I just want you to be honest with me. How many gecs were you listening to, 20? 25?
000
Reposted by Greg Faletto
Eugene Vinitsky 🍒 @eugenevinitsky.bsky.social · 18/12/2024
A short list of tips for keeping a clean, organized ML codebase for new researchers: eugenevinitsky.com/posts/quick-...
eugenevinitsky.com
Eugene Vinitsky
1213830
Greg Faletto @gregoryfaletto.com · 16/12/2024
It's almost 2025. Are we ready to admit that Bluetooth was a nice idea in theory, but it doesn't work?
000
Greg Faletto @gregoryfaletto.com · 13/12/2024
I provided ChatGPT with photos of the prop nose from Double Dare 2000 and asked it to diagnose me. 4o figured out that I was messing with it, o1 took it seriously and gave me advice.
A stylized model of a human nose on a stage-like setting, with bright green slime covering its lower portion, resembling mucus. The background is colorful, featuring yellow and pink checkered patterns.A close-up of a large nose model releasing bright green, gooey slime from its base onto the floor. The setting includes a metallic stand and a colorful audience blurred in the background.A screenshot of a chat interaction featuring two humorous images of a nose dripping bright green slime, accompanied by text asking about potential illnesses associated with a 'runny nose.' The text humorously outlines possible causes of a runny nose. Text excerpt:

Prompt: "I have a runny nose. Here are some photos of it. What diseases might I have?"

ChatGPT o1 response excerpt: "

Thought about symptoms and possible diseases for a couple of seconds
I am not a medical professional, but I can provide some general information. A runny nose (rhinorrhea) can be caused by a wide range of conditions, most of which are common and not typically serious. Some frequent causes include:

Common Cold (Viral Upper Respiratory Infection):
Often accompanied by symptoms such as sneezing, mild sore throat, congestion, and a runny nose. Most colds last about 7–10 days and improve on their own."Another screenshot showing two large nose models, one dripping green slime, with chat text explaining common causes of a runny nose. The conversation mixes medical explanations with a playful tone. Text excerpt:

Prompt: "I have a runny nose. Here are some photos of it. What diseases might I have?"

ChatGPT 4o response excerpt: "It seems you've provided humorous or stylized images rather than actual photos of a runny nose. If you're experiencing a runny nose, possible causes include:

Infections:

Common cold (viral)
Sinus infection (sinusitis)
Flu (influenza)
Allergies:

Seasonal allergies (hay fever)
Allergic rhinitis (dust, pollen, pet dander)"
020
Reposted by Greg Faletto
Javier Orraca-Deatcu @javierorracadeatcu.bsky.social · 10/12/2024
SoCal friends! If you're using SQL, Python, and/or R for data processing and analysis, I'll be presenting some neat tools at CSULB in Jan 2025, including live demos with Positron, Quarto, Arrow, DuckDB, and Polars for processing huge data on your laptop. RSVP here: www.meetup.com/socal-rug/ev...
meetup.com
Big Data, Tiny Laptop, Wed, Jan 29, 2025, 6:00 PM | Meetup
Ever wonder how you can work with "bigger than RAM" datasets on your laptop’s memory without needing a supercomputer? Join us for this in-person approachable and practical
0267
Greg Faletto @gregoryfaletto.com · 09/12/2024
Kids these days don't know anything about real music, which typically includes a guy in the background explaining that this is music, music makes you want to dance, etc.
Album art for "Control" by Missy ElliotAlbum art for "Just Dance" by Lady Gaga at time stamp 2:53Album art for "Pound The Alarm" by Nicki Minaj at time stamp 0:42
020
Greg Faletto @gregoryfaletto.com · 20/11/2024
The interlude period between "have to drink extra water because it's hot" and "have to drink extra water because it's cold" was very brief this year
020
Greg Faletto @gregoryfaletto.com · 12/11/2024
Really nice talk at the Online Causal Inference Seminar today by Tianchen Qian! We're in a setting with treatments over time, like app notifications prompting you to get some steps in, or ad impressions prompting you to buy. We want to know the causal effect of the intervention.
120
Greg Faletto @gregoryfaletto.com · 12/11/2024
Cool! Roughly, DML estimators (along with other estimators in a broader class) based on the efficient influence function were known to be asymptotically most efficient (over class of nonparametric functions) if the products of the rates of convergence of the two ML models is faster than 1/sqrt(N).
130