Daniel Koller
banner
Daniel Koller
@daniel.dakoller.net
IT Manager @ #SAP, #Selfpublisher, #hydroponic #gardener , #historybuff, #choirsinger, gay

from Heidelberg, Germany

Opinions are my own
Research PDFs are awful on a 3.7" e-ink screen: tiny, fixed-layout text that won't reflow.

I built a pipeline: k2pdfopt reflow → text-layer EPUB → push to my Xteink X3. Text now uses ~90% of the screen instead of ~35%.

dakoller.net/blog/2026092...
Research PDFs That Actually Read on My Xteink E-Ink Reader - Daniel Koller's Blog
Academic PDFs are a disaster on a small e-ink screen. I built an OpenClaw pipeline that reflows research papers into genuinely reflowable EPUBs and pushes them to my Xteink X3, so the text fills the p...
dakoller.net
September 28, 2026 at 4:28 AM
Our choir tracks performances in Konzertmeister, but its API key can’t go into browser JavaScript.
I built an n8n adapter that keeps the credential server-side, filters events, and feeds a public JSON endpoint to our static website.

dakoller.net/blog/2026091...

#n8n #API #Automation#konzertmeister
From Konzertmeister to Our Choir Website Without Leaking the API Key - Daniel Koller's Blog
Our choir already keeps its events in Konzertmeister. The website needed those public performances too, but the API key could not live in browser JavaScript. So I used n8n as a small read-only adapter...
dakoller.net
September 10, 2026 at 5:19 AM
Is there anywhere a list of usecases, which people implemented using #atproto protocol? would be curious to see what is out there besides from the chat space
August 28, 2026 at 4:47 AM
Part 2 of my Paperclip series is up: Autonomous Agents Need to Know How to Stop.

It’s about blocked work, durable state, checkpoints, and why mature agents need to stop cleanly instead of guessing ahead.

dakoller.net/blog/papercl...

#AI #Paperclip
dakoller.net
August 28, 2026 at 4:45 AM
Published Part 1 of a short series on building Paperclip toward an AI-operated company.

This one is about bounded agency: why capable agents still need to know which decisions belong to their role, and when to route work elsewhere.

dakoller.net/blog/papercl...

#Paperclip #AIAgents #BuildInPublic
AI Agents Should Know When Not to Decide - Daniel Koller's Blog
Paperclip is teaching me that capable AI agents need more than tools and context. They need a clear sense of which decisions actually belong to their role.
dakoller.net
August 25, 2026 at 6:03 AM
I turned the Paperclip repository docs into a printable technical manual with Quarto.

Markdown stays the source of truth. A small generator builds the book structure. Quarto outputs PDF, EPUB, & HTML.

dakoller.net/blog/2026082...

#Paperclip #Quarto #Markdown #Documentation #PDF #EPUB
dakoller.net
August 22, 2026 at 8:29 AM
@wikidatacommunity.bsky.social heise iX 08/26 had a good article a integrating wikidata and e.g. use the API & MCP server. is the public API to be used or is the recommendation to mirror the data (as it is with openstreetmap data)?
August 18, 2026 at 7:03 AM
Found a Gitea CVE in the wild, traced it to automated probing, and discovered a security setting that existed in config but never loaded in the running process.

dakoller.net/blog/2026081...
A Gitea CVE Led Me to a Security Setting the Server Had Never Loaded - Daniel Koller's Blog
A Gitea CVE investigation uncovered automated probing and a security setting that existed in configuration but had never been loaded by the running server.
dakoller.net
August 18, 2026 at 5:17 AM
I tried running MiniMax H3 locally on two RTX 3090s.

The model install was only half the story: CUDA driver issues, VRAM contention, existing LLM workloads, and eventually a gpu-mode architecture for switching dynac between inference and video generation. dakoller.net/blog/2026081...
I Tried to Run MiniMax H3 on Two RTX 3090s and Ended Up Designing a GPU Mode Manager - Daniel Koller's Blog
I wanted to get MiniMax H3 running locally for video generation on dynac, my Linux AI workstation. On paper, the machine looked like a good candidate: 2 x NVIDIA RTX 3090 with 24 GB VRAM each roughly...
dakoller.net
August 17, 2026 at 7:22 AM
@doabooks.bsky.social is it possible on your website to filter for books with epub format? that would make it easier for users of smaller reader device, where PDF makes no sense.
August 17, 2026 at 7:14 AM
🚀 **Introducing ScanPay: Simplifying Event Payments with SumUp**

I'm excited to share my latest project that solves a common problem at community events - collecting payments without making attendees download apps!

Blog post: dakoller.net/blog/2025101...

#SumUp #Payments #EventTech
ScanPay: Streamlining Event Payments with SumUp Devices - Daniel Koller's Blog
Introducing ScanPay: A Payment Solution for Community Events When organizing community events like theater performances, efficient payment processing can make a huge difference in the audience exp...
dakoller.net
October 11, 2025 at 8:44 PM
First release of the selfhosted #markdown 2 #epub converter: dakoller.net/blog/2025091... --> now with browser. ui and token authentication
Enhancing Security and User Experience in the Markdown to EPUB Converter - Daniel Koller's Blog
Today, I’m excited to share the latest updates to my Markdown to EPUB Converter project. This update focuses on enhancing security through optional authentication while maintaining a seamless user exp...
dakoller.net
September 10, 2025 at 4:59 AM
Started to build an #markdown 2 #epub converter, which you can self-host using docker-compose. This is part of personal knowledge intake & management, and it might be useful to somebody else as well. github.com/dakoller/mar... ...happy to get feedback and ideas!
GitHub - dakoller/markdown-epub-converter: A simple Docker-based REST API that converts Markdown to EPUB format using Pandoc. Send markdown content via JSON, get an EPUB file back.
A simple Docker-based REST API that converts Markdown to EPUB format using Pandoc. Send markdown content via JSON, get an EPUB file back. - dakoller/markdown-epub-converter
github.com
September 7, 2025 at 2:18 PM
@continue.dev I recently followed the Discord Invite, but (even after going through the initial 4-step flow) I am not able to post anywhere. Any way to fix this?
August 28, 2025 at 3:56 AM
May 10, 2025 at 6:48 AM
@carlomasala1.bsky.social Vielen Dank für Ihren Vortrag im dai in Heidelberg zur Szenariotechnik! Haben Sie dazu eine Material-/Buchempfehlung zur Szenariotechnik?
April 24, 2025 at 8:04 AM
@tmaker.io what is the right way to get an image from an url in the video text integrated in #revid? At www.revid.ai/editor/vlBuc... you can see that the link is only read out loud.
Revid AI - Ideate, Publish, Go Viral | #1 AI Video Generator
Create viral short videos for TikTok, Instagram, and YouTube. Turn ideas into content instantly. Ideate, create, edit, publish — all in one. No skills needed.
www.revid.ai
March 25, 2025 at 6:09 AM
I just managed to call a python #mcp function from an #aiagent in #n8n using the cool community node from github.com/nerding-io/n...
GitHub - nerding-io/n8n-nodes-mcp: n8n custom node for MCP
n8n custom node for MCP. Contribute to nerding-io/n8n-nodes-mcp development by creating an account on GitHub.
github.com
March 16, 2025 at 9:16 PM
@obsidian.md I would like to update my vault with documents, which I create via python scripts. Does obisidan sync have something like a public API, where I can remotely manage the content of my vault? (without being bound to do it on a specific computer - which works today via iCloud as well).
February 27, 2025 at 10:23 AM
@usetrmnl.com hi, when I missed buying the developer package with the initial order ( which is not delivered yet), is there a way to pay the fee for the developer package?
February 17, 2025 at 7:26 PM
#makeartnow aus der Kunsthalle hamburg
February 9, 2025 at 2:06 PM
Absolute #podcast #hörempfehlung für podcasts.apple.com/de/podcast/e... … da gehts 2h+ um das was hinter KI und LLMs steht und danach kommt ( selten so intensiv zugehört)
Dr. Joscha Bach: KI, Gehirn, Intelligenz, Bewußtsein, Universum | Eduard Heindl Energiegespräch #081
Podcast-Folge · Energiegespräch mit Prof. Heindl · 04.01.2025 · 2 Std. 26 Min.
podcasts.apple.com
January 11, 2025 at 8:08 AM
I just learned today about #crewai 's new feature related to ensured structured agent output using pydantic and flows, which resembles something like a workflow functionality.
January 9, 2025 at 1:24 PM
since i needed that as well, here is a #prometheus #exporter for the VisitsSummary stats from a self-hosted #matomo instance: github.com/dakoller/mat... ...feedback appreciated!
GitHub - dakoller/matomo_prometheus_exporter: Exports the Visits Summary from a selfhosted matomo instance via prometheus
Exports the Visits Summary from a selfhosted matomo instance via prometheus - dakoller/matomo_prometheus_exporter
github.com
December 23, 2024 at 6:45 AM