Posts
John Casaubon was an English surgeon in the late 1600s who developed an esophageal tumor in late 1690 and wrote about it in his diary before dying in January of 1691. It's harrowing, enlightening, and strangely beautiful. This blog post is the only place in the world you can read the full transcription of the diary entry.
With Claude 3 Opus (a newish ChatGPT4 competitor) as my copilot, I wrote a pretty darn good SOAP note for an (invented yet realistic) new consult visit. It took a little massaging to get it right, but boy howdy, it did a great job. Here are the prompts and outputs. This stuff has serious potential for streamlining the boring and tedious parts of the job.
There are a number of interesting drugs used in the global market that, for one reason or another, do not have FDA approval and are therefore inaccessible in the US, at least outside of clinical trials. S1 is one of them: a better capecitabine.
While I plan on being a physician-scientist forever, I'm not going to work in academia. Over the past few years I've put together very cool infrastructure for giving academic talks (click "talks" above), and it was making me sad that it might not get much use after I leave the university. But then, a ray of sunshine: Why not use my slide deck infrastructure to help in patient conversations?
Cold agglutinin disease is a fascinating and strange phenomenon, and might happen because we're fish.
A couple of friends and I wrote a review article on the history of esophageal cancer. The timeline was so interesting I thought I'd share it here, in a place where it can be easily found and updated.
tl;dr: <code>zpool attach data /dev/disk/by-partlabel/zfs-3a1xx /dev/sdx0</code>. Adjust for your own pool and disks.
yt-dlp is an incredibly useful and customizable tool for downloading online videos from YouTube and elsewhere. Here's my setup
Self-hosting a music server is great. Listening to the tunes via the command line is the way.
The internet, up to now, says you need Windows or MacOS to calibrate the Pixel's fingerprint reader after installing a new screen and digitizer. The internet, up to now, was wrong.
Static site generators, by and large, do not have support for password protecting individual pages. This post shows a strategy that works for any SSG and does not require server access controls.
Because most machine learning in medicine sucks, I thought you might like to see an example of it done well.
I made a static website as an electronic learning system and forum, with the option for password protected posts and a controlled editing workflow, for free and without a dedicated server. This post has the highlights.
A public, running journal of "hey, thanks" to the folks who make my life better, in big and small ways. Check it out <a href="/thanks">here</a>.
I've been getting back into RSS lately. Turns out, my own RSS feed was broken.
First of all, don't do how I do. Upgrade your installs regularly. OpenBSD makes it very easy.
Here is background and code for a trick I use to get Google to give me best-in-class guesses for latitude and longitude, despite goofy and/or downright bad location searches.
candidal esophagitis, achalasia, H Pylori PUD
Most big institutions have guest and employee wifi networks. Guest wifi is usually fine, fast enough for the basics, but far inferior to employee wifi. On a custom-built OS, such as a fairly minimalist Linux distribution, getting the employee wifi to work can be a beast. This was a little tricky to get working but very worth it, so here's an outline, mostly for my own later benefit.
Turns out that a better way does exist, and it is R Markdown.