<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: SafeDusk</title><link>https://news.ycombinator.com/user?id=SafeDusk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 16:49:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=SafeDusk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by SafeDusk in "LCM: Lossless Context Management [pdf]"]]></title><description><![CDATA[
<p>Very cool! Excited to incorporate this into <a href="https://toolkami.com" rel="nofollow">https://toolkami.com</a> which is built upon RLM. Thanks for the great work!</p>
]]></description><pubDate>Tue, 17 Feb 2026 03:57:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47043536</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=47043536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47043536</guid></item><item><title><![CDATA[New comment by SafeDusk in "The Potential of RLMs"]]></title><description><![CDATA[
<p>Am excited about RLM too! That's why I built <a href="https://toolkami.com" rel="nofollow">https://toolkami.com</a> so that people can try it easily for agentic workflows.</p>
]]></description><pubDate>Tue, 10 Feb 2026 01:28:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46954152</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=46954152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46954152</guid></item><item><title><![CDATA[New comment by SafeDusk in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>Working on <a href="https://toolkami.com" rel="nofollow">https://toolkami.com</a> that enables plug and play Recursive Language Model for increased context size and better recall.</p>
]]></description><pubDate>Mon, 09 Feb 2026 02:30:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46940928</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=46940928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46940928</guid></item><item><title><![CDATA[New comment by SafeDusk in "Monty: A minimal, secure Python interpreter written in Rust for use by AI"]]></title><description><![CDATA[
<p>Sandboxing is going to be of growing interests as more agents go “code mode”.<p>Will explore this for <a href="https://toolkami.com/" rel="nofollow">https://toolkami.com/</a>, which allows plug and play advanced “code mode” for AI agents.</p>
]]></description><pubDate>Sat, 07 Feb 2026 01:46:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46920503</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=46920503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46920503</guid></item><item><title><![CDATA[New comment by SafeDusk in "Founding is a snowball"]]></title><description><![CDATA[
<p>If I were to add, "winter" is the best time to find snow, and there is enough snow for everyone.</p>
]]></description><pubDate>Mon, 02 Feb 2026 00:24:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46850901</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=46850901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46850901</guid></item><item><title><![CDATA[New comment by SafeDusk in "Agent Trace: Capturing the Context Graph of Code"]]></title><description><![CDATA[
<p>Not surprised OpenAI is not there, I struggled so much with telemetry in Codex that I had to build my own one Codex Plus (<a href="https://github.com/aperoc/codex-plus" rel="nofollow">https://github.com/aperoc/codex-plus</a>) -_-<p>Seems like it can be a standard the project can adopt.</p>
]]></description><pubDate>Fri, 30 Jan 2026 02:20:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46819831</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=46819831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46819831</guid></item><item><title><![CDATA[New comment by SafeDusk in "Unrolling the Codex agent loop"]]></title><description><![CDATA[
<p>These can also be observed through OTEL telemetries.<p>I use headless codex exec a lot, but struggles with its built-in telemetry support, which is insufficient for debugging and optimization.<p>Thus I made codex-plus (<a href="https://github.com/aperoc/codex-plus" rel="nofollow">https://github.com/aperoc/codex-plus</a>) for myself which provides a CLI entry point that mirrors the codex exec interface but is implemented on top of the TypeScript SDK (@openai/codex-sdk).<p>It exports the full session log to a remote OpenTelemetry collector after each run which can then be debugged and optimized through codex-plus-log-viewer.</p>
]]></description><pubDate>Sat, 24 Jan 2026 01:22:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46740173</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=46740173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46740173</guid></item><item><title><![CDATA[New comment by SafeDusk in "Ask HN: How are you sandboxing your coding agents?"]]></title><description><![CDATA[
<p>Using <a href="https://github.com/aperoc/toolkami" rel="nofollow">https://github.com/aperoc/toolkami</a> which just spins up a worktree with pre-configured Docker containers.</p>
]]></description><pubDate>Wed, 21 Jan 2026 04:27:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46701116</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=46701116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46701116</guid></item><item><title><![CDATA[New comment by SafeDusk in "A Brief History of Ralph"]]></title><description><![CDATA[
<p>Sad that a lot of these are for Claude Code and not Codex which I uses more, so I started <a href="https://github.com/aperoc/codex-plus" rel="nofollow">https://github.com/aperoc/codex-plus</a> which has telemetry built-in, now moving to build a Ralph loop on top of it.</p>
]]></description><pubDate>Tue, 20 Jan 2026 03:00:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46687410</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=46687410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46687410</guid></item><item><title><![CDATA[Show HN: Codex Plus – Turbocharged OpenAI Codex for Headless Workflows]]></title><description><![CDATA[
<p>I use codex exec a lot, but it struggles with its built-in telemetry support, which is insufficient for debugging and optimization.<p>codex-plus provides a CLI entry point that mirrors the codex exec interface but is implemented on top of the TypeScript SDK (@openai/codex-sdk).<p>It exports the full session log to a remote OpenTelemetry collector after each run which can then be debugged and optimized through codex-plus-log-viewer.<p>Have a look at <a href="https://github.com/aperoc/codex-plus" rel="nofollow">https://github.com/aperoc/codex-plus</a>!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46644744">https://news.ycombinator.com/item?id=46644744</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 16 Jan 2026 09:42:58 +0000</pubDate><link>https://github.com/aperoc/codex-plus</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=46644744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46644744</guid></item><item><title><![CDATA[Ask HN: Identity crisis as a software engineer because of AI]]></title><description><![CDATA[
<p>I had to note down my feeling and I wonder if this resonates.<p>Plenty of engineers are struggling with their identity in this new age. Anxiety shows up even among the best of us, and anger isn’t far behind.
- Andrej Karpathy (https://x.com/karpathy/status/2004607146781278521)
- Rob Pike (https://itsfoss.com/news/rob-pike-furious/)<p>I know both emotions. I pride myself as a software craftsman, yet I am also the co-founder and CTO of an AI startup that keeps getting run over by paradigm shifts and better-funded startups (story for another day). I now know better the paths to stay out of; what matters more is knowing how to pick myself up and go again in this new age.<p>To get out of that spiral, I had to change what I think my value is.<p>First, our value is not in writing more code.<p>This isn’t new, and good engineers have been saying it for a long time:
The best code is no code at all (https://blog.codinghorror.com/the-best-code-is-no-code-at-all/).<p>Code is a liability, not an asset. Every line is a future maintenance burden. Every new feature expands the surface area for bugs.<p>In today’s environment, more code also means more AI context, which leads to degraded performance.<p>Our value lies elsewhere, and John Carmack said it clearly:
“Coding” was never the source of value, and people shouldn’t get overly attached to it. Problem solving is the core skill. The discipline and precision demanded by traditional programming will remain valuable transferable attributes, but they won’t be a barrier to entry. - https://x.com/ID_AA_Carmack/status/1762110222321975442<p>So do not be afraid to throw code away. Your discipline and problem-solving skills stay with you. I have thrown away more code in the last 2 years than I ever imagined.<p>More importantly, the goal is to create value for others, and very little of that is pure intelligence.<p>If intelligence were everything, the world would be run by people with 250 IQ. It is not.<p>AI has a narrow kind of intelligence. It works well only when the problem looks like this, as Demis Hassabis notes in his Nobel Lecture:
1. Massive combinatorial search space
2. Clear objective function (metric) to optimise against
3. Either lots of data and/or an accurate and efficient simulator<p>But real work is messy and unique:
- The person you are helping is not you, and does not share your strengths, weaknesses, or resources
- The times and context in the training data are different from yours
- And so on
When those three conditions aren’t true, AI looks smart but still fails at basic, real-world decision-making. Anthropic’s vending-machine experiment shows how much still depends on experience, intuition, and real-world constraints.<p>Linus Torvalds has the same sentiment on intelligence:
And don’t EVER make the mistake that you can design something better than what you get from ruthless massively parallel trial-and-error with a feedback cycle. That’s giving your intelligence much too much credit.<p>Ruthless feedback beats raw intelligence. That is the core of high agency.<p>That feedback loop is what high agency looks like in practice. The fastest path to user value is a short feedback cycle, from information to action, for you, your team, and your AI.<p>Observe the people around you, figure out what they hate doing, learn to do it, and take it off their plate through software. In the long run, the highest net value creator wins.<p>If it is a problem well suited for AI, build data pipelines or design a simulator for it. Let them take care of it and move on to higher value problems.<p>AI gives us, especially software engineers, the ability to make our ideas a reality again and again to generate better ones over time.<p>Be prepared to throw away a lot of code, because the loop—observe, decide, ship, learn—is the value. We’re just getting started.<p>Please share your thoughts!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46537469">https://news.ycombinator.com/item?id=46537469</a></p>
<p>Points: 12</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 08 Jan 2026 05:17:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46537469</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=46537469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46537469</guid></item><item><title><![CDATA[New comment by SafeDusk in "Composer: Building a fast frontier model with RL"]]></title><description><![CDATA[
<p>hehe thanks! as a self taught AI engineer, might take awhile =D</p>
]]></description><pubDate>Thu, 30 Oct 2025 10:15:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45758269</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=45758269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45758269</guid></item><item><title><![CDATA[New comment by SafeDusk in "Uv is the best thing to happen to the Python ecosystem in a decade"]]></title><description><![CDATA[
<p>UV script enabled me to distribute a MCP client or server in a single file[0].<p>[0]: <a href="https://blog.toolkami.com/mcp-server-in-a-file/" rel="nofollow">https://blog.toolkami.com/mcp-server-in-a-file/</a></p>
]]></description><pubDate>Thu, 30 Oct 2025 00:29:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45754961</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=45754961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45754961</guid></item><item><title><![CDATA[New comment by SafeDusk in "Composer: Building a fast frontier model with RL"]]></title><description><![CDATA[
<p>I think both Cursor and Cognition and going in the same direction of SWE-grep[0].<p>SWE-grep was able to hit ~700tokens/s and Cursor ~300token/s, hard to compare the precision/recall and cost effectiveness though, considering SWE-grep also adopted a "hack" of running it on Cerebras.<p>I'm trying to kickstart a RL-based code search project called "op-grep" here[1], still pretty early, but looking for collaborators!<p>[0]: <a href="https://cognition.ai/blog/swe-grep" rel="nofollow">https://cognition.ai/blog/swe-grep</a>
[1]: <a href="https://github.com/aperoc/op-grep" rel="nofollow">https://github.com/aperoc/op-grep</a></p>
]]></description><pubDate>Thu, 30 Oct 2025 00:15:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45754831</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=45754831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45754831</guid></item><item><title><![CDATA[New comment by SafeDusk in "Simplify your code: Functional core, imperative shell"]]></title><description><![CDATA[
<p>Not sure man, I specifically stated this in my README way before this post: <a href="https://github.com/aperoc/toolkami/blob/main/README.md#command-line-interface-cli" rel="nofollow">https://github.com/aperoc/toolkami/blob/main/README.md#comma...</a>.<p>I mean it's not much, but the concept just resonates with me and I want to share it. Sad I can't share even simple opinion nowadays ...</p>
]]></description><pubDate>Tue, 28 Oct 2025 00:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45728095</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=45728095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45728095</guid></item><item><title><![CDATA[Ask HN: What are you doing this week?]]></title><description><![CDATA[
<p>What are your plans for the week? Feel free to share! And don’t forget, rest counts as a plan too.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45728059">https://news.ycombinator.com/item?id=45728059</a></p>
<p>Points: 6</p>
<p># Comments: 15</p>
]]></description><pubDate>Tue, 28 Oct 2025 00:35:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45728059</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=45728059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45728059</guid></item><item><title><![CDATA[New comment by SafeDusk in "Simplify your code: Functional core, imperative shell"]]></title><description><![CDATA[
<p>One of the core design principles at <a href="https://github.com/aperoc/toolkami" rel="nofollow">https://github.com/aperoc/toolkami</a></p>
]]></description><pubDate>Mon, 27 Oct 2025 23:29:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45727563</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=45727563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45727563</guid></item><item><title><![CDATA[New comment by SafeDusk in "[dead]"]]></title><description><![CDATA[
<p>Great to see progress being made here! I had tons of fun using AlphaEvolve to optimize Perlin Noise[0]<p>[0]: <a href="https://blog.toolkami.com/alphaevolve-toolkami-style/" rel="nofollow">https://blog.toolkami.com/alphaevolve-toolkami-style/</a></p>
]]></description><pubDate>Fri, 24 Oct 2025 04:31:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45690789</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=45690789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45690789</guid></item><item><title><![CDATA[New comment by SafeDusk in "Ruby Blocks"]]></title><description><![CDATA[
<p>I recommend reading Shopify CEO Tobi's try[0] for good example of how Ruby's block behavior and meta-programming makes it easy to create a single file, shell wrapper.<p>[0]: <a href="https://github.com/tobi/try/blob/main/try.rb" rel="nofollow">https://github.com/tobi/try/blob/main/try.rb</a></p>
]]></description><pubDate>Sat, 18 Oct 2025 12:06:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45626679</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=45626679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45626679</guid></item><item><title><![CDATA[New comment by SafeDusk in "Andrej Karpathy – It will take a decade to work through the issues with agents"]]></title><description><![CDATA[
<p>And I'm looking for a problem to spend my next decade on ...</p>
]]></description><pubDate>Sat, 18 Oct 2025 11:54:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45626617</link><dc:creator>SafeDusk</dc:creator><comments>https://news.ycombinator.com/item?id=45626617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45626617</guid></item></channel></rss>