On productive writing

Writing a paper or dissertation can be very hard. I have had several students going through what they experienced as a daunting challenge. When asking for advise, I used to tell them that I, too, struggled. And I shared bits and pieces how I managed. Last week I finally wrote up those pieces as a whole. TLDR: My main advise is to work in time-boxed writing blocks. In each block, you stick to only one writing mode....

October 6, 2024 · 4 min · DefJM

Finding the right examples helps

TLDR: I created the GitHub repo contract-versions to show the importance of version control and diffs to non-developers. Sometimes finding the right example helps a lot. Even more so when it is visible. It makes things clear and people get it. More than once I find myself explaining the importance of version control and diffs to non-developers. The concepts are important not only for programming code but to many more areas such as datasets and machine learning models....

September 1, 2024 · 2 min · DefJM

Human-AI-Interaction: We need to think more about AI usability

AI systems are different from conventional software systems. And this matters. In my job to develop and implement machine learning and AI services for multiple industrial use cases. As we deal with related quality and security challenges, it has become clear to me that we need to spend more time thinking through the user experience (UX) of these systems. They are different from conventional software systems and this has implications for usability and design....

March 9, 2024 · 3 min · DefJM

CTFs on AI? - Part 1: LLM Prompt Injection Attacks - Gandalf & LLM CTF SaTML 2024

Capture the Flag competitions on Large Language Models Capture the flag competitions are a great way of learning cybersecurity concepts and tools. There is an introductory article on CTFs by Hack The Box, in which they define CTFs as follows: A CTF (aka Capture the Flag) is a competition where teams or individuals have to solve several Challenges. The one that solves/collects most flags the fastest wins the competition. Applying this concept to large language models and chatbots is a recent and interesting development....

January 27, 2024 · 6 min · DefJM

Notes on the Hugo PaperMod theme

Summary This website uses the Hugo PaperMod theme. You can find few debugging and research notes below. Search Debugging When setting up the website, we had a few bugs with PaperMod’s search functionality. There is a small wiki section on search. If you use languages in your config.yaml (or hugo.yaml), make sure you name the search file content/search.en.md. Related post Search calibration and algorithm Current parameters for search: fuseOpts: isCaseSensitive: false includeScore: false shouldSort: true location: 0 distance: 1000 threshold: 0....

January 23, 2024 · 2 min · DefJM