David A Flood's Avatar

David A Flood

@davidaflood.com

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

111
Followers
67
Following
55
Posts
27.08.2023
Joined
Posts Following

Latest posts by David A Flood @davidaflood.com

Original post on fedihum.org

🚨 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 […]

03.03.2026 16:18 πŸ‘ 2 πŸ” 14 πŸ’¬ 1 πŸ“Œ 1
Preview
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...

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...

01.03.2026 03:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Paleo Bench | HTR Model Leaderboard Compare handwritten Greek text recognition performance across LLM vision models with ranking, CER/WER quality, latency, and cost metrics.

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.

24.02.2026 23:37 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Very cool!

30.01.2026 12:50 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
David Flood Portfolio of David Flood, a Software Engineer for Arts & Humanities Research Computing at Harvard and textual critic of the Greek New Testament.

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.

26.01.2026 02:30 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

26.01.2026 02:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

24.01.2026 20:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Python in Digital Humanities - Talk Python Live Stream YouTube video by Talk Python

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...

22.01.2026 02:02 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Triiiceratops IIIF Viewer Demo

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.

11.12.2025 22:58 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This CloudFlare outage took down Apatosaurus v2, but not for anyone who installed the PWA from their browser

18.11.2025 12:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Wow, thanks to the CloudFlare outage for illustrating why online research platforms should be offline capable PWAs!

18.11.2025 12:51 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

- 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.

17.11.2025 18:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

- 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.

17.11.2025 18:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

17.11.2025 18:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

A short demo of Apatosaurus v2 offline functionality for the TEI compatible transcription editor.

#digitalhumanities

17.11.2025 18:00 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Senior Software Engineer - Harvard University - Job Details Click to learn more about and apply for the position

The candidate will work with my team but be dedicated to a single project. Maybe info: sjobs.brassring.com/TGnewUI/Sear...

29.01.2025 17:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

29.01.2025 17:32 πŸ‘ 0 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

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!

15.01.2025 12:59 πŸ‘ 6 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

That's great!

16.01.2025 12:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

31.12.2024 02:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

31.12.2024 01:38 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Fantastic!

07.12.2024 14:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
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.

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...

06.12.2024 07:13 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

This is great! Glad you were able to snag the perfect domain too.

25.11.2024 13:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Papyrus 46 Free online images and transcriptions of Papryus 46

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.

21.11.2024 16:21 πŸ‘ 9 πŸ” 3 πŸ’¬ 1 πŸ“Œ 1

I sympathize as I also have to sit out this year.

19.11.2024 06:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

19.11.2024 02:16 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Graduate standing in historic academic courtyard (New College, Edinburgh).

Graduate standing in historic academic courtyard (New College, Edinburgh).

PhD: conferred.

13.07.2024 22:55 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

#PhDone

All requirements satisfied, nothing to do now but wait for my degree to be conferred.

10.06.2024 23:56 πŸ‘ 9 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
A conference lanyard

A conference lanyard

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.

07.06.2024 14:41 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0