This shows what's possible when we combine AI and IIIF in digital humanitiesβgoing beyond the usual chatbots and viewers.
#ai #iiif #digitalhumanities #manuscripts #hebrew
@charlesloder.bsky.social
Software engineer | Bridging technology & humanities | Making the internet a more Hebrew friendly place hebrewtransliteration.app
This shows what's possible when we combine AI and IIIF in digital humanitiesβgoing beyond the usual chatbots and viewers.
#ai #iiif #digitalhumanities #manuscripts #hebrew
Highlights:
- Multiple verse annotations per page
- Search-based page navigation
- Handling verses split across columns
- Selective annotation display
Excited to share the MVP I've been building: a IIIF-powered application for reading medieval Hebrew manuscripts, powered by AI annotations.
The technical setup: ai-generated bounding boxes (detailed in a previous post) + Content State API for verse navigation.
My latest attempt showing how I got Gemini to create an accurate bounding box for a Hebrew verse in the Leningrad Codex to be used in a #IIIF annotation, including the prompt I used to direct the model in the best way.
www.linkedin.com/pulse/using-...
Prompt and settings I used:
gist.github.com/charlesLoder...
Not only has Gemini been particularly great at handwritten texts, but this new agentic workflow allows the model to crop & zoom, meaning it can check it's own work and validate results.
Agentic Vision announcement
blog.google/innovation-a...
Google's latest Agentic Visions for #Gemini is amazing!!!
I had it create a bounding box for a #iiif annotation for Gen 1:3 on the Leningrad Codex supplying some context about dimensions and thinking, and the results are better than anything yet
From a less linguistically astute viewpointβisn't it just that "them" works because cabbage, cauliflower, okra, etc. are quantifiable?
You can't "chop them 'mater" but you can "chop them 'maters".
Also this was the first song I learned on the banjo! πͺ
Bit confusedβ¦tools like opencode and claudecode are "agents", right? But they create agents too...so are those the "agents" or "subagents"?
Wouldn't the latter just be different instances of an agent running? They don't seem categorically different then the former
I am convinced Adobe Reader is a vibe coded app by 10 year old developer who has only ever used an iPad
26.01.2026 19:39 β π 1 π 0 π¬ 0 π 0According to Gemini in GMail, my going rate for an index is $40/page! AI is going to make me so rich
22.01.2026 15:37 β π 0 π 0 π¬ 0 π 0βWe received a total of 32,763 manuscripts, mostly in Old French and Latin, which we transcribed in four monthsβ, explains Thibault ClΓ©rice
www.inria.fr/en/comma-med...
A IIIF annotation highlighting the start of Genesis 1:1 in the Leningrad Codex
A quick POC of using AI (Gemini 3 Pro) to create #iiif annotations to find verses in the Leningrad Codex.
Born out of my incompetence at reading manuscripts!
#hebrew #digitalhumanities
Hooray!
x.com/charles_lode...
I can reverse engineer it from Sefaria's manuscript api, but it has the same issue with tanach.us β your entry point is the reference, not the folio. I would have to search through every verse essentially to figure out which one's correspond to which page.
developers.sefaria.org/reference/ge...
I'm looking for the opposite. I want some csv (or whatever) that tells me which verses are on the page
15.01.2026 02:58 β π 0 π 0 π¬ 0 π 0Is there an index for mapping verses to folio in Leningrad?
14.01.2026 20:57 β π 0 π 0 π¬ 2 π 1The versifications of Daniel across different traditions is freaking free for all!
11.01.2026 04:39 β π 2 π 0 π¬ 0 π 0In your 20's: wow, this furniture came with it's own tools to assemble it! How convenient!
In your 30's: Gah! What am I going to do with my 37th allen wrench!
A list of traditional proofreading marks, with examples for deletion, insertion, spacing, etc.
When editing PDFs, is anyone still using traditional proofreading marks?
06.01.2026 16:34 β π 0 π 0 π¬ 0 π 0Yeah, I wish I dug into this more before posting
05.01.2026 01:27 β π 0 π 0 π¬ 0 π 0Dang it, I've been duped by AI slopβ¦
05.01.2026 01:25 β π 0 π 0 π¬ 0 π 0Gemini was able to identify that the annotations in the Nuremberg Chronicle were not random markings or decorative flourishes but calculations related to competing biblical chronologies.
siliconangle.com/2026/01/01/g...
Working in code: issue tracker, kanban board, project road map, version control system, triage tags
Working in books: "I sent an email 6 weeks agoβ¦"
Most job boards are chock full of scam jobs.
It's like they all want you to just use their platform so they can serve you ads instead of finding a job (read that statement drenched in the sarcasm of a frustrated job hunter)
So LinkedIn will only let you create a job alert for a company only if they already have jobs posted!
Why do we all use that unbearable platform???????
Any tips for vibe coding/engineering?
18.12.2025 14:43 β π 2 π 0 π¬ 0 π 0Reverted Adobe reader to the classic look, and that made all the difference
17.12.2025 16:00 β π 0 π 0 π¬ 0 π 0Checkout Comic Sans!
10.12.2025 22:48 β π 0 π 0 π¬ 0 π 0So when you search for Times New Roman, Google displays the results in TNR!
10.12.2025 22:47 β π 0 π 0 π¬ 1 π 0