Sign in

John Paulett

@johnpaulett.com
221 followers 43 following 81 posts

Engineering Leader & Architect @hoppr.ai #radsky #medsky

PostsRepliesMedia
John Paulett @johnpaulett.com · 16/07/2025
Claude Code + Notion MCP + $DB_Vendor MCP = 🤌 Gave an outline of my idea. Claude took my outline, found the relevant data, and turned it into a polished proposal with hard data in record time.
000
John Paulett @johnpaulett.com · 14/07/2025
100% on having tooling (linting/types/tests) helping out, though I'll also have Claude add those in. I've found increasing if Claude doesn't work, to wipe out the changes and work on improving my prompt. www.john-rush.com/posts/ai-202...
john-rush.com
Building a Personal AI Factory (July 2025 snapshot)
Multiple parallel Claude-Code sessions power a self-improving AI factory where agents write, review, and refine code.
110
John Paulett @johnpaulett.com · 14/07/2025
My favorite part of Claude Code: I can get an idea out over the weekend. Before: My laptop was a graveyard of personal projects that took all weekend just to get the structure in place. Now with Agentic Coding, I focus on shipping my idea.
110
John Paulett @johnpaulett.com · 27/06/2025
TIL about `git worktree` medium.com/ngconf/git-w...
medium.com
Git Worktrees in Use
Most of us use Git every day, but generally use only the features that we are familiar with and allow us to do our job.
000
John Paulett @johnpaulett.com · 27/06/2025
If you're not using Claude Code, you are missing out. AI coding has taken a giant leap over the past few months Great article with some tips spiess.dev/blog/how-i-u...
spiess.dev
How I Use Claude Code
One month ago, I subscribed to Claude Max. I've been using AI agents including Claude Code for some time prior, but with the flat pricing, my…
100
John Paulett @johnpaulett.com · 10/06/2025
4. I like ChatGPT Codex running on OpenAI's servers, as it allows me to parallelize my work. If Claude had this feature, I'd probably exclusively use it
000
John Paulett @johnpaulett.com · 10/06/2025
3. AI coding is good at those tasks you think take 10 minutes but end up spiraling into multiple hours: e.g., bumping versions and dealing with compatibility issues
100
John Paulett @johnpaulett.com · 10/06/2025
A few takeaways: 1. Invest in your CLAUDE.md or AGENTS.md file to give details about the code, what you expect in general, and how to run testing, type checking, and linting. 2. The more type hints and tests you have, the better, as the agent will use these to verify its work
100
John Paulett @johnpaulett.com · 10/06/2025
After several hours, I upgraded to the lowest Claude Max tier as my Opus tokens were used up, and I did not want to stop progressing.
100
John Paulett @johnpaulett.com · 10/06/2025
In 3-4 hours, I got done what would have taken me 3-4 full days -- most of this work is not rocket science or even the interesting parts of a project (wiring up whatever build system is currently popular, getting all the correct dependency versions).
100
John Paulett @johnpaulett.com · 10/06/2025
🧠 Claude Code 🧠, which is now included in the $20/mo Pro plan, is like working with a good mid-level developer. Claude took my prompt, implemented multiple subsystems in parallel, and gave me a working prototype. I spent a few more rounds with Claude adding additional functionality.
100
John Paulett @johnpaulett.com · 10/06/2025
I then spent all Sunday morning building a complex prompt describing a prototype. Codex got the basic project structure set, but instead of implementing most functionality, just stubbed it out. A few repeated attempts to build upon that base with smaller parts of my prompt were not getting far.
100
John Paulett @johnpaulett.com · 10/06/2025
My Codex team completed 14 Pull Requests: from adding support for newer Python versions, converting to use uv+ruff, to finding a very subtle bug, to correcting longstanding typos.
100
John Paulett @johnpaulett.com · 10/06/2025
🔧 ChatGPT Codex 🔧 runs OpenAI Codex in containers on OpenAI's servers and is now available with ChatGPT Plus ($20/mo). It is like having a team of junior developers. I give them tasks, they do the work, test and type check. I provide some feedback, and they open GitHub Pull Requests.
100
John Paulett @johnpaulett.com · 10/06/2025
My background: I am a long-time GitHub Copilot and continue.dev user (with multiple LLMs, recently Claude).
continue.dev
Continue
Amplified developers, AI-enhanced development · The leading open-source AI code assistant. You can connect any models and any context to build custom autocomplete and chat experiences inside the IDE
100
John Paulett @johnpaulett.com · 10/06/2025
AI Coding tools are evolving quickly -- if you have not tried them in the past month, you owe it to yourself to revisit. I spent the weekend with ChatGPT Codex and Claude Code, and wow 🤯.
100
John Paulett @johnpaulett.com · 15/05/2025
I have no idea what the context is, but you're making me hungry.
110
John Paulett @johnpaulett.com · 15/05/2025
Time and time again, starting with #postgresql would just make life easier. If at some point you need to scale beyond PostreSQL, you are an enviable success story. engineering.usemotion.com/migrating-to...
engineering.usemotion.com
Migrating to Postgres
Since early 2022, Motion was on CockroachDB. Cockroach has many qualities going for it: effortless horizontal scaling, especially when…
010
John Paulett @johnpaulett.com · 02/05/2025
Just rebuilt a new EC2 VM instead of trying to attach the volume to a working VM and fix in a chroot
000
John Paulett @johnpaulett.com · 02/05/2025
Today is starting off strong! Can't even serial console in after an interrupted upgrade borked the kernel.
110
John Paulett @johnpaulett.com · 29/01/2025
How is it 2025 and the receiver of Outlook invites can not control the reminder time 🤯? It's not like we need 15 minutes to walk to a conference room. We're just bouncing between video calls. The number of meetings I forgotten about because I've moved to another task ... @microsoft.com
100
John Paulett @johnpaulett.com · 28/01/2025
DeekSeek built a reasoning LLM using reinforcement learning, minimal labeled data, and auto-verification. Key innovation: R1-Zero proves high-quality reasoning possible without massive supervised datasets. newsletter.languagemodels.co/p/the-illust...
newsletter.languagemodels.co
The Illustrated DeepSeek-R1
A recipe for reasoning LLMs
010
John Paulett @johnpaulett.com · 28/01/2025
Deep dive on NVDA: Despite AI boom, major threats emerge from innovative hardware (Cerebras, Groq), custom silicon (big tech), software alternatives (MLX, Triton), and DeepSeek's 45x efficiency gains. Risks may not be priced in @ 20x sales & 75% margins youtubetranscriptoptimizer.com/blog/05_the_...
youtubetranscriptoptimizer.com
The Short Case for Nvidia Stock
All the reasons why Nvidia will have a very hard time living up to the currently lofty expectations of the market.
110
John Paulett @johnpaulett.com · 26/01/2025
HuggingFace: "We are reproducing the full DeepSeek R1 data and training pipeline so everybody can use their recipe. Instead of doing it in secret we can do it together in the open!" x.com/_lewtun/stat...
x.com
x.com
110
John Paulett @johnpaulett.com · 26/01/2025
"R1 distillations are going to hit us every few days - because it's ridiculously easy (<$400, <48hrs) to improve any base model with these chains of thought eg with Sky-T1" news.ycombinator.com/item?id=4282...
news.ycombinator.com
we've been tracking the deepseek threads extensively in LS. related reads: - i c... | Hacker News
100
John Paulett @johnpaulett.com · 26/01/2025
Well done! The gamification of learning has both inspired and burned me. I've often wondered if we put similar incentives in healthcare tools if it would be a net positive or negative?
120
John Paulett @johnpaulett.com · 26/01/2025
www.latent.space/p/reasoning-... The DeepSeek R1 meltdown is impressive to watch. The democratization of top-tier models and the cratering of training cost has opened thousands of opportunities.
latent.space
Why o3-mini *had* to be free: the coming DeepSeek R1, 2.0 Flash, and Sky-T1 Price War
2025's biggest surprise so far: Reasoning is less of a moat than anyone thought.
110
John Paulett @johnpaulett.com · 23/01/2025
letsnotdothat.com
letsnotdothat.com
Master the Art of the Product Manager 'No'
Keep your meetings smooth and your priorities on track!
010
Reposted by John Paulett
Woojin Kim, MD @woojinkim.com · 15/01/2025
HOPPR signs imaging AI vets Boonn, Kim 🙏 Thank you for sharing this news, @auntminnie.bsky.social @wboonn.bsky.social @ksiddiqui.bsky.social
buff.ly
HOPPR signs imaging AI vets Boonn, Kim
Imaging AI software developer HOPPR has added Woojin Kim, MD, and William Boonn, MD, to its executive lineup.
041
John Paulett @johnpaulett.com · 11/01/2025
Phi-4 fine-tuneable via unsloth: fixing bugs 🐛 and moving to llama 🦙 architecture. unsloth.ai/blog/phi4
unsloth.ai
Finetune Phi-4 with Unsloth
Fine-tune Microsoft's new Phi-4 model with Unsloth! We've also found & fixed 4 bugs in the model.
000
John Paulett @johnpaulett.com · 10/01/2025
🤗 transformers now has ModernBERT included! github.com/huggingface/...
github.com
Release v4.48.0: ModernBERT, Aria, TimmWrapper, ColPali, Falcon3, Bamba, VitPose, DinoV2 w/ Registers, Emu3, Cohere v2, TextNet, DiffLlama, PixtralLarge, Moonshine · huggingface/transformers
New models ModernBERT The ModernBert model was proposed in Smarter, Better, Faster, Longer: A Modern Bidirectional Encoder for Fast, Memory Efficient, and Long Context Finetuning and Inference by B...
020
Reposted by John Paulett
Tailscale @tailscale.com · 08/01/2025
It's easy to lose sight of the fact that, from a tech perspective, we're absolutely living in the future. Our CEO and co-founder @apenwarr.ca looks at just how powerful our modern machines are — and what that means for all of us
tailscale.com
Living in the future, by the numbers
Instead of making the traditional New Year predictions, let’s talk instead about the beautiful technological future we live in: the one that exists right now but we don’t always notice.
04718
John Paulett @johnpaulett.com · 09/01/2025
Very cool: prompt-based SVG generation with distinct editable shapes. sagipolaczek.github.io/NeuralSVG/
001
John Paulett @johnpaulett.com · 08/01/2025
I have more LLM subscriptions than streaming subscriptions now. 🤖 > 📺
010
John Paulett @johnpaulett.com · 08/01/2025
🚑 Part 3 of ModernBERT in Radiology 🚑 Combining Parts 1 and 2, I show how easy it is to fully fine-tune ModernBERT with a Classifer task objective to predict UMLS concepts from radiology text. www.johnpaulett.com/2025/modernb...
johnpaulett.com
ModernBERT in Radiology Part 3: Fine-tuning a Classifier · John Paulett
010
John Paulett @johnpaulett.com · 07/01/2025
NYC AI > The city’s “AI transformation has begun,” with more than 2,000 AI startups and 40,000 workers already forming a “thriving tech ecosystem,” according to the report by the city’s Economic Development Corporation. gothamist.com/news/ai-will... #nyc #ai #startups
gothamist.com
AI will help drive NYC economy in 2025, but some jobs could be 'displaced,' report says
The city’s artificial intelligence “transformation has begun,” according to the New York City Economic Development Corporation.
000
Reposted by John Paulett
Brian Casey @brian-casey.bsky.social · 06/01/2025
Start the New Year off right with issue #670 of The Imaging Wire at buff.ly/4gJi0d4: - Is Radiation Dose Too Low? - What Now for Medicare Fix? - What Triggers Radiation Dose Alerts? - RT Enrollment Grows - Mammo Screening Falls Short ... and much more! #radiology #medicalimaging #ImagingAI
buff.ly
Is Radiation Dose Too Low? | What Now for Medicare Fix? - The Imaging Wire
Is radiation dose too low, Medicare fix dies, radiation dose alerts, RT enrollment grows, mammo screening falls short, and much more.
031
John Paulett @johnpaulett.com · 07/01/2025
In Part 3 (coming tomorrow), we will fine-tune ModernBERT for a different task: classification!
000
John Paulett @johnpaulett.com · 07/01/2025
Colab Notebook with code: colab.research.google.com/drive/1pARD1...
100
John Paulett @johnpaulett.com · 07/01/2025
The Masked Language Model task is simple but powerful. Given input like "there is [MASK] consolidation in the right lower lobe," the model would predict that it should be "patchy." The bidirectional nature of encoders means MLM can find speech recognition errors or illogical content.
100
John Paulett @johnpaulett.com · 07/01/2025
🚀 Fine-tuning ModernBERT for Radiology 🚀. Part 2 of my 3-part series shows how to use the ROCOv2 radiology dataset to fine-tune a transformer 🤗. www.johnpaulett.com/2025/modernb... #bert #modernbert #nlp #ml
johnpaulett.com
ModernBERT in Radiology Part 2: Fine Tuning a Masked Language Model (MLM) · John Paulett
120
John Paulett @johnpaulett.com · 06/01/2025
Part 1 uses the hidden states of the un-tuned ModernBERT body to train a simple Logistic Regression in scikit-learn. In Part 3 we'll do this purely using Hugging Face 🤗 transformers to fine-tune a classifier.
000
John Paulett @johnpaulett.com · 06/01/2025
Colab Notebook: colab.research.google.com/drive/1sfRbr...
colab.research.google.com
Google Colab
100
John Paulett @johnpaulett.com · 06/01/2025
NLP Classifiers for radiology reports are powerful, few examples: - Extract CPT / ICD codes for billing - Label specific findings or label as normal/abnormal - Detect critical results and follow-up recommendations
100
John Paulett @johnpaulett.com · 06/01/2025
Part 1️⃣ of a 3️⃣-part Series: Exploring ModernBERT and the ROCOv2 dataset to build a multi-label classifier using a simple Logistic Regression model to predict UMLS CUI's from radiology report text. 🩻 www.johnpaulett.com/2025/modernb... with a Colab Notebook! #bert #ml #ai #nlp
u
110
John Paulett @johnpaulett.com · 03/01/2025
For text summarization, perhaps use BLEU or ROGUE and assert the score is not lower than during test design?
110
John Paulett @johnpaulett.com · 03/01/2025
I had recently been using ULIDs (and storing into Postgres' uuid type), but this means I can use purely in UUID in the future. blog.daveallie.com/ulid-primary...
blog.daveallie.com
ULIDs and Primary Keys
Not all non-sequential primary keys are created equal, the ULID format is a fantastic substitute for the typical UUIDv4 choice.
010
John Paulett @johnpaulett.com · 03/01/2025
Great to see UUIDv7 support landing in the upcoming PostgreSQL 18. Monotonicity for orderable IDs is hugely beneficial: improved index performance and work in distributed systems. brandur.org/fragments/uu...
brandur.org
Postgres UUIDv7 + per-backend monotonicity
How Postgres’ v7 UUIDs are made monotonic, and why that’s a great feature.
110
John Paulett @johnpaulett.com · 03/01/2025
Very cool! Where do you get the genomic data?
100
Reposted by John Paulett
Dr Amine Korchi @draminekorchi.bsky.social · 01/01/2025
Few years ago, many radiologists thought AI was like mammography CAD—a fleeting fad. But AI isn’t CAD; it’s speech transcription—a tool so essential it will become invisible.
021