<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: howdydoo</title><link>https://news.ycombinator.com/user?id=howdydoo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 08:38:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=howdydoo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by howdydoo in "WordPress themes, plugins backdoored in supply chain attack"]]></title><description><![CDATA[
<p>Ideally our critical infrastructure would have a better security track record</p>
]]></description><pubDate>Sun, 23 Jan 2022 00:39:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=30042446</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=30042446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30042446</guid></item><item><title><![CDATA[New comment by howdydoo in "Audio Sparklines"]]></title><description><![CDATA[
<p>For zero-crossings my first thought would be either bullet (•), to not break the visual flow; or multiply (×), since it's at least vertically centered</p>
]]></description><pubDate>Sat, 22 Jan 2022 15:37:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=30037553</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=30037553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30037553</guid></item><item><title><![CDATA[New comment by howdydoo in "Security vulnerability in Rust standard library"]]></title><description><![CDATA[
<p>In C++, any concurrent filesystem access is undefined behavior (which seems pretty crazy to me)<p><a href="https://en.cppreference.com/w/cpp/filesystem" rel="nofollow">https://en.cppreference.com/w/cpp/filesystem</a><p>> The behavior is undefined if the calls to functions in this library introduce a file system race, that is, when multiple threads, processes, or computers interleave access and modification to the same object in a file system.<p>---<p>Golang also seems vulnerable to the same issue<p><a href="https://github.com/golang/go/blob/d15481b8c7f5f73a8b987a0c1deea04659ed0bb0/src/os/removeall_at.go#L78" rel="nofollow">https://github.com/golang/go/blob/d15481b8c7f5f73a8b987a0c1d...</a><p>Line 78 checks that the path isn't a symlink (time-of-check). Then line 97 calls openFdAt which on line 174 opens the path by name, without NOFOLLOW (time-of-use).<p>I bet this is a pretty common vulnerability.</p>
]]></description><pubDate>Fri, 21 Jan 2022 15:37:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=30024983</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=30024983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30024983</guid></item><item><title><![CDATA[New comment by howdydoo in "The long, slow process of carcinogenesis"]]></title><description><![CDATA[
<p>We spent our lives searching for the Creator, and in the end all we found was GitHub Copilot</p>
]]></description><pubDate>Fri, 21 Jan 2022 02:01:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=30018279</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=30018279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30018279</guid></item><item><title><![CDATA[New comment by howdydoo in "JetBrains Mono – the free and open-source typeface for developers"]]></title><description><![CDATA[
<p>If you think "→" misrepresents the meaning of "->", then certainly "->" also misrepresents the meaning of a semantic arrow "→". The set of symbols in 7-bit ASCII is somewhat arbitrary after all.<p>Let's say "→" misrepresents the meaning of "->" even as much as 0.1% of the time. Would you rather your risk of error be 99.9%, or 0.1%?<p>I'm sick of anti-ligature people telling everyone else not to enjoy their fonts, on every single post about a font. Ligatures have caught on for a reason.</p>
]]></description><pubDate>Thu, 20 Jan 2022 18:54:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=30012994</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=30012994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30012994</guid></item><item><title><![CDATA[New comment by howdydoo in "Gitlab Handbook's HN Page"]]></title><description><![CDATA[
<p>> We learned that the key to a post reaching the front page was the content itself.<p>Well that's good news, at least</p>
]]></description><pubDate>Thu, 20 Jan 2022 02:12:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=30003494</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=30003494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30003494</guid></item><item><title><![CDATA[New comment by howdydoo in "1Password Has Raised $620M"]]></title><description><![CDATA[
<p>I predict we start seeing "Login with 1Password" buttons on random websites next to the google and facebook buttons. I also predict it never catches on.</p>
]]></description><pubDate>Wed, 19 Jan 2022 15:30:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=29994863</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=29994863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29994863</guid></item><item><title><![CDATA[New comment by howdydoo in "How A.I. Conquered Poker"]]></title><description><![CDATA[
<p>The natural next step is adding ELIZA-like chat responses to your bots</p>
]]></description><pubDate>Wed, 19 Jan 2022 01:57:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=29988898</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=29988898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29988898</guid></item><item><title><![CDATA[New comment by howdydoo in "How A.I. Conquered Poker"]]></title><description><![CDATA[
<p>I know that PioSolver is not a "poker AI" per se, but the article seems to say it can tell you what to do based on the table situation. Has anyone tried pitting pro players against PioSolver?</p>
]]></description><pubDate>Wed, 19 Jan 2022 01:52:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=29988868</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=29988868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29988868</guid></item><item><title><![CDATA[New comment by howdydoo in "Why I Enjoy PostgreSQL – Infrastructure Engineer's Perspective"]]></title><description><![CDATA[
<p>Or even better, turn on autovacuum (buy a roomba)</p>
]]></description><pubDate>Tue, 18 Jan 2022 02:59:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=29974493</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=29974493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29974493</guid></item><item><title><![CDATA[New comment by howdydoo in "Tarrare"]]></title><description><![CDATA[
<p>Definitely embellished. If you try to eat a live cat, it will scratch your face beyond recognition.</p>
]]></description><pubDate>Mon, 17 Jan 2022 01:38:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=29962433</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=29962433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29962433</guid></item><item><title><![CDATA[New comment by howdydoo in "It's time for an inequality index for cryptocurrencies distribution"]]></title><description><![CDATA[
<p>Wow you're right, that's quite a manifesto. Almost as provocative as this quicksort manifesto.<p><a href="https://www.doc.ic.ac.uk/~mjw03/PersonalWebpage/pdfs/quicksort.pdf" rel="nofollow">https://www.doc.ic.ac.uk/~mjw03/PersonalWebpage/pdfs/quickso...</a></p>
]]></description><pubDate>Mon, 17 Jan 2022 01:21:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=29962324</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=29962324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29962324</guid></item><item><title><![CDATA[New comment by howdydoo in "Making Your Game Go Fast by Asking Windows Nicely"]]></title><description><![CDATA[
<p>> As of April 5th 2017 with the release of Windows 10 Version 1703, SetProcessDpiAwarenessContext used above is the replacement for SetProcessDpiAwareness, which in turn was a replacement for SetProcessDPIAware. Love the clear naming scheme.<p>This is the kind of thing I hate about "New Windows". Once upon a time MS used to strive for backward compatibility. These days every few years there's a new function you need to call. You can't get optimal behavior just by writing good code from the start. You need to do that, and also call the YesIKnowHowPixelsWork api call, and set <yesIAmCompetent>true</yesIAmCompetent> in your manifest to get what should be the default behavior. It's a mess.</p>
]]></description><pubDate>Mon, 17 Jan 2022 01:01:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=29962198</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=29962198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29962198</guid></item><item><title><![CDATA[New comment by howdydoo in "It's time for an inequality index for cryptocurrencies distribution"]]></title><description><![CDATA[
<p>I mean... no, the success of this burgeoning asset class does not depend on me convincing a single HN poster in a long-buried thread. And there never was a "manifesto", at least not one that I've ever heard about. But thanks anyway for the discussion I guess</p>
]]></description><pubDate>Mon, 17 Jan 2022 00:50:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=29962137</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=29962137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29962137</guid></item><item><title><![CDATA[New comment by howdydoo in "It's time for an inequality index for cryptocurrencies distribution"]]></title><description><![CDATA[
<p>Bitcoin is a technology that has various use cases. Just because some person gives a sales pitch, doesn't mean that sales pitch becomes the benchmark by which to measure the technology. Bitcoin is decentralized and does not have one stated goal. Many people use it for many different reasons.<p>If someone keeps changing their claims or is otherwise acting scummy, just ignore them. There are shysters in every industry.</p>
]]></description><pubDate>Sun, 16 Jan 2022 21:24:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=29960245</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=29960245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29960245</guid></item><item><title><![CDATA[New comment by howdydoo in "It's time for an inequality index for cryptocurrencies distribution"]]></title><description><![CDATA[
<p>People give sales pitches for lots of things. You don't have to listen to them.<p>> Are you sure about this?<p>Whether I'm sure or not... I think everyone should be given the choice.</p>
]]></description><pubDate>Sun, 16 Jan 2022 19:27:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=29959067</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=29959067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29959067</guid></item><item><title><![CDATA[New comment by howdydoo in "It's time for an inequality index for cryptocurrencies distribution"]]></title><description><![CDATA[
<p>Crypto isn't intented to remove middlemen. It's intended to give people the choice of who to trust. People can choose to trust an exchange, or to self-custody, and deal with the consequences in either direction.<p>If I choose to self-custody, it's much safer to memorize a seed phrase than to store cash in my mattress. Most people don't bother and use banks. But I think it's good that people now have a choice in the matter.</p>
]]></description><pubDate>Sun, 16 Jan 2022 18:31:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=29958516</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=29958516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29958516</guid></item><item><title><![CDATA[New comment by howdydoo in "It's time for an inequality index for cryptocurrencies distribution"]]></title><description><![CDATA[
<p>Many BTC addresses are owned by companies (e.g. exchanges, trusts, etc) and not by individuals. The Gini coefficient only looks at individuals, not companies. In other words, it doesn't treat Google as a person and compare its wealth directly to yours. So you can't directly compare those numbers.</p>
]]></description><pubDate>Sun, 16 Jan 2022 18:26:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=29958470</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=29958470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29958470</guid></item><item><title><![CDATA[New comment by howdydoo in "Shenanigans on Microsoft Feedback Hub"]]></title><description><![CDATA[
<p>Has anyone made a bot yet to automatically reply to stalebot so issues aren't closed?</p>
]]></description><pubDate>Sun, 16 Jan 2022 16:35:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=29957378</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=29957378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29957378</guid></item><item><title><![CDATA[New comment by howdydoo in "Switching from macOS to Pop_OS"]]></title><description><![CDATA[
<p>Can you elaborate, what happened with Manjaro?</p>
]]></description><pubDate>Sat, 15 Jan 2022 22:51:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=29951248</link><dc:creator>howdydoo</dc:creator><comments>https://news.ycombinator.com/item?id=29951248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29951248</guid></item></channel></rss>