I recently ran a workshop on writing performant R code you can find the slides at: richardjacton.github.io/perfor

I took a very wide overview of the subject covering profiling and benchmarking, vectorising, parallelism, Rcpp, and working with larger than memory datasets as well as caching of computationally results with compressed data object outputs and pipeline management tools. There are links to further reading/watching in the presenter notes and the git repo github.com/RichardJActon/perfo.

Last week, in my course on information seeking/retrieval, I dedicated a class to watch "Paywall: The Business of Scholarship" :OpenAccess:
I explained that now I can chose to publish only in OA journals and that I decline reviews if the journal is not OA. But during my PhD most of the times I felt forced to publish in "journals with the highest impact factor" and not OA due to the criteria of the University. I like the quote by Lars Bjørnshauge in the capture attached:


Tech I want cobbled together into a crazy awesome Linux system:
- Coreboot firmware with HEADS for tamper evident boot
- Guix OS with ZFS on root using zectl or ZFSBootMenu
- shavee or something like it to encrypt my ZFS datasets with my hardware keys
- a ZFS snapshot & sync management tool like Jim Salter's sanoid/syncoid
- pipewire, wayland & KDE Plasma desktop
- flatpaks for any weird proprietary shiz I might be obliged to use

I enjoy the evidence_im_nuts -= 1 sensation of finding an old paper that says more or less exactly what I've been banging on about for years just in slightly different words. I get that from this paper: Natural selection and immortality
by Antoine Danchin ncbi.nlm.nih.gov/pmc/articles/

The right to repair is crucial for a free future, this is illustrated in our animated video "Fight to Repair." Join our campaign and inform others on the state of #RightToRepair in your country. #FightToRepair fsf.org/ftr

Following #gdpr, the EU should force all major social media platforms to open up APIs for users to export and interact from other platforms #fediverse #activitypub

@reality2cast An approach to getting around the issue of facilitating legitimate anonymous accounts could be endorsements by accounts with verified identity e.g. a filter that lets you see unverified accounts with >n endorsements from verified accounts. This could also work for bots, they need to be endorsed by >n real humans to show up in your feed if you set a filter.

Show thread

@reality2cast following up on the mastadon conversation in episode 109 It'd be great to see mastadon/activitypub supporting some of the self sovereign identity stuff you've discussed before in place of twitter verification. But with more granularity you could have unverified, verified real human, real human whose name is X and some decision about what verification methods a given instance or user trusts to make those claims. You could also filter based on these.

reproducibility starts from the tools employed. packaging, knowledge sharing, and experimental frameworks are as necessary to open science as sharing data and analysis code -- and they make it possible. not sure that's reflected in our commitment to sustainable, shared tooling.

RT @julienvollering@twitter.com

In other words: "the code I ran either doesn't do what I say or is impenetrably messy". #overlyhonestmethods 😬We have a long way to go. #OpenScience

🐦🔗: twitter.com/julienvollering/st

Scientists must share their datasets and source code at the article submission stage, not after publication as it is now. #science #publication #reproducibility #openscience
📄 Heyard & Held (2022) When should data and code be made available? Significance 19:4–5 dx.doi.org/10.1111/1740-9713.0

I just put up a short post detailing my problems with multi-panel figures in the academic literature. It also covers how we can do better and some predictions to test my hypothesis that this is a problem and why.


Esoteric as all this stuff might be, it really worries me. Switching to a default assumption that our computers should control us, not the other way around, is a terrifying, dystopian nightmare. It's a live issue: Apple is telling Congress this *right now*:


Cryteria (modified)

CC BY 3.0:


Show thread

Hi @adam Just heard about podcast index /podcasting 2.0 from the guys over at Jupiter Broadcasting. I'm excited podcasting specs are finally getting some love. I wanted to start from the beginning and work through the show archive but the feed starts at episode 7 what happened to episodes 1-6 of podcasting 2.0?

Call me stupid. Once more I turned a simple #ShowerThought into a whole damn article, while maybe it amounts to nothing much. Well, you be the judge. You may find it entertaining.


How the thought-experiment of imagining the current #Web as an online #VirtualWorld could enable us to design it better than we do now.

How the virtual and the real are intricately intertwined, and part of daily #life and who we really are. And how a #MMORPG then seamlessly bridges those two.

Anyone know of any good English language news sources on domestic Taiwanese politics? From what I've seen of @AuderyTang's media appearances I'm fascinated to know more about how the government there is perceived domestically. How are all these awesome sounding digital democracy innovations actually being received by the people? (For reference Audery Tang media appearances: youtube.com/playlist?list=PLNE)

I think I've finally found a setup I like for managing my with software.
'Voice' github.com/PaulWoitaschek/Voic was what I was trying to use on but It lacks search and my collection is to big to not have search so my solution is adding a folder in my podcatcher 'AntennaPod' antennapod.org/ Combine that with and 'OpenAudible' openaudible.org/ to get the DRM of audible exclusives and I'm set! just al ittle bit of work to convert the metadata to do.

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.