<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: Kwantuum</title><link>https://news.ycombinator.com/user?id=Kwantuum</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 21 May 2026 01:26:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Kwantuum" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Kwantuum in "An OpenAI model has disproved a central conjecture in discrete geometry"]]></title><description><![CDATA[
<p>I trust openAI's marketing team 100%</p>
]]></description><pubDate>Wed, 20 May 2026 19:40:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48213017</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=48213017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48213017</guid></item><item><title><![CDATA[New comment by Kwantuum in "Bored of eating your own dogfood? Try smelling your own farts"]]></title><description><![CDATA[
<p>Interestingly, in the company I currently work for, if an employee encounters a problem with the product, the expected way to report the issue is to open a ticket. Not in an different system with different people responsible for handling it, in the same ticketing system that customers use.</p>
]]></description><pubDate>Sun, 22 Mar 2026 16:00:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47478874</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=47478874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47478874</guid></item><item><title><![CDATA[New comment by Kwantuum in "FrameBook"]]></title><description><![CDATA[
<p>Hackintosh refers to doing things the other way around: running MacOS on non-apple hardware. So no, this is not a hackintosh.</p>
]]></description><pubDate>Sun, 08 Mar 2026 16:33:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47298653</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=47298653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47298653</guid></item><item><title><![CDATA[New comment by Kwantuum in "Fabrice Bellard Releases MicroQuickJS"]]></title><description><![CDATA[
<p>Both of the things you quoted are basically gone in practice, you just always use const/let and always use triple-equals for equality comparisons and that's that. Most people that write JavaScript regularly will lint these out in the first place.<p>OTOH I think JS has great ergonomics especially wrt closures which a number of popular languages get wrong. Arrow functions provide a syntactically pleasant way to write lambdas, let/const having per iteration binding in loops to avoid nasty surprises when capturing variables, and a good number of standard methods that exploit them (eg map/filter on arrays). I also think, though a lot of people would disagree because of function coloring, that built-in async is a great boon for a scripting languages, you can do long operations like IO without having to worry about threading or locking up a thread, so you get to work with a single threaded mental model with a good few sharp edges removed.</p>
]]></description><pubDate>Mon, 29 Dec 2025 16:48:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46422467</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=46422467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46422467</guid></item><item><title><![CDATA[New comment by Kwantuum in "I think nobody wants AI in Firefox, Mozilla"]]></title><description><![CDATA[
<p>I've had to stop using FF as my development browser because it chokes on large source maps. I used to find lots of issues in our web app that were only ever tested on chromium browsers. I don't anymore because the devtools are unusable past a certain point.</p>
]]></description><pubDate>Fri, 14 Nov 2025 15:47:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45927949</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=45927949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45927949</guid></item><item><title><![CDATA[New comment by Kwantuum in "The Grug Brained Developer (2022)"]]></title><description><![CDATA[
<p>> I guess you can attach a debugger for unit tests, but that's not very useful.<p>That is in fact incredibly useful</p>
]]></description><pubDate>Wed, 18 Jun 2025 23:22:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44314103</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=44314103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44314103</guid></item><item><title><![CDATA[New comment by Kwantuum in "Unexpected ways memory subsystem interacts with branch prediction"]]></title><description><![CDATA[
<p>Surely this was meant to be cnt += a[i] > 0</p>
]]></description><pubDate>Fri, 29 Dec 2023 10:24:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=38803525</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=38803525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38803525</guid></item><item><title><![CDATA[New comment by Kwantuum in "Don't kill my app"]]></title><description><![CDATA[
<p>The most egregious problem caused by this that I've encountered is an almost complete inability to use email 2FA on websites because my phone will kill the browser as soon as I switch to my inbox, and when I go back to the browser I'm back on the login screen which will generate a new one-time-password and make the one I have in my clipboard worthless. I've also encountered the exact same problem with 2FA using an authenticator app, though since the codes are valid for ~30 seconds or so, if I manage to enter my credentials fast enough or they auto-fill, at least the code I copied is still valid.</p>
]]></description><pubDate>Thu, 23 Nov 2023 06:31:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=38390001</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=38390001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38390001</guid></item><item><title><![CDATA[New comment by Kwantuum in "How to rewrite classes using closures in JavaScript"]]></title><description><![CDATA[
<p>There are several points in the article which are just plain wrong:<p>- no private properties (<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Private_class_fields" rel="nofollow noreferrer">https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...</a>)<p>- no readonly properties: You can use a getter. Or define the property as non-writable, the syntax isn't nice but in my opinion it's still much nicer than what the article proposes.<p>Some of the points are just a matter of taste ("this" is awkward)<p>There's the implementation itself which forces you to use non-idiomatic code for no good reason or benefit (Class.init instead of new, just why? You can absolutely return a constructor function there while preserving everything else)<p>Doing what the article proposes also destroys the ability to do instanceof checks because the prototype of instances is not set (can be fixed), and inheritance is severely limited if you want to preserve any of the purported benefits. You might say that inheritance is actually not a good thing and so it's a feature, not a bug, but if that's your opinion why are you trying to mimic a class?</p>
]]></description><pubDate>Sun, 22 Oct 2023 14:48:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=37975838</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=37975838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37975838</guid></item><item><title><![CDATA[New comment by Kwantuum in "Minecraft Wiki has decided to leave Fandom"]]></title><description><![CDATA[
<p>There was not. There is now but for the better part of a decade it was just... Something you were supposed to have learned from a youtube video or a friend or something.</p>
]]></description><pubDate>Mon, 25 Sep 2023 15:26:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=37645394</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=37645394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37645394</guid></item><item><title><![CDATA[New comment by Kwantuum in "N guilty men (1997)"]]></title><description><![CDATA[
<p>Pretty sure they're just replying specifically to<p>> you still have guilty parties going free anyways since the wrong person is convicted<p>which is a non sequitur.</p>
]]></description><pubDate>Wed, 30 Aug 2023 15:31:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=37323704</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=37323704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37323704</guid></item><item><title><![CDATA[New comment by Kwantuum in "Reddit comments and submissions collected by Pushshift"]]></title><description><![CDATA[
<p>Now you impose sanctions in your jurisdiction to violators and nobody cares because you're not the EU and your sanctions have no weight.</p>
]]></description><pubDate>Tue, 23 May 2023 04:59:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=36040017</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=36040017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36040017</guid></item><item><title><![CDATA[New comment by Kwantuum in "Diff Models – A New Way to Edit Code"]]></title><description><![CDATA[
<p>A lot of the comments seem to talk about the inevitable AI event horizon but unless I'm misreading this article the results are flat out bad. Even the 6 billion parameters model barely scratches a 50% success rate on a <i>tiny</i> problem that is trivial to fix for any human with basic knowledge of programming. Note the log scale of the graph.</p>
]]></description><pubDate>Sat, 28 Jan 2023 16:19:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=34558841</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=34558841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34558841</guid></item><item><title><![CDATA[New comment by Kwantuum in "[dead]"]]></title><description><![CDATA[
<p>> (damnit, of course calculating the permutations of a list is n-squared, but this is an interrogation of the random trivia I can manage to recall and I feel like a deer in the headlights)<p>With this statement I'm inclined to believe the title. Last I checked there are (n-1)! permutations for a list of length n. Not knowing this off the top of your head is fine, but making this kind of comment is an unforced error and it doesn't reflect well on the author.</p>
]]></description><pubDate>Sat, 07 Jan 2023 15:54:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=34289174</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=34289174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34289174</guid></item><item><title><![CDATA[New comment by Kwantuum in "When splines were physical objects (2016)"]]></title><description><![CDATA[
<p>Website is completely broken in firefox when javascript is enabled.</p>
]]></description><pubDate>Sun, 27 Nov 2022 09:28:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=33761647</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=33761647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33761647</guid></item><item><title><![CDATA[New comment by Kwantuum in "The IKEA Effect – Why managers fall in love with their own ideas"]]></title><description><![CDATA[
<p>You are missing the point completely.<p>The IKEA effect is not "self assembly", the IKEA effect is "I think of this piece of furniture more highly because I assembled it myself". The IKEA effect compares how people feel about the <i>same piece of furniture</i> when they've assembled it themselves vs when someone else did it.</p>
]]></description><pubDate>Mon, 05 Sep 2022 05:44:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=32720952</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=32720952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32720952</guid></item><item><title><![CDATA[New comment by Kwantuum in "The optimal amount of fraud is non-zero"]]></title><description><![CDATA[
<p>That's a lot of words to say "to make fraud harder you have to make buying from you harder, the optimal amount of fraud is the amount of fraud you get when any additional measure you could take against fraud would lower your revenue more from lost business than it would lower your costs from people committing less fraud"</p>
]]></description><pubDate>Sat, 03 Sep 2022 14:19:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=32702087</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=32702087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32702087</guid></item><item><title><![CDATA[New comment by Kwantuum in "What happened to proper tail calls in JavaScript? (2021)"]]></title><description><![CDATA[
<p>from the linked PTC proposal in the article (<a href="https://github.com/tc39/proposal-ptc-syntax" rel="nofollow">https://github.com/tc39/proposal-ptc-syntax</a>):<p>> Unfortunately, the TC39 process at this time did not require heavy implementation involvement and so while many implementers were skeptical, the feature was included and standardized as part of ES6.</p>
]]></description><pubDate>Wed, 15 Jun 2022 14:34:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=31753497</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=31753497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31753497</guid></item><item><title><![CDATA[New comment by Kwantuum in "I Avoid Async/Await"]]></title><description><![CDATA[
<p>> the type of fetch() can't be inferred by static analysis<p>That is preposterous.</p>
]]></description><pubDate>Sat, 16 Apr 2022 16:25:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=31053629</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=31053629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31053629</guid></item><item><title><![CDATA[New comment by Kwantuum in "I Avoid Async/Await"]]></title><description><![CDATA[
<p>It really isn't, most native/standard APIs do not return Promises. Lots of things use callbacks. Being comfortable creating Promises from a callback-based API is definitely something any competent JS dev ought to be able to do.</p>
]]></description><pubDate>Sat, 16 Apr 2022 16:23:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=31053606</link><dc:creator>Kwantuum</dc:creator><comments>https://news.ycombinator.com/item?id=31053606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31053606</guid></item></channel></rss>