<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: mayoff</title><link>https://news.ycombinator.com/user?id=mayoff</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 31 Jul 2026 01:59:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mayoff" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mayoff in "How old is Ann?"]]></title><description><![CDATA[
<p>> (Mary, at 16, was twice her age)<p>The problem states “She _is_ twice as old as Ann was”, not “She _was_ twice as old as Ann was”.</p>
]]></description><pubDate>Thu, 30 Jul 2026 22:32:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49116714</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=49116714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49116714</guid></item><item><title><![CDATA[New comment by mayoff in "More Bounce to the Ounce"]]></title><description><![CDATA[
<p>This idea is a significant part of <i>Anathem</i> by Neal Stephenson.</p>
]]></description><pubDate>Fri, 17 Jul 2026 19:15:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48951192</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=48951192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48951192</guid></item><item><title><![CDATA[New comment by mayoff in "Microsoft fire idTech team at Id software"]]></title><description><![CDATA[
<p>Here’s what Tim Schafer said about selling Double Fine to Microsoft at the time:<p>> "I think it's perfect for us, because we can just focus on doing our inspired weird games, and not worry about how we're going to get our next deal. We aren't chasing down our next funding and thinking about how many more months of funding we have all the time."<p><a href="https://gameinformer.com/2019/06/23/tim-schafer-on-microsoft-acquisition-and-the-future-of-double-fine" rel="nofollow">https://gameinformer.com/2019/06/23/tim-schafer-on-microsoft...</a></p>
]]></description><pubDate>Tue, 07 Jul 2026 21:27:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48824075</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=48824075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48824075</guid></item><item><title><![CDATA[New comment by mayoff in "CarPlay Is Additive"]]></title><description><![CDATA[
<p>I’m with Casey on this: I will not buy a car without CarPlay. Of course, I haven’t bought a car since 2013. That one is a Tesla Model S and I think its UI is pretty decent for maps and playing audio, but I have rented enough cars since then to know that I would much prefer CarPlay support. If I had to replace my car today, I’d probably buy a Volvo EX90, which is the electric version of the XC90 Casey talks about.</p>
]]></description><pubDate>Fri, 03 Jul 2026 01:30:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48769587</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=48769587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48769587</guid></item><item><title><![CDATA[New comment by mayoff in "In memory of the man who put red and green squiggles under words"]]></title><description><![CDATA[
<p>At my office we refer to these (in IntelliJ) as ketchup, mustard, and relish (depending on the color).</p>
]]></description><pubDate>Tue, 23 Jun 2026 00:42:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48638621</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=48638621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48638621</guid></item><item><title><![CDATA[New comment by mayoff in "Stateless Actors"]]></title><description><![CDATA[
<p>This article is about actors in the Swift programming language, and I’d answer the question (“is a stateless actor pointless?”) differently: there is no such thing as a stateless actor in Swift.<p>Every actor in Swift conforms to the Actor protocol, which has one requirement: an instance property named `unownedExecutor`. Swift uses this property implicitly when, for example, the program calls a method on the actor from outside the actor.<p><a href="https://developer.apple.com/documentation/swift/actor/unownedexecutor" rel="nofollow">https://developer.apple.com/documentation/swift/actor/unowne...</a><p>(One could also argue that, because every actor type is a reference type, every actor also has its identity as part of its state.)</p>
]]></description><pubDate>Sat, 30 May 2026 20:14:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48340192</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=48340192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48340192</guid></item><item><title><![CDATA[New comment by mayoff in "Integer Overflow Checking Cost"]]></title><description><![CDATA[
<p>In Swift (Apple’s C++ successor), the normal operators (`+`, `-`, `*`) trap on overflow for integer types. If you want twos complement wrapping, you can use `&+`, `&-`, and `&*`.<p>Given that Apple has been making its own CPU cores for years now, I suspect overflowing checking on Apple CPUs is virtually free (aside from code size).</p>
]]></description><pubDate>Sat, 02 May 2026 08:04:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47984414</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=47984414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47984414</guid></item><item><title><![CDATA[New comment by mayoff in ""Parse, don't validate" through the years with C++"]]></title><description><![CDATA[
<p>The second sentence of your summary is fine, but I don’t like the first sentence:<p>> Use your language’s type system to parse unstructured inputs.<p>We don’t use the type system to parse. We use the type system to provide evidence (also called a proof or a witness) that parsing was successful, and we rely on the language’s access control facilities (public/private) and the soundness of its type system to prevent fabrication of false evidence.</p>
]]></description><pubDate>Thu, 30 Apr 2026 15:50:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47964318</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=47964318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47964318</guid></item><item><title><![CDATA[New comment by mayoff in "You can beat the binary search"]]></title><description><![CDATA[
<p>In the Intel CPU + cold cache case, the quad search matters. In the other three cases, only the SIMD matters.</p>
]]></description><pubDate>Thu, 30 Apr 2026 15:30:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47964008</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=47964008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47964008</guid></item><item><title><![CDATA[New comment by mayoff in "You can beat the binary search"]]></title><description><![CDATA[
<p>Quaternary search effectively performs <i>both</i> of the next loop iteration’s possible comparisons simultaneously with the current iteration’s comparison. This is a little more complex than simple loop unrolling.<p>Regardless, both kinds of search are O(log N) with different constants. The constants don’t matter so much in algorithms class but in the real world they can matter a lot.</p>
]]></description><pubDate>Thu, 30 Apr 2026 15:28:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47963988</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=47963988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47963988</guid></item><item><title><![CDATA[New comment by mayoff in "MacBook Neo and how the iPad should be"]]></title><description><![CDATA[
<p>While plenty about the iPad situation sucks, my biggest gripe is the discontinuation of the Smart Keyboard Folio. This was the one that only had a keyboard, no trackpad, but could fold all the way back, which the Magic Keyboard (with trackpad) cannot. The Smart Keyboard Folio was just the perfect form factor: there when you need it, discretely out of the way when you didn’t. And when you were using it, the iPad was perfectly balanced to sit on your lap even in cramped circumstances, which the Magic Keyboard is most definitely not.<p>Sure, get rid of the Magic Keyboard with its unnecessary trackpad. But bring back the Smart Keyboard Folio. It was a delight.</p>
]]></description><pubDate>Sat, 25 Apr 2026 08:17:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47899678</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=47899678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47899678</guid></item><item><title><![CDATA[New comment by mayoff in "Gone (Almost) Phishin'"]]></title><description><![CDATA[
<p>It's kind of crazy that the IRS (among other United States government agencies) uses ID.me for account management. The .me domain belongs to Montenegro.</p>
]]></description><pubDate>Fri, 03 Apr 2026 01:53:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47622438</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=47622438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47622438</guid></item><item><title><![CDATA[New comment by mayoff in "Windows native app development is a mess"]]></title><description><![CDATA[
<p>How to add a button in SwiftUI:<p><pre><code>    Button(“Click Me”) { buttonWasClicked() }</code></pre></p>
]]></description><pubDate>Sun, 22 Mar 2026 19:03:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47480894</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=47480894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47480894</guid></item><item><title><![CDATA[New comment by mayoff in "Zero ZGC4: A Better Graphing Calculator for School and Beyond"]]></title><description><![CDATA[
<p>When my daughter finally needed one of those godawful monopoly-priced calculators for school, we went to the nearest pawn shop and found a TI 84 Plus, opened, for $40, and a TI 84 Plus CE in its unopened (but roughed up) original packaging for $65.</p>
]]></description><pubDate>Sun, 22 Mar 2026 18:02:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47480265</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=47480265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47480265</guid></item><item><title><![CDATA[Live from GDC 1989: 21 Hours of Vintage Talks from Early Gaming Luminaries]]></title><description><![CDATA[
<p>Article URL: <a href="https://gamehistory.org/cgdc-1989-tapes/">https://gamehistory.org/cgdc-1989-tapes/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47475111">https://news.ycombinator.com/item?id=47475111</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 22 Mar 2026 06:59:25 +0000</pubDate><link>https://gamehistory.org/cgdc-1989-tapes/</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=47475111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47475111</guid></item><item><title><![CDATA[New comment by mayoff in "New iPad Air, powered by M4"]]></title><description><![CDATA[
<p>Somehow Woot still has a supply of the Smart Keyboard Folio for certain 11" iPads Pro/Air.<p>My wife is still using an older gen 11" iPad Pro and her keyboard folio stopped working (they fall apart after a few years ), so I took a gamble and ordered one. It arrived in the original, sealed packaging. As far as I can tell, it had never been opened, and it is perfect condition and works great. My wife is very happy. I bought a second one for when this one falls apart.<p><a href="https://www.amazon.com/Apple-Smart-Keyboard-11-inch-iPad-Pro/dp/B08635GZ8H" rel="nofollow">https://www.amazon.com/Apple-Smart-Keyboard-11-inch-iPad-Pro...</a></p>
]]></description><pubDate>Mon, 02 Mar 2026 18:20:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47221852</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=47221852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47221852</guid></item><item><title><![CDATA[New comment by mayoff in "This time is different"]]></title><description><![CDATA[
<p>Most of the “delivery” (getting it from the factory to its final installed location) was done by machine: forklifts, cranes, ships, trucks, and (I'm guessing) a motorized lift on the back of the delivery truck.</p>
]]></description><pubDate>Fri, 27 Feb 2026 16:46:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47182634</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=47182634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47182634</guid></item><item><title><![CDATA[New comment by mayoff in "What if writing tests was a joyful experience? (2023)"]]></title><description><![CDATA[
<p>If you’re a Swift programmer, the swift-snapshot-testing package is a great implementation of these ideas.<p><a href="https://github.com/pointfreeco/swift-snapshot-testing" rel="nofollow">https://github.com/pointfreeco/swift-snapshot-testing</a></p>
]]></description><pubDate>Fri, 06 Feb 2026 01:36:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46907908</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=46907908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46907908</guid></item><item><title><![CDATA[New comment by mayoff in "Data centers in space makes no sense"]]></title><description><![CDATA[
<p>For an electrification company.</p>
]]></description><pubDate>Wed, 04 Feb 2026 05:40:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46881894</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=46881894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46881894</guid></item><item><title><![CDATA[New comment by mayoff in "Teaching my neighbor to keep the volume down"]]></title><description><![CDATA[
<p>I'm pretty sure you meant something other than "buildings under about 6 feet".</p>
]]></description><pubDate>Sun, 01 Feb 2026 21:27:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46849530</link><dc:creator>mayoff</dc:creator><comments>https://news.ycombinator.com/item?id=46849530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46849530</guid></item></channel></rss>