<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: kevingadd</title><link>https://news.ycombinator.com/user?id=kevingadd</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 29 May 2026 18:21:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kevingadd" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kevingadd in "Teaching GPT-5 to Use a Computer"]]></title><description><![CDATA[
<p>One potential virtuous cycle here is that accessibility trees used by tools like screen readers are also a nice potential way for a model to consume information about what's on screen and how it can be interacted with. So it creates an additional incentive for improving the accessibility of new and existing software, because doing that lights up integration with future models.</p>
]]></description><pubDate>Sun, 17 Aug 2025 21:28:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44935087</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44935087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44935087</guid></item><item><title><![CDATA[New comment by kevingadd in "Good multipliers for congruential pseudorandom number generators"]]></title><description><![CDATA[
<p>Quoting the start of the paper:<p>> While MCGs and LCGs have some known defects, they can be used in combination with other pseudorandom number generators (PRNGs) or passed through some output function that might lessen such defects. Due to their speed and simplicity, as well as a substantial accrued body of mathematical analysis, they have been for a long time the PRNGs of choice in programming languages.<p>EDIT: And going further, they call out Marsaglia's work in particular, it seems.</p>
]]></description><pubDate>Sun, 17 Aug 2025 12:57:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44931260</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44931260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44931260</guid></item><item><title><![CDATA[New comment by kevingadd in "What kids told us about how to get them off their phones"]]></title><description><![CDATA[
<p>> Since the 1980s, parents have grown more and more afraid that unsupervised time will expose their kids to physical or emotional harm. In another recent Harris Poll, we asked parents what they thought would happen if two 10-year-olds played in a local park without adults around. Sixty percent thought the children would likely get injured. Half thought they would likely get abducted.<p>> These intuitions don’t even begin to resemble reality. According to Warwick Cairns, the author of How to Live Dangerously, kidnapping in the United States is so rare that a child would have to be outside unsupervised for, on average, 750,000 years before being snatched by a stranger.<p>I wonder how we ended up in a situation where people think Stranger Danger is this bad. Is it just from TV and the internet inflating the danger to drive views/clicks?<p>In many areas crime has been trending down but people seem to think things are more dangerous than ever, in general. It baffles me.</p>
]]></description><pubDate>Fri, 15 Aug 2025 14:08:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44912605</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44912605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44912605</guid></item><item><title><![CDATA[Siggraph 2025 – Using the SDL GPU Graphics API in Education]]></title><description><![CDATA[
<p>Article URL: <a href="https://libsdl.org/siggraph2025/">https://libsdl.org/siggraph2025/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44912327">https://news.ycombinator.com/item?id=44912327</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 15 Aug 2025 13:43:40 +0000</pubDate><link>https://libsdl.org/siggraph2025/</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44912327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44912327</guid></item><item><title><![CDATA[New comment by kevingadd in "Meta appoints anti-LGBTQ+ conspiracy theorist Robby Starbuck as AI bias advisor"]]></title><description><![CDATA[
<p>Just to be clear you're literally repeating a conspiracy theory. The thing you described effectively does not happen. We can talk about whether it should be allowed to happen, but at present it doesn't. Policies followed by most medical professionals simply don't allow it.</p>
]]></description><pubDate>Thu, 14 Aug 2025 17:57:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44903545</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44903545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44903545</guid></item><item><title><![CDATA[New comment by kevingadd in "Funding Open Source like public infrastructure"]]></title><description><![CDATA[
<p>Where I live in Seattle we fund keeping the streets in good condition. I see city staff roaming around during the day from time to time wearing hi-vis, doing stuff like picking up trash or removing graffiti.<p>If trash is lying around only getting picked up by generous citizens in their spare time, what that implies is that the city/county have chosen not to invest in maintaining the streets, and the citizens have elected to throw trash everywhere. I don't think we should take either of those conditions as a given. Better things are possible.</p>
]]></description><pubDate>Thu, 14 Aug 2025 09:56:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44898631</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44898631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44898631</guid></item><item><title><![CDATA[New comment by kevingadd in "This website is for humans"]]></title><description><![CDATA[
<p>I see white on dark purple at a perfectly legible size using a regular font. Did an extension you have installed block loading of an image or style sheet?</p>
]]></description><pubDate>Wed, 13 Aug 2025 16:14:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44890382</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44890382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44890382</guid></item><item><title><![CDATA[New comment by kevingadd in "GitHub was having issues"]]></title><description><![CDATA[
<p>Had to buy an IPv4 address for a VPS the other day in order to clone some git repositories. Couldn't believe it. Costing their customers money when they should be able to support v6 by now.</p>
]]></description><pubDate>Tue, 12 Aug 2025 15:59:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44878091</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44878091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44878091</guid></item><item><title><![CDATA[New comment by kevingadd in "We keep reinventing CSS, but styling was never the problem"]]></title><description><![CDATA[
<p>Can't you already do this by creating a tree of invisible DOM elements with the right ARIA attributes?</p>
]]></description><pubDate>Tue, 12 Aug 2025 14:01:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44876326</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44876326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44876326</guid></item><item><title><![CDATA[New comment by kevingadd in "Australian court finds Apple, Google guilty of being anticompetitive"]]></title><description><![CDATA[
<p>> In a judgment that spanned 2000 pages, Australian Federal Court Justice Jonathan Beach, ruled that Apple had a substantial degree of market power. The Judge said both Apple and Google had breached Section 46 of Australia’s Competition Act. The companies had abused their market power to stifle the competition. But, it wasn't all in favor of Epic Games. Beach rejected the claim that Apple and Google had breached consumer law, he also said that the companies had not engaged in unconscionable conduct.<p>2000 pages! I can see why the case took something like 5 years.<p>It sounds like a mixed ruling so Epic didn't get everything they wanted here, but if they're able to launch the Epic Games Store on iOS in Australia that's a pretty big win by itself.</p>
]]></description><pubDate>Tue, 12 Aug 2025 14:00:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44876306</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44876306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44876306</guid></item><item><title><![CDATA[New comment by kevingadd in "Is Chain-of-Thought Reasoning of LLMs a Mirage? A Data Distribution Lens"]]></title><description><![CDATA[
<p>Typically when a human has a disorder or limitation they adapt to it by developing coping strategies or making use of tools and environmental changes to compensate. Maybe they expect a true reasoning model to be able to do the same thing?</p>
]]></description><pubDate>Tue, 12 Aug 2025 12:28:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44875385</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44875385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44875385</guid></item><item><title><![CDATA[New comment by kevingadd in "Is Chain-of-Thought Reasoning of LLMs a Mirage? A Data Distribution Lens"]]></title><description><![CDATA[
<p>Almost every mention I've seen of gpt-oss was a complaint that the training on synthetic datasets produced a model that's mostly good at benchmarks. Are benchmarks the great results you're referring to or are there a lot of satisfied users out there that just don't post here on HN? Genuinely curious.<p>I can see how performing well on benchmarks at the expense of everything else counts as great results if that's the point of the model.</p>
]]></description><pubDate>Tue, 12 Aug 2025 12:24:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=44875357</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44875357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44875357</guid></item><item><title><![CDATA[New comment by kevingadd in "Monero appears to be in the midst of a successful 51% attack"]]></title><description><![CDATA[
<p>Replies seem to be arguing that this wasn't a 51% attack and was something else. I don't know crypto well enough to verify their claims, though.</p>
]]></description><pubDate>Tue, 12 Aug 2025 12:22:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44875343</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44875343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44875343</guid></item><item><title><![CDATA[New comment by kevingadd in "U.S. Government to Take Cut of Nvidia and AMD A.I. Chip Sales to China"]]></title><description><![CDATA[
<p>The country's money is his money. For example: That plane that got 'gifted' to him is getting expensive retrofits on the taxpayer's dime, and he gets to keep the plane after he leaves office.<p><a href="https://www.nytimes.com/2025/07/27/us/politics/air-force-one-trump-cost.html" rel="nofollow">https://www.nytimes.com/2025/07/27/us/politics/air-force-one...</a></p>
]]></description><pubDate>Mon, 11 Aug 2025 02:16:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44860217</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44860217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44860217</guid></item><item><title><![CDATA[New comment by kevingadd in "Complex Iterators Are Slow"]]></title><description><![CDATA[
<p>Part of the complexity here is the temporary object allocation and the need to read properties out of it as you iterate. This is one of the things I tried to push back on but the spec people were in a hard spot, since JS doesn't have native multiple return values. I think in ideal circumstances the allocation can be optimized out by doing store-to-load forwarding on the properties, but in cases like the post here since inlining can't happen, no such luck. :(</p>
]]></description><pubDate>Fri, 08 Aug 2025 13:53:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44836976</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44836976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44836976</guid></item><item><title><![CDATA[New comment by kevingadd in "Breaking the sorting barrier for directed single-source shortest paths"]]></title><description><![CDATA[
<p>Depending on where you work they might not let you publish a paper about it. Certainly was the case at one game studio I worked for, very secretive.</p>
]]></description><pubDate>Wed, 06 Aug 2025 23:21:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44818981</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44818981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44818981</guid></item><item><title><![CDATA[New comment by kevingadd in "I'm Archiving Picocrypt"]]></title><description><![CDATA[
<p>If you're using a portable library that needs to render graphics on mac, it's probably using OpenGL to do it unless it has a platform-specific backend.</p>
]]></description><pubDate>Wed, 06 Aug 2025 10:51:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44810343</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44810343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44810343</guid></item><item><title><![CDATA[New comment by kevingadd in "Why there are so many more South Asian CEOs than East Asian CEOs in the US"]]></title><description><![CDATA[
<p>This article feels like it generalizes quite a lot about a very, very large population. I'm always wary of pieces that try to put the vast majority of people from a given territory into some broad buckets in order to draw conclusions about them. There are a grand total of two citations in the whole thing unless I missed some, and they're not supporting most of the generalities.<p>> Much of East Asian culture is rooted in the teachings of Confucius.<p>Really?<p>Interesting topic at the very least. Any time there's a big population disparity in selective groups it's usually worth investigating how that disparity came to be to see if we can learn something from it and potentially equalize it (if it exists for a bad reason).</p>
]]></description><pubDate>Wed, 06 Aug 2025 08:04:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44809121</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44809121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44809121</guid></item><item><title><![CDATA[New comment by kevingadd in "How we made JSON.stringify more than twice as fast"]]></title><description><![CDATA[
<p>It usually happens by accident. For example, let's say you have a class Person with two data members named firstName and lastName. We're already in trouble, but let's make it worse: It has a getter named fullName which returns $`{this.firstName} {this.lastName}`.<p>That getter looks inoffensive and will, depending on your requirements, work just fine. But it has side effects because the string interpolation allocates and could trigger a garbage collection.<p>Note that if you're using modern JS 'class' blocks a 'get x ()' will be ignored by JSON.stringify, so if you're aiming to reproduce this you have to use old-school Object.defineProperty instead.</p>
]]></description><pubDate>Tue, 05 Aug 2025 18:45:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44802403</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44802403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44802403</guid></item><item><title><![CDATA[New comment by kevingadd in "How we made JSON.stringify more than twice as fast"]]></title><description><![CDATA[
<p>Calling a property getter can have side effects, so if you serialize an object with a getter you have to be very cautious to make sure nothing weird happens underneath you during serialization.<p>People have exploited this sort of side effect to get bug bounties before via type confusion attacks, iirc.</p>
]]></description><pubDate>Mon, 04 Aug 2025 22:36:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44792108</link><dc:creator>kevingadd</dc:creator><comments>https://news.ycombinator.com/item?id=44792108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44792108</guid></item></channel></rss>