<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: clnhlzmn</title><link>https://news.ycombinator.com/user?id=clnhlzmn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 08:29:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=clnhlzmn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by clnhlzmn in "The intracies of modern camera lens repair (2024)"]]></title><description><![CDATA[
<p>Because to control the autofocus motor and other features it makes sense to have a microcontroller in the lens. If you have a microcontroller in the lens you have software in the lens and if you have software in the lens you're going to need to update it.<p>You could argue that the camera should do firmware updates but the manufacturers for (semi) open mounts like the ones Tamron is making lenses for don't want to have to design a protocol to do updates for third party lenses through the body when the lens manufacturer can just slap a USB port on the lens and call it a day.<p>The port is also useful for customizing the lens functions. For third party lenses the camera can't be expected to manage those functions.</p>
]]></description><pubDate>Sat, 06 Jun 2026 02:13:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48420734</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=48420734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48420734</guid></item><item><title><![CDATA[New comment by clnhlzmn in "Ian's Secure Shoelace Knot"]]></title><description><![CDATA[
<p>I use this knot usually but it doesn't work for my pisgah range laces. They have their own recommended knot, which does work, but it's annoying to tie and asymmetric. I'll be trying this "secure" knot now.</p>
]]></description><pubDate>Thu, 04 Jun 2026 14:32:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48399260</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=48399260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48399260</guid></item><item><title><![CDATA[New comment by clnhlzmn in "United Airlines 767 returns to Newark after Bluetooth name sparks alert"]]></title><description><![CDATA[
<p>The really crazy thing is they returned to the origin instead of the nearest airport. If it was really an emergency they would have got out of the air at the nearest runway of suitable length instead of flying all the way back. Just theater.</p>
]]></description><pubDate>Mon, 01 Jun 2026 01:28:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48351645</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=48351645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48351645</guid></item><item><title><![CDATA[New comment by clnhlzmn in "A fundamental principle of aeronautical engineering has been overturned"]]></title><description><![CDATA[
<p>You learned something different then because this finding is that some kinds of additional roughness delay the transition to turbulent flow which is pretty clear in the article.</p>
]]></description><pubDate>Mon, 25 May 2026 01:22:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48262629</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=48262629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48262629</guid></item><item><title><![CDATA[New comment by clnhlzmn in "Floating point from scratch: Hard Mode"]]></title><description><![CDATA[
<p>doesn't ieee754 define a decimal format? Specifically "decimal64"</p>
]]></description><pubDate>Tue, 07 Apr 2026 13:28:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47675085</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=47675085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47675085</guid></item><item><title><![CDATA[New comment by clnhlzmn in "A Japanese glossary of chopsticks faux pas (2022)"]]></title><description><![CDATA[
<p>It's probably a faux pas to be left handed</p>
]]></description><pubDate>Sun, 22 Mar 2026 01:56:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47473662</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=47473662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47473662</guid></item><item><title><![CDATA[New comment by clnhlzmn in "I Don't Like Magic"]]></title><description><![CDATA[
<p>I think you're mistaken on that. Maybe me and the engineers I know are below average on this but even our combined knowledge of the kinds of things _real_ compilers get up to probably only scratches the surface. Don't get me wrong, I know what compilers do _in principle_. Hell I've even built a toy compiler or two. But the compilers I use for work? I just trust that the know what they're doing.</p>
]]></description><pubDate>Sat, 21 Feb 2026 23:04:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47105896</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=47105896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47105896</guid></item><item><title><![CDATA[New comment by clnhlzmn in "Apple-1 Computer Prototype Board #0 sold for $2.75M"]]></title><description><![CDATA[
<p>I need that "RUB OUT" key on my keyboard</p>
]]></description><pubDate>Sun, 01 Feb 2026 03:10:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46843283</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=46843283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46843283</guid></item><item><title><![CDATA[New comment by clnhlzmn in "A Social Filesystem"]]></title><description><![CDATA[
<p>Seems similar to remoteStorage [0]. What happened to that anyway?<p>[0]: <a href="https://remotestorage.io/" rel="nofollow">https://remotestorage.io/</a></p>
]]></description><pubDate>Sun, 18 Jan 2026 19:04:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46671019</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=46671019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46671019</guid></item><item><title><![CDATA[New comment by clnhlzmn in "HP Reveals Keyboard Computer with Ryzen AI Chip"]]></title><description><![CDATA[
<p>So instead of carrying a slightly larger but perfectly useful computer (a laptop) I have to carry a smaller but useless keyboard and mouse for the benefit of not having a keyboard and mouse sitting on a desk when the desk isn't being used? I still don't get it.<p>I could see the benefit if this thing dropped the keyboard entirely to make it as small as possible but still I'd rather just carry a small laptop.</p>
]]></description><pubDate>Tue, 13 Jan 2026 21:07:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46608020</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=46608020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46608020</guid></item><item><title><![CDATA[New comment by clnhlzmn in "HP Reveals Keyboard Computer with Ryzen AI Chip"]]></title><description><![CDATA[
<p>If this is better than a laptop for mobile work why include the keyboard? Why not just make it a tiny box with a single USB C connector to plug into the dock on your home and work desks? Since you already must have monitors and mice at those locations (or bring them with you) I'm failing to see the point of including the keyboard in this package (except of course to be able to advertise the "copilot key")</p>
]]></description><pubDate>Tue, 13 Jan 2026 21:03:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46607965</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=46607965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46607965</guid></item><item><title><![CDATA[New comment by clnhlzmn in "The struggle of resizing windows on macOS Tahoe"]]></title><description><![CDATA[
<p>Seems like you could make the corners round (not making a judgement on that in any way) and still give the resize handle a more sensible size/shape/location right? As in this isn't a visual design problem.</p>
]]></description><pubDate>Mon, 12 Jan 2026 02:16:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46583114</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=46583114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46583114</guid></item><item><title><![CDATA[New comment by clnhlzmn in "Pebble Index 01 – External memory for your brain"]]></title><description><![CDATA[
<p>This makes me wonder about things like air pods. Do they replaceable batteries? Does Apple plan to make them so?</p>
]]></description><pubDate>Wed, 10 Dec 2025 03:49:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46213869</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=46213869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46213869</guid></item><item><title><![CDATA[New comment by clnhlzmn in "Abuse of the nullish coalescing operator in JS/TS"]]></title><description><![CDATA[
<p>> I've come to see this ubiquitous string of symbols, ?? "", as the JS equivalent to .unwrap() in Rust<p>Isn't this more like `unwrap_or`?</p>
]]></description><pubDate>Fri, 28 Nov 2025 00:27:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46074447</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=46074447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46074447</guid></item><item><title><![CDATA[New comment by clnhlzmn in "LAPD helicopter tracker with real-time operating costs"]]></title><description><![CDATA[
<p>I think the person you replied to probably just has a different definition of "completely ruined" than you or I.</p>
]]></description><pubDate>Sat, 22 Nov 2025 03:47:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46011925</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=46011925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46011925</guid></item><item><title><![CDATA[New comment by clnhlzmn in "Show HN: 32V TENS device from built from scratch under $100"]]></title><description><![CDATA[
<p>I see<p>> Each electrode channel is tied to a finger pad<p>but the layout shows the finger pads are all tied together. What am I missing?</p>
]]></description><pubDate>Fri, 21 Nov 2025 14:13:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46004809</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=46004809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46004809</guid></item><item><title><![CDATA[New comment by clnhlzmn in "Archive or Delete?"]]></title><description><![CDATA[
<p>I haven't seen this option yet: archive things you think are important, delete things you think are not important, but don't permanently delete anything. Just use archive and trash as folders of differing degrees of importance. If you run out of storage you can manually delete some of the oldest items in the trash and be pretty sure you didn't need those things (but this will never be necessary because who runs out of email storage).</p>
]]></description><pubDate>Wed, 12 Nov 2025 20:22:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45905962</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=45905962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45905962</guid></item><item><title><![CDATA[New comment by clnhlzmn in "Bloom Filters by Example"]]></title><description><![CDATA[
<p>I recently used a bloom filter to achieve a log message anti-spam feature. In the logger I hashed the messages and inserted into the filter. If the entry was present I didn’t output the messages. Then every few seconds I would iterate over the filter and clear all the bits. It worked out nicely that I didn’t have to worry about atomically clearing all the bits in the filter, if messages were coming in and any of their bits had been cleared that was sufficient to cause them to be logged again. This was much more efficient than the previous implementation which kept a count of messages seen and would saturate at N and had the effect that if a particular message was being repeatedly logged it would be seen, just at most at the rate at which the filter was being cleared.<p>After being aware of bloom filters for a while it was quite satisfying to organically find a real use for one that was such an improvement.</p>
]]></description><pubDate>Sun, 29 Jun 2025 21:10:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44416448</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=44416448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44416448</guid></item><item><title><![CDATA[New comment by clnhlzmn in "Algebraic Data Types for C99"]]></title><description><![CDATA[
<p>You might also be interested in metalang99 by the same author.</p>
]]></description><pubDate>Thu, 09 May 2024 13:33:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=40308068</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=40308068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40308068</guid></item><item><title><![CDATA[New comment by clnhlzmn in "The xz attack shell script"]]></title><description><![CDATA[
<p>Oh I get it. Sometimes bash is the right tool for the job. I think that’s just mostly an unfortunate historical artifact though. It’s hard to argue it’s intuitive or “clean” or ${POSITIVE_ADJECTIVE} in the average case.</p>
]]></description><pubDate>Thu, 04 Apr 2024 02:40:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39925988</link><dc:creator>clnhlzmn</dc:creator><comments>https://news.ycombinator.com/item?id=39925988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39925988</guid></item></channel></rss>