Jeremy Howard Profile picture
Jul 8, 2022 14 tweets 7 min read Read on X
I led the team that studied mask efficacy in early 2020 and published our results in the Proceedings of the National Academy of Science.

I spent three months earlier this year revisiting this topic, and today I'm publishing my notes and links here:
fast.ai/2022/07/04/upd…
An admission: these notes were meant to be the basis of another academic paper, and I gave up on it. In Jan 2022 when I finished this research, I looked around, and it seemed like no-one much cared about avoiding COVID any more.

So I figured it wasn't worth spending time on.
It seems like in the last couple of weeks there's signs that folks might be more open to protecting themselves and others by wearing a mask.

But the vast majority of public health advice I see on mask use is scientifically inaccurate. So I'm digging out this research for you.
Masks work.

An observational study of Beijing households analyzed the impact of mask use in the community on COVID-19 transmission, finding that masks were 79% effective in preventing transmission, if used by all household members prior to symptoms.
gh.bmj.com/content/5/5/e0…
However, with omicron “surgical masks are no longer sufficient in most public settings, while correctly fitted FFP2 respirators still provide sufficient protection, except in high aerosol producing situations such as singing or shouting”
smw.ch/article/doi/sm…
Surgical masks are much less effective than N95's, because they are made to stop liquid splashes during surgery, rather than made to stop airborne transmission.

But you can improve them with a 30 sec trick.
But there's really no need to where anything but an N95 nowadays. They're widely available, inexpensive, and the best ones are very comfortable and breathable.

This one fits nearly all faces:
health.com/condition/infe…
You can re-use an N95 until the straps wear out. I find that's about 30 times with my usage.

Mask maker 3M says "There is no time limit to wearing an FFR. Respirators can be worn until they are dirty, damaged or difficult to breathe through." (I find the straps wear out 1st.)
If you use a good mask like the Aura and you're not a healthcare worker you don't need a fit-test.

Non-experts get an average fit factor of 88, well over the recommended goal of 10. (In healthcare the goal is 100, to provide a 10x safety margin.)
tandfonline.com/doi/abs/10.108…
There isn't a shortage of N95s so you don't need to reserve them for healthcare workers. In fact, not enough people are buying them, so factories are closing down
bloomberg.com/news/articles/…
Masks needn't be a substantial burden. A study found that “in healthy healthcare workers, [N95s] did not impose any important physiological burden during 1 hour of use, at realistic clinical work rates”
rc.rcjournal.com/content/55/5/5…
For dozens more links to academic studies on masks, see the links in my full research notes:
fast.ai/2022/07/04/upd…
Many thanks to the super team of @arimoin, @larrychu, @zeynep, @lexfridman, @austinvhuang, @Hernandez_Danny, @ArneDelft, @HeleneMarivdW, @AmyPricePhD, @reshamas, Z. Li, C. Ramirez, L. Tang, V. Zdimal, C. Bax, G. Watson & V. Tang, who taught me so much when we wrote our 2020 paper
BTW, here's our original 2020 paper, written in April 2020, but not published in PNAS until Jan 2021 (although it was available on preprints.org throughout that time):
pnas.org/doi/10.1073/pn…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Jeremy Howard

Jeremy Howard Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @jeremyphoward

Dec 19, 2024
I'll get straight to the point.

We trained 2 new models. Like BERT, but modern. ModernBERT.

Not some hypey GenAI thing, but a proper workhorse model, for retrieval, classification, etc. Real practical stuff.

It's much faster, more accurate, longer context, and more useful. 🧵 Image
ModernBERT is available as a slot-in replacement for any BERT-like model, with both 139M param and 395M param sizes.

It has a 8192 sequence length, is extremely efficient, is uniquely great at analyzing code, and much more. Read this for details:
huggingface.co/blog/modernbert
Seven months ago, @bclavie kicked things off, and soon @benjamin_warner & @antoine_chaffin joined him as project co-leads. I don't think anyone quite knew what we were getting in to…

It turns out that training a new, SoTA model from scratch is actually pretty hard. Who knew? 🤷 Image
Read 23 tweets
Nov 16, 2024
Oh wow. This is gonna be super tricky to figure out what to do now.

There isn’t any easy automated way to install a full deep learning stack from scratch after this change afaict.
I wonder if the @PyTorch analysis behind this is mistaken. I suspect most of the pypi installs they’re seeing are from CI and similar. Conda installs are the standard for end user installation of PyTorch afaik
@PyTorch Conda aggressively caches installs so looking at relative download numbers won’t give a great sense of real usage.
Read 7 tweets
Oct 22, 2024
New version of sqlite-minutils (our stripped-down fork of @simonw's sqlite-utils) just released.

It has a fairly major and quite interesting change.🧵
github.com/AnswerDotAI/sq…
For the 1st time, we've decided to significantly change behavior from sqlite-utils: we've changed from using Python DB API transaction behavior, to original sqlite behavior.

That is - we've set `isolation_level` to 'none', and removed `with db` clauses.
docs.python.org/3/library/sqli…
Original sqlite is in "autocommit" mode at all times, unless/until you explicitly begin a transaction. I find this behavior convenient and intuitive, so sqlite-minutils now sticks to it too.
sqlite.org/c3ref/get_auto…
Read 6 tweets
Sep 3, 2024
Today @answerdotai is proposing `/llms.txt`. This is a file you can use to tell models where to find LLM-friendly content for your website.

It provides background information, along with links to markdown files providing more detailed information.
answer.ai/posts/2024-09-…
We're providing a website with details of the proposal, & javascript and python parsers. There's also an example of how to incorporate llms.txt into an editor--rather than weight into the emacs vs vim vs vscode wars, we picked ed, the standard text editor
llmstxt.org
Today websites are not just used to provide information to people, but they are also used to provide information to large language models.

For instance, language models are often used to enhance development environments used by coders.
Read 7 tweets
Aug 27, 2024
Something that nearly everyone is sleeping on is the importance of prompt caching.

We've just added support for it to Claudette, so @AnthropicAI caching is now *very* easy to use -- cached tokens are 90% cheaper, and faster!

Docs here: claudette.answer.ai/#prompt-caching
Image
Here's the official API docs with details on pricing:
docs.anthropic.com/en/docs/build-…
BTW Deepseek also provides prompt caching -- and theirs is fully automated, which is pretty cool!
platform.deepseek.com/api-docs/news/…
Read 5 tweets
Jul 29, 2024
Announcing FastHTML. A new way to create modern interactive web apps.

Scales down to a 6-line python file; scales up to complex production apps.

Auth, DBs, caching, styling, etc built-in & replaceable and extensible. 1-click deploy to @Railway, @vercel, @huggingface, & more. Image
To get started, head over to the home page: .

The whole site, designed by the @tinloof gang, is itself a running FastHTML app, and includes live code examples running inside that page.fastht.ml
I started FastHTML because during 25+ years of web development, I realized that web programming could be easier & more powerful. I feel that recent trends move away from the power of the web’s foundations, resulting in a fractured ecosystem of over-complex frameworks and tools. Image
Read 14 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(