<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: TeeWEE</title><link>https://news.ycombinator.com/user?id=TeeWEE</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 07:17:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=TeeWEE" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by TeeWEE in "A sufficiently detailed spec is code"]]></title><description><![CDATA[
<p>There are two kid of specs, formal spec, and "Product requirements / technical designs"<p>Technical design docs are higher level than code, they are impricise but highlight an architectural direction. Blanks need to be filled in. AI Shines here.<p>Formal specs == code
Some language shine in being very close to a formal spec. Yes functional languages.<p>But lets first discuss which kind of spec we talk about.</p>
]]></description><pubDate>Thu, 19 Mar 2026 09:00:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47436631</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=47436631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47436631</guid></item><item><title><![CDATA[New comment by TeeWEE in "Nvidia NemoClaw"]]></title><description><![CDATA[
<p>I think nanoclaw is architecturaly much better suited to solve this problem.</p>
]]></description><pubDate>Wed, 18 Mar 2026 19:00:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47429969</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=47429969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47429969</guid></item><item><title><![CDATA[New comment by TeeWEE in "Agentic Engineering Patterns"]]></title><description><![CDATA[
<p>We make the creator of the PR responsible for the code. Meaning they must understand it.<p>Also, we only allow engineers to commit (agent generated) code. Designers just come up with suggestions, engineers take it and ensure it fits our architecture.<p>We do have a huge codebase. We are teaching Claude Code with CLAUDE.md's and now also <feature>.spec.md (often a summary of the implementation plan).<p>In the end, engineers are responsible.</p>
]]></description><pubDate>Wed, 04 Mar 2026 19:38:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47252707</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=47252707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47252707</guid></item><item><title><![CDATA[New comment by TeeWEE in "OpenAI agrees with Dept. of War to deploy models in their classified network"]]></title><description><![CDATA[
<p>If you work at OpenAI, leave now while you can.</p>
]]></description><pubDate>Sat, 28 Feb 2026 13:51:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47195376</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=47195376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47195376</guid></item><item><title><![CDATA[New comment by TeeWEE in "Don't trust AI agents"]]></title><description><![CDATA[
<p>My point is: Trust the work of AI just like the work of a contracter: Check and verify, but dont micromanage.</p>
]]></description><pubDate>Sat, 28 Feb 2026 13:49:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47195359</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=47195359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47195359</guid></item><item><title><![CDATA[New comment by TeeWEE in "Don't trust AI agents"]]></title><description><![CDATA[
<p>Do you trust your employees?
Do you trust a contracter?
Do you trust other people?<p>AI is similar to a person you dont know that does work for you. 
Probably AI is a bit more trustworthy than a random person.<p>But a company, needs to let employees take ownership of their work, and trust them. Allow them to make mistakes.<p>Isnt AI no different?</p>
]]></description><pubDate>Sat, 28 Feb 2026 13:48:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47195347</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=47195347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47195347</guid></item><item><title><![CDATA[New comment by TeeWEE in "Leaving Google has actively improved my life"]]></title><description><![CDATA[
<p>I hardly use Google anymore. I almost always use Claude. It can do the "higher level task" I often want to accomplish when I go to google.<p>Claude checks multiples websites, reads them all, and answers my question.</p>
]]></description><pubDate>Fri, 27 Feb 2026 21:32:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47185920</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=47185920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47185920</guid></item><item><title><![CDATA[New comment by TeeWEE in "AGENTS.md outperforms skills in our agent evals"]]></title><description><![CDATA[
<p>This is quite a bad idea. You need to control the size and quality of your context by giving it one file that is optimized.<p>You don’t want to be burning tokens and large files will give diminishing returns as is mentioned in the Claude Code blog.</p>
]]></description><pubDate>Fri, 30 Jan 2026 02:58:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46820045</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=46820045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46820045</guid></item><item><title><![CDATA[New comment by TeeWEE in "AGENTS.md outperforms skills in our agent evals"]]></title><description><![CDATA[
<p>Indeed seems like Vercel completely missed the point about agents.<p>In Claude Code you can invoke an agent when you want as a developer and it copies the file content as context in the prompt.</p>
]]></description><pubDate>Fri, 30 Jan 2026 02:55:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46820032</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=46820032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46820032</guid></item><item><title><![CDATA[New comment by TeeWEE in "BMW PHEV: Safety fuse replacement is extremely expensive"]]></title><description><![CDATA[
<p>The BMW neue klasse is far superior to the latest Teslas.<p>Both in software hardware and handing.<p><a href="https://youtu.be/P-H-GJaGiUg?si=eq8YWy8gyJ5YS99X" rel="nofollow">https://youtu.be/P-H-GJaGiUg?si=eq8YWy8gyJ5YS99X</a><p>I think it even surpasses Chinese brands.</p>
]]></description><pubDate>Fri, 05 Dec 2025 03:06:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46156437</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=46156437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46156437</guid></item><item><title><![CDATA[New comment by TeeWEE in "Airloom – 3D Flight Tracker"]]></title><description><![CDATA[
<p>This is amazingly cool</p>
]]></description><pubDate>Fri, 28 Nov 2025 19:18:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46081832</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=46081832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46081832</guid></item><item><title><![CDATA[New comment by TeeWEE in "Grok is now the most popular model on OpenRouter"]]></title><description><![CDATA[
<p>Is open router used a lot? I just use claude code, so this is a misrepresentation of what is actually the most popular model right?</p>
]]></description><pubDate>Mon, 29 Sep 2025 14:53:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45414565</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=45414565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45414565</guid></item><item><title><![CDATA[New comment by TeeWEE in "Pure and Impure Software Engineering"]]></title><description><![CDATA[
<p>I dont like the "impure" label. But the guts of it is right. Most software solves a business problem. Even the "pure" ones could choose to deliver value sooner with tech debt.</p>
]]></description><pubDate>Thu, 11 Sep 2025 11:57:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45210522</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=45210522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45210522</guid></item><item><title><![CDATA[New comment by TeeWEE in "Go is a good fit for agents"]]></title><description><![CDATA[
<p>The main thing that lacks in go is auto OpenAOI generation from a golang func. You at least need reflection. It can be done. But not as easy as in python</p>
]]></description><pubDate>Tue, 10 Jun 2025 15:14:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44237857</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=44237857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44237857</guid></item><item><title><![CDATA[New comment by TeeWEE in "OpenAI to buy AI startup from Jony Ive"]]></title><description><![CDATA[
<p>Wow Sam Altman is so full of himself... I would never want to work for this narcist. Just watch this video. <a href="https://x.com/sama/status/1925242282523103408" rel="nofollow">https://x.com/sama/status/1925242282523103408</a></p>
]]></description><pubDate>Wed, 21 May 2025 20:15:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44055833</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=44055833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44055833</guid></item><item><title><![CDATA[New comment by TeeWEE in "Volonaut Airbike"]]></title><description><![CDATA[
<p>First flying bike. Startwars style</p>
]]></description><pubDate>Sat, 03 May 2025 14:18:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=43879187</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=43879187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43879187</guid></item><item><title><![CDATA[Volonaut Airbike]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=-Fev5M_7Wnw">https://www.youtube.com/watch?v=-Fev5M_7Wnw</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43879186">https://news.ycombinator.com/item?id=43879186</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 03 May 2025 14:18:07 +0000</pubDate><link>https://www.youtube.com/watch?v=-Fev5M_7Wnw</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=43879186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43879186</guid></item><item><title><![CDATA[New comment by TeeWEE in "New tools for building agents"]]></title><description><![CDATA[
<p>Correction: the MCP is a protocol for function calling and getting context into a model. It’s can run locally or over a network.<p>It does not specify how “agentic” systems interact with each other. Depending on what you mean there.</p>
]]></description><pubDate>Wed, 12 Mar 2025 08:29:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43340962</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=43340962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43340962</guid></item><item><title><![CDATA[New comment by TeeWEE in "Launch HN: Confident AI (YC W25) – Open-source evaluation framework for LLM apps"]]></title><description><![CDATA[
<p>Was also looking at Langfuse.ai or braintrust.dev<p>Anybody with experience can give me a tip of the best way to
- evaluate 
- manage prompts 
- trace calls</p>
]]></description><pubDate>Thu, 20 Feb 2025 19:54:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43119323</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=43119323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43119323</guid></item><item><title><![CDATA[New comment by TeeWEE in "Understanding gRPC, OpenAPI and REST and when to use them in API design"]]></title><description><![CDATA[
<p>It depends. That’s the whole point.<p>I see a lot of people here saying one is better than the other. But it depends on your use case and company size.<p>GRPC is a lot more complex to start using and hides internals. However it has some major advantages too like speed, streaming, type safety, stub generation. Once you have it in place adding a function is super easy.<p>The same can be said of OpenAPI. It’s easier to understand. Builds upon basic REST tech. However JSON parsing is slow, no streaming and has immature stub generation.<p>From my experience a lot of users who use OpenAPI only use it to generate a spec from the handwritten endpoints and do manual serialization. This is the worst of the two worlds. 
- manual code in mapping json to your objects 
- manual code mapping function parameters to get params or json
- often type mapping errors in clients<p>Those engineers often don’t understand that OpenAPI is capable of stub generation. Let alone understand GRPC.<p>GRPC saves a lot of work once in place. And is technical superior. However it comes at a cost.<p>I’ve seen OpenAPI generated from routes, with generated clients libs work really well. This requires some time to setup because you can hardly use OpenAPIGenerator out of the box. But once setup I think it hits a sweet spot:
- simple: http and json
- can be gradually introduced from hardcoded manual json serialization endpoint (client and server)
- can be used as an external api
- allows for client lib generation<p>But it really depends on your use case. But to dismiss GRPC so easily mainly shows you have never encountered a use case where you need it. Once you have it in place it is such a time saver. But the same holds for proper OpenAPI RPC use.<p>However my inner engineer hates how bad the tooling around OpenAPI is, the hardcoded endpoints often done instead of server stubs, and the amount of grunt work you still need todo to have proper client libs.</p>
]]></description><pubDate>Thu, 23 Jan 2025 04:35:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42800741</link><dc:creator>TeeWEE</dc:creator><comments>https://news.ycombinator.com/item?id=42800741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42800741</guid></item></channel></rss>