Rogue Scholar Digest November 22, 2023

digest

This is a summary of the Rogue Scholar blog posts published since November 15, 2023.

Author
Affiliation

Martin Fenner

Front Matter

Published

November 22, 2023

This post finds Rogue Scholar blog posts published the last seven days using the Rogue Scholar API.
  • Results are filtered by posts published between 2023-11-15 and 2023-11-21 and en as language.
  • We retrieve the title, authors, publication date, abstract, blog name, blog_slug, and doi.
  • We sort the results in chronological order (oldest first).
  • We format the results and generate markdown output.
Code
import requests
import locale
import re
from typing import Optional
import datetime
from IPython.display import Markdown

locale.setlocale(locale.LC_ALL, "en_US")
baseUrl = "https://api.rogue-scholar.org/"
published_since = "2023-11-15"
published_until = "2023-11-21"
feature_image = 0
include_fields = "title,authors,published_at,summary,blog_name,blog_slug,doi,url,image"
url = (
    baseUrl
    + f"posts?&published_since={published_since}&published_until={published_until}&language=en&sort=published_at&order=asc&per_page=50&include_fields={include_fields}"
)
response = requests.get(url)
result = response.json()


def get_post(post):
    return post["document"]


def format_post(post):
    doi = post.get("doi", None)
    url = f"[{doi}]({doi})\n<br />" if doi else ""
    title = f"[{post['title']}]({doi})" if doi else f"[{post['title']}]({post['url']})"
    published_at = datetime.datetime.utcfromtimestamp(post["published_at"]).strftime(
        "%B %-d, %Y"
    )
    blog = f"[{post['blog_name']}](https://rogue-scholar.org/blogs/{post['blog_slug']})"
    author = ", ".join([f"{x['name']}" for x in post.get("authors", None) or []])
    summary = post["summary"]
    return f"### {title}\n{url}Published {published_at} in {blog}<br />{author}<br />{summary}\n"


posts = [get_post(x) for i, x in enumerate(result["hits"])]
posts_as_string = "\n\n".join([format_post(x) for x in posts])

def doi_from_url(url: str) -> Optional[str]:
    """Return a DOI from a URL"""
    match = re.search(
        r"\A(?:(http|https)://(dx\.)?(doi\.org|handle\.stage\.datacite\.org|handle\.test\.datacite\.org)/)?(doi:)?(10\.\d{4,5}/.+)\Z",
        url,
    )
    if match is None:
        return None
    return match.group(5).lower()

images = [x["image"] for x in posts if x.get("image", None) is not None]
image = images[feature_image]
markdown = f"![]({image})\n\n"
markdown += posts_as_string
Markdown(markdown)

Has Open Access become a ‘band-aid’ for an historical ‘innovation-gone-wrong’?

Published November 16, 2023 in Leiden Madtrics
Leiden Madtrics
In this blog post, we examine key historical moments in research assessment, access to, and affordability of published research, to explain why Open Access and its economic models have become an incremental solution to a problem requiring a revolutionary change. Open access: a change in publishing with a limited reach Open Access is a movement and policy directive dedicated to reforming the closed or subscription-based

The Impact of Language User Interfaces on Finding Scholarly Repositories

https://doi.org/10.59350/skna9-1pb77
Published November 16, 2023 in Stories by Kristian Garza on Medium
Kristian Garza
In the winding world of academic research, the quest for an appropriate repository to store and share scholarly data has been akin to a modern-day odyssey. Traditionally, this journey involved wading through static pages and search indexes, a process both time-consuming and fraught with uncertainty.

Back to class: Reflections from the 2023 CWTS Summer School

https://doi.org/10.59350/5c8gk-rt461
Published November 16, 2023 in Scholarly Communications Lab | ScholCommLab
Olivia Aguiar
The Centre for Science and Technology Studies (CWTS) hosted their fifth Scientometrics Summer School (CS 3 ) from September 18-26, 2023 in Leiden, the Netherlands. CS 3 turns theoretical ideas into hands-on research by engaging scientometrics graduate students with data, methods, and techniques used in the field. ScholCommLab members Chantal Ripp, Maddie Hare, Leigh-Ann Butler, and Rémi Toupin attended this year’s event.

Two thoughts on blogging: thought archives, and bullets dodged

https://doi.org/10.59350/29yxb-qh763
Published November 16, 2023 in Sauropod Vertebra Picture of the Week
Matt Wedel
I haven’t blogged about blogging in a while. Maybe because blogging already feels distinctly old-fashioned in the broader culture. A lot of the active discussion migrated away a long time ago, to Facebook and Twitter, and then to other social media outlets as each one in turn goes over the enshittification event horizon.

R-universe now builds WASM binaries for all R packages

https://doi.org/10.59350/bkag3-csz91
Published November 17, 2023 in rOpenSci - open tools for open science
Jeroen Ooms
Abstract / TLDR R-universe now builds WASM binaries of all R packages for use in WebR applications (such as shinylive). For example to test the dev version of dplyr, you can open the WebR demo page and run:install.packages(‘dplyr’, repos = c(‘https://tidyverse.r-universe.dev’, ‘https://repo.r-wasm.org’)) As explained below, not all R packages are supported yet;

Kudos to PCI Registered Reports

https://doi.org/10.59350/dy0m6-g3170
Published November 19, 2023 in A blog by Ross Mounce
Ross Mounce
This is just a quick post of appreciation for PCI Registered Reports. I’ve recently joined the PCI RR community as a ’recommender‘. One thing that spurred me to join is a rather unsatisfactory experience I had as a peer-reviewer, reviewing a manuscript where the experimental design was deeply insufficient.

Political microtargeting

https://doi.org/10.59350/3bzex-66903
Published November 20, 2023 in Chris Hartgerink
Chris Hartgerink
Inching towards the Dutch elections, increasing amounts of claims are being made about the (micro)targeting of different campaigns. Here are some: New Social Contract does not do any online ads. The Greens-Labour Party spent €323,000 - more than twice as much as the Democrats 66 (D66), who spent €153,000. The Think (Denk) Party is profiling for Turkish ethnicity. The senior 50PLUS party microtargeted on people who listen to Angerfist.

Empowering Open Science: Donate to Support our Mission

https://doi.org/10.59350/9den0-fmz94
Published November 21, 2023 in rOpenSci - open tools for open science
The rOpenSci Team
rOpenSci is a nonprofit organization that is funded entirely by grants and donations. These contributions enable us to keep our projects and infrastructure active and accessible to the community. Our projects are dedicated to establishing and upholding both technical and social infrastructure that supports open and reproducible science for all our members.

Airy Area: approximating surface area of a cell from a 3D point set

https://doi.org/10.59350/frjvg-1nb81
Published November 21, 2023 in quantixed
Stephen Royle
In the spirit of “if it took you a while to find out how to do something, write about it”, I will detail a method to approximate the surface area of a 3D shape. Our application here was finding the surface area of a cell but it can be used on any shape. We start with a 3D point set, specified by points of interest in a single cell imaged by 3D confocal microscopy.

Back to top