This looks so useful! Any tips on translating a Corporate Design PP template to quarto? I would assume just reading the SCSS section (I asked Claude Code to do it and it failed miserably)
Posts by Johannes B. Gruber
Screenshot of grid of some of my quarto extensions in a grid layout
If you are doing any #quarto slidecrafting, i have been trying really hard to keep this page updated with everything I have done
emilhvitfeldt.com/project/slid...
Then I will report back
Sorry, the extend to which I tried out XP so far is checking if it works and whether the screen resolution scales (which it didn't out of the box). But install took 15 mins (most of it was just waiting). I want to see if I can get an obscure piece of hardware with the XP software that came with it.
I've been using QEMU for 6+ years with virt-manager and quickemu π. But somehow dockur feels much leaner and smoother. And projects like winapps and winboat allow connections to individual applications. So if I'm forced to use a win application it opens in a regular Window on Linux
I love the open source community! I wondered if you can run Windows in a Docker container on Linux, and yes you can and yes, that includes older versions of Windows π
*job* work with my great colleagues at @gesis.org CSS group led by @clauwa.bsky.social and @sebstier.bsky.social
π¨Wir stellen ein π¨
Das Media Research Methods Lab @bredowinstitut.bsky.social sucht zwei Doktorand:innen im CCS-Bereich!
Digitale Methoden, jede Menge spannende Daten und ein fantastisches Team mit @grenwi.bsky.social, @pekasen.bsky.social und @thejanrau.bsky.social β¦ was will man mehr? π©βπ»π¨βπ»
I might have been a bit cranky this morning. Yeah, you're totally correct. I also remember the process of casting my vote did not feel very official. I hope they will figure this out at some point...
Eight years ago, like 84% of voters in the EU, I voted to abolish daylight saving time in πͺπΊ. Twice a year, the continued existence of this nonsense feeds my growing disillusionment with politics. As my night ends at 5 am CET, today is one of these days.
Great academic position opened at @mpifg.bsky.social
In my opinion, the most important new feature is support of structured outputs, i.e., a way to make sure LLMs answer in a way that is easy to parse.
jbgruber.github.io/rollama/arti...
My and @max-web.bsky.social 's #rstats π¦ {rollama} just got an update with some bug fixes and several cool new features! Now using open weight models for text and image annotation in R is even easier!
Not sure when the little resource monitor was added to Interpreter sessions in Positron, but I love it! #rstats
Tomorrow, March 21, Twitter would have turned 20 years. With the rebranding to X, I am not sure how much there is to celebrate. But I use the occasion to reflect on my own work about Twitter and the role researchers like my colleagues at @gesis.org play for understanding platforms role in society
have fun at the datasprint and see you all later at @dnb-aktuelles.bsky.social!
Sign reading "Workshop The GESIS Methods HUB Social Media Dataspring" in the German National Library
Very excited for this event organized by our own (@gesis.org) Johannes Kiesel and @christinaviehmann.bsky.social. Let's see what a Datasprint is!
Go work with Christina. She is awesome! And this is a fantastic opportunity (with a 100% contract).
β Only one week left to apply! *Deadline 17.3.2026*
Come and work with us on innovative approaches to gain insights into misinformation dynamics across platforms specifically endangering young people.
I tried summarizing a pdf into a Markdown file, which worked well, and creating a plan.md file for how to turn a script into a package, also worked fine. The big issue is context and speed though. It took 10x longer and when I tried a long pdf and a full repo it took a few minutes, then failed.
MCP servers are basically programs that offer an LLM to execute some functions. Reading documentation is an interesting one. I set this up using the btw package.
For my open source stuff, I don't mind using my Claude subscription. But for sensitive data, it could be an option as folks start to use coding agents to analyse data and will soon get rusty...
Window of Claude Code that shows a local model being run (qwen3-coder-next:q4_K_M) and that the application called `r-btw - btw_tool_docs_help_page (MCP)(package_name: "rollama", topic: "chat", _intent: "Get help page for chat() function")` to answer the question "What does the `chat()` function in the rollama R package do?"
I made two Claude Code discoveries this week:
1. you can run a (fully?) local setup, in this case with Ollama and the qwen3-coder-next model
2. you can spawn random MCP servers on your machine to give the model access to specific tools, like an #rstats session to read package documentation
Join us next week Friday, March 20, for a presentation by @leticiabode.bsky.social and @pfchap.bsky.social on "Better Access: A Framework for Accessing High-Influence Public Platform Data". Registration required via events.gwdg.de/event/1260/
Exciting news: @hajoboo.bsky.social will take over as Editor-in-Chief of CCR @computationalcommunication.org from June 7. Hajo is a dream candidate to take over and I have no doubt CCR will continue to flourish under his leadership. Welcome!
journal.computationalcommunication.org/announcement...
The sun is out, so 'enjoyed' a bit less internet on the weekend. How is it going in the world?! π
Ah, right...
π’ Study out in Research & Politics!
We (@lukasbirkenmai1.bsky.social @wurthmann.bsky.social @msaeltzer.bsky.social) find that directly elected MPs talk more about local & deprived places than list MPs on social media.
π doi.org/10.1177/2053...
Some Highlights [1/3]
Β―\_(γ)_/Β―
Mental model sketch to visualize the trade-off function to consider when choosing tools from the text-as-data toolbox. The plot shows each methodβs capability range: the vertical span indicates the task complexity each method can handle, while the horizontal position shows the resources required to implement that method for tasks within its capability. The areas overlap because more sophisticated methods can also solve simpler tasks: LLMs can do everything dictionaries can do, just at higher cost. The βoptimal method lineβ represents the most efficient choice: the least resource-intensive method capable of handling a given task complexity.
After showing it in several presentations already, the publication is where my mental model for choosing a #textasdata method finally found a home. Not perfect, but it has proven useful.
π’Publication alert π’
LLMs are an awesome technology, but they come with trade-offs!
Paul Balluff, @justinho.bsky.social, @seanhp.bsky.social, Alexis Palmer, @lrossi.bsky.social, Irina Shklovski, Chung-hong Chan and I commented on these trade-offs in #commsky research. Out now and open access!