Show newer

Just started the "so you support the project, here's where I ask for a few nonstandard things" part of working with a potential press.

They're in for printing some color figures, let's see if they'll listen to a pitch for changing their standard layout...

All too often I hear "how can we justify funds to maintain research software?"

But really, we should be asking "How can we justify _not_ funding it?"

My colleagues and I wrote a thing: nature.com/articles/s43588-021

(but anyway I *think* I have Large Academic Publishing House on the hook now, just have to finish the sales pitch... *holds breath*)

Show thread

This should have been obvious, but I really hadn't counted on the fact that my nerves about publication would scale linearly with effort expended.

The nerves of negotiating publication for a book MS you've already finished are *huge* compared to getting an R&R on an article.

Hey, finally successfully removed Python2 from my daily machine after clobbering two old dependencies. Nice.

Notably:

- vscode-markdown-notes to start to rearrange my personal notes bucket: github.com/kortina/vscode-mark

- some fancy todo.md style todo listing in my notes on my students/advisees – now I need to parse it and build myself a dashboard...

- new ZSH config, new prompt (github.com/sindresorhus/pure), new editor & term color theme (citylights.xyz/)

Show thread

Spent the last week going absolutely nuts running an online conference, so I've spent some time this week on some general friction-reduction in my daily workflows... Feels good to tidy up the (virtual) place.

Hope everybody's doing good out there in the Fedi.

I *entirely* forgot to promote this here, but come check out the last three days of our online conference, Digital Studies of Digital Science (DS²)! Free to access, you just need your browser.

crowdcast.io/e/ds2-2021

/dev/log 

New post over at my development log! Go check it out: devlog.charlespence.net/

Trying to keep up my promise for more blog posts this year, here's a recap of some thoughts on interdisciplinarity that started percolating (holy pandemic, Batman) back in 2019. How can we build large-scale, career collaboration between history and philosophy of science and biology? blog.pencelab.be/2021/interdis

mh- 

Been not logging on much because I've been so stressed that I haven't been able to see straight and/or sleep.

Starting to pull out of it a bit, I think? Grading + new semester + stack of overdue deadlines (which is *not* a thing I normally do)... Yikes.

/dev/log 

New post over at my development log! Go check it out: devlog.charlespence.net/

/dev/log 

Decided to move my dev blog over to my website, at devlog.charlespence.net. Will try to keep writing a post here whenever I post over there, though!

/dev/log 

In any event I think it'll be helpful for me to keep thinking through this stuff somewhere, and here is as good as most places! Talking to myself about what I've done and what I'm going to do usually makes me a better developer.

Show thread

/dev/log 

So now we have a central source of data that we can check for validity (very quickly in ). Today's goal was a super-quick-and-dirty way to mirror the contents of the MongoDB server over to Solr (codeberg.org/sciveyor/mongo-so, more Go). It only checks version numbers and presence/absence, but it'll be good enough to keep the Solr server current.

And hey: in the intervening years since I last redid our schema, Solr now has decent nested-document support! Woohoo!

Show thread

/dev/log 

Now, we've had real data integration problems in the project over the years. The "central data store" was XML files on my NAS. That's cool and all for long-term archiving (and it works for feeding stuff into ), but it *sucks* for long-term project maintenance.

The fix: baptize our instance as the "canonical" data store. I've got a JSON schema for our data (data.sciveyor.com/schema/ + codeberg.org/sciveyor/json-sch) and a tool to verify Mongo against it (codeberg.org/sciveyor/schema-t)

Show thread

/dev/log 

I'm going to try to pick up an idea that I had on here before about using my Mastodon account to replace my (very!) old Advogato account. (Anybody else remember ? Good times.) So here comes the first of many development posts about .

So first, for those of you who don't know me, I'm the head developer on the project formerly known as RLetters and evoText, now known as Sciveyor. It's a system for performing textual analysis on journal articles.

Show older
Scholar Social

Scholar Social is a microblogging platform for researchers, grad students, librarians, archivists, undergrads, academically inclined high schoolers, educators of all levels, journal editors, research assistants, professors, administrators—anyone involved in academia who is willing to engage with others respectfully.