Sign in

David A Flood

@davidaflood.com
121 followers 67 following 57 posts

PhD New Testament and Early Christianity, University of Edinburgh (UK); Arts and Humanities Research Computing at Harvard University

PostsRepliesMedia
David A Flood @davidaflood.com · 28/09/2026
My IIIF image viewer, Triiiceratops, through the alpha and release candidate phase and now has a version 1 release. It has the smallest bundle size of any IIIF viewer I know of while being the most fully featured viewer I know of triiiceratops.org
triiiceratops.org
Triiiceratops IIIF Viewer
Triiiceratops installs as a typed React, Vue, or Svelte component, or as one script tag in any HTML page, with layout and theme fully configurable.
020
Reposted by David A Flood
Mina Monier @mmonier.bsky.social · 27/05/2026
Murder. Theft. Tischendorf. Codex Alexandrinus. GA 81. What brings those together? A journey to Alexandria, a trail of manuscripts, and a mystery with more twists than expected, hidden in the story of a grieving library: futureofthepastlab.com/2026/05/27/c...
futureofthepastlab.com
Codex Alexandrinus and GA 81: Lessons from a Grieving Library
May 27th, 2026 By Mina Monier The ‘Walled-Up’ Library and GA 81 Mina Monier, MF Norwegian School of Theology In October 2017, less than two months before my PhD defence, I travelled back to Egypt i…
01510
David A Flood @davidaflood.com · 22/05/2026
I just updated my Greek Minuscule LLM HTR Benchmark and added the latest frontier models in addition to some open weight and other models. Some spoilers: Gemini is still far ahead for all metrics. Grok and Llama are about as bad as it gets. d-flood.github.io/paleo-bench/
d-flood.github.io
Paleo Bench | HTR Model Leaderboard
Compare handwritten Greek text recognition performance across LLM vision models with ranking, CER/WER quality, latency, and cost metrics.
010
Reposted by David A Flood
Joey McCollum @joeymccollum.bsky.social · 09/04/2026
As always, you can check out the source code directly on GitHub, or you can install the latest version easily with pip via pip install teiphy
001
Reposted by David A Flood
Frederik Elwert @felwert.fedihum.org.ap.brid.gy · 03/03/2026
🚨 Job Alert: We’re hiring! The information infrastructure project INF of @sfb1475 currently has two openings for #DigitalHumanities researchers (full time, 3,5 years). We build the central research infrastructure for a collaborative research center comprising researchers working on metaphors in […]
fedihum.org
Original post on fedihum.org
1216
David A Flood @davidaflood.com · 01/03/2026
I enjoyed being a guest on @talkpython.fm discussing my journey into digital humanities and some of the projects I work on. #DigitalHumanities talkpython.fm/episodes/sho...
talkpython.fm
Python in Digital Humanities
Digital humanities sounds niche, until you realize it can mean a searchable archive of U.S. amendment proposals, Irish folklore, or pigment science in ancient art. Today I’m talking with David Flood f...
021
David A Flood @davidaflood.com · 24/02/2026
I've just published Paleo-Bench a simple multi-modal bench test for how current frontier models transcribe Greek minuscule manuscripts. d-flood.github.io/paleo-bench/ You can see the human transcribed transcription side by side with the model transcription and with IIIF image viewer.
d-flood.github.io
Paleo Bench | HTR Model Leaderboard
Compare handwritten Greek text recognition performance across LLM vision models with ranking, CER/WER quality, latency, and cost metrics.
062
David A Flood @davidaflood.com · 30/01/2026
Very cool!
020
David A Flood @davidaflood.com · 26/01/2026
Refreshed personal site: davidaflood.com Finally retired the Django version. Not because I've soured on Django (I haven't), but because a static site is basically free forever and it'll never go down.
davidaflood.com
David Flood
Portfolio of David Flood, a Software Engineer for Arts & Humanities Research Computing at Harvard and textual critic of the Greek New Testament.
020
David A Flood @davidaflood.com · 26/01/2026
How many other areas will actually get better because those people were _below_ average and now AI is elevating them? I'm still thinking through the implications
010
David A Flood @davidaflood.com · 24/01/2026
We've been talking about how generative AI produces average results. I've been thinking about pastors who use AI to write their sermons. I'd bet that this is an upgrade for a lot of churches. It must be true that for many, this means better sermons because the floor is higher.
110
David A Flood @davidaflood.com · 22/01/2026
I'll be joining Michael Kennedy on the @talkpython.fm podcast tomorrow to discuss Python in my corner of the #DigitalHumanities Tune in for the live stream to ask real time questions www.youtube.com/live/ZaI2AxR...
youtube.com
Python in Digital Humanities - Talk Python Live Stream
YouTube video by Talk Python
040
David A Flood @davidaflood.com · 11/12/2025
I stood up a demo site for my new (work-in-progress) IIIF image viewer d-flood.github.io/triiiceratop... Goal is to be sleek but powerful. Supports IIIF search service and annotation rendering.
d-flood.github.io
Triiiceratops IIIF Viewer Demo
030
David A Flood @davidaflood.com · 18/11/2025
This CloudFlare outage took down Apatosaurus v2, but not for anyone who installed the PWA from their browser
010
David A Flood @davidaflood.com · 18/11/2025
Wow, thanks to the CloudFlare outage for illustrating why online research platforms should be offline capable PWAs!
140
David A Flood @davidaflood.com · 17/11/2025
- Notifying the user of their sync status based only on internet access is not sufficient. It might be the case that the server goes down. If so, then the user still needs to be able to do their work but still be notified of the gap in sync.
000
David A Flood @davidaflood.com · 17/11/2025
- The current offline/online status needs to be clearly communicated to the user. "Clearly" being the keyword because in the case of Apatosaurus, there are multiple databases to sync locally. One per transcription document _and_ one for the other metadata.
100
David A Flood @davidaflood.com · 17/11/2025
My working working theory for offline capable apps that do work on data: - If the app allows editing data offline, then it had better have a robust mechanism for "catching up" when back online.
100
David A Flood @davidaflood.com · 17/11/2025
A short demo of Apatosaurus v2 offline functionality for the TEI compatible transcription editor. #digitalhumanities
130
David A Flood @davidaflood.com · 29/01/2025
The candidate will work with my team but be dedicated to a single project. Maybe info: sjobs.brassring.com/TGnewUI/Sear...
sjobs.brassring.com
Senior Software Engineer - Harvard University - Job Details
Click to learn more about and apply for the position
000
David A Flood @davidaflood.com · 29/01/2025
My team is looking to fill a technical #DH #digitalhumanities 2-year position. This is for a senior full stack software engineer with fluency in modern and literary Chinese, advanced knowledge of ML and gen AI, and academic research experience.
101
Reposted by David A Flood
Joey McCollum @joeymccollum.bsky.social · 15/01/2025
Zach Butler has just posted an instructive overview of @davidaflood.com's Apatosaurus app for working with a digital textual apparatus. He even mentioned my open-cbgm software, and it sounds like he's planning to post more about that next! Check out his post below, and keep an eye out for more!
163
David A Flood @davidaflood.com · 16/01/2025
That's great!
010
David A Flood @davidaflood.com · 31/12/2024
I would guess it's an indexing bug. Maybe you updated the file, which triggered a reindexing, and instead of replacing that index entry, a new one was appended.
110
David A Flood @davidaflood.com · 31/12/2024
We (wife and other kids) agreed to play a bit of DnD with my son; he wanted to GM, but none of us had played before. My character's commitment to pacifism kinda threw a wrench into the plans.
020
David A Flood @davidaflood.com · 07/12/2024
Fantastic!
100
David A Flood @davidaflood.com · 06/12/2024
I've been using this _super_ simple queue and task consumer for my Django projects for two years and I've finally written a README for it so people other than myself can make sense of it. Now that it has a little test suite I think it's fine to make it public github.com/d-flood/peas...
github.com
GitHub - d-flood/peasy-jobs: An "easy peasy" background worker for Django.
An "easy peasy" background worker for Django. Contribute to d-flood/peasy-jobs development by creating an account on GitHub.
021
David A Flood @davidaflood.com · 25/11/2024
This is great! Glad you were able to snag the perfect domain too.
100
Reposted by David A Flood
Jacob W. Peterson @jacobwpeterson.com · 21/11/2024
One of my personal project papyrus46.com is online. It brings together a complete set of the latest digital images and the transcriptions I produced for my doctoral thesis. You can also add images and transcriptions from Kenyon's ed. pr. for comparison. It also contains an extensive bibliography.
papyrus46.com
Papyrus 46
Free online images and transcriptions of Papryus 46
193
David A Flood @davidaflood.com · 19/11/2024
I sympathize as I also have to sit out this year.
010
David A Flood @davidaflood.com · 19/11/2024
I'm so jealous of everyone getting ready for #SBLAAR. This is my first year both missing it and not presenting since 2019. This year's travel budget went toward my graduation in Edinburgh. No regrets, but bummed to miss my first year as Dr. Flood. Have fun all! #sblaar24
041
David A Flood @davidaflood.com · 13/07/2024
PhD: conferred.
Graduate standing in historic academic courtyard (New College, Edinburgh).
072
David A Flood @davidaflood.com · 11/06/2024
#PhDone All requirements satisfied, nothing to do now but wait for my degree to be conferred.
191
David A Flood @davidaflood.com · 07/06/2024
With the fracturing of my Biblical studies and digital humanities social media communities, I've forgotten about Bsky (I like browsing Mastedon with the Phanpy client more and more lately). So here is my obligatory conference attendance post: I really enjoyed the #iiif annual conference.
A conference lanyard
050
David A Flood @davidaflood.com · 12/02/2024
Find owls spotted near you www.owlsnearme.com #SupberbOwl
owlsnearme.com
Owls Near Me
000
David A Flood @davidaflood.com · 09/01/2024
My team, Arts and Humanities Research Computing at Harvard University is hiring a software engineer to work on digital humanities projects. sjobs.brassring.com/TGnewUI/Sear...
010
Reposted by David A Flood
Joey McCollum @joeymccollum.bsky.social · 20/12/2023
BIG NEWS: My latest article with Rob Turnbull, "Using Bayesian Phylogenetics to Infer Manuscript Transmission History," is now accessible as an open-access advance article in DSH: academic.oup.com/dsh/advance-...
Title and abstract of our paper (click URL for details)
32313
David A Flood @davidaflood.com · 12/12/2023
I was looking for some information on decomposing extended Greek Unicode characters in Python; look who popped up in my search results with the answer: jktauber.com/articles/pyt... @jtauber.com
jktauber.com
Python, Unicode and Ancient Greek
at the intersection of computing, linguistics, philology, and learning science
082
David A Flood @davidaflood.com · 12/12/2023
For real!
010
David A Flood @davidaflood.com · 12/12/2023
I've been working with the Arts and Humanities Research Computing team and Harvard University since June. This week I will visit campus for the first time, including a tour of Houghton library's rare book collection! They have a few NT manuscripts I wouldn't mind seeing....
130
David A Flood @davidaflood.com · 16/11/2023
I did it. My SBL presentation will be accompanied by a web page instead of slides. I could run my talk with my phone (I went ahead and made it mobile friendly too)
010
David A Flood @davidaflood.com · 16/11/2023
I think I'm going to use HTML/CSS/JS for my SBL presentation instead of slides
010
David A Flood @davidaflood.com · 16/11/2023
Yikes, SBL is coming way too fast. Since there isn't a scheduled NTTC dinner this year, I hope we still find a way to get together!
020
Reposted by David A Flood
Homo Modernus @homomodernus.bsky.social · 10/11/2023
If you are into historical network research + manuscripts, this special issue of JHNR will be something for you. 📄 Six great papers applying network analysis to manuscripts and textual transmission. jhnr.uni.lu/index.php/jh...
065
David A Flood @davidaflood.com · 25/10/2023
I'm also booked up except for Monday afternoon. Actually, I'm double and triple booked most other sessions, so I'm kicking the decision-can a little further down the road
000
David A Flood @davidaflood.com · 23/10/2023
Reading through my PhD thesis, I'm reminded of this relatable spelling error in a manuscript: ἐξαπατάτω ] εξαπατατατω Which I note is similar to the struggle some experience when spelling "banana" out loud—unless you imagine Gwen Stefani saying it, then you're never wrong.
010
David A Flood @davidaflood.com · 22/10/2023
Bulk find/replace is so dangerous to run on a 100k word document... Just found "7-eighth" in my *submitted* thesis
000
David A Flood @davidaflood.com · 19/10/2023
I wish I could start thinking about SBL (I'm presenting after all!) but my viva is next week. So, until then, I don't even know what SBL is.
040
David A Flood @davidaflood.com · 18/10/2023
Corollary: more snacks and alcohol.
010
David A Flood @davidaflood.com · 18/10/2023
I've been attending a Research Software Engineering conference in Chicago, and I only have humanities academic conferences with which to compare it. One of many observations is that there is a lot of money for STEM flying around; not just from governments, but private grants are huge as well.
120