Jacob W. Peterson's Avatar

Jacob W. Peterson

@jacobwpeterson.com

Manuscripts and JavaScript | PhD, NT Textual Criticism, U. of Edinburgh | Software Engineer | Trail Ultrarunner | Immigrant πŸ“: Edinburgh, Scotland jacobwpeterson.com

103
Followers
123
Following
69
Posts
21.11.2024
Joined
Posts Following

Latest posts by Jacob W. Peterson @jacobwpeterson.com

A nice write up of my Xeirographa project in Digital Orientalist

(NB: all the bugs had been fixed)

09.03.2026 11:34 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If you meet the guy at the toilets asking if you’ve ever tried moussaka, run

06.03.2026 13:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A screenshot of a sign in modal

A screenshot of a sign in modal

And now user accounts with permanent storage so you can access your progress across devices. This also allows more classroom friendly features like injecting email addresses into the downloadable progress reports.

For the nerds, it's an implementation of Supabase for auth and the database.

01.03.2026 21:24 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The job market has been garbage, so good luck (genuinely).

I’m changing jobs Monday actually and thankfully at the 4-6 $1B+ companies I interviewed with over the past year, I was never asked about AI thankfully. And I never asked about it when conducting interviews either.

26.02.2026 10:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It’s still skill if you want to be an employed engineer

25.02.2026 21:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Open-access scholarship/books in papyrology (and related fields): a thread I hope to periodically update, as new material comes out.
1/?

15.04.2025 13:38 πŸ‘ 8 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
The Finisher: Jasmin Paris and the Barkley Marathons (Full Documentary)
The Finisher: Jasmin Paris and the Barkley Marathons (Full Documentary) YouTube video by Singletrack

For the uninitiated, here’s fellow Edinburgher Jasmine Paris becoming the first female to complete the event last year youtu.be/PgTEsybXw-4?...

14.02.2026 13:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A bigger athletic event than the Olympics has begun

14.02.2026 13:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image Post image Post image

We have received numerous credible reports of torture, killing, and inhumane treatment of detained individuals at the Camp East Montana migrant detention facility, located within Fort Bliss. #txlege

10.02.2026 18:46 πŸ‘ 5494 πŸ” 2923 πŸ’¬ 101 πŸ“Œ 291

When I was a kid, all my tamagotchis died. This raises deep questions about my place among history’s worst serial killers

11.02.2026 17:49 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Congratulations! Look forward to seeing the eventual monograph

27.01.2026 18:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

The site now includes a dashboard view summarising all your progress and a navigation item allowing you to pick up where you left off.

27.01.2026 12:21 πŸ‘ 4 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Post image

How did early readers think about the relationship between the gospels?

Repost to enter a drawing to win a free book.

26.01.2026 15:36 πŸ‘ 48 πŸ” 36 πŸ’¬ 4 πŸ“Œ 5

*Worst person I know* meme

26.01.2026 20:50 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

They are executing unarmed people in the streets for trying to protect their neighbors with the full support of the federal government.

24.01.2026 15:44 πŸ‘ 3921 πŸ” 1235 πŸ’¬ 16 πŸ“Œ 25
Preview
European Alternatives We help you find European alternatives for digital service and products, like cloud services and SaaS products.

If you or your company are looking to migrate from US-based tech services in light of current politics, tariffs, and everything else here’s a list of Europe-based alternatives european-alternatives.eu

19.01.2026 18:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

In a world dark with despair, a spot of light and hope for us: our daughter, Eleanor Freya, was born happy and healthy yesterday

11.01.2026 09:43 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Xeirographa A guided learning platform for reading Greek manuscripts with interactive transcription exercises.

My (free) website for learning to read from Greek manuscripts is available. Still some tweaks to be made but it’s ready with 12 lessons, tips and hints, downloadable reports if you use it for a class, and links to lots of resources.

Please share and give feedback!

xeirographa.com

27.12.2025 15:59 πŸ‘ 124 πŸ” 65 πŸ’¬ 3 πŸ“Œ 6

Had to look up to make sure I wasn’t using it incorrectly in either the US or UK! I regularly garble US and UK English with a little Scots thrown in for fun

28.12.2025 09:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It’s now out of beta:

bsky.app/profile/jaco...

27.12.2025 22:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

And I should have an onboarding flow added tonight with all the information from this thread that you’ll see the first time you visit the lessons page

27.12.2025 20:12 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

That's it! It's free. I take none of your data. All of your answers are stored locally on your internet browser.

If you spot issues, as I'm certain there will be some, I can be reached through the contact form or on here.

27.12.2025 17:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Then it's just a matter of making it through all the lessons

At the top of the page, you can click the "Gear" icon to toggle settings for Dark mode, plus font size and contrast options for users with vision-based accessibility concerns.

There's also an option to reset all your answers

27.12.2025 17:20 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Post image Post image

If you're a teacher and having students do this for a class, at the end of each lesson is the option to download a report. This basically creates a PDF of the right hand side of the page

27.12.2025 17:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Get the right number of letters, but still have something wrong? Now the help tooltip will give you the locations of incorrect letters.

27.12.2025 17:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

If your answer is too short or too long, you'll also get a helpful message. Trying to force people to make honest guesses, it only says short or long after three attempts. Before that, it just says "Answer is incorrect"

27.12.2025 17:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Clicking the "Check" button at the end of the line evaluates the answer. Here, it's correct and you see the check-circle. But what happens when things go wrong? Forget to switch your keyboard? It will let you know (and link you to the section of the guide on setting up keyboards)

27.12.2025 17:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

When you encounter new concepts or tricky sections, there is some help given under the line. For some concepts, this also links to a longer discussion in the glossary

27.12.2025 17:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Within that right side, you can click to require the answer to be correctly spaced. By default, you can input continuous text. There's also a quick link to the guide. Below that, a progress tracker. In this lesson the first line is a title, so the user gets special instructions

27.12.2025 17:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

So how does this work? Here's lesson 1. On the left, a Mirador viewer using @iiif.bsky.social manifests. On the right, the transcription area. At the top, a general introduction to the lesson, often highlighting pitfalls or oddities about that page, and instructions about the following exercises

27.12.2025 17:20 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0