<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: pattrn</title><link>https://news.ycombinator.com/user?id=pattrn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 16 May 2026 10:48:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pattrn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pattrn in "U.S. DOJ demands Apple and Google unmask over 100k users of car-tinkering app"]]></title><description><![CDATA[
<p>Is there some way of knowing a truck is set up to "roll coal"? If not, then this could just be the OP thinking poorly of someone just trying to drive carefully around a family. It would be jumping to a very pessimistic conclusion without evidence.</p>
]]></description><pubDate>Fri, 15 May 2026 23:10:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48155114</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=48155114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48155114</guid></item><item><title><![CDATA[New comment by pattrn in "U.S. DOJ demands Apple and Google unmask over 100k users of car-tinkering app"]]></title><description><![CDATA[
<p>I've lived in the most libertarian state in the country for the majority of my life. I've never noticed any illegal dumping, and I've never heard any libertarians call anyone an anarchist (maybe once?). If anything, it's the non-libertarians that call libertarians anarchists.<p>On what are you basing your opinions?</p>
]]></description><pubDate>Fri, 15 May 2026 23:03:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48155058</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=48155058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48155058</guid></item><item><title><![CDATA[New comment by pattrn in "Understanding the power of bitwise operators"]]></title><description><![CDATA[
<p>One of my earliest exposures to the power of bitwise operators happened when I was learning to write chess engines. This was right around the time 64 bit processors were hitting the markets, which allowed storing one bit of information per square, making it ideal for efficient processing via bitwise operators. There were some clever operations that allowed finding sliding piece collisions in only a few assembly instructions (with prodigious use of BSR and BSF) and a small amount of precomputed memory.<p>For anyone interested in binary chess math:<p><a href="https://www.chessprogramming.org/Bitboards#General_Bitboard_Techniques" rel="nofollow">https://www.chessprogramming.org/Bitboards#General_Bitboard_...</a></p>
]]></description><pubDate>Thu, 11 May 2023 18:56:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=35906669</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=35906669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35906669</guid></item><item><title><![CDATA[New comment by pattrn in "ChatGPT's Chess Elo is 1400"]]></title><description><![CDATA[
<p>Thanks! I appreciate it.</p>
]]></description><pubDate>Fri, 17 Mar 2023 23:04:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=35204064</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=35204064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35204064</guid></item><item><title><![CDATA[New comment by pattrn in "ChatGPT's Chess Elo is 1400"]]></title><description><![CDATA[
<p>> Ah yes, of course, just because you never saw it means it never happens. That's definitely why rules exist around this specific thing happening. Because it never happens. Totally.<p>You seem to have missed the part where I said multiple times that a 1400 has definitely made illegal moves.<p>> In fact, it's so rare that in order to forefeit a game, you have to do it twice. But it never happens, ever, because pattrn has never seen it. Case closed everyone.<p>I actually said the exact opposite. You're responding to an argument I didn't make.<p>> I made no judgement on what ChatGPT can and can't do. I pointed out an extreme. <i>Which the commenter agreed was an extreme.</i> The rest of your comment is completely irrelevant but congrats on getting tilted over something that literally doesn't concern you. Next time, just save us both the time and effort and don't bother butting in with irrelevant opinions. Especially if you couldn't even bother to read what was already said.<p>The commenter's throwaway account never agreed it was an extreme. I agreed it was an extreme, but also that disproving that one extreme does nothing to contradict his argument. Yet again you aren't responding to the argument.<p>This entire exchange is baffling. You seem to be missing the point for a third time, and now you're misrepresenting what I said. Welcome to the internet, I guess.</p>
]]></description><pubDate>Fri, 17 Mar 2023 22:17:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=35203626</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=35203626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35203626</guid></item><item><title><![CDATA[New comment by pattrn in "ChatGPT's Chess Elo is 1400"]]></title><description><![CDATA[
<p>You have twice removed the substance of an argument and responded to an irrelevant nitpick. Here's what the OP said:<p>> He literally used the same prompt as the article.
> Claim: "ChatGPT's Chess Elo is 1400"<p>> Reality: ChatGPT gives illegal moves (this happened to article author too),<p>> something a 1400 ranked player would never do<p>> Result: ChatGPT's rank is not 1400.<p>This is a completely fair argument that makes perfect sense to anyone with knowledge of competitive chess. I have never seen a 1400 make an illegal move. He probably hasn't either. Your point is literally correct in the sense that at some point in history a 1400 rated player has made an illegal move, but it completely misses the point of his argument: ChatGPT makes illegal moves at such an astronomically high rate that it wouldn't even be allowed to even play competitively, hence it cannot be accurately assessed at 1400 rating.<p>Imagine you made a bot that spewed random letters and said "My bot writes English as well as a native speaker, so long as you remove all of the letters that don't make sense." A native English speaker says, "You can't say the bot speaks English as well as a native speaker, since a native speaker would never write all those random letters." You would be correct in pointing out that sometimes native speakers make mistakes, but you would also be entirely missing the point. That's what's happening here.</p>
]]></description><pubDate>Fri, 17 Mar 2023 21:49:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=35203368</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=35203368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35203368</guid></item><item><title><![CDATA[New comment by pattrn in "ChatGPT's Chess Elo is 1400"]]></title><description><![CDATA[
<p>This argument is pretty flimsy. ChatGPT makes illegal moves frequently. In all my years of playing competitive chess (from 1000 to 2200), I have never seen an illegal move. I'm sure it has happened to someone, but it's extremely rare. ChatGPT does it all the time. No one is arguing that humans never make illegal moves; they're arguing that ChatGPT makes illegal moves at a significantly higher rate than a 1400 player does (therefore ChatGPT does not have a 1400 rating).<p>Edit:
Without reading everything again, I'll assume someone said "never." They're probably assuming the reader understands that "never" really means "with an infinitesimal probability," since we're talking about humans. If you're trying to argue that "some 1400 player has made an illegal move at some point," then I agree with that statement, and I also think it's irrelevant since the frequency of illegal moves made by ChatGPT compared to the frequency of illegal moves made by a 1400 rated player is many orders of magnitudes higher.</p>
]]></description><pubDate>Fri, 17 Mar 2023 20:02:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=35202116</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=35202116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35202116</guid></item><item><title><![CDATA[New comment by pattrn in "ChatGPT's Chess Elo is 1400"]]></title><description><![CDATA[
<p>I think his point is that 1400 level players don't make illegal moves, therefore ChatGPT is not playing at the level of a 1400 level player.</p>
]]></description><pubDate>Fri, 17 Mar 2023 19:59:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=35202067</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=35202067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35202067</guid></item><item><title><![CDATA[New comment by pattrn in "Tell HN: Heroku deleted my database with no warning"]]></title><description><![CDATA[
<p>Same exact thing happened to a friend of mine who was just about to launch. He didn't realize that he had only paid for the dynos, but was using a free tier DB. No communication at all, and they wiped out his data. Needless to say, he is no longer a customer.<p>He's moved on to Render since then (and he's now backing up his data offsite). Painful lesson to learn, but at least he hadn't launched his product yet.</p>
]]></description><pubDate>Tue, 31 Jan 2023 23:47:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=34604097</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=34604097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34604097</guid></item><item><title><![CDATA[New comment by pattrn in "Why is Chat GPT so expensive to operate?"]]></title><description><![CDATA[
<p>Doesn't that assume 100% of a human's daily calories burn is due to brain activity?</p>
]]></description><pubDate>Sun, 15 Jan 2023 22:17:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=34394198</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=34394198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34394198</guid></item><item><title><![CDATA[New comment by pattrn in "The hype around esports is fading as investors and sponsors dry up"]]></title><description><![CDATA[
<p>Do you have any source for this? I've been playing Counter-Strike since the original beta, and it's been popular since its creation, far before skins existed. As far as the funding goes, I have no idea, but would love to see some numbers.</p>
]]></description><pubDate>Mon, 12 Dec 2022 15:48:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=33955933</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=33955933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33955933</guid></item><item><title><![CDATA[New comment by pattrn in "Stripe’s real pricing: a primer"]]></title><description><![CDATA[
<p>I'm a B2C SAAS founder and paid 7.1% to Stripe last month.</p>
]]></description><pubDate>Fri, 09 Dec 2022 17:07:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=33923714</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=33923714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33923714</guid></item><item><title><![CDATA[New comment by pattrn in "Stripe’s real pricing: a primer"]]></title><description><![CDATA[
<p>As a single sample: my SAAS startup pays just over 7% to Stripe.</p>
]]></description><pubDate>Fri, 09 Dec 2022 16:54:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=33923522</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=33923522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33923522</guid></item><item><title><![CDATA[New comment by pattrn in "You might not need a CRDT"]]></title><description><![CDATA[
<p>Is this really the case? While CRDT's are designed to work peer-to-peer, they don't need to be fully connected to all clients. Forcing the synchronization through controlled nodes (a server or cluster) allows adding read/write permissions. Depending on the use case, it may require additional logic for reversing operations before propagating to other clients, or in some cases forcing a client to revert to a snapshot (this can be a bit complex). That's an approach I've used in the past.<p>Have I overlooked something (highly likely)?</p>
]]></description><pubDate>Mon, 05 Dec 2022 15:54:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=33867228</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=33867228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33867228</guid></item><item><title><![CDATA[New comment by pattrn in "Ask HN: If Kubernetes is the solution, why are there so many DevOps jobs?"]]></title><description><![CDATA[
<p>You can do this type of analysis for most software, since building on existing solutions allows us to write powerful tools with less code. Listing out the existing solutions that allow developers to write less code doesn't necessarily mean the new solution is bad.<p>Every time I read a post like this about Kubernetes, I scratch my head. It takes me maybe half a day to deploy a CI/CD pipeline pushing into a new Kubernetes cluster with persistent DB's, configuration management, auto-renewing SSL certs and autoscaling API/web servers per environment. I'm by no means an expert, but I've been running 10+ sites this way for various clients over the past five years, with almost zero headache and downtime.<p>When I compare this solution to the mishmash of previous technologies I used prior to Kubernetes, it clearly comes out on top (and I use/d Terraform religiously). Setting up automatic server provisioning, rolling updates, rollbacks, auto-scaling, continuous deployment, SSL, load balancing, configuration management, etc... requires an incredible amount of work. Kubernetes either provides most of these out of the box, or makes them trivial to implement.<p>The only way I understand this argument is if you're building an extremely simple application. The nice thing about simple applications is that you can build them using any technology you want, because they're simple. Despite this, I often Kubernetes anyways, because it's _so simple_ to take a Helm chart and update the image name.</p>
]]></description><pubDate>Wed, 01 Jun 2022 14:10:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=31582030</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=31582030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31582030</guid></item><item><title><![CDATA[New comment by pattrn in "WebAssembly 2.0 First Working Draft"]]></title><description><![CDATA[
<p>What are your thoughts on the Javascript YJS CRDT implementation? I'm admittedly pretty new to the space, so I don't know much about performance comparisons. Haven't noticed any significant performance problems with it (using it for collaborative editing on ~100,000 word documents), but would love hearing what you think.</p>
]]></description><pubDate>Wed, 20 Apr 2022 02:55:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=31092298</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=31092298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31092298</guid></item><item><title><![CDATA[New comment by pattrn in "Ethereum Has Issues"]]></title><description><![CDATA[
<p>Your argument seems to be that there are other solutions that aren't blockchain, which I can't deny. That's true of any solution to most problems, and it neither invalidates the original proposed solution nor lessens its usefulness.<p>Blockchains create a completely transparent, decentralized ledger. If you don't see any novelty or potential value in that, then that's fine. As far as life is concerned, one's opinion on blockchains should probably fall pretty low on the priority list. I suspect we at least agree on that.</p>
]]></description><pubDate>Fri, 15 Apr 2022 00:10:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=31035135</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=31035135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31035135</guid></item><item><title><![CDATA[New comment by pattrn in "Ethereum Has Issues"]]></title><description><![CDATA[
<p>[deleted]</p>
]]></description><pubDate>Thu, 14 Apr 2022 22:12:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=31033983</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=31033983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31033983</guid></item><item><title><![CDATA[New comment by pattrn in "Omicron Time"]]></title><description><![CDATA[
<p>My naive understanding of why it's so difficult to stop coronaviruses in general from spreading is due to the virus moving between humans and animals. If that's true, and if that causes virus mutation, then is it possible to stop the mutations even with a theoretical 100% global vaccination?</p>
]]></description><pubDate>Thu, 02 Dec 2021 18:05:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=29419902</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=29419902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29419902</guid></item><item><title><![CDATA[New comment by pattrn in "New in C# 10: Easier Lambda Expressions"]]></title><description><![CDATA[
<p>I love how the second to last code sample has three closing </string> tags, and the blog name is "don't code tired." (Also, really looking forward to using the new type inference.)</p>
]]></description><pubDate>Sat, 27 Nov 2021 13:54:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=29360147</link><dc:creator>pattrn</dc:creator><comments>https://news.ycombinator.com/item?id=29360147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29360147</guid></item></channel></rss>