PageSourceSearch

https://foosel.github.io/ai/

html foosel.github.io collected 2026-10-03 09:12:20 UTC 17,441 bytes, 19 lines download raw bytes

1<!doctype html><html lang=en dir=auto data-theme=auto><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>AI Usage Policy | foosel.net</title><meta name=keywords content><meta name=description content="This is a short post summarising my principles about the use of genAI tools, and my concrete usage patterns. I use the word &ldquo;genAI&rdquo; here on purpose, to distinguish the current invasive crop of LLM based &ldquo;AI&rdquo; from long established machine learning and game dev concepts.
2Principles
3When I create something, I create it. I don&rsquo;t use genAI for doing the work for me.
4Purely assistive use of AI is something I consider if needed (see below for the details on that), but that is rare."><meta name=author content="Gina Häußge"><link rel=canonical href=https://foosel.net/ai/><link crossorigin=anonymous href=/assets/css/stylesheet.5d4dc321a898e1cda51b24e548d9bedba65e69d6f3e5142c0beae0ac3ff0ae24.css integrity="sha256-XU3DIaiY4c2lGyTlSNm+26Zeadbz5RQsC+rgrD/wriQ=" rel="preload stylesheet" as=style><link rel=icon href=https://foosel.net/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://foosel.net/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://foosel.net/favicon-32x32.png><link rel=apple-touch-icon href=https://foosel.net/apple-touch-icon.png><link rel=mask-icon href=https://foosel.net/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate hreflang=en href=https://foosel.net/ai/><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--code-block-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51);color-scheme:dark}.list{background:var(--theme)}.toc{background:var(--entry)}}</style></noscript>
4<script>localStorage.getItem("pref-theme")==="dark"?document.querySelector("html").dataset.theme="dark":localStorage.getItem("pref-theme")==="light"?document.querySelector("html").dataset.theme="light":window.matchMedia("(prefers-color-scheme: dark)").matches?document.querySelector("html").dataset.theme="dark":document.querySelector("html").dataset.theme="light"</script>
4<link rel=webmention href=https://webmention.io/foosel.net/webmention><link rel=pingback href=https://webmention.io/foosel.net/xmlrpc><link rel=human-json href=https://foosel.net/human.json><link rel=alternate type=application/rss+xml href=https://foosel.net/feed.xml title="All posts on foosel.net"><link rel=alternate type=application/rss+xml href=https://foosel.net/blog/feed.xml title="Blog posts on foosel.net"><link rel=alternate type=application/rss+xml href=https://foosel.net/til/feed.xml title="TIL posts on foosel.net"><meta name=fediverse:creator content="@[email protected]">
4<script defer data-domain=foosel.net src=https://plausible.foosel.net/js/script.js></script>
4<meta property="og:url" content="https://foosel.net/ai/"><meta property="og:site_name" content="foosel.net"><meta property="og:title" content="AI Usage Policy"><meta property="og:description" content="This is a short post summarising my principles about the use of genAI tools, and my concrete usage patterns. I use the word “genAI” here on purpose, to distinguish the current invasive crop of LLM based “AI” from long established machine learning and game dev concepts.
5Principles When I create something, I create it. I don’t use genAI for doing the work for me.
6Purely assistive use of AI is something I consider if needed (see below for the details on that), but that is rare."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:published_time" content="2025-03-15T00:00:00+00:00"><meta property="article:modified_time" content="2025-03-15T00:00:00+00:00"><meta name=twitter:card content="summary"><meta name=twitter:title content="AI Usage Policy"><meta name=twitter:description content="This is a short post summarising my principles about the use of genAI tools, and my concrete usage patterns. I use the word “genAI” here on purpose, to distinguish the current invasive crop of LLM based “AI” from long established machine learning and game dev concepts.
7Principles When I create something, I create it. I don’t use genAI for doing the work for me.
8Purely assistive use of AI is something I consider if needed (see below for the details on that), but that is rare.">
8<script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"AI Usage Policy","item":"https://foosel.net/ai/"}]}</script>
8<script type=application/ld+json>{"@context":"https://schema.org","@type":"BlogPosting","headline":"AI Usage Policy","name":"AI Usage Policy","description":"This is a short post summarising my principles about the use of genAI tools, and my concrete usage patterns. I use the word \u0026ldquo;genAI\u0026rdquo; here on purpose, to distinguish the current invasive crop of LLM based \u0026ldquo;AI\u0026rdquo; from long established machine learning and game dev concepts.\nPrinciples When I create something, I create it. I don\u0026rsquo;t use genAI for doing the work for me.\nPurely assistive use of AI is something I consider if needed (see below for the details on that), but that is rare.\n","keywords":[],"articleBody":"This is a short post summarising my principles about the use of genAI tools, and my concrete usage patterns. I use the word “genAI” here on purpose, to distinguish the current invasive crop of LLM based “AI” from long established machine learning and game dev concepts.\nPrinciples When I create something, I create it. I don’t use genAI for doing the work for me.\nPurely assistive use of AI is something I consider if needed (see below for the details on that), but that is rare.\nI avoid cloud based genAI offerings for privacy reasons, and in general I consider the heavy use of genAI I see all around me a very problematic development, not only for the obvious reasons (energy use, ethics, licencing, supporting billionaires \u0026 their market manipulation, giving away the means of production, …), but also because there seem to be more and more studies that show a cognitive impact on users.\nMy genAI use in practice I use AI only sparingly to help with mild aphasia situations or translation, or to get a start into researching a certain topic I lack the right classic search terms for.\nIf I’m writing or chatting and can’t remember the word I want to use, and all attempts to find it on my own (or with the help of another human, if there’s one I can ask) fail, I will turn to a locally installed LLM and describe the word or concept I’m looking for. For that particular use case, the stochastic nature of an LLM turns out to be actually a nice fit.\nIf I can’t remember (or don’t know) a word in English but in German or vice versa, I might run it through DeepL to get a fitting translation. Likewise when I need to translate something from a language I don’t speak myself (or don’t trust myself to speak well enough), to get the basic gist of it.\nWhen I’m researching something that I have absolutely no clue about, I sometimes utilize genAI as a kind of search term seed, to give me enough basic understanding of the concept to then use a classic internet search to find further information on it with the right keywords.\nIn the past I’ve also utilised genAI as spicy auto complete, letting it finish my sentences while writing longer blog posts if I felt like the suggested phrasing matched my own style and was something I would have come up with as well. I have stopped doing that and to be honest am not proud of ever having done that, even though it saved me a ton of key strokes.\n","wordCount":"439","inLanguage":"en","datePublished":"2025-03-15T00:00:00Z","dateModified":"2025-03-15T00:00:00Z","author":{"@type":"Person","name":"Gina Häußge"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://foosel.net/ai/"},"publisher":{"@type":"Organization","name":"foosel.net","logo":{"@type":"ImageObject","url":"https://foosel.net/favicon.ico"}}}</script>
8</head><body id=top><header class=header><nav class=header-nav><div class=logo><a href=https://foosel.net/ accesskey=h title="foosel.net (Alt + H)">foosel.net</a><div class=logo-switches><button id=theme-toggle class=theme-toggle accesskey=t title="(Alt + T)" aria-label="Toggle theme">
9<svg class="moon" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg>
10<svg class="sun" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg>
11</button>
12<a id=search-button accesskey=s title="Search (Alt + S)" href=/search/><svg width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg>
13</a><a id=rss-feed title="RSS Feed" href=/feed.xml><svg width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 11a9 9 0 019 9"/><path d="M4 4a16 16 0 0116 16"/><circle cx="5" cy="19" r="1"/></svg></a></div></div><ul id=menu class=menu><li><a href=https://foosel.net/about/ title="About Me"><span>About Me</span></a></li><li><a href=https://foosel.net/blog/ title=Blog><span>Blog</span></a></li><li><a href=https://foosel.net/til/ title=TIL><span>TIL</span></a></li><li><a href=https://foosel.net/projects/ title=Projects><span>Projects</span></a></li><li><a href=https://foosel.net/talks/ title="Talks & Co"><span>Talks & Co</span></a></li></ul></nav></header><main class=main><article class=post-single><header class=post-header><nav class=breadcrumbs role=navigation aria-label=Breadcrumb><a href=/>Home</a>
14<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"/></svg></nav><h1 class="post-title entry-hint-parent">AI Usage Policy</h1><div class=post-meta><span title='2025-03-15 00:00:00 +0000 UTC'>March 15, 2025</span></div></header><div class="post-content md-content"><p><em>This is a short post summarising my principles about the use of genAI tools, and my concrete usage patterns. I use the word &ldquo;genAI&rdquo; here on purpose, to distinguish the current invasive crop of LLM based &ldquo;AI&rdquo; from long established machine learning and game dev concepts.</em></p><h2 id=principles>Principles<a hidden class=anchor aria-hidden=true href=#principles>#</a></h2><p><strong>When I create something, <em>I</em> create it. I don&rsquo;t use genAI for doing the work for me.</strong></p><p>Purely assistive use of AI is something I consider if needed (see below for the details on that), but that is rare.</p><p>I avoid cloud based genAI offerings for privacy reasons, and in general I consider the heavy use of genAI I see all around me a very problematic development, not only for the obvious reasons (energy use, ethics, licencing, supporting billionaires & their market manipulation, giving away the means of production, &mldr;), but also because there seem to be more and more studies that show a cognitive impact on users.</p><h2 id=my-genai-use-in-practice>My genAI use in practice<a hidden class=anchor aria-hidden=true href=#my-genai-use-in-practice>#</a></h2><p>I use AI only sparingly to help with mild aphasia situations or translation, or to get a start into researching a certain topic I lack the right classic search terms for.</p><p>If I&rsquo;m writing or chatting and can&rsquo;t remember the word I want to use, and all attempts to find it on my own (or with the help of another human, if there&rsquo;s one I can ask) fail, I will turn to a <em>locally installed</em> LLM and describe the word or concept I&rsquo;m looking for. For that particular use case, the stochastic nature of an LLM turns out to be actually a nice fit.</p><p>If I can&rsquo;t remember (or don&rsquo;
14t know) a word in English but in German or vice versa, I might run it through DeepL to get a fitting translation. Likewise when I need to translate something from a language I don&rsquo;t speak myself (or don&rsquo;t trust myself to speak well enough), to get the basic gist of it.</p><p>When I&rsquo;m researching something that I have absolutely no clue about, I sometimes utilize genAI as a kind of search term seed, to give me enough basic understanding of the concept to then use a classic internet search to find further information on it with the right keywords.</p><p>In the past I&rsquo;ve also utilised genAI as spicy auto complete, letting it finish my sentences while writing longer blog posts if I felt like the suggested phrasing matched my own style and was something I would have come up with as well. <em>I have stopped doing that</em> and to be honest am not proud of ever having done that, even though it saved me a ton of key strokes.</p></div><div class=bubbles-vote data-url=https://foosel.net/ai/></div>
14<script src=https://bubbles.town/vote.js defer></script>
14<footer class=post-footer><ul class=post-tags></ul></footer></article></main><footer class=footer>© by Gina Häußge (foosel) · <a href=/legal/>Legal Notice</a> · <a href=/privacy/>Privacy Policy</a> · <a href=/ai/>AI Policy</a> ·
15<span>Powered by
16<a href="https://gohugo.io/?utm_source=papermod" rel=noopener target=_blank>Hugo</a> &
17<a href=https://github.com/adityatelange/hugo-PaperMod/ rel=noopener target=_blank>PaperMod</a></span></footer><a href=#top id=top-link class="top-link hidden" aria-label="go to top" title="Go to Top (Alt + G)" accesskey=g><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevrons-up"><polyline points="17 11 12 6 7 11"/><polyline points="17 18 12 13 7 18"/></svg>
18</a>
18<script crossorigin=anonymous src=/js/medium-zoom.min.js integrity="sha512-N9IJRoc3LaP3NDoiGkcPa4gG94kapGpaA5Zq9/Dr04uf5TbLFU5q0o8AbRhLKUUlp8QFS2u7S+Yti0U7QtuZvQ=="></script>
18<script>const images=Array.from(document.querySelectorAll(".post-content img"));images.forEach(e=>{mediumZoom(e,{margin:0,scrollOffset:40,container:null,template:null,background:"rgba(0, 0, 0, 0.8)"})})</script>
18<a rel=me href=https://chaos.social/@fnordsel style=display:none>Mastodon Alt</a>
19<script>let menu=document.getElementById("menu");if(menu){const e=localStorage.getItem("menu-scroll-position");e&&(menu.scrollLeft=parseInt(e,10)),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}}document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault();var t=this.getAttribute("href").substr(1);window.matchMedia("(prefers-reduced-motion: reduce)").matches?document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView():document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView({behavior:"smooth"}),t==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${t}`)})})</script>
19<script>var toplink=document.getElementById("top-link");window.onscroll=function(){const e=window.innerHeight;document.body.scrollTop>e||document.documentElement.scrollTop>e?toplink.classList.remove("hidden"):toplink.classList.add("hidden")}</script>
19<script>document.getElementById("theme-toggle").addEventListener("click",()=>{const e=document.querySelector("html");e.dataset.theme==="dark"?(e.dataset.theme="light",localStorage.setItem("pref-theme","light")):(e.dataset.theme="dark",localStorage.setItem("pref-theme","dark"))})</script>
19<script>document.querySelectorAll("pre > code").forEach(e=>{const n=e.parentNode.parentNode,t=document.createElement("button");t.classList.add("copy-code"),t.innerHTML="copy";function s(){t.innerHTML="copied!",setTimeout(()=>{t.innerHTML="copy"},2e3)}t.addEventListener("click",t=>{if("clipboard"in navigator){navigator.clipboard.writeText(e.textContent),s();return}const n=document.createRange();n.selectNodeContents(e);const o=window.getSelection();o.removeAllRanges(),o.addRange(n);try{document.execCommand("copy"),s()}catch{}o.removeRange(n)}),n.classList.contains("highlight")?n.appendChild(t):n.parentNode.firstChild==n||(e.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName=="TABLE"?e.parentNode.parentNode.parentNode.parentNode.parentNode.appendChild(t):e.parentNode.appendChild(t))})</script>
19</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.