<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: airbreather</title><link>https://news.ycombinator.com/user?id=airbreather</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 23 Oct 2026 22:14:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=airbreather" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by airbreather in "Faster than earcut: triangulating 3.7M map polygons in 489 ms"]]></title><description><![CDATA[
<p>Why the obsession with triangles?<p>If you just want areas, or to know if a point is inside or outside the shape there is a better way.<p>Given a simple closed curve, points (ax, ay) (bx, by) (cx, cy) (dx, dy) as a trivial example.<p>Line them up a,b,c,d,a vertically and take the "determinant" as we were taught.<p>Ax<i>by - ay</i>bx + bx<i>cy - by</i>cx etc etc.<p>Divide the result by -2 and you have the are, positive is clockwise, negative is anticlockwise.<p>Put an anticlockwise shape inside a clockwise shape and you have a donut.<p>There is more, have to go to dinner.</p>
]]></description><pubDate>Thu, 22 Oct 2026 12:00:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=50194160</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=50194160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50194160</guid></item><item><title><![CDATA[New comment by airbreather in "I built a drone with only one motor [video]"]]></title><description><![CDATA[
<p>He meant one motor all up, including actuators.</p>
]]></description><pubDate>Tue, 20 Oct 2026 00:22:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=50159784</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=50159784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50159784</guid></item><item><title><![CDATA[New comment by airbreather in "Anthropic bans 'abusive or cruel behavior' towards Claude"]]></title><description><![CDATA[
<p>It is not about claude, it is about not normalising unwanted behaviour in society, in general.</p>
]]></description><pubDate>Thu, 08 Oct 2026 23:35:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=50013952</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=50013952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50013952</guid></item><item><title><![CDATA[New comment by airbreather in "So you think you could be an electrician?"]]></title><description><![CDATA[
<p>One point that most people miss is there are many different kinds of electricians who, often can't even do each other's jobs.<p>There is the house wirer, the panel builder, automotive electrician, HV, marine, drilling, industrial, maintenance etc etc.<p>Some kinds pay better, others yield work almost wherever you go, others lend themselves to starting your own business better.<p>It is nowhere near as homogenous as often described.</p>
]]></description><pubDate>Thu, 01 Oct 2026 15:52:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49923336</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=49923336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49923336</guid></item><item><title><![CDATA[New comment by airbreather in "Show HN: BentoPDF, Hyper Compress and Kura"]]></title><description><![CDATA[
<p>Impressive array of functions, haven't tried yet, but potentially the most useful tool/s of all is missing - named destinations.<p>Additionally the ability to convert bookmarks<->named  and to set bookmarks based on the font size and style can be incredibly useful.</p>
]]></description><pubDate>Tue, 01 Sep 2026 07:36:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49519126</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=49519126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49519126</guid></item><item><title><![CDATA[New comment by airbreather in "Qwen 3.8 27B"]]></title><description><![CDATA[
<p>Yeah well for whatever reason I often tend to drop a lot of those small words when typing something on keyboard...</p>
]]></description><pubDate>Sat, 15 Aug 2026 16:29:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49311921</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=49311921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49311921</guid></item><item><title><![CDATA[New comment by airbreather in "Ask HN: Do you use LLMs for non-coding related work?"]]></title><description><![CDATA[
<p>Family court preperation of docs and strategy</p>
]]></description><pubDate>Mon, 10 Aug 2026 16:13:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49245648</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=49245648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49245648</guid></item><item><title><![CDATA[New comment by airbreather in "Ask HN: Good ASX Shares API?"]]></title><description><![CDATA[
<p>without paying they are all 20 minutes behind in my experience</p>
]]></description><pubDate>Wed, 05 Aug 2026 01:33:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49177550</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=49177550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49177550</guid></item><item><title><![CDATA[New comment by airbreather in "Elevators"]]></title><description><![CDATA[
<p>Great article.<p>Where I live, on the taller buildings it is common to have banks of elevators which only service certain floors, eg floors 2:25 and 26-50 are two different banks of elevators.<p>Some modern elevators have two cars per shaft, imagine scheduling that.</p>
]]></description><pubDate>Sat, 01 Aug 2026 14:37:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49134841</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=49134841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49134841</guid></item><item><title><![CDATA[Kimi-code not performing well]]></title><description><![CDATA[
<p>I managed to get a subscription to kimi and have been running kimi-code for the last few hours, having imported my claude-code skills, settings etc into it.<p>I pointed it at a JS and python codebase I have been working on and asked it to review and refactor, then I got it to add some features - and boy, I am not impressed.<p>TBH it looks the part with the running commentary  it makes, but it seems to make some dumb mistakes.<p>Compared to claude-code it is slow, time consuming, hungry on the tokens and multiple times it told me it was done and the app could not even start.<p>I explicitly, and without any ambiguity, have standing orders that there is no type of silent failure that is acceptable in the current foreseen lifetime of our universe, and it still embedded a bunch of them in what was a relatively small amount of code I got it to generate.<p>I am just not seeing that it comes close to claude-code running Anthropic models, based on this one particular codebase I have tried it on so far.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49111792">https://news.ycombinator.com/item?id=49111792</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 30 Jul 2026 15:55:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49111792</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=49111792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49111792</guid></item><item><title><![CDATA[New comment by airbreather in "AI Can't Recreate the Thrust Game (But It Can Help You Understand It)"]]></title><description><![CDATA[
<p>8 months ago I got claude to do a perfect reproduction of the arcade asteroids game on a simple prompt and a once through.<p>I then got it to do lunar lander, that was also perfect, and very hard to land.</p>
]]></description><pubDate>Sun, 12 Jul 2026 19:51:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48884062</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=48884062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48884062</guid></item><item><title><![CDATA[New comment by airbreather in "How to Write an Effective Software Design Document"]]></title><description><![CDATA[
<p>"If you specify every possible detail in a design doc, you’ve essentially written the implementation during the design phase. That would defeat the whole purpose of a design doc."<p>However if you do this as an executeable specification then the job of core functionality is finished with the specification, with significantly beeter quality, potentially.<p>This sounds a lot harder than it is - most behaviour is state based and it is possible to define such behaviour with an executeable specification.<p>In the Functional Safety world this is often your best option.<p>I wrote my own software package to enable such practices and once used to a slightly different way of thinking it works very well.</p>
]]></description><pubDate>Fri, 26 Jun 2026 02:20:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48681626</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=48681626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48681626</guid></item><item><title><![CDATA[New comment by airbreather in "Proportional-Integral-Derivative (PID) controllers"]]></title><description><![CDATA[
<p>There are more than one set of tuning settings, depending whether optimised for start up, steady state, minimum overshoot etc</p>
]]></description><pubDate>Mon, 22 Jun 2026 10:57:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48628508</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=48628508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48628508</guid></item><item><title><![CDATA[New comment by airbreather in "Proportional-Integral-Derivative (PID) controllers"]]></title><description><![CDATA[
<p>Pretty easy to tune really - almost never use derivative, increase the proportional until oscillations occur then halve it, add a little integral, not so much it oscillates.</p>
]]></description><pubDate>Mon, 22 Jun 2026 10:54:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48628481</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=48628481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48628481</guid></item><item><title><![CDATA[New comment by airbreather in "Do turmeric and curcumin have any actual health benefits?"]]></title><description><![CDATA[
<p>based on multiple personal experiences, and that of friends/acquaintances, I have no doubt it works for reduction of inflammation of the sort you get spraining you ankle.<p>must be taken with pepper extract to increase bio availability, I buy it ready to go from the supermarket where they keep it with the vitamins and supplements.<p>just because no one has worked out how, does not mean it is ineffective.</p>
]]></description><pubDate>Sat, 06 Jun 2026 22:43:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48429770</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=48429770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48429770</guid></item><item><title><![CDATA[New comment by airbreather in "Show HN: I Dedicated 4 Years to Mastering Offline Password Cracking"]]></title><description><![CDATA[
<p>have you tried NULL?</p>
]]></description><pubDate>Fri, 22 May 2026 22:45:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48242570</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=48242570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48242570</guid></item><item><title><![CDATA[New comment by airbreather in "The Cost of Being "Nice""]]></title><description><![CDATA[
<p>Conflict arises from differing or unmet expectations.<p>So the easiest way to eliminate a lot of issues is clearly agree and define expectations up front.<p>There is a reason a whole branch of project management is called Expectation Management.</p>
]]></description><pubDate>Thu, 30 Apr 2026 18:06:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47966162</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=47966162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47966162</guid></item><item><title><![CDATA[New comment by airbreather in "The Social Edge of Intelligence: Individual Gain, Collective Loss"]]></title><description><![CDATA[
<p>AI allows anyone with a minimum amount of intelligence and operational expertise to become an "Expert Beginner" (currently).<p>What can you do with a whole team comprised only of Expert Beginners?</p>
]]></description><pubDate>Thu, 30 Apr 2026 17:56:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47966010</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=47966010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47966010</guid></item><item><title><![CDATA[New comment by airbreather in "Show HN: Zot – Yet another coding agent harness"]]></title><description><![CDATA[
<p>this is fucking awesome<p>it is fast, there is no fucking gateway fuckaround or any other similar issues, up and going in seconds<p>straight away I added two skills, that it wrote for itself, read my gmails and attachments, and browse the web, text browser first up, render page and screenshot with OCR for javascript heavy pages\<p>then I asked it, find the best value ram in my area, second hand as well as new, try gumtree and facebook marketplace, plus anything else relevant, bam - 15 seconds maybe a concise summarised range of options<p>then on another project, I told it to /study and then used the gmail plugin to access all the relevant gmails and attachments (which included minutes of all the meetings) and it was fully up to date with the project I am working on and ready to go<p>best agent I have used so far by a country mile, if you don't try it then that is your loss<p>did I mention it was fast, like 3x to 5x better productivity fast compared to openclaw, at least<p>one thing it does not do is support the up arrow/down arrow to scroll thru past commands, but you can just tell it, "run that websearch for ram again" etc, i will totally live witht his for all the other positives</p>
]]></description><pubDate>Tue, 28 Apr 2026 22:19:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47941645</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=47941645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47941645</guid></item><item><title><![CDATA[New comment by airbreather in "I cancelled Claude: Token issues, declining quality, and poor support"]]></title><description><![CDATA[
<p>I am sort of in the same place, it seems to have lost enough of the magic that I might be better trying to do more with running local LLMs on my 4090.<p>The thing is running local LLMs will give some kind of reliability and fixed expectations that saves a lot of time - yeah sure Claude might be fantastic one day, but what do I do when the same workload churns out shit the next and I am halfway thru updating and referencing a 500 document set?<p>Better the devil you know and all that.</p>
]]></description><pubDate>Fri, 24 Apr 2026 21:06:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47895818</link><dc:creator>airbreather</dc:creator><comments>https://news.ycombinator.com/item?id=47895818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47895818</guid></item></channel></rss>