<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: jzwinck</title><link>https://news.ycombinator.com/user?id=jzwinck</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 19:27:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jzwinck" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jzwinck in "Niche Museums"]]></title><description><![CDATA[
<p>I recommend Japan as a country with many niche museums, here are two I enjoyed:<p><a href="https://www.tdk.com/museum/en/" rel="nofollow">https://www.tdk.com/museum/en/</a><p><a href="https://www.khi.co.jp/kawasakiworld/english/" rel="nofollow">https://www.khi.co.jp/kawasakiworld/english/</a><p>They are museums run by companies about their own histories and industries. The TDK one was quite unexpected: it's basically a museum about very thin plastic.</p>
]]></description><pubDate>Fri, 27 Mar 2026 06:13:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47539553</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=47539553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47539553</guid></item><item><title><![CDATA[New comment by jzwinck in "Zlob.h 100% POSIX and glibc compatible globbing lib that is faste and better"]]></title><description><![CDATA[
<p>In case someone doesn't know, the standard function for that is called fnmatch:<p><a href="https://man7.org/linux/man-pages/man3/fnmatch.3.html" rel="nofollow">https://man7.org/linux/man-pages/man3/fnmatch.3.html</a></p>
]]></description><pubDate>Sat, 07 Feb 2026 10:09:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46922669</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=46922669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46922669</guid></item><item><title><![CDATA[New comment by jzwinck in "FOSDEM 2026 – Open-Source Conference in Brussels – Day#1 Recap"]]></title><description><![CDATA[
<p>For talks which will obviously be popular, go to the talk before it even if it's not as interesting.  It's not common to have two super-popular talks in a row in the same room.</p>
]]></description><pubDate>Sun, 01 Feb 2026 16:03:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46847077</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=46847077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46847077</guid></item><item><title><![CDATA[New comment by jzwinck in "Booking.com cancels $4K hotel reservation, offers same rooms again for $17K"]]></title><description><![CDATA[
<p>In Europe if an airline does that they have to pay you a penalty of a few hundred euro.<p>But KLM (Dutch flag carrier) found a way around that: if a flight is overloaded by weight they will keep all the passengers on board but leave their luggage behind. There is no direct penalty for late luggage, so many customers will get nothing except perhaps a little free shopping if they feel like filing forms to reimburse for having to buy clothes at their destination. But that's cheaper than the penalty for not taking the passenger on time, so KLM "optimized" it.</p>
]]></description><pubDate>Mon, 24 Nov 2025 21:12:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46039386</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=46039386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46039386</guid></item><item><title><![CDATA[New comment by jzwinck in "Look at how unhinged GPU box art was in the 2000s (2024)"]]></title><description><![CDATA[
<p>Sound cards too. The Hercules website still proudly shows all their boxes from back when sound cards were popular for gaming and more: <a href="https://support.hercules.com/en/cat-soundcards-en/" rel="nofollow">https://support.hercules.com/en/cat-soundcards-en/</a><p>Several models don't even have pictures of the card, but every one of them shows the crazy box.<p>They also still list all their old GPUs. Compare the wild boxes at the top with the TV tuner boxes at the bottom: <a href="https://support.hercules.com/en/cat-videocards-en/" rel="nofollow">https://support.hercules.com/en/cat-videocards-en/</a></p>
]]></description><pubDate>Mon, 20 Oct 2025 04:48:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45640252</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=45640252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45640252</guid></item><item><title><![CDATA[New comment by jzwinck in "Go has added Valgrind support"]]></title><description><![CDATA[
<p>If that were true it would also apply to C and C++. I have used Valgrind with Python + Boost C++ hybrid programs and it worked fine after spending an hour making a suppressions file.</p>
]]></description><pubDate>Tue, 23 Sep 2025 12:25:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45346052</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=45346052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45346052</guid></item><item><title><![CDATA[New comment by jzwinck in "The value of bringing a telephoto lens"]]></title><description><![CDATA[
<p><a href="https://m.dpreview.com/reviews/buying-guide-best-cameras-under-1500" rel="nofollow">https://m.dpreview.com/reviews/buying-guide-best-cameras-und...</a><p>Any of those is great. There is also a sub-$1000 category but the cameras in it are more compromised.<p>If you want to spend less, buy used Nikon Z or Canon R series.</p>
]]></description><pubDate>Sun, 14 Sep 2025 14:34:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45240039</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=45240039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45240039</guid></item><item><title><![CDATA[New comment by jzwinck in "Protobuffers Are Wrong (2018)"]]></title><description><![CDATA[
<p>If you care about network bandwidth you can compress before sending, as virtually all web applications do.  Then you don't need to worry much about the space efficiency of the application format.</p>
]]></description><pubDate>Sat, 06 Sep 2025 12:04:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45148545</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=45148545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45148545</guid></item><item><title><![CDATA[New comment by jzwinck in "Hyatt Hotels are using algorithmic Rest “smoking detectors”"]]></title><description><![CDATA[
<p>I find it somewhat unlikely, as this particular W hotel was not in a country known for personal injury lawsuits.<p>More likely it was sold to them by some interior design firm as a luxury feature.  Unfortunately it's only helpful if you're alone--even if it worked correctly you wouldn't want the room lights turning on just because your spouse got up.</p>
]]></description><pubDate>Sat, 19 Jul 2025 13:04:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44615172</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=44615172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44615172</guid></item><item><title><![CDATA[New comment by jzwinck in "Hyatt Hotels are using algorithmic Rest “smoking detectors”"]]></title><description><![CDATA[
<p>Not about smoking but I recently stayed at a W hotel and was woken in the middle of the night by the room lights turning on. They used electronic push buttons and I turned them off. Seconds later they turned on again. This repeated several times until I was fully awake and called the front desk.<p>"We can come put tape on the sensors."<p>"What sensors?"<p>"There are sensors under the bed."<p>"Oh, so you already know about this problem but haven't fixed it. Thanks, please don't send anyone."<p>I then looked under the bed and sure enough there was a motion detector on each side. I removed these from their brackets and let them dangle facing the floor instead of outward. This blinded them and solved the problem. I guess they were malfunctioning or they were able to detect motion above the bed via reflections.<p>The next day I reported this to the front desk, who were unsympathetic and unhelpful. They told me it was for my own safety. Apparently at other hotels I have just been incredibly lucky not to have fallen down when getting out of bed.<p>I will not stay at a W hotel again unless I can confirm in advance that they do not have motion detectors under the bed which spuriously turn the lights on at night. Maybe I'll add Hyatt to the no-go list.</p>
]]></description><pubDate>Sat, 19 Jul 2025 07:13:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44613276</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=44613276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44613276</guid></item><item><title><![CDATA[New comment by jzwinck in "Aeron: Efficient reliable UDP unicast, UDP multicast, and IPC message transport"]]></title><description><![CDATA[
<p>I haven't seen the makers of Aeron (or anyone else) claim it's "orders of magnitude faster than plain UDP."  Do you have a link to something about this?  It doesn't pass the smell test for me unless you're talking specifically about using Aeron within a single machine (where it uses shared memory instead of the network)...but you said "Within a datacenter" not "Within a computer."</p>
]]></description><pubDate>Sun, 13 Jul 2025 08:26:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44548547</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=44548547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44548547</guid></item><item><title><![CDATA[New comment by jzwinck in "I've Heard Receipts Are Toxic. Is It Safe to Touch Them?"]]></title><description><![CDATA[
<p>I came here to write something very similar. Visa and their competitors all have the ability to transport data about the payment. Most receipts are a fairly small raster image which could be sent as an extension. Visa could also offer a structured text receipt data format but the image may actually be safer to avoid a billion questions about how to represent unusual situations around surcharges, optional extras, custom discounts, split checks etc.<p>It would be important for the receipt to include the original broken-out list of items purchased, and not just the "credit card receipt" with the total paid. People need detailed receipts for returns and business expenses.</p>
]]></description><pubDate>Tue, 24 Jun 2025 12:49:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44365625</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=44365625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44365625</guid></item><item><title><![CDATA[Finding Shawn Mendes (2019)]]></title><description><![CDATA[
<p>Article URL: <a href="https://ericneyman.wordpress.com/2019/11/26/finding-shawn-mendes/">https://ericneyman.wordpress.com/2019/11/26/finding-shawn-mendes/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44222119">https://news.ycombinator.com/item?id=44222119</a></p>
<p>Points: 389</p>
<p># Comments: 56</p>
]]></description><pubDate>Mon, 09 Jun 2025 07:16:26 +0000</pubDate><link>https://ericneyman.wordpress.com/2019/11/26/finding-shawn-mendes/</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=44222119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44222119</guid></item><item><title><![CDATA[New comment by jzwinck in "GPMI set to deliver up to 192Gbps and 480W through a single USB cable"]]></title><description><![CDATA[
<p>Maybe this is close?<p><a href="https://www.anker.com/products/a2683-anker-prime-charger-200w-6-ports-gan?cov=c&Sort_by=Recommended&collections_for-multi-device=&variant=43856909074582" rel="nofollow">https://www.anker.com/products/a2683-anker-prime-charger-200...</a></p>
]]></description><pubDate>Tue, 08 Apr 2025 05:49:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43618689</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=43618689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43618689</guid></item><item><title><![CDATA[New comment by jzwinck in "Uber adds new $10 shuttle rides between JFK Airport and Manhattan"]]></title><description><![CDATA[
<p>Are you forgetting the $8.50 charge for Airtrain? That more than doubles the price you quoted, and it's not optional.</p>
]]></description><pubDate>Sat, 29 Mar 2025 06:28:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43513273</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=43513273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43513273</guid></item><item><title><![CDATA[New comment by jzwinck in "Shift-to-Middle Array: A Faster Alternative to Std:Deque?"]]></title><description><![CDATA[
<p>You say deque uses large-ish blocks but you provide documentation that it uses 512 byte blocks on GCC and MSVC is even worse. So if you're on Windows the blocks are so small the container degenerates into something like a std::list, and on non-Windows it only works well if your objects are a few bytes each.</p>
]]></description><pubDate>Mon, 24 Mar 2025 20:55:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43465325</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=43465325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43465325</guid></item><item><title><![CDATA[New comment by jzwinck in "Why is Git Autocorrect too fast for Formula One drivers?"]]></title><description><![CDATA[
<p>That's what isatty() is for. If stdin is not a TTY, prompting should not be the default. Many programs change their defaults or their entire behavior based on isatty().</p>
]]></description><pubDate>Sun, 19 Jan 2025 21:47:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=42762244</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=42762244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42762244</guid></item><item><title><![CDATA[New comment by jzwinck in "Nintendo announces the Switch 2 [video]"]]></title><description><![CDATA[
<p>Ability to play smaller discs was normal in most CD-ROM and DVD players for many years before the Wii. A few people (probably half of whom have HN accounts) used to give out mini-CD business cards...sometimes even with truncated edges so the disc was not entirely round: <a href="https://www.duplication.com/cd-business-card-duplication.htm" rel="nofollow">https://www.duplication.com/cd-business-card-duplication.htm</a></p>
]]></description><pubDate>Thu, 16 Jan 2025 20:40:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42730598</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=42730598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42730598</guid></item><item><title><![CDATA[New comment by jzwinck in "Go Upgrade Checklist"]]></title><description><![CDATA[
<p>This is one reason why code generation should run as part of the build process, every time. Even if you decide to check-in the generated code for visibility.</p>
]]></description><pubDate>Thu, 02 Jan 2025 21:20:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=42579046</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=42579046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42579046</guid></item><item><title><![CDATA[New comment by jzwinck in "C++'s `noexcept` can sometimes help or hurt performance"]]></title><description><![CDATA[
<p>There is another standard library related scenario: hash tables. The std unordered containers will store the hash of each key unless your hash function is noexcept. Analogous to how vector needs noexcept move for fast reserve and resize, unordered containers need noexcept hash to avoid extra memory usage. See <a href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/unordered_associative.html" rel="nofollow">https://gcc.gnu.org/onlinedocs/libstdc++/manual/unordered_as...</a></p>
]]></description><pubDate>Mon, 05 Aug 2024 20:36:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=41165344</link><dc:creator>jzwinck</dc:creator><comments>https://news.ycombinator.com/item?id=41165344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41165344</guid></item></channel></rss>