<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: wwalexander</title><link>https://news.ycombinator.com/user?id=wwalexander</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 20 May 2026 20:43:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wwalexander" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by wwalexander in "No way to parse integers in C (2022)"]]></title><description><![CDATA[
<p>Arbitrary precision arithmetic (GMP, BigInteger, etc). Numbers can take arbitrary amounts of memory, instead of just a single machine word.</p>
]]></description><pubDate>Wed, 20 May 2026 17:17:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48210969</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=48210969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48210969</guid></item><item><title><![CDATA[New comment by wwalexander in "Native all the way, until you need text"]]></title><description><![CDATA[
<p>Just use AttributedString</p>
]]></description><pubDate>Sun, 17 May 2026 20:29:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48172934</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=48172934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48172934</guid></item><item><title><![CDATA[New comment by wwalexander in "GameStop makes $55.5B takeover offer for eBay"]]></title><description><![CDATA[
<p>“Implicitly implied” is redundant. Either of these phrasings would suffice:<p>> It is implicit in many comments.<p>> It is implied in many comments.</p>
]]></description><pubDate>Mon, 04 May 2026 10:48:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48006989</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=48006989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48006989</guid></item><item><title><![CDATA[New comment by wwalexander in "The Rise of the Em-Dash in Hacker News Comments"]]></title><description><![CDATA[
<p>Apple’s text inputs usually autocorrect double hyphens to em dashes.</p>
]]></description><pubDate>Wed, 15 Apr 2026 23:20:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47786642</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=47786642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47786642</guid></item><item><title><![CDATA[New comment by wwalexander in "Cherri – programming language that compiles to an Apple Shortuct"]]></title><description><![CDATA[
<p>I take it this only supports Apple’s built-in actions, and doesn’t plug into the broader AppIntents system? AppIntents includes a packaging concept, would be cool to see if this could use third-party AppIntents in a similar way to how scientific Python uses C modules for performance critical sections.</p>
]]></description><pubDate>Mon, 30 Mar 2026 21:58:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580227</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=47580227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580227</guid></item><item><title><![CDATA[New comment by wwalexander in "Swift 6.3"]]></title><description><![CDATA[
<p>Re: module name selectors, wasn't this already possible, e.g. ModuleA.getValue()? Though I suppose this disambiguates if you also have a type called ModuleA.</p>
]]></description><pubDate>Thu, 26 Mar 2026 10:55:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47528927</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=47528927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47528927</guid></item><item><title><![CDATA[Open-source game engine Godot is drowning in 'AI slop' code contributions]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.pcgamer.com/software/platforms/open-source-game-engine-godot-is-drowning-in-ai-slop-code-contributions-i-dont-know-how-long-we-can-keep-it-up/">https://www.pcgamer.com/software/platforms/open-source-game-engine-godot-is-drowning-in-ai-slop-code-contributions-i-dont-know-how-long-we-can-keep-it-up/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47058924">https://news.ycombinator.com/item?id=47058924</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 18 Feb 2026 09:12:32 +0000</pubDate><link>https://www.pcgamer.com/software/platforms/open-source-game-engine-godot-is-drowning-in-ai-slop-code-contributions-i-dont-know-how-long-we-can-keep-it-up/</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=47058924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47058924</guid></item><item><title><![CDATA[New comment by wwalexander in "'The tyranny of apps': those without smartphones are unfairly penalised"]]></title><description><![CDATA[
<p>While doing Instacart deliveries here in Maine, I dropped off a leave-at-the-door order which requires uploading a picture of the shopping bags at the entrance. However, there wasn’t any service in the rural area I was delivering to, and the app required a connection to even open the camera interface. So I had to drive away down the road until I had service, open the camera, drive back to the delivery point, take the picture, then drive away again to upload the picture and complete the order.</p>
]]></description><pubDate>Sun, 23 Feb 2025 02:05:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43145591</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=43145591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43145591</guid></item><item><title><![CDATA[New comment by wwalexander in ""Homotopical macrocosms for higher category theory" identified as woke DEI grant"]]></title><description><![CDATA[
<p>Why has this post been flagged? Category theory is extremely relevant to programming and this post has plenty of points and comments. Any thoughts dang?</p>
]]></description><pubDate>Fri, 14 Feb 2025 13:53:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=43048254</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=43048254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43048254</guid></item><item><title><![CDATA[New comment by wwalexander in "Vanishing Culture: Punch Card Knitting"]]></title><description><![CDATA[
<p>I don’t know what I thought CNC stood for (something with Cutting in the name presumably) but I definitely didn’t think it stood for Computer Numerical Control.</p>
]]></description><pubDate>Thu, 13 Feb 2025 12:06:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43035069</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=43035069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43035069</guid></item><item><title><![CDATA[New comment by wwalexander in "The letter ℘: name and origin? (2017)"]]></title><description><![CDATA[
<p>I would say that Go is extremely explicit, but I wouldn’t say it’s verbose.<p>Or, I suppose you could say that Go is semantically verbose (explicit error handling, no/low use of generics, no operator overloading), but syntactically concise (short variable names). Swift is the opposite, being semantically concise (extremely heavy use of generics, default arguments) but syntactically verbose (labeled arguments, English-like clauses, result builders).</p>
]]></description><pubDate>Fri, 15 Nov 2024 15:14:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42147623</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=42147623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42147623</guid></item><item><title><![CDATA[New comment by wwalexander in "The letter ℘: name and origin? (2017)"]]></title><description><![CDATA[
<p>I also find it frustrating, but I’ve come to appreciate that it’s a way to at least partially sidestep the hard problem of naming things. There are still idioms and choices to make, but using abstract symbols makes it easier to play with the abstract concepts being presented.<p>My most-used programming language is Go, but I’ve been writing mainly Swift for the past year or so. While there’s a lot I like about Swift, its verbosity leads me to waste an inordinate amount of time pondering what the correct verbiage ought to be, and I often miss Go’s more terse, often single-character naming convention.</p>
]]></description><pubDate>Fri, 15 Nov 2024 04:30:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42143974</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=42143974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42143974</guid></item><item><title><![CDATA[New comment by wwalexander in "The history of Unix's ioctl and signal about window sizes"]]></title><description><![CDATA[
<p>I believe this stems from C originally only having 8 significant characters for identifiers.</p>
]]></description><pubDate>Mon, 04 Nov 2024 14:28:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42041805</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=42041805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42041805</guid></item><item><title><![CDATA[New comment by wwalexander in "An Update on Apple M1/M2 GPU Drivers"]]></title><description><![CDATA[
<p>Alyssa Rosenzweig deserves a Turing Award!</p>
]]></description><pubDate>Fri, 01 Nov 2024 14:15:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42017088</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=42017088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42017088</guid></item><item><title><![CDATA[New comment by wwalexander in "Apple Introduces M4 Pro and M4 Max"]]></title><description><![CDATA[
<p>I’ll admit the builder DSL stuff is a bit of a Turing tarpit for me. I may have wasted the day yesterday trying to implement a BNF grammar DSL.</p>
]]></description><pubDate>Fri, 01 Nov 2024 14:13:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42017071</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=42017071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42017071</guid></item><item><title><![CDATA[New comment by wwalexander in "Apple Introduces M4 Pro and M4 Max"]]></title><description><![CDATA[
<p>Seriously, I keep waiting for the FOMO to kick in but the M1 is still so great that I don’t have any.<p>The only hiccups I ever have are resolving Swift result builder types…perhaps SwiftUI is just a big ploy to burn up all the extra CPU cycles.</p>
]]></description><pubDate>Wed, 30 Oct 2024 15:59:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=41996622</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=41996622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41996622</guid></item><item><title><![CDATA[New comment by wwalexander in "New iMac with M4"]]></title><description><![CDATA[
<p>> They also did move the Magic Keyboard and Magic Mouse to USB-C.<p>Only for the bundled peripherals, it seems. The Apple Store now only lists the full-size Lightning keyboard without Touch ID in white, which is even worse than before when you could get various permutations of tenkeyless, Touch ID, and black.</p>
]]></description><pubDate>Mon, 28 Oct 2024 15:31:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41972102</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=41972102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41972102</guid></item><item><title><![CDATA[New comment by wwalexander in "Canvas Fingerprinting"]]></title><description><![CDATA[
<p>> Browser plugs fingerprint privacy randomizer</p>
]]></description><pubDate>Sun, 27 Oct 2024 13:24:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=41962468</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=41962468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41962468</guid></item><item><title><![CDATA[New comment by wwalexander in "Pretty.c"]]></title><description><![CDATA[
<p>I don’t know why “repeat” isn’t very common in place of while/loop/etc; it works out nicely grammatically.<p><pre><code>    repeat {}
    repeat while <condition> {}
    repeat {} while <condition>
    repeat <count> {}</code></pre></p>
]]></description><pubDate>Thu, 24 Oct 2024 08:12:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=41933263</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=41933263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41933263</guid></item><item><title><![CDATA[New comment by wwalexander in "Show HN: I built a task manager that separates "do" and "due" dates"]]></title><description><![CDATA[
<p>Very important distinction! Apple recently added an “Early Reminder” feature that allows similar functionality which I am very grateful for.</p>
]]></description><pubDate>Wed, 23 Oct 2024 17:22:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41927213</link><dc:creator>wwalexander</dc:creator><comments>https://news.ycombinator.com/item?id=41927213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41927213</guid></item></channel></rss>