<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: danieltanfh95</title><link>https://news.ycombinator.com/user?id=danieltanfh95</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 09:52:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=danieltanfh95" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by danieltanfh95 in "Small models also found the vulnerabilities that Mythos found"]]></title><description><![CDATA[
<p>No, it is evidence for that point. You could just rattle off every possible vulnerability and have the cheap model scan for it in the harness through a loop.<p>Note that I say cheap, not small, because small models may lack the reasoning needed, but some models are cheap enough but retain enough reasoning (ala Sonnet 3.7+)</p>
]]></description><pubDate>Sun, 12 Apr 2026 03:22:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47735877</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=47735877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47735877</guid></item><item><title><![CDATA[New comment by danieltanfh95 in "Small models also found the vulnerabilities that Mythos found"]]></title><description><![CDATA[
<p>People really lack imagination. The point here is that a dedicated attacker with a good harness and really cheap models can run the attack regardless. It's like portscan/url search attacks. They could run all of these against all codebases and clients. However, on the flip side, this also means we could run cheap models against every PR made, and do a thorough red-team security review.<p>None of these requires mythos. If anything we just need Opus 4.5+ that is not lobotomised.</p>
]]></description><pubDate>Sun, 12 Apr 2026 02:14:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47735601</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=47735601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47735601</guid></item><item><title><![CDATA[The Case That More Openness Brings More Good to Society]]></title><description><![CDATA[
<p>Article URL: <a href="https://danieltan.weblog.lol/2026/04/the-case-that-more-openness-brings-more-good-to-society">https://danieltan.weblog.lol/2026/04/the-case-that-more-openness-brings-more-good-to-society</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47730864">https://news.ycombinator.com/item?id=47730864</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 11 Apr 2026 14:19:19 +0000</pubDate><link>https://danieltan.weblog.lol/2026/04/the-case-that-more-openness-brings-more-good-to-society</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=47730864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47730864</guid></item><item><title><![CDATA[New comment by danieltanfh95 in "Show HN: Marimo pair – Reactive Python notebooks as environments for agents"]]></title><description><![CDATA[
<p>interesting, i also went the same direction with <a href="https://github.com/danieltanfh95/replsh" rel="nofollow">https://github.com/danieltanfh95/replsh</a> because i needed to support existing legacy python codebases.</p>
]]></description><pubDate>Fri, 10 Apr 2026 16:22:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47720417</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=47720417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47720417</guid></item><item><title><![CDATA[New comment by danieltanfh95 in "Show HN: Marimo pair – Reactive Python notebooks as environments for agents"]]></title><description><![CDATA[
<p>built <a href="https://github.com/danieltanfh95/replsh" rel="nofollow">https://github.com/danieltanfh95/replsh</a> to pair with local python sessions without additional dependencies, allowing LLMs to directly ground their investigation and coding against local repos and environments. Now supporting docker as well, ssh support will come in the near future.</p>
]]></description><pubDate>Fri, 10 Apr 2026 16:21:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47720403</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=47720403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47720403</guid></item><item><title><![CDATA[New comment by danieltanfh95 in "ML promises to be profoundly weird"]]></title><description><![CDATA[
<p>I think the discussion has to be more nuanced than this. "LLMs still can't do X so it's an idiot" is a bad line of thought. LLMs with harnesses are clearly capable of engaging with logical problems that only need text. LLMs are not there yet with images, but we are improving with UI and access to tools like figma. LLMs are clearly unable to propose new, creative solutions for problems it has never seen before.</p>
]]></description><pubDate>Wed, 08 Apr 2026 16:44:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47692711</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=47692711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47692711</guid></item><item><title><![CDATA[Give LLMs a Thinking Medium]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/danieltanfh95/replsh">https://github.com/danieltanfh95/replsh</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47692400">https://news.ycombinator.com/item?id=47692400</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 08 Apr 2026 16:25:14 +0000</pubDate><link>https://github.com/danieltanfh95/replsh</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=47692400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47692400</guid></item><item><title><![CDATA[Succession – Agent Lineage Evolution for an Agentic World]]></title><description><![CDATA[
<p>Article URL: <a href="https://danieltan.weblog.lol/2026/04/succession-ale-for-an-agentic-world">https://danieltan.weblog.lol/2026/04/succession-ale-for-an-agentic-world</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47669404">https://news.ycombinator.com/item?id=47669404</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 07 Apr 2026 00:55:44 +0000</pubDate><link>https://danieltan.weblog.lol/2026/04/succession-ale-for-an-agentic-world</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=47669404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47669404</guid></item><item><title><![CDATA[New comment by danieltanfh95 in "Signals, the push-pull based algorithm"]]></title><description><![CDATA[
<p>How is error handling expected to happen here?</p>
]]></description><pubDate>Mon, 06 Apr 2026 07:25:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47657893</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=47657893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47657893</guid></item><item><title><![CDATA[The Armor Gap]]></title><description><![CDATA[
<p>Article URL: <a href="https://danieltan.weblog.lol/2026/03/the-armor-gap">https://danieltan.weblog.lol/2026/03/the-armor-gap</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47500862">https://news.ycombinator.com/item?id=47500862</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 24 Mar 2026 10:55:27 +0000</pubDate><link>https://danieltan.weblog.lol/2026/03/the-armor-gap</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=47500862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47500862</guid></item><item><title><![CDATA[Pokemon and the Iran War Nerdsniped Me into Quantifying Strategy]]></title><description><![CDATA[
<p>Article URL: <a href="https://danieltan.weblog.lol/2026/03/how-pokemon-and-the-iran-war-nerdsniped-me-into-quantifying-strategy">https://danieltan.weblog.lol/2026/03/how-pokemon-and-the-iran-war-nerdsniped-me-into-quantifying-strategy</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47467870">https://news.ycombinator.com/item?id=47467870</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 21 Mar 2026 15:24:50 +0000</pubDate><link>https://danieltan.weblog.lol/2026/03/how-pokemon-and-the-iran-war-nerdsniped-me-into-quantifying-strategy</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=47467870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47467870</guid></item><item><title><![CDATA[New comment by danieltanfh95 in "We Have Learned Nothing"]]></title><description><![CDATA[
<p>Maybe the more rational conclusion is that it is purely a random chance that a startup would succeed, so we should just increase the amount of startups in the first place instead of restricting it.</p>
]]></description><pubDate>Thu, 19 Mar 2026 08:46:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47436547</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=47436547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47436547</guid></item><item><title><![CDATA[New comment by danieltanfh95 in "Nasdaq's Shame"]]></title><description><![CDATA[
<p>Really the same mechanics with crypto</p>
]]></description><pubDate>Mon, 16 Mar 2026 02:22:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47394438</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=47394438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47394438</guid></item><item><title><![CDATA[New comment by danieltanfh95 in "What is agentic engineering?"]]></title><description><![CDATA[
<p>Agentic engineering is working from documentation -> code and automating the translation process via agents. This is distinct from the waterfall process which describes the program, but not the code itself, and waterfall documentation cannot be translated directly to code. Agent plans and session have way more context and details that are not captured in waterfall due to differences in scope.</p>
]]></description><pubDate>Mon, 16 Mar 2026 02:20:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47394426</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=47394426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47394426</guid></item><item><title><![CDATA[New comment by danieltanfh95 in "Step 3.5 Flash – Open-source foundation model, supports deep reasoning at speed"]]></title><description><![CDATA[
<p>It is just search. If it can't even execute search then what else would it be good at?</p>
]]></description><pubDate>Tue, 24 Feb 2026 04:10:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47132759</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=47132759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47132759</guid></item><item><title><![CDATA[New comment by danieltanfh95 in "Step 3.5 Flash – Open-source foundation model, supports deep reasoning at speed"]]></title><description><![CDATA[
<p>Hallucinates like crazy. use with caution. Tested it with a simple "Find me championship decks for X pokemon", "How does Y deck work". Opus 4.6, Deepseek and Kimi all performed well as expected.</p>
]]></description><pubDate>Thu, 19 Feb 2026 05:05:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47070128</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=47070128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47070128</guid></item><item><title><![CDATA[New comment by danieltanfh95 in "Parse, Don't Validate (2019)"]]></title><description><![CDATA[
<p>> static types are not about “classifying the world” or pinning down the structure of every value in a system. The reality is that static type systems allow specifying exactly how much a component needs to know about the structure of its inputs, and conversely, how much it doesn’t.<p>:)</p>
]]></description><pubDate>Wed, 11 Feb 2026 02:45:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46970108</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=46970108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46970108</guid></item><item><title><![CDATA[New comment by danieltanfh95 in "Parse, Don't Validate (2019)"]]></title><description><![CDATA[
<p>python, js, ruby, clojure, erlang etc are created by senior engineers who are fully aware that haskell etc exists, so have you considered that people you claim are "senior" aren't senior enough?</p>
]]></description><pubDate>Wed, 11 Feb 2026 02:17:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46969936</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=46969936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46969936</guid></item><item><title><![CDATA[New comment by danieltanfh95 in "Parse, Don't Validate (2019)"]]></title><description><![CDATA[
<p>People keep saying this and yet in the decades of my career the industry bounces between being fully dynamic and fully typed according to the affordability of senior engineers. What you are saying are covered by tests, not types.</p>
]]></description><pubDate>Wed, 11 Feb 2026 02:09:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46969902</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=46969902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46969902</guid></item><item><title><![CDATA[New comment by danieltanfh95 in "Parse, Don't Validate (2019)"]]></title><description><![CDATA[
<p>"good type systems" in Python and Javascript has a escape hatch via dicts/objects, and are frankly, not "good" compared to FP via haskell etc, but it is realistic, reliable, open and consistent, which is exactly my point!<p>You could spend more time understanding Pydantic before you make this comment however.</p>
]]></description><pubDate>Wed, 11 Feb 2026 02:06:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46969876</link><dc:creator>danieltanfh95</dc:creator><comments>https://news.ycombinator.com/item?id=46969876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46969876</guid></item></channel></rss>