<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: piinbinary</title><link>https://news.ycombinator.com/user?id=piinbinary</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 16 Jun 2026 02:18:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=piinbinary" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by piinbinary in "A calculator that doesn't round"]]></title><description><![CDATA[
<p>It would also be fun to have a full computer algebra system (like maxima) on a phone</p>
]]></description><pubDate>Mon, 15 Jun 2026 21:27:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48547235</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=48547235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48547235</guid></item><item><title><![CDATA[New comment by piinbinary in "CrankGPT"]]></title><description><![CDATA[
<p>I bet if you took one of Taalas' cards which consumes 200 watts for 14,000 tokens/second [0] and slowed it down by a factor of 10, it would actually be quite reasonable to power by bicycle.<p>[0]: <a href="https://www.sdxcentral.com/news/chip-designer-taalas-bets-on-hard-wired-ai-chips/" rel="nofollow">https://www.sdxcentral.com/news/chip-designer-taalas-bets-on...</a></p>
]]></description><pubDate>Mon, 15 Jun 2026 14:49:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48542141</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=48542141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48542141</guid></item><item><title><![CDATA[Deep Habits: WorkingMemory.txt]]></title><description><![CDATA[
<p>Article URL: <a href="https://calnewport.com/deep-habits-workingmemory-txt-the-most-important-productivity-tool-youve-never-heard-of/">https://calnewport.com/deep-habits-workingmemory-txt-the-most-important-productivity-tool-youve-never-heard-of/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48293640">https://news.ycombinator.com/item?id=48293640</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 27 May 2026 13:02:24 +0000</pubDate><link>https://calnewport.com/deep-habits-workingmemory-txt-the-most-important-productivity-tool-youve-never-heard-of/</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=48293640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48293640</guid></item><item><title><![CDATA[New comment by piinbinary in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>I've been going through Nora Sandler's Writing a C Compiler book and writing a compiler in Python. I'm excited to start the chapters on optimization - those seem like the most fun algorithm problems.<p>I recommend the book. It certainly isn't easy (maybe 3x harder than Crafting Interpreters), but I've learned a ton (eg how to deal with operations on different sizes of types, or the trick of using pseudoregisters to avoid having to figure out registers up front).<p><a href="https://github.com/jmikkola/writing-a-c-compiler-python" rel="nofollow">https://github.com/jmikkola/writing-a-c-compiler-python</a></p>
]]></description><pubDate>Sun, 10 May 2026 20:23:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48087550</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=48087550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48087550</guid></item><item><title><![CDATA[New comment by piinbinary in "Significant raise of reports"]]></title><description><![CDATA[
<p>I'd be very curious to know what class of vulnerability these tend to be (buffer overrun, use after free, misset execute permissions?), and if, armed with that knowledge, a deterministic tool could reliably find or prevent all such vulnerabilities. Can linters find these? Perhaps fuzzing? If code was written in a more modern language, is it sill likely that these bugs would have happened?</p>
]]></description><pubDate>Thu, 02 Apr 2026 13:15:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47614079</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=47614079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47614079</guid></item><item><title><![CDATA[Stripe Projects: Provision and manage services from the CLI]]></title><description><![CDATA[
<p>Article URL: <a href="https://projects.dev/">https://projects.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47532148">https://news.ycombinator.com/item?id=47532148</a></p>
<p>Points: 137</p>
<p># Comments: 31</p>
]]></description><pubDate>Thu, 26 Mar 2026 16:00:57 +0000</pubDate><link>https://projects.dev/</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=47532148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47532148</guid></item><item><title><![CDATA[New comment by piinbinary in "How many branches can your CPU predict?"]]></title><description><![CDATA[
<p>How does the benchmark tell how many branches were mispredicted? Is that something the processor exposes?</p>
]]></description><pubDate>Thu, 19 Mar 2026 19:51:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47444912</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=47444912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47444912</guid></item><item><title><![CDATA[New comment by piinbinary in "Austin’s surge of new housing construction drove down rents"]]></title><description><![CDATA[
<p>> a luxury apartment building goes up, surveys the market, and sets its rents 30% higher for the privilege of living in a new building with a gym for dogs or ball pit or whatever. Then the older buildings say, "Well, we can raise our rents 20% and still be the best deal in town," and so on.<p>I think that might not be the right cause and effect relationship. The actual cause is increased demand. This creates both the increased pricing of existing stock and an incentive to build new stock.</p>
]]></description><pubDate>Thu, 19 Mar 2026 01:37:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47433701</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=47433701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47433701</guid></item><item><title><![CDATA[Situational Awareness (2024)]]></title><description><![CDATA[
<p>Article URL: <a href="https://situational-awareness.ai/">https://situational-awareness.ai/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47262572">https://news.ycombinator.com/item?id=47262572</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Mar 2026 15:19:17 +0000</pubDate><link>https://situational-awareness.ai/</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=47262572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47262572</guid></item><item><title><![CDATA[AI Thoughts]]></title><description><![CDATA[
<p>Article URL: <a href="https://jeremymikkola.com/posts/2026_03_04_ai_thoughts.html">https://jeremymikkola.com/posts/2026_03_04_ai_thoughts.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47256830">https://news.ycombinator.com/item?id=47256830</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 05 Mar 2026 02:41:30 +0000</pubDate><link>https://jeremymikkola.com/posts/2026_03_04_ai_thoughts.html</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=47256830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47256830</guid></item><item><title><![CDATA[New comment by piinbinary in "Bus stop balancing is fast, cheap, and effective"]]></title><description><![CDATA[
<p>Back when I lived in SF, there was one bus route (the 6, I believe) that I could use to get to work. The bus was so slow due to frequent, long stops and traffic lights that I could keep up with it on foot by walking briskly. I only bothered taking it when it was raining because it didn't get me to work any faster than walking.</p>
]]></description><pubDate>Wed, 25 Feb 2026 17:11:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47154365</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=47154365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47154365</guid></item><item><title><![CDATA[New comment by piinbinary in "Bus stop balancing is fast, cheap, and effective"]]></title><description><![CDATA[
<p>That's an interesting point.<p>I'm also curious how bus stops interact with timed lights. Presumably each time the bus stops, it gets kicked back to the next cycle of green lights (which might be a low-single-digit minute delay).<p>Hopefully there's a traffic engineer in the audience who can give the real answers.</p>
]]></description><pubDate>Wed, 25 Feb 2026 17:07:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47154314</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=47154314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47154314</guid></item><item><title><![CDATA[New comment by piinbinary in "Show HN: AI Timeline – 171 LLMs from Transformer (2017) to GPT-5.3 (2026)"]]></title><description><![CDATA[
<p>I think it's missing Google's Bard</p>
]]></description><pubDate>Tue, 24 Feb 2026 16:15:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47138914</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=47138914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47138914</guid></item><item><title><![CDATA[New comment by piinbinary in "A terminal weather app with ASCII animations driven by real-time weather data"]]></title><description><![CDATA[
<p>That reminds me of `curl wttr.in/94110`</p>
]]></description><pubDate>Thu, 19 Feb 2026 19:00:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47077639</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=47077639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47077639</guid></item><item><title><![CDATA[New comment by piinbinary in "How to choose between Hindley-Milner and bidirectional typing"]]></title><description><![CDATA[
<p>> friends don’t just bring up type inference in casual conversation<p>I wonder if this is a reference to "I need you to understand that people don't have conversations where they randomly recommend operating systems to one another"<p>But to the actual point of the article: my understanding is that there are areas where you can use bidirectional typing (e.g. languages that have subclasses) where HM style type inference might become undecidable.</p>
]]></description><pubDate>Thu, 19 Feb 2026 03:26:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47069526</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=47069526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47069526</guid></item><item><title><![CDATA[New comment by piinbinary in "Understanding the Go Compiler: The Linker"]]></title><description><![CDATA[
<p>I'm impressed with how approachable the explanation is!</p>
]]></description><pubDate>Sat, 14 Feb 2026 16:53:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47016046</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=47016046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47016046</guid></item><item><title><![CDATA[New comment by piinbinary in "Claude’s C Compiler vs. GCC"]]></title><description><![CDATA[
<p>That stuck out to me as well.<p>I wonder if there could be a bug where extra code runs but the result is discarded (and the code that runs happens to have no side effects).<p>The post also says<p>> That is roughly 1 billion iterations<p>but that doesn't sound right because GCC's version runs in only 0.047s, and no CPU can do a billion iterations that quickly.</p>
]]></description><pubDate>Mon, 09 Feb 2026 12:53:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46944722</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=46944722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46944722</guid></item><item><title><![CDATA[New comment by piinbinary in "Tiny C Compiler"]]></title><description><![CDATA[
<p>I am currently going through that book. I recommend it with one caveat: you'll need to have written some interpreters before (Crafting Interpreters is a perfect starting point) because it expects you to already know some things like to how write a simple recursive decent parser.</p>
]]></description><pubDate>Sun, 08 Feb 2026 14:05:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46934286</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=46934286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46934286</guid></item><item><title><![CDATA[New comment by piinbinary in "Wall Street just lost $285B because of 13 Markdown files"]]></title><description><![CDATA[
<p><a href="https://archive.is/dNffG" rel="nofollow">https://archive.is/dNffG</a></p>
]]></description><pubDate>Fri, 06 Feb 2026 15:38:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46914137</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=46914137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46914137</guid></item><item><title><![CDATA[New comment by piinbinary in "List animals until failure"]]></title><description><![CDATA[
<p>It didn't know about the Woodboring beetle: <a href="https://en.wikipedia.org/wiki/Woodboring_beetle" rel="nofollow">https://en.wikipedia.org/wiki/Woodboring_beetle</a><p>Doing this felt odd, it was like it wore out something in my brain. After a while I could picture the animals I wanted to enter but I struggled to remember the word for them. Only now, a minute or so after stopping, could I remember 'Dragonfly'<p>I was also amused by the reaction to "crab":<p>> (Carcinization makes it hard to define “crab”, so I'm going to pretend you said “brown crab”.)</p>
]]></description><pubDate>Sun, 01 Feb 2026 17:48:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46847882</link><dc:creator>piinbinary</dc:creator><comments>https://news.ycombinator.com/item?id=46847882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46847882</guid></item></channel></rss>