Sign in

Jeff Kaufman

@jefftk.com
541 followers 159 following 382 posts

Contra dance musician, parent, effective altruist, biosurveillant, software engineer, blogger. www.jefftk.com

PostsRepliesMedia
Jeff Kaufman @jefftk.com · 29/09/2026
Several months ago I wrote a program to normalize your clipboard, removing fonts / colors / sizes and mostly leaving semantic information: anything that can't be represented in Markdown was dropped. Now available as a free app on the Mac App Store: www.jefftk.com/p/clipboard-...
jefftk.com
Clipboard Normalizer in Mac App Store
Several months ago I wrote a program to normalize your clipboard, removing fonts / colors / sizes and mostly leaving semantic information: anything that can't be represented in Markdown was dropped. ...
020
Jeff Kaufman @jefftk.com · 26/09/2026
Frog and Toad and the Increasingly Capable Machines: www.frogandtoad.ai
frogandtoad.ai
Frog and Toad and the Increasingly Capable Machines
Frog and Toad face the most modern of challenges
021
Jeff Kaufman @jefftk.com · 24/09/2026
Summary of where we currently are with pathogen-agnostic early warning, what the benefit curve looks like, and what still needs doing.
data.securebio.org
State of Pandemic Early Warning
062
Jeff Kaufman @jefftk.com · 22/09/2026
I tried positively pressurizing a room with a HEPA air purifier. It maybe worked, but I'm not really set up to test it well yet.
jefftk.com
Initial DIY Cleanroom Experimentation
In It May Be Possible to Improvise A High Grade Bioshelter, Adin Richards discusses the possibility of improvising defenses against an environmental threat such as mirror bacteria. He gives an explor...
040
Jeff Kaufman @jefftk.com · 20/09/2026
[BOS] There's a new Dawn Dance in VT, the weekend of 9/26: 7pm Sat to 7am Sun. I'm playing the 1am-4am shift with Cecilia. Driving out on Saturday and back Sunday; anyone want a ride? Timing is flexible: I need to be there Sat by 5pm, and on Sun I need to take a nap before driving back.
000
Jeff Kaufman @jefftk.com · 20/09/2026
I avoid Twitter (𝕏) for similar reasons to drugs: I think it would change me for the worse, and I would be unable to give it up.
jefftk.com
Why I Stay Off Twitter
I avoid Twitter (𝕏) for similar reasons to drugs: I think it would change me for the worse, and I would be unable to give it up. After staying off Twitter reasonably successfully for years, ...
271
Jeff Kaufman @jefftk.com · 13/09/2026
When I look at why I expect the world to change a lot in the next few years, a big component is that I expect to see widespread "teleoperation": AI walking people through work where the motions are straightforward, timing is not critical, and people are paid a lot for their knowledge and judgement.
jefftk.com
Teleoperated Humans
When I look at why I expect the world to change a lot in the next few years, and why other people expect slower changes, I think a big component is disagreement on the extent to which AI will affect n...
241
Jeff Kaufman @jefftk.com · 11/09/2026
To increase resilience to disruptions that might bring down the power grid we should end net metering (including for existing installations) and compensate people with a one-time subsidy for battery purchase. www.jefftk.com/p/replace-ne...
jefftk.com
Replace Net Metering With Batteries
We should end net metering, including for existing solar installations, and compensate people with a one-time subsidy for battery purchase. I'm going to give an argument from grid efficiency, which I ...
040
Jeff Kaufman @jefftk.com · 08/09/2026
The FAA has one of my favorite examples of thoughtful rulemaking. They haven't banned flying with a baby on your lap, because the extra cost would mean many parents would drive instead. But their nonsense rule that babies can't be in carriers for takeoff and landing is one of my least favorite.
jefftk.com
Allow Carriers on Planes
The FAA has one of my favorite examples of thoughtful rulemaking. They haven't banned flying with a baby on your lap, because the extra cost would mean many parents would drive instead. Since driving ...
121
Jeff Kaufman @jefftk.com · 08/09/2026
If you have solar and an electric car, what should happen during a power outage? Solar should be able to charge the car and power you house, drawing from the car battery as needed. My only option for doing this anytime soon seems to be a Cybertruck, so I'm just going to get a stand-alone battery.
jefftk.com
Bidirectional Charging During Grid Outages
David asked a great question on my solar battery system post: why buy a small battery just for emergencies when electric cars have a large battery you can also use for other things? [1] This would be ...
001
Jeff Kaufman @jefftk.com · 07/09/2026
I'm considering a solar battery backup for our house. Decided not to do this in 2024, but since then: * I've learned about utility incentives if we let them drain it remotely. * We can finance most at 0% for 7y. * I'm increasingly concerned about long-term disasters.
jefftk.com
Considering Installing a Solar Battery System
Like most houses with solar, our house is capable of generating a lot of power, and it's basically useless [1] in a disaster. If the grid is down, the panels shut down automatically. This is a lot of...
010
Jeff Kaufman @jefftk.com · 03/09/2026
A few months ago Chris Bakerlee wrote up "10 big projects for reducing bio x-risk." Working on any of these professionally would be really valuable, but most have solid actions we can do at the individual level.
jefftk.com
Invididual Effort to Reduce Biorisk
I'm pretty worried about how AI might change the world a lot very soon. In some of these cases things go very wrong very quickly, in others things go very right very quickly, but I'm increasingly (re...
120
Jeff Kaufman @jefftk.com · 02/09/2026
My program that lets you whistle to control a synthesizer is now available in the Mac App Store: www.jefftk.com/p/whistle-sy...
jefftk.com
Whistle Synth Mac App
My program that uses whistling to control a synthesizer is now available in the Mac App Store: It's free, no ads, and open source. If you have a mac and like to whistle, give it a try? You need a...
110
Jeff Kaufman @jefftk.com · 29/08/2026
I've had several conversations with people over the last few weeks that have highlighted how far apart my view of the near future is from many people I talk to. Here are some things I might tweet if that was the kind of thing I did: www.jefftk.com/p/ai-tweets
jefftk.com
AI Tweets
I've had several conversations with people over the last few weeks that have highlighted how far apart my view of the near future is from many people I talk to. Here are some things I might tweet if t...
420
Jeff Kaufman @jefftk.com · 26/08/2026
The standard recommendation on time out duration is one minute per year of age (up to 5min). In my experience this is much longer than needed; I typically do about a minute regardless of age. The important thing is that the punishment is predictable and immediate, not that it's strong.
jefftk.com
Short Time Outs
The standard recommendation on time out duration is one minute per year of age, often capping out at 5min. In my experience (n=3, not independent) this is much longer than needed; I typically do abou...
030
Jeff Kaufman @jefftk.com · 24/08/2026
I'm voting for Burhan Azeem for State Senate, and if you're in Somerville, Medford, or parts of Cambridge and Winchester I think he's the best candidate I've had the opportunity to vote for on housing, transit, and AI.
jefftk.com
Endorsing Burhan Azeem for State Senate
For the last twenty years I haven't paid much attention to my State Senate race: Pat Jehlen hasn't had a close race since she won the seat in 2005. I think she's done a lot of good work: while allocat...
0117
Jeff Kaufman @jefftk.com · 20/08/2026
The OpenAI Foundation has granted SecureBio Detection $17.2M for pathogen-agnostic detection. I'm very excited about this, I think we can do a lot of good stuff with this funding, and also do want to make sure we're not providing cover for OpenAI (the for profit) to do less.
jefftk.com
Thoughts on Taking OpenAI Foundation Funding
In May 2025 I met Yo Shavit, who was working on national security policy at OpenAI and was thinking about how to prepare for a future in which models could seriously assist attackers in creating pand...
030
Jeff Kaufman @jefftk.com · 18/08/2026
Walking through an example of how I used my 5yo's motivation to eat ice cream to get them to practice interacting with strangers.
jefftk.com
Natural Independence Incentives
In raising my three kids I think a lot about how to cultivate independence. I want them to grow into people who can handle unfamiliar situations, including interacting with strangers as needed, and I...
030
Jeff Kaufman @jefftk.com · 11/08/2026
In 2015 I made a little webapp to show predictions for the MBTA. A few years later they moved APIs and it stopped working. Back in those days programming required effort, and I let it die. But now that we have genies (for better or worse) I had Claude one-shot a fix.
jefftk.com
Revived Lightweight Transit Predictions Page
In 2015 I made a little webapp that would use the NextBus API to show predictions for the MBTA: A few years later they moved from NextBus to their own API, and it stopped working. Back in those d...
120
Jeff Kaufman @jefftk.com · 09/08/2026
Thinking about what worked well (and a little of what didn't) at the amusement park with the kids last week: www.jefftk.com/p/canobie-la...
jefftk.com
Canobie Lake Visit
A few days ago I took the kids to Canobie Lake amusement park. It's the closest one to Boston, and while it's not a serious roller coaster park I don't actually like roller coasters (and the kids are...
130
Jeff Kaufman @jefftk.com · 05/08/2026
Side tabs are the thing I missed most after switching to Chrome (originally for speed and stability, but now that those are table stakes, for security) and I was really sad when they removed the experimental vertical option ~15y ago. Excited to see that they've added it for real!
jefftk.com
Vertical Tabs in Chrome
When you have a lot of browser tabs open it can be very hard to tell them apart, especially if they're from the same site: Since monitors are wide and websites are tall, we should very clearly pu...
010
Jeff Kaufman @jefftk.com · 05/08/2026
Really impressive foot drumming technique: youtu.be/u4RSlO9nS50?...
youtu.be
Foot drumming on pedal board, close-up
YouTube video by Rochus Keller
021
Jeff Kaufman @jefftk.com · 29/07/2026
Air purifiers are great, but they make a noise. Which means in most cases where you'd use a white noise machine an air purifier is better.
jefftk.com
Air Purifiers as White Noise Machines
White noise machines are widely used for sound masking, increasing privacy in offices and helping people sleep. The classic approach is a fan in a box, though in the past ten years people have mostly...
110
Jeff Kaufman @jefftk.com · 27/07/2026
Liner notes from the 1972 Canterbury Country Dance Orchestra album. www.jefftk.com/p/canterbury...
jefftk.com
Canterbury Country Dance Orchestra Liner Notes
Leading up to the 1965 Newport Folk Festival the organizers asked Dudley Laufman to put together a band. He got together some folks he'd been playing for, and this was the start of the Canterbury Coun...
000
Jeff Kaufman @jefftk.com · 26/07/2026
Someone submitted my musical multitasking post to Hacker News, where Rochus Keller saw it and left some fascinating comments. He's developed a method of foot drumming, using midi organ pedals: www.jefftk.com/p/organ-peda...
jefftk.com
Organ Pedals for Drumming
Someone submitted my musical multitasking post to Hacker News, where Rochus Keller saw it and left some fascinating comments. He's developed a method of foot drumming, using midi organ pedals: you...
010
Jeff Kaufman @jefftk.com · 23/07/2026
Notes on reading Dudley and Jacqueline Laufman's barn dance book. I'm especially interested in the presentation of the question of live vs recorded music for contra dancing (Dudley was a famous partisan of live), especially when combined with a selling a book of recorded music to dance to.
jefftk.com
Reading Dudley and Jacqueline's Barn Dance Book
Dudley Laufman passed away last week at the age of 95. He's best known for his extensive contribution to the 1970s contra dance revival, and especially for fostering live music. Twenty years ago [1] ...
020
Jeff Kaufman @jefftk.com · 21/07/2026
59min from getting on the red line shuttle bus at Kendall to get off at Davis. Not counting the wait for the shuttle. Definitely should have taken the green line today.
010
Jeff Kaufman @jefftk.com · 20/07/2026
Amazon music's concept of "Artist" is terrible: of the nine bands I tested seven of them conflated multiple artists into a single ID. Their recommendation system is also terrible, and I wonder if this is part of why. (We've since unsubscribed, for unrelated reasons.)
jefftk.com
Amazon Music's Artist Conflation
Our kids like listening to music on their tablets, and we decided it's worth it to pay some money so they can make playlists and don't need to listen to ads. A family account makes sense if you're mor...
030
Jeff Kaufman @jefftk.com · 19/07/2026
The core of musical multitasking that you have much more physical ability than conscious attention to coordinate it with, so you need to get aspects of your playing out of your conscious mind. I practice by playing and reading a book: this forces my body to learn to draw minimally on my attention.
jefftk.com
Learning Musical Multitasking
I like to play multiple instruments at once, and really enjoy how this lets me create a fuller musical picture. Sometimes this looks like mandolin + foot drums + bass whistle: youtube Or guitar ...
040
Jeff Kaufman @jefftk.com · 16/07/2026
Looking through writing from 1985-1992 as a dance community grappled with the question of live vs recorded music, and noticing how the features the author disliked about the newly revived live music tradition on initial exposure were prerequisite for the later thriving tradition.
jefftk.com
Embracing Amateurs to Get Experts
I've been reading a lot of older writing, trying to understand how and why contra dance ended up with a strong and near-exclusive live music tradition when many other dance forms switched over to reco...
030
Jeff Kaufman @jefftk.com · 14/07/2026
Kingfisher (Cecilia Vacanti and I) will be playing ArtBeat this Saturday in Davis Square, 3-4pm on the Elm Street stage. Harris Lapiroff will be calling dances for all!
001
Jeff Kaufman @jefftk.com · 12/07/2026
I've been calling some parties and I've been happy with mostly longways whole-set dances. But if I build every dance out of the same small number of building blocks you run into "haven't we done this one before"? Asking around for ones with unique "hooks" turned up two I'm excited to start calling.
jefftk.com
Easy Whole Set Dances With a Hook
I've lately ended up calling a bunch of parties and I've been happy with calling mostly longways whole-set dances. These are ones that are shaped like a contra dance in terms of having two lines faci...
010
Jeff Kaufman @jefftk.com · 11/07/2026
In 1992 Tony Parkes, one of the best-known New England contra dance callers, wrote a book: Contra Dance Calling: a Basic Text. In 2010 he published an updated second edition. I found used copies of each and read through them, interested in both what he thought, and what he thought to change.
jefftk.com
Notes on Tony Parkes' "Contra Dance Calling"
In 1992 Tony Parkes, one of the best-known New England contra dance callers, wrote a book: Contra Dance Calling: a Basic Text. In 2010 he published an updated second edition. I found used copies of e...
120
Jeff Kaufman @jefftk.com · 04/07/2026
We have Verizon Gizmo watches so we can text with our kids. @verizonofficial.bsky.social has botched the transition from their "Gizmohub" to their "Family" app, and on Monday we'll loose access. I've talked with reps multiple times, they promised me a response within 48hr, and I've heard nothing.
jefftk.com
Verizon is About to Break our Watches
Two years ago I bought a pair of Gizmo watches for my kids ( review). There's a companion app for texting and configuration ("Gizmohub"), and Verizon is moving everyone over to a new one ("Verizon Fam...
100
Jeff Kaufman @jefftk.com · 30/06/2026
I tried making eggless choux pastry with precision-fermented egg whites, but it didn't work. I think the problem is that it's ovalbumin (the most common egg protein) but I need some ovotransferrin so I get a shell that will trap steam. Models recomment potato protein or methylcellulose. Thoughts?
jefftk.com
More Failed Eggless Choux
draft post Choux pastry (the kind used in eclairs and creampuffs) is very picky, and depends heavily on the chemical properties of eggs. Five years ago I played around with trying to make it eggless...
000
Jeff Kaufman @jefftk.com · 29/06/2026
My recipes can now be scaled. Another small bit of usability I wouldn't have gotten around to if I couldn't delegate to an LLM.
jefftk.com
Recipe Rescaler
I keep my recipies on my website, and like most of my website it grew over time instead of being designed. A couple years ago I added some progressive enhancement that puts checkboxes on the ingredie...
020
Jeff Kaufman @jefftk.com · 26/06/2026
Spending some time at the pool, they're playing a (weirdly short) loop of music. Listening to She's In Love With The Boy for the fourth time I was thinking about how it's an example of a common pattern in country music: a repeating motif, recolored by the verses.
jefftk.com
Chorus-Reinterpretation Country Songs
Our family is on vacation in North Carolina for a week, spending some time at a pool, and they're playing a (weirdly short) loop of music. Listening to She's In Love With The Boy for the fourth time ...
210
Jeff Kaufman @jefftk.com · 25/06/2026
A large fraction of the calories in our house are dry pasta. These have ungelatinized starch, which normally needs heat and water to become bioavailable. I spent a while reading about whether the gut can adapt, and looking at ways to jury-rig solar panels, before realizing a solar cooker is plenty.
jefftk.com
Gelatenizing Starch in an Emergency
draft post I've been thinking more about disaster preparedness recently, and an important piece of that is food. And for many foods, before you can eat them you need to cook them. For example, a lar...
000
Jeff Kaufman @jefftk.com · 22/06/2026
Someone asked if they could use some of my recorded music for a contra dance because their sound person had fallen through. I told them I wouldn't hold a dance with recorded music, and offered some stopgap suggestions (acoustic-only, crash-course, reschedule). www.jefftk.com/p/live-music...
jefftk.com
Live Music Without a Sound Person
A contra dance organizer in another city wrote to me a while ago because they were stuck: the dance was in a few days and they didn't have anyone to run sound. They were asking if they could use some ...
010
Jeff Kaufman @jefftk.com · 21/06/2026
Google has the wrong value of the parsec, but only when you do math on it. Looks like a degrees/radians mistake. www.jefftk.com/p/google-can...
jefftk.com
Google Can't Math Parsecs
Daniel Drucker pointed me at a fun bug in Google's calculator: the parsec is wrong when you do math on it. As the earth travels around the sun, closer stars appear to shift back and forth against the...
272
Jeff Kaufman @jefftk.com · 20/06/2026
If someone tells me a cake is vegan, I'm going to downgrade my expected enjoyment. Even a fully hedonistic vegan baker is at a serious disadvantage. But now there are precision-fermented egg whites! I made an cake last weekend that was indistinguishable from the summer cakes we'd eat growing up.
jefftk.com
Unchickenous Apricot Berry Cake
If someone tells me a cake is vegan plant-based, I'm going to downgrade my expected enjoyment: I've had a lot of bad vegan baked goods. Some bakers are vegan for health reasons, and minimize all the ...
050
Jeff Kaufman @jefftk.com · 10/06/2026
A couple years ago I put together a Secular Solstice Songbook, a compilation of all the songs we've sung at Boston Solstice. Anna and I led a session of group singing at LessOnline, and I've now had Claude fix a bunch of things I didn't like about how it handled chords. (Now with transposition!)
jefftk.com
Solsong Chord Updates
A couple years ago I put together a Secular Solstice Songbook, a compilation of all the songs we've sung at Boston Solstice. Anna Tchetchetkine and I led a session of group singing at LessOnline, fol...
010
Jeff Kaufman @jefftk.com · 09/06/2026
DIY testing of air cleaning is practical, and thoughtful experimental design can substitute for high-quality sensors including for evaluating air purifier setups that give >100,000x particle reductions.
jefftk.com
High Dynamic Range DIY Air Testing
DIY testing of air cleaning is practical, and thoughtful experimental design can substitute for high-quality sensors including for evaluating air purifier setups that give >100,000x particle reduct...
020
Jeff Kaufman @jefftk.com · 08/06/2026
I put together a contra dance at the Rationalist blogging conference, LessOnline. It was great: www.jefftk.com/p/contra-dan...
jefftk.com
Contra Dance at LessOnline
I was in SF this weekend for LessOnline. It's nominally a blogging conference, but in practice it's more of a Rationalist meetup. I was there in my personal capacity, though I did end up having a lot...
020
Jeff Kaufman @jefftk.com · 06/06/2026
I've come around to thinking I should make political donations my primary method of giving. Most charitable dollars legally can't go to candidates, and lowish per-person hard-dollar limits. This means my money is unusually well-suited to help fill what I see as one of the highest priority gaps.
jefftk.com
220
Jeff Kaufman @jefftk.com · 05/06/2026
I'm leading a non-profit team building a pathogen-agnostic early-warning system. We're running the world's largest metagenomic biosurveillance network and we're looking for people who know how to build and scale processing systems and infra. No bio background needed!
jefftk.com
SecureBio Detection is Hiring Software Engineers
I'm leading a non-profit team building a pathogen-agnostic early-warning system. As AI systems become increasingly capable substitutes for expert human biologist expertise, the risk that someone coul...
133
Jeff Kaufman @jefftk.com · 04/06/2026
Running an air purifier on a battery could be really useful in an emergency that combined a biological or nuclear threat with a power outage. Getting one that can run on 12V DC and attaching it to a LiFePO4 battery is about $188 for something that will give you 141 CFM for over a week.
jefftk.com
Running An Air Purifier on Batteries
I've been thinking about DIY biohardening, to reduce risks from environment-to-human threats, and a lot of what's out there assumes the power grid stays up. This doesn't seem like a good assumption: ...
020
Jeff Kaufman @jefftk.com · 02/06/2026
When we installed solar in 2018 we selected an inverter which offers an outlet that provides best-effort power during grid outages when the sun is shining. It's been a while so I tested to see whether it could charge my portable power stations on a sunny day. It did!
jefftk.com
Testing Best-Effort Solar
Most rooftop solar installs don't provide power when the grid is down. The primary goal is to avoid sending power out to the grid where it could injure people working to restore power, but more recent...
020
Jeff Kaufman @jefftk.com · 31/05/2026
When Lily was about two she told me she wanted a song about "no". This was ten years ago, and I don't remember why she wanted this, but I made something up: www.jefftk.com/p/a-song-abo...
jefftk.com
A Song About No
When Lily was about two she told me she wanted a song about "no". This was ten years ago, and I don't remember why she wanted this, but I made something up: This is a song about no. This is a song...
020
Jeff Kaufman @jefftk.com · 31/05/2026
My older two kids (12y, 10y) like contra dancing, but have been increasingly unhappy with the available opportunities: a family dance is "too boring", and BIDA is "not enough kids my age". What they wanted was a regular dance, but just kids. So we had one!
jefftk.com
Tween Contra Dance
My older two kids (12y, 10y) like contra dancing, but but have been increasingly unhappy with the available opportunities: a family dance is "too boring", and BIDA is "not enough kids my age". What th...
060