<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: morisil</title><link>https://news.ycombinator.com/user?id=morisil</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 05 May 2026 08:24:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=morisil" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by morisil in "Ask HN: How are you using LLMs in production?"]]></title><description><![CDATA[
<p>Regarding applications/industries - after software development as an industry I see scientific research benefiting the most from agentic AI and autonomous machine reasoning. Another domain which is still not saturated would be something I call "personal guardian angel", which usually extends to whole families. Quite often people use OpenClaw for these use cases. Personally I build my own harnesses. One instance is set up as a CEO of my organization, taking care of operations, and another one, completely separate, operating over private knowledge about my family matters, schedules, medical history, etc. I predict context graph and metacognitive use cases to get rapid adoption this year.<p>- I've built 2 harnesses, one called Claudine - an older sister of Claude Code which now I use for teaching harness engineering, and Golem XIV, with context/knowledge graph management and self-directed metacognitive research.<p>- In practice rather Anthropic models if the quality of the metacognitive reasoning process and self-improvement loops are considered.</p>
]]></description><pubDate>Fri, 17 Apr 2026 14:27:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47806325</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=47806325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47806325</guid></item><item><title><![CDATA[New comment by morisil in "Ask HN: Do you have any evidence that agentic coding works?"]]></title><description><![CDATA[
<p>More than a year ago I built my own coding agent called Claudine. I also made agentic anthropic-sdk-kotlin and few other AI libraries for the ecosystem. Maybe this low-level experience allows me to use these tools to deliver in 2 days what would have taken 2 months before.<p>My advice - embrace TDD. Work with AI on tests, not implementation - your implementation is disposable, to be regenerated, tests fully specify your system through contracts. This is more tricky for UI than for logic. Embracing architectures allowing to test view model in separation might help. I general anything reducing cognitive load during inference time is worth doing.</p>
]]></description><pubDate>Wed, 21 Jan 2026 23:26:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46713139</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=46713139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46713139</guid></item><item><title><![CDATA[New comment by morisil in "Go away Python"]]></title><description><![CDATA[
<p>Suboptimal choice. According to AutoCodeBench, for equivalent problem complexity, LLMs generate correct Kotlin code ~70% of the time versus ~40% for Python, and Go scores lower than Python. Kotlin can be executed as a script while providing super fast compilation phase next to evaluation phase, which is further reducing a chance of mistakes. I don't use tools anymore. I just let my LLMs output Kotlin script directly together with DSLs tailored to the problem space, reducing cognitive load for the machine. It works like a charm as a Claude Code replacement, not only coding autonomously in any language, but directly scripting DB data science, Playwright, etc., while reducing context window bloat.</p>
]]></description><pubDate>Wed, 31 Dec 2025 10:51:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46443102</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=46443102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46443102</guid></item><item><title><![CDATA[I just wrote 'Global Agentic Night Berlin we are cooking']]></title><description><![CDATA[
<p>Article URL: <a href="https://buttondown.com/xemantic/archive/global-agentic-night-berlin-we-are-cooking/">https://buttondown.com/xemantic/archive/global-agentic-night-berlin-we-are-cooking/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46077661">https://news.ycombinator.com/item?id=46077661</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 28 Nov 2025 11:23:23 +0000</pubDate><link>https://buttondown.com/xemantic/archive/global-agentic-night-berlin-we-are-cooking/</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=46077661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46077661</guid></item><item><title><![CDATA[Show HN: Neo4j SDK with minimal cognitive load for an LLM]]></title><description><![CDATA[
<p>I just released version 1.0.0 of this library:<p><a href="https://github.com/xemantic/xemantic-neo4j-kotlin-driver" rel="nofollow">https://github.com/xemantic/xemantic-neo4j-kotlin-driver</a><p>There is also associated demo project showing how to use this driver with Ktor, in fullstack asynchronicity and structured concurrency of coroutines:<p><a href="https://github.com/xemantic/xemantic-neo4j-demo" rel="nofollow">https://github.com/xemantic/xemantic-neo4j-demo</a><p>I use Neo4j a lot with my AI agents, letting them store private memory as a knowledge graph, but also research this graph in auto-scientific process. I've discovered that reducing cognitive load on an LLM is crucial for the quality of machine reasoning. And this is intention behind this library - no explicit "async", DSLs for idiomatic resource management, automatic mapping of Cypher input and output data to multiplatform data classes. All of this can be executed as a script, while being strongly typed and compiled giving additional feedback to the autonomous chain-of-code style agent. This allows agents to define ad hoc data ingestion and retrieval schemas, while avoiding double-task inference challenge of encoding intents while comprehending own intents.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45926607">https://news.ycombinator.com/item?id=45926607</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 14 Nov 2025 13:42:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45926607</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=45926607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45926607</guid></item><item><title><![CDATA[New comment by morisil in "Ask HN: What's your experience with using graph databases for agentic use-cases?"]]></title><description><![CDATA[
<p>1. LLMs excell at extracting facts from the context. Storing them as a subject-predicate-object relationships is "natural" for graph databases. Doing it right, so that this knowledge can be utilized more efficiently than any RAG, requires sophisticated context engineering, for example to avoid duplicates and keep consistent vocabulary for relationships, but it is totally achievable and the quality of automatically extracted knowledge can be almost spotless, especially if an LLM can also decide on generating parallel embeddings as a semantic search entry point for graph traversal.<p>2. Writing cypher queries is a job I would never like to have as a human. But LLMs love it, so that an agent can do an ad hoc data science for every single problem. Especially while being aware which criteria were used for graph construction. It is worth ditching things like MCP in favor of tool graph-like solutions. For this purpose I developed my own DSL which only LLM speaks in internally. The effects are mind-blowing.</p>
]]></description><pubDate>Fri, 03 Oct 2025 21:53:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45468245</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=45468245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45468245</guid></item><item><title><![CDATA[LiveCodeBench Pro – better than SWE-bench and aider's polyglot bench?]]></title><description><![CDATA[
<p>Article URL: <a href="https://livecodebenchpro.com/">https://livecodebenchpro.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44326332">https://news.ycombinator.com/item?id=44326332</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 20 Jun 2025 10:24:43 +0000</pubDate><link>https://livecodebenchpro.com/</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=44326332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44326332</guid></item><item><title><![CDATA[New comment by morisil in "Ask HN: What Problem Would You Solve with Unlimited Resources? [May 2025]"]]></title><description><![CDATA[
<p>I would support every political and social movement progressing us on the spectrum from patriarchy to matriarchy. In particular I would put pressure on the legal system of countries where women are still not allowed to inherit land and property.<p>The next biggest problems to tackle:<p><pre><code>  - the way we are producing proteins
  - the way we are producing energy
</code></pre>
Short term problems to address:<p><pre><code>  - adoption of cognitive AI in scientific research
</code></pre>
I am building very potent autonomous AI agents now, so soon I will be able to unleash them to crunch all these problems, hopefully. :)</p>
]]></description><pubDate>Sun, 04 May 2025 10:36:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43885900</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=43885900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43885900</guid></item><item><title><![CDATA[Ask HN: Qwen3 – is it ready for driving AI agents?]]></title><description><![CDATA[
<p>It seems that Qwen3 is not capable of driving independent reasoning - it lacks the quality needed to power fully autonomous AI agents.<p>Initially I was quite impressed with it's problem solving capabilities, when outputting the code through the chat interface. It addressed certain problems much better than Claude or Gemini. However, as soon as I switched to Alibaba Cloud's API to provide Dashscope based implementation of cognizer interface of my new generation of AI agents (chain of code), the whole charm was gone.<p>Qwen3 struggles with structured generation attempts, quite often falling into an infinite loop when spitting out tokens.<p>It has troubles crossing boundaries of languages, which is crucial for my agents which are "thinking in code" - writing Kotlin script, containing JavaScript, containing SQL, etc., therefore it will not work well as automated software engineer.<p>It is "stubborn" - even when the syntax error in generated code is clearly indicated, it is rather wiling to output the same error code again and again, instead of testing another hypothesis.<p>It lacks the theory of mind and understanding of the context and the environment. For example when asked to check the recent news, it is always responding by trying to use BBC API url, with non-filled API key as a part of the request, while passing this url to the Files tool instead of the WebBrowser tool, which obviously fails.<p>And the last, but not least - censorship, for example Qwen3 will refuse to search for the information on the most recent anti-governmental protests in China. I wouldn't be surprised if these censorship blockers were partially responsible for poor quality of cognition in other areas.<p>Maybe I'm doing something wrong, and you are getting much better results with this model for fully autonomous agents with feedback loop?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43885435">https://news.ycombinator.com/item?id=43885435</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 04 May 2025 08:43:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43885435</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=43885435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43885435</guid></item><item><title><![CDATA[New comment by morisil in "Ask HN: How to teach agentic AI? Please share your experience"]]></title><description><![CDATA[
<p>Personally I use it for implementing complete new features using test driven development, or fix bugs in existing code base.<p>Outside of software development I use it for managing all the legal documents of our cooperative (and it's Germany, and I don't speak German well ;) )</p>
]]></description><pubDate>Sun, 23 Mar 2025 18:15:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43454689</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=43454689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43454689</guid></item><item><title><![CDATA[New comment by morisil in "Ask HN: How to teach agentic AI? Please share your experience"]]></title><description><![CDATA[
<p>It is exactly the opposite. Participants collect all the pieces of knowledge to build an agent like my Claudine at the end of the workshop:<p><a href="https://github.com/xemantic/claudine/" rel="nofollow">https://github.com/xemantic/claudine/</a></p>
]]></description><pubDate>Sun, 23 Mar 2025 18:14:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43454677</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=43454677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43454677</guid></item><item><title><![CDATA[Ask HN: How to teach agentic AI? Please share your experience]]></title><description><![CDATA[
<p>I started teaching agentic AI at our cooperative (Berlin). It is a one day intense workshop where I:<p>1. Introduce IntelliJ IDEA IDE and tools
2. Showcase my Unix-omnipotent educational open source AI agent called Claudine (which can basically do what Claude Code can do, but I already provided it in October 2024)
3. Go through glossary of AI-related terms
4. Explore demo code snippets gradually introducing more and more abstract concepts
5. Work together on ideas brought by participants<p>In theory attendees of the workshop should learn enough to be able to build an agent like Claudine themselves. During this workshop I am introducing my open source AI development stack (Kotlin multiplatform SDK, based on Anthropic API). Many examples are using OPENRNDR creative coding framework, which makes the whole process more playful. I'm OPENRNDR contributor and I often call it "an operating system for media art installations". This is why the workshop is called "Agentic AI & Creative Coding". Here is the list of demos:<p>- Demo010HelloWorld.kt
- Demo015ResponseStreaming.kt
- Demo020Conversation.kt
- Demo030ConversationLoop.kt
- Demo040ToolsInTheHandsOfAi.kt
- Demo050OpenCallsExtractor.kt
- Demo061OcrKeyFinancialMetrics.kt
- Demo070PlayMusicFromNotes.kt
- Demo090ClaudeAiArtist.kt
- Demo090DrawOnMonaLisa.kt
- Demo100AffirmationMirror.kt
- Demo110TruthTerminal.kt
- Demo120AiAsComputationalArtist.kt<p>And I would like to extend it even further.<p>Each code example is annotated with "What you will learn" comments which I split into 3 categories:<p>- AI Dev: techniques, e.g. how to maintain token window, optimal prompt engineering
- Cognitive Science: philosophical and psychological underpinning, e.g. emergent theory of mind and reasoning, the importance of role-playing
- Kotlin: in this case the language is just the simplest possible vehicle for delivering other abstract AI development concepts.<p>I am collecting lots of feedback from participants of my workshops, and I hope to improve them even further. Now I am considering recording this workshop as a series of YouTube videos.<p>Are you teaching how to write AI agents? How do you do it? Do you have any recommendations for  my workshops?<p>https://xemantic.com/ai/workshops/</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43426449">https://news.ycombinator.com/item?id=43426449</a></p>
<p>Points: 9</p>
<p># Comments: 9</p>
]]></description><pubDate>Thu, 20 Mar 2025 17:47:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=43426449</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=43426449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43426449</guid></item><item><title><![CDATA[New comment by morisil in "Claude can now search the web"]]></title><description><![CDATA[
<p>I added this functionality already some time ago in my Claudine agent:<p><a href="https://github.com/xemantic/claudine/" rel="nofollow">https://github.com/xemantic/claudine/</a><p>It costed roughly 30 lines of code:
<a href="https://github.com/xemantic/claudine/blob/main/src/commonMain/kotlin/ToolUse.kt#L120" rel="nofollow">https://github.com/xemantic/claudine/blob/main/src/commonMai...</a></p>
]]></description><pubDate>Thu, 20 Mar 2025 17:01:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43425769</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=43425769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43425769</guid></item><item><title><![CDATA[New comment by morisil in "Show HN: Fork of Claude-code working with local and other LLM providers"]]></title><description><![CDATA[
<p>I am the author of Claudine, who presented the project during this meetup, and I am happy that it is inspiring others. Claudine is intended for educational purposes, so that anyone can easily build a powerful (e.g. Unix-omnipotent) autonomous agent. It is possible thanks to my work on:<p><a href="https://github.com/xemantic/anthropic-sdk-kotlin" rel="nofollow">https://github.com/xemantic/anthropic-sdk-kotlin</a><p>Much more complex custom agents can be built thanks to this library, simplifying the task as much as I could design it.</p>
]]></description><pubDate>Fri, 14 Mar 2025 14:03:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43362749</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=43362749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43362749</guid></item><item><title><![CDATA[Show HN: Cognitive Challenges of AI Code Generation Across Languages]]></title><description><![CDATA[
<p>I specified the following prompt to Claude 3.7 Sonnet (via API):<p>If you compare between Kotlin, Python, Typescript and JavaScript, can you try to output the same code in each of them and then compare the cognitive challenge it puts on you?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43322820">https://news.ycombinator.com/item?id=43322820</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 10 Mar 2025 17:23:34 +0000</pubDate><link>https://github.com/xemantic/claudine/blob/main/language_comparison_analysis.md</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=43322820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43322820</guid></item><item><title><![CDATA[I just wrote 'AI, workshops, the future ']]></title><description><![CDATA[
<p>Article URL: <a href="https://buttondown.com/xemantic/archive/ai-workshops-the-future/">https://buttondown.com/xemantic/archive/ai-workshops-the-future/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43240796">https://news.ycombinator.com/item?id=43240796</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 03 Mar 2025 11:42:01 +0000</pubDate><link>https://buttondown.com/xemantic/archive/ai-workshops-the-future/</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=43240796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43240796</guid></item><item><title><![CDATA[New comment by morisil in "Show HN: MyCoder, an open source Claude-Code alternative"]]></title><description><![CDATA[
<p>Please also take a look at my omnipotent Claudine. It is good at self-modifying to develop new tools:<p><a href="https://github.com/xemantic/claudine/">https://github.com/xemantic/claudine/</a></p>
]]></description><pubDate>Wed, 26 Feb 2025 11:46:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43182797</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=43182797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43182797</guid></item><item><title><![CDATA[Show HN: Parallax scrolling shader in infinite non-Euclidean refractive space]]></title><description><![CDATA[
<p>I made this shader to pimp up my website ;)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43128045">https://news.ycombinator.com/item?id=43128045</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 21 Feb 2025 14:47:32 +0000</pubDate><link>https://xemantic.com/ai/workshops/</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=43128045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43128045</guid></item><item><title><![CDATA[New comment by morisil in "Ask HN: Free/Open Source Brainstorming Agents"]]></title><description><![CDATA[
<p>Is there anything special required for brainstorming except for system prompt? You can try providing new system prompt to my Claudine:<p><a href="https://github.com/xemantic/claudine/">https://github.com/xemantic/claudine/</a></p>
]]></description><pubDate>Fri, 21 Feb 2025 14:36:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43127888</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=43127888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43127888</guid></item><item><title><![CDATA[New comment by morisil in "Ask HN: What's your app idea that you don't have the time or motivation to build"]]></title><description><![CDATA[
<p>I am a shader developer, often struggling with the incompatibility of underlying rendering tech (OpenGL, Vulkan, Metal, etc.). I built my own live-coding visual synthesizer using Kotlin script and OpenGL. If I had some time, I would port it to Google filament, so it is truly multiplatform.</p>
]]></description><pubDate>Thu, 20 Feb 2025 15:57:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43116243</link><dc:creator>morisil</dc:creator><comments>https://news.ycombinator.com/item?id=43116243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43116243</guid></item></channel></rss>