Read more

Training my own Handwritten Text Recognition (HTR) model on Transkribus Lite

Today’s post is just a short essay describing my experiences with Transkribus Lite and creating my first custom Transkribus model

read more Training my own Handwritten Text Recognition (HTR) model on Transkribus Lite

Preparing your literature review and excerpting: My workflow in LaTeX

It’s Halloween and while for me, this is a holiday which usually pretty much passed me by unnoticed, I know that many of you probably care and celebrate. So I thought: What topics in Academia or academic writing especially are spooky? The honest anwer is probably: Way too many. But one stood out in particular and that’s the dreaded part of the writing process which lends itself to procrastination like no other: The literature review and excerpting process. Without it, not a lot of writing can happen (except maybe if you start working on a case study or use our Article Outline Template to sharpen your argument). So anyway, I thought this counts as a sufficiently scary activity for Halloween 😉 Info: I think I might end up not having proper code formatting in this post. Sorry for the inconvenience but it seems that the backtick on my keyboard is broken and WordPress has long since removed the keyboard shortcut

read more Preparing your literature review and excerpting: My workflow in LaTeX

The Adventures of the Ninja

Today’s post is called “The Adventures of the Ninja” which really means sorry for the radio silence and here’s what happend in the meantime. And I think I’m not exaggerating when I say “It has been quite a ride!”. Let’s start at the beginning. The story of me not really being able to blog regularly due to third-year PhD sprint stress has been slowly starting back in Mainz in 2020 (where I was a DH fellow at IEG). However, the general PhD-related stress level only got worse on my subsequent Innsbruck fellowship (Ludwig-Boltzmann-Institute for Neo-Latin Studies) and the weeks leading up to both the submission of my PhD thesis in late May 2021 and me leaving for my fellowhip at the Science History Institute in Philadelphia in early June (the visa process was quite something, to say the least…). Anyway, I ultimately arrived in Philadelphia and was feeling pretty burnt out to be honest. (I have written down some of

read more The Adventures of the Ninja

Navigating interdisciplinarity (as a DH scholar)

Today’s post is something at the interface of rant and rambling. While I love being interdisciplinary, it’s also quite the hassle at times which is why I guess most interdisciplinary scholars sometimes wished they weren’t doing interdisciplinary work. There are so many negative stereotypes, like… “You have it easier being interdisciplinary” vs it’s actually twice the work So do you really think that we have it easier? I hate how we always get this reproach that we’re taking the easy route. Can somebody please explain to me what’s “easy” about having to follow the state of the art in multiple fields at the same time? And then not even knowing where to get published because scholars from discipline A don’t understand half of your research and the same in the other direction. I tend to be somewhat “too historical” for the Digital Humanities but then waaaay to technical for the “normal Humanities”. I think being in the DH and doing

read more Navigating interdisciplinarity (as a DH scholar)

Is the Ninja dead? No. But you deserve an update!

I’m not sure if anybody even realized I haven’t been posting lately but this is the longest hiatus we’ve ever had on this blog thus far. It was my normal practice to post pre-scheduled posts only every other week when on fellowships but now I totally went off the (WordPress) grid and I wanted to reconnect with you all. (And also, Easter greetings – if that’s something you care about!) As you might have imagined, I’m quite busy at the moment. I have some typesetting going on (my god, I’m not sure I will ever agree again to typeset a book that I’m also responsible for as an editor, it’s a crazy amount of work!), then I should finish my PhD thesis, I’m on a fellowship where I should finish a translation before heading off to the next fellowship which I hope I can actually get to because it’s in the US. So yeah, busy times. Although I have to

read more Is the Ninja dead? No. But you deserve an update!

LaTeX for Philosophers? Logic and other Shenannigans

Today, I wanted to share LaTeX resources for philosophers with you in a short post. I was included in a Twitter discussion yesterday about whether there wasn’t a post like that and I remembered there was – because a fairly long time ago I had been planning to write a post like that myself and already had a draft lying around in the depths of my WordPress account. So this is it, a short review of resources regarding the question: Should philosophers use LaTeX and what resources are there? Personal backstory which is totally irrelevant to the actual post: Funnily enough, one of my degrees is actually a Master’s degree in Philosophy, so you could say I know the field. However, I would think of my time at the Philosophy department more like a “field trip”, so to say. (Uh-oh, today is one of those bad-pun days.) I felt like getting to know the field to broaden my horizon or

read more LaTeX for Philosophers? Logic and other Shenannigans

Where can I *actually learn* programming? (as DH and otherwise)

To my great surprise, lots of people regularly ask me where I learned to program. I have lots of posts on the subject and even multiple categories on the blog concerning the topic but maybe they’re “too disguised” under obscure titles for willing learners to actually find them. So I decided to give you a short summary with the key takeaways of what I’ve written on the topic so far and the most important links – boths to my other detailled blogposts and also on the resoures I would recommend as of now. However, before the “short summary” of takeaways and suggestions for willing learners, let me start with a deep dive into the very personal side of the question “Where did you actually learn to program?”. Now where did I actually learn to code? A Disclaimer To answer the question “Where did I actually learn to program?”, we need to talk about my journey first. And.. Well, in order

read more Where can I *actually learn* programming? (as DH and otherwise)

I finally finished my own #100DaysofDH – Here’s the wisdom!

Like the title says, I finally finished my own #100DaysofDH challenge. And I haven’t kept my promise to you guys. I (think I) said I would continue blogging every second week but now I’ve left you hanging for a whole month! I’m so sorry. I will try to get back into a regular posting schedule (still reduced until the dissertation is done but I’ll try to at least post every once in a while). Anyways, as I’m nearing the end of my #100DaysofDH challenge (and having declared myself as the worst challenge founder ever in history), I’m starting to get philosophical and the wisdom is coming in. Since I couldn’t deprive you of that, here it comes. (It really isn’t that bad, actually!) Wisdom 1: Read error messages, it works! This one is kind of self-explanatory but once you’re in those long coding sessions, you sometimes forget to do the most obvious stuff. I just recently coded on some stuff

read more I finally finished my own #100DaysofDH – Here’s the wisdom!

Join the #100DaysofDH Challenge!

I have been following the #100DaysofCode community for a while now and thought that it was sad that there didn’t seem to be a connection with the DH community. 100 Days of Code is such a great project which is motivational for those willing to learn but also a great way to foster a community. So I thought, why not start #100DaysofDH and I did. Looking forward to your contributions! The main activity around this will be happening on Twitter (account is @100DaysofDH, hashtag #100DaysofDH) but there is also a minimalist github.io page: https://100daysofdh.github.io/  On the github, you can also find the current state of the Tweepy and AWS-powered bot. The story behind the creation of this challenge Before getting into the details of how the challenge works, let me share some thoughts that I had in mind for the adaption of the 100 days challenge to the DH (skip this part if you just want the rules which can

read more Join the #100DaysofDH Challenge!

News on the DH and Gender Equality

A few weeks ago, I posted The Computational Humanities and Toxic Masculinity? A (long) reflection   and didn’t know what reaction to expect. It would either be a shitstorm or get ignored, I assumed. It turns out, however, that the timing might have been just right, since I was contacted by the (informal) Turing Institute reading group – they wanted to discuss my blog post. I was honoured that they did and that I could participate. Here I wanted to share some new insights and reflection prompts this discussion has sparked for me. First things first: Thanks for everyone who participated! First of all, I was happy this discussion happened at all. That’s exactly the type of thing I had aimed for with the post, yet I was pretty surprised it actually happened. After all, you normally don’t always get you want. Maybe it’s that help will always be given at Hogwarts to those who ask for it. 😉 So anyway,

read more News on the DH and Gender Equality

The Computational Humanities and Toxic Masculinity? A (long) reflection

Today, I want to talk about the Computational Humanities discussion from last year and finally say something with regard to the gender issues in it. I called this post ‘Toxic Masculinity?’ and maybe that’s provocative to you. But maybe it also correctly describes a situation which could come to pass in the DH – a discipline which considers itself so forward-thinking – if we don’t take lurking issues seriously. So this is my reaction. Some disclaimers and considerations I wanted to respond to this discussion when it originally came up. Then I didn’t dare  to post it because I was kind of afraid there would be a bad reaction, especially as the slightly-shitstorm-like situation was still fresh and I didn’t want to offend anyone. So I didn’t and now it’s all kind of too late and not up-to-date anymore. But since the general subject is still relevant to me, I decided to use this Corona situation to write up this

read more The Computational Humanities and Toxic Masculinity? A (long) reflection

The LaTeX Ninja is nominated for the DH Awards for 2019! Please vote!

I don’t usually do self-promotional posts, but today I’ll make an exception: The LaTeX Ninja blog’s DH category was nominated for the DH Awards 2019. So I warmly encourage you to vote for the Ninja and share this – because, as the site’s 2019 FAQ state quite clearly – in the end, the DH awards are a popularity contest. So this is the reason for some shameless self-promotion today. I’ll be back with useful content soon. But this also serves me well in terms of my own blog time management since I’m currently too busy with conference organization to able to provide an insightful thoughtful blog entry. Generally, anyone can vote – you don’t even need to be in the DH yourself! So please do vote and get your grandma to vote too 😉 Am I allowed to vote? Everyone is allowed to vote, voting is entirely open to the public. You do not even have to view yourself as

read more The LaTeX Ninja is nominated for the DH Awards for 2019! Please vote!

An ‘Inline’ bib. file using filecontents

In this post, I will explain how you can use the filecontents package to create an ‘inline’ .bib file inside your main document.tex . This can, for example, be useful if your LaTeX gets compiled on a server and your method only allows you to pass one single document. If you wanted to pass a .bib file with it, this wouldn’t work out. Also, for LaTeX releases past fall 2019, the package is no longer required for this functionality, you can use it directly as an environment. I’ll still keep this the way I wrote it. See the documentation here. Premlinaries: How I ended up writing this That’s what I initially wrote this little method for: Our publication system archives data following the single source principle: This means that all representations you want, such as a web site or an output PDF, will be generated from one single document. In our content management system, my data are encoded in TEI

read more An ‘Inline’ bib. file using filecontents

Learning from ‘Computer Books’

I just uncovered this book review on William E. Shotts Jr., The Linux Command Line: A Complete Introduction (No Starch Press 2012) I left as a half-done draft months ago. In it, I found a long collection of thoughts on learning programming from books and what common problems are. The book review will still follow at some point, but these are some of the examples of common problems with ‘computer books’. The typical computer book: a long detail-rich, reference-like read I like the Intro to the Linux commandline a lot, but also found that it was very long in pages but the content isn’t super dense. So it was a very long read and I’m always ambivalent about books which are reference-like and super-long. I am a person who likes to read and even I put off reading this book for a long time. I read a chapter every morning while having breakfast. Some chapters I just skimmed because they didn’t contain

read more Learning from ‘Computer Books’

The LaTeX Ninja: Topics and the pseudonym

Since starting this blog about a year ago, I am at a point where I think my choice of typical topics is more or less stable. I also have used the WordPress “categories” to add many of these topics and also hope to develop some of them into some sort of series. What these ‘series’ are for, is explained in the category descriptions now. The Ninja: A pseudonym Also, I wanted to quickly address another thing: My pseudonym. I have already talked about why I started this blog multiple times before. There is a basic mission statement in the about section. Long story short, the ‘LaTeX Ninja’ was a goal, not a label I put on myself. It doesn’t describe ultimate LaTeX wisdom (for that, I have sometimes used the term ‘LaTeX Guru’). If the LaTeX journey you can join on this blog were a computer game, you you start out as a ‘LaTeX Noob’. As you gain experience, you

read more The LaTeX Ninja: Topics and the pseudonym

Three typical conflicts between DH and ‘Normal Humanities’

In this post, I wanted to name the three most important sources of conflict between DH and non-DH people, according to me. There would probably be many more things one could mention, but I wanted to discuss those three to show one thing: The first one is (almost) completely avoidable and the second and third ones nicely show the contradictory nature of thoughts which cause conflicts between Digital and ‘Normal’ Humanists. Disclaimer: Since they are written up by someone in the DH, it could sound to you like I’m saying it’s the NH’s (Normal Humanist’s) fault but that’s not at all what I’m trying to say. (Remember I feel like I’m half-NH myself anyway. And see the Epigrammetry discussion of the D and the H.) I’m just starting from the arguments I get thrown at me (thus from the Normal Humanists’ perspective) and respond why I think they’re not universally valid (DH perspective). However, it would work just the same

read more Three typical conflicts between DH and ‘Normal Humanities’

Is learning how to program like learning a foreign language?

Is learning how to program like learning a foreign language? Well, it’s a definite “yes and no” from me. I think many people oversimplify this. And then they say that their programmer friends think the same way to ‘prove the point’. Mostly I bite back the question of how many ‘real languages’ the programmer friends have learned or even learned to a native-like level. Because I think that there are some quite important differences. Since I just read this brilliant article The Ancient Case Against Programming “Languages” by Patrick J. Burns on Eidolon (Apr 24, 2017), I thought I could contribute some of my thoughts on the topic as well. They stem less from the interest in not losing funding for second language education, but rather from some of my own experiences in “second language programming education” or whatever one might call it – the act of learning programming (in your 20ies at earliest) after having learned multiple natural languages as

read more Is learning how to program like learning a foreign language?

A systematic training progression for programming?

As some of you might know, I am currently a fellow, aka at my personal writing retreat at Wolfenbüttel. And I decided to combine this with some sort of a training camp for my bouldering progress because you do need to have some breaks from writing during the day anyway and I can’t always watch Bones or create CV templates. You might have been following some of my bouldering on epigrammetry, the blog, or epigrammetry, the Twitter.   Training progressions in sports Also very few of you might know as well, I used to train a lot for long-distance running (10k) during my teens. So I know what training progressions are. I used to have detailled training plans, eating regimes, supplements to take and all that jazz. I stopped at some point because my immune system kept bullshitting me and as an ambitious person, I couldn’t take the idea of having to start from scratch after a half-year of being

read more A systematic training progression for programming?