@mlemweb hi! Sorry for messaging you out of nowhere. I was listening to LibreLounge and looked the hosts up on the fediverse and on birdsite, which suggested me your profile. I'm an academic in the field of music history and musicology and a free software enthusiast, so I got interested in the "digital humanities" and even more the "free software in academia" mentioned in your profile, as I've been trying to bridge these interests of mine. Do you have any resources to point me to, please?
A lot of the digital humanities work that really engages with free software is done by librarians or IT people rather than the principal investigators.
I was on a panel at last year's Libre Planet on Free Software in Academia that you might find interesting: I led a panel at LP2018 you may be interested in: https://media.libreplanet.org/u/libreplanet/m/free-software-in-academia/
@mlemweb with regards to the panel, I got greatly interested in taking part in whichever discussion group, mailing list or any other form of being in contact with people who are working in this field. By the way, I think DebConf this year will be here in Brazil. Is there anything planned related to these fields we’re talking about?
I've met several individuals at various conferences, but I haven't found a central location yet. I think what we need is more Free Software dialogue at Digital Humanities conferences.
I've never attended DebConf (I use Debian, but I'm not a Debian Developer), so I'm not sure what's planned. I attended LibrePlanet in 2017 and asked around for people working in FS & DH, and the response I frequently got was, 'why don't you do a talk on it', and I did, maybe you could do the same?
@mlemweb don’t you think we could try to create some form of “online gathering point” (I’m sure there’s a better word for this in English, but it’s not coming to me now) for people who are interested in this? I don’t know, a discourse forum, a website, a podcast... I’m really interested in working towards improving this. Most people simply don’t realize the implications...
“Save” would do git commit -a -m and prompt for a description of what had been done (the description would be important anyway, regardless of Git demanding it). Is there such an editor already?
(There must be a better way to keep everybody in the conversation)
@fredmbarros @wolftune @aminb @eylul @emacsen @librelounge @cwebber @mlemweb @teinturs I'm not that keen on working/forcing people to work in a browser though, but it makes a sort of sense. Has anyone tried GitHub's Desktop (https://desktop.github.com/)? I wonder if the right sort of GUI could at least ease pain for some people.
@aminb @emacsen @librelounge @eylul @fredmbarros @teinturs @cwebber @mlemweb @wolftune
Overleaf: putting the proprietary issue aside, it's pretty bad now compared to v1, where the Git integration actually worked. It doesn't really work anymore - I filled a detailed complaint, but....
Emacs: I was going to suggest something similar - one can set up Emacs to automatically commit and push on every save, for instance. Maybe something like Portacle, but aimed at humanities/social sciences people?
@aminb @emacsen @librelounge @_emacsomancer @eylul @fredmbarros @teinturs @mlemweb @wolftune You may be interested in what Ricardo Wurmus is trying to do with "Guile Studio" https://git.elephly.net/?p=software/guile-studio.git;a=summary
The idea is to provide a preconfigured emacs that's easy to pick up for non-emacs Guile users in the way that DrRacket is for Racket users. (Or, how spacemacs is for emacs users coming from VIM, but generalized to modern IDE concepts.)
@cwebber @aminb @emacsen @librelounge @eylul @fredmbarros @teinturs @mlemweb @wolftune There are a number of Emacs starter kits listed here: https://github.com/emacs-tw/awesome-emacs#starter-kit Lots of them are likely programming-focussed, but there is Scimax mentioned, and some others which could serve as models.
Yeah, DrRacket is one of the reasons we chose Racket for our DH programming workshops. Since it has its own text editor and interface, we could just jump right in without having to explain emacs or VIM first and half of the tutorial was focused on Scribble, because the markup language applies Racket in a way that's easy to understand and applicable to the humanities student's daily lives
@mlemweb @aminb @emacsen @librelounge @eylul @fredmbarros @teinturs @cwebber @wolftune I agree that Emacs is very intimidating in general, and most of the Emacs starter-packs seem to be aimed towards people used to some IDE or other and for the purpose of writing code rather than some other sort of text content. But I think all of the right pieces are there in Emacs; it's more of question of designing a starter-pack for more general academic purposes and making it more approachable.
There's a good guide from somebody in my niche of the academic world (#socialscience or more specifically #sociology) at http://plain-text.co -- it's opinionated (promoting R, emacs and pandoc) and not that much focused on using SCM for collaboration, but still a good reference to point people towards.
@fredmbarros @wolftune @aminb @eylul @emacsen @librelounge @cwebber @mlemweb @teinturs
The idea is to have an accessible way for people to collaboratively collate information about a topic, right? The wiki format seems a lot more approachable for that purpose, plus has media integration and change tracking already
@jboy @_emacsomancer @fredmbarros @wolftune @aminb @eylul @emacsen @librelounge @cwebber @mlemweb @teinturs
That's not to say eg: mediawiki is perfect, bc it is still slower and more onerous than ideal, but imagine an enhancement to the basic format that is to mediawiki what slack or discord are to IRC. (Minus the walled garden and proprietaryness)
@rubah @jboy @fredmbarros @wolftune @aminb @eylul @emacsen @librelounge @cwebber @mlemweb @teinturs That doesn't seem like ideal solution for a number of reasons. It seems to require internet access in order to work, whereas say a git-based solution allows for offline work (internet only required for syncing changes). And it limits the format of the interactions. I need to collaborate using LaTeX, for instance, not some other format.
Really great ! thanks for sharing, I didn't knew it whereas I am fond of any LaTeX-for-poor-and-lost-humanists...
There is also a very useful LaTeX-for-SHS-users website and free book there... mainly in French ;-). I wrote my PhD with LaTeX thanks to / because of it. https://geekographie.maieul.net/LaTeX
But it wouldn't be the first (or second, or third) tool I'd direct social science or humanities colleagues towards.
I can't think of a single colleague who wouldn't be turned off by #LaTeX source or resources talking about "noobs" etc.
The good news is that with #pandoc, it's also not necessary to take on LaTeX.
Good question – I think that's a great discussion to have! For most I think reference management & version control are most important, followed by something for document preparation, & finally tools for various kinds of data analysis and dataviz.
@_emacsomancer @teinturs @wolftune @aminb @eylul @emacsen @librelounge @cwebber @mlemweb
I think Kieran Healey's plain text guide goes in the right direction, but falsely assumes that regression analysis using #R is a central part of people's workflow. Not true for most social scientists.
There's worse things than Git, sure, but that's not an argument for it being friendly. Git's jargon and way of working are not that approachable, full of pitfalls and confusion for newcomers.
I've heard Mercurial is friendlier, but the mere fact that it's less popular and less-known is a detraction in practice.
@wolftune, ok, the less unfriendly :-). I’ve talked earlier in this thread about the idea of creating a text editor that used Git under the hood and someone suggested smth that was similar, iirc, but I haven’t dug it yet.
Apart from a very few, everybody else in the social sciences seem to think that it’s MS Word or Google Docs to do our work. Some, who tend to be seen as hardcore quantativists, praise some (proprietary) software they use to treat data. The end.
emacsen.net is one server in the network