<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: biot</title><link>https://news.ycombinator.com/user?id=biot</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 22:54:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=biot" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by biot in "I want to wash my car. The car wash is 50 meters away. Should I walk or drive?"]]></title><description><![CDATA[
<p>This is the LLM equivalent of a riddle, eg: “A farmer has 17 sheep. All but 9 die. How many are left?”</p>
]]></description><pubDate>Mon, 16 Feb 2026 16:21:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47036910</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=47036910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47036910</guid></item><item><title><![CDATA[New comment by biot in "Ask HN: Are there examples of 3D printing data onto physical surfaces?"]]></title><description><![CDATA[
<p>Depending on how you define 3D printing: braille.</p>
]]></description><pubDate>Sat, 14 Feb 2026 07:14:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47012382</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=47012382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47012382</guid></item><item><title><![CDATA[New comment by biot in "First convex polyhedron found that can't pass through itself"]]></title><description><![CDATA[
<p>The article says:<p>> The full menagerie of shapes is too diverse to get a handle on, so mathematicians tend to focus on convex polyhedra<p>The phrase "tend to focus on" suggests it's not an exclusive thing. However, you're right -- it appears that the Rupert property only applies to convex polyhedra, so the article title and text is at the very least incomplete given that a sphere is a shape.</p>
]]></description><pubDate>Sat, 25 Oct 2025 08:47:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45702299</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=45702299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45702299</guid></item><item><title><![CDATA[New comment by biot in "First convex polyhedron found that can't pass through itself"]]></title><description><![CDATA[
<p>Presumably a simple sphere would trivially qualify as being unable to pass through itself.</p>
]]></description><pubDate>Fri, 24 Oct 2025 20:55:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45698971</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=45698971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45698971</guid></item><item><title><![CDATA[New comment by biot in "I could not convince my k8s team to go AWS serverless"]]></title><description><![CDATA[
<p>> Serverless Advocate: Yes, but instead of paying for infrastructure overhead and hiring 5–10 highly specialized k8s engineers, you pay AWS to manage it for you.<p>This argument lost me. If you’re running your own k8s install on top of servers, you’re doing it wrong. You don’t need highly specialized k8s engineers. Use your cloud provider’s k8s infrastructure, configure it once, put together a deploy script, and you never have to touch yaml files for typical deploys. You don’t need Lambda and the like to get the same benefits. And as a bonus, you avoid the premium costs of Lambda if you’re doing serious traffic (like a billion incoming API requests/day).<p>Every developer should be able to deploy at any time by running a single command to deploy the latest CI build. Here’s how: <a href="https://engineering.streak.com/p/implementing-bluegreen-deployments" rel="nofollow">https://engineering.streak.com/p/implementing-bluegreen-depl...</a></p>
]]></description><pubDate>Sat, 05 Jul 2025 08:30:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44471088</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=44471088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44471088</guid></item><item><title><![CDATA[New comment by biot in "Preventing Flash of Incomplete Markdown when streaming AI responses"]]></title><description><![CDATA[
<p>If you buffer starting with the ( character, then you'd still send the [text] part of the link, and worst case is that with no matching ) character to close the link, you end up buffering the remainder of the response. Even still, the last step is "flush any buffered text to the client", so the remainder of the response will be transmitted eventually in a single chunk.<p>There are some easy wins that could improve this further: line endings within links are generally not valid markdown, so if the code ever sees \n then just flush buffered text to the client and reset the state to TEXT.</p>
]]></description><pubDate>Wed, 04 Jun 2025 19:08:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44184334</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=44184334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44184334</guid></item><item><title><![CDATA[New comment by biot in "Preventing Flash of Incomplete Markdown when streaming AI responses"]]></title><description><![CDATA[
<p>There are a few things in our implementation that make a more general solution unnecessary. We only need the output to support a limited set of markdown which is typically text, bullet points, and links. So we don't need code blocks (yet).<p>However, the second thing (not mentioned in the post) is that we are not rendering the markdown to HTML on the server, so []() markdown is sent to the client as []() markdown, not converted into <a href=...>. So even if a []() type link exists in a code block, that text will still be sent to the client as []() text, only sent in a single chunk and perhaps with the link URL replaced. The client has its own library to render the markdown to HTML in React.<p>Also, the answers are typically short so even if OpenAI outputs some malformed markdown links, worst case is that we end up buffering more than we need to and the user experiences a pause after which the entire response is visible at once (the last step is to flush any buffered text to the client).</p>
]]></description><pubDate>Wed, 04 Jun 2025 18:39:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44184019</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=44184019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44184019</guid></item><item><title><![CDATA[Preventing Flash of Incomplete Markdown when streaming AI responses]]></title><description><![CDATA[
<p>Article URL: <a href="https://engineering.streak.com/p/preventing-unstyled-markdown-streaming-ai">https://engineering.streak.com/p/preventing-unstyled-markdown-streaming-ai</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44182941">https://news.ycombinator.com/item?id=44182941</a></p>
<p>Points: 34</p>
<p># Comments: 11</p>
]]></description><pubDate>Wed, 04 Jun 2025 17:06:18 +0000</pubDate><link>https://engineering.streak.com/p/preventing-unstyled-markdown-streaming-ai</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=44182941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44182941</guid></item><item><title><![CDATA[New comment by biot in "De Bruijn notation, and why it's useful"]]></title><description><![CDATA[
<p>This has long been my favorite entry! Still on my todo list to go through and fully understand it.</p>
]]></description><pubDate>Fri, 30 May 2025 18:36:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44138843</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=44138843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44138843</guid></item><item><title><![CDATA[New comment by biot in "ALICE detects the conversion of lead into gold at the LHC"]]></title><description><![CDATA[
<p>Maybe as an eventually consistent life form using extremely slow message passing. Though gravity becomes a major factor that would limit the size unless it’s incredibly sparse.<p>One of my favorite episodes of Love, Death, & Robots is “Swarm”. Worth a watch.</p>
]]></description><pubDate>Fri, 09 May 2025 19:39:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43940280</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=43940280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43940280</guid></item><item><title><![CDATA[New comment by biot in "Show HN: Kubetail – Real-time log search for Kubernetes"]]></title><description><![CDATA[
<p>While the search offered is handy, I watch logs on multi-pod workloads via:<p><pre><code>    kubectl logs -f -l app=api --max-log-requests=50
</code></pre>
This follows along all pods with the given label (app: api) for up to 50 pods or however many you want. Quite useful when I'm looking for specific output such as ERROR logs to just pipe it to grep like this:<p><pre><code>    kubectl logs -f -l app=api --max-log-requests=50 | grep ERROR
</code></pre>
and get realtime filtering of all log output without having to tail individual pods by name.</p>
]]></description><pubDate>Fri, 02 May 2025 00:39:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43864985</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=43864985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43864985</guid></item><item><title><![CDATA[New comment by biot in "Apple restricts Pebble from being awesome with iPhones"]]></title><description><![CDATA[
<p>You can run ad blockers in mobile Safari. This one works great: <a href="https://apps.apple.com/us/app/firefox-focus-privacy-browser/id1055677337">https://apps.apple.com/us/app/firefox-focus-privacy-browser/...</a> -- it's both a browser itself as well as acting as a content blocker for Safari and does a fantastic job at blocking ads.</p>
]]></description><pubDate>Tue, 18 Mar 2025 21:59:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43405662</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=43405662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43405662</guid></item><item><title><![CDATA[New comment by biot in "Show HN: Calculate Your Revenue"]]></title><description><![CDATA[
<p>The revenue milestones appears to show annual revenue goals rather than monthly. For example, if you have only 1 plan at $1/month, the $1000/month target shows you need 84 subscribers.</p>
]]></description><pubDate>Mon, 03 Feb 2025 21:15:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42923254</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=42923254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42923254</guid></item><item><title><![CDATA[New comment by biot in "I've acquired a new superpower"]]></title><description><![CDATA[
<p>Fun fact: it's a different device, but the principle is the same as the device used in the documentary Tim's Vermeer. It results in the images overlapping between your left and right eye and you simply paint until the difference goes away.</p>
]]></description><pubDate>Fri, 10 Jan 2025 23:45:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42661720</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=42661720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42661720</guid></item><item><title><![CDATA[New comment by biot in "Phased Array Microphone (2023)"]]></title><description><![CDATA[
<p>> However, if it's inside a plastic case that blocks light, it doesn't.<p>You want an ordinary diode to allow current to flow easily when it senses light? Simple: shine a powerful laser at the plastic-encased diode and it will melt the plastic and liquify the metal, fusing it together and allowing current to flow again. See? You just needed to try harder.</p>
]]></description><pubDate>Fri, 22 Nov 2024 23:06:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42218110</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=42218110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42218110</guid></item><item><title><![CDATA[New comment by biot in "Nutrient levels in retail grocery stores"]]></title><description><![CDATA[
<p>> Seems like all these other factors should matter too!<p>The way I read it was that there are some minerals that are no longer there to begin with because they're simply not in the soil. For nutrients (like vitamin C) created as part of the growing process, speed is the only factor that matters.<p>So yes, it does matter but unless you have a way of knowing which farm(s) the produce came from and what their soil mineral content is, that's not something you can factor into your purchasing decision.</p>
]]></description><pubDate>Mon, 04 Nov 2024 20:30:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42045718</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=42045718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42045718</guid></item><item><title><![CDATA[New comment by biot in "Dynamicland 2024"]]></title><description><![CDATA[
<p><i>> I think an IDE, a keyboard, and a projector are better than printing code blocks at a specific revision which is identified by a computer-readable id, and which must be given a new ID and a new printed page every time you want to try executing a new version.</i><p>You're making several incorrect assumptions here:<p>1. That you can't interactively try out the code as you're editing it.<p>2. That the system as implemented is the final vision of how the system ought to work forever.<p>From <a href="https://youtu.be/5Q9r-AEzRMA?t=150" rel="nofollow">https://youtu.be/5Q9r-AEzRMA?t=150</a> "Anyone can change any program at any time and see the changes immediately", which demonstrates live editing the code and seeing the projected flow lines change color. So you can keep editing and iterating on the program, trying out your changes without ever having to print anything. Once you are satisfied with your improvements, you then "commit" the code, which results in the system printing out a new page with its new identifier.<p>And if any part of your expectations isn't how things work, it's likely because this is a research project and nobody has written the code to make it behave the way you'd like. Since Realtalk is built on itself, one would only need to make the appropriate changes to improve the system.</p>
]]></description><pubDate>Wed, 04 Sep 2024 20:58:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=41450731</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=41450731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41450731</guid></item><item><title><![CDATA[New comment by biot in "Discovered June 16th, large asteroid to pass between Earth and moon on Saturday"]]></title><description><![CDATA[
<p>From the article:<p><i>> "This is a big object. An object of this size is going to have the equivalent impact energy in the hundreds of megaton approaching a gigaton," Brown said. "That'd be a regional impact. It's the sort of thing that if it hit the east coast of the U.S., you would have catastrophic effects over most of the eastern seaboard. But it's not big enough to affect the whole world."</i></p>
]]></description><pubDate>Fri, 28 Jun 2024 18:54:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=40823851</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=40823851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40823851</guid></item><item><title><![CDATA[New comment by biot in "What happens in the brain to cause depression?"]]></title><description><![CDATA[
<p>The interviewee touches on this:<p><i>> And so I would say, in response to what’s often asked, which is: If depression isn’t simply an abnormality in serotonin, why would you prescribe an SSRI? And I think the answer is that through serotonin and norepinephrine, we can promote the brain’s capacity for resilience against the adverse effects of stress and depression on the brain.</i></p>
]]></description><pubDate>Mon, 27 May 2024 00:29:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=40486558</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=40486558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40486558</guid></item><item><title><![CDATA[New comment by biot in "Meta's new LLM-based test generator"]]></title><description><![CDATA[
<p>I suspect a lot of people overestimate how special their code is. Also, if your code exists in a private repo on GitHub, then you're already trusting the same third party when using GitHub Copilot.</p>
]]></description><pubDate>Sat, 24 Feb 2024 01:08:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=39488157</link><dc:creator>biot</dc:creator><comments>https://news.ycombinator.com/item?id=39488157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39488157</guid></item></channel></rss>