<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: kenferry</title><link>https://news.ycombinator.com/user?id=kenferry</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 26 Jun 2026 03:12:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kenferry" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kenferry in "Lore – Open source version control system designed for scalability"]]></title><description><![CDATA[
<p>Inside joke. Apple's marketing guy used the word "courage" as an explanation when removing the headphone jack.</p>
]]></description><pubDate>Wed, 17 Jun 2026 19:52:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48575914</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48575914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48575914</guid></item><item><title><![CDATA[New comment by kenferry in "Ask HN: Are you still using a Vision Pro?"]]></title><description><![CDATA[
<p>They weren't banned, but adult websites were not why people bought the original iPhone. Neither the military nor porn were the drivers of smart phone adoption.</p>
]]></description><pubDate>Wed, 10 Jun 2026 07:06:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48472542</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48472542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48472542</guid></item><item><title><![CDATA[New comment by kenferry in "Ask HN: Are you still using a Vision Pro?"]]></title><description><![CDATA[
<p>I don’t think either of those drove smart phone adoption.</p>
]]></description><pubDate>Tue, 09 Jun 2026 19:20:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48466242</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48466242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48466242</guid></item><item><title><![CDATA[New comment by kenferry in "Native all the way, until you need text"]]></title><description><![CDATA[
<p>On what platform? It invoked WebKit always on iOS in the early days, html or not. On Mac, AppKit could import html to attributed strings before WebKit existed.</p>
]]></description><pubDate>Wed, 20 May 2026 19:27:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48212801</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48212801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48212801</guid></item><item><title><![CDATA[New comment by kenferry in "A message from President Kornbluth about funding and the talent pipeline"]]></title><description><![CDATA[
<p>I mean, is it political when you write a paper that concludes that vaccines are effective or that fish die when streams are polluted?<p>The answer seems to have become "yes", so this is a rhetorical question, but ideally _information_ would be apolitical.<p>We also see the current administration politicizing things like the federal reserve, which has tried VERY hard to be apolitical.</p>
]]></description><pubDate>Wed, 20 May 2026 19:12:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48212578</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48212578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48212578</guid></item><item><title><![CDATA[New comment by kenferry in "Minnesota becomes first state to ban prediction markets"]]></title><description><![CDATA[
<p>I mean, I don't think we should legalize Fentanyl.</p>
]]></description><pubDate>Wed, 20 May 2026 18:13:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48211765</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48211765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48211765</guid></item><item><title><![CDATA[New comment by kenferry in "First public macOS kernel memory corruption exploit on Apple M5"]]></title><description><![CDATA[
<p>I wasn't close enough to that to know how long a world build took. Didn't seem like it was too crazy though. Incremental (non-world) builds of the OS come out every day.</p>
]]></description><pubDate>Wed, 20 May 2026 05:48:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48203564</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48203564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203564</guid></item><item><title><![CDATA[New comment by kenferry in "Native all the way, until you need text"]]></title><description><![CDATA[
<p>I have this impression because I know the native controls are terrific at rich text, so for some reason that support isn't done in a way the author wants to use. The source code of the TextEdit app on Mac is actually published as an example project for the frameworks. Everything in there is provided by the native framework controls.<p>It would make sense, for example, if you wanted to allow editing of the rich text and have the markdown be directly accessible by the user. The conversion of markdown -> attributed strings -> markdown would not produce the same raw text, which is a problem if the user can directly edit or view the markdown. The user hitting cmd-B in the text view to make something bold might end up scrapping some explicit formatting they did to the raw markdown.</p>
]]></description><pubDate>Wed, 20 May 2026 05:34:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48203491</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48203491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203491</guid></item><item><title><![CDATA[New comment by kenferry in "Minnesota becomes first state to ban prediction markets"]]></title><description><![CDATA[
<p>Er, I agree it's incredibly old, but also has been treated as societal ill and subject to regulation for its entire history.</p>
]]></description><pubDate>Wed, 20 May 2026 05:16:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48203378</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48203378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203378</guid></item><item><title><![CDATA[New comment by kenferry in "Disney erased FiveThirtyEight"]]></title><description><![CDATA[
<p>I enjoyed FiveThirtyEight back in the day, but does anyone actually go back and look at the old posts? They were very much of the moment. I'd imagine the vast vast majority of the traffic to them is robots.<p>I can see why they wouldn't be a priority to keep up. For archival purposes, I'd think everything is still in the internet archive?<p>Nate seems to try to justify this a touch, saying he personally was looking for a specific article. Kind of a special case there…</p>
]]></description><pubDate>Wed, 20 May 2026 04:45:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48203220</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48203220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203220</guid></item><item><title><![CDATA[New comment by kenferry in "Native all the way, until you need text"]]></title><description><![CDATA[
<p>You’re confusing iOS and Mac OS here.<p>The Mac never used WebKit for NSTextField rendering. When iOS was first written, WebKit was used as the text renderer everywhere initially, including in UIKit controls (the “sweet solution”). This proved to be too heavyweight / cumbersome and the coretext/appkit text rendering approach was brought over.</p>
]]></description><pubDate>Sun, 17 May 2026 17:46:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48171199</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48171199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48171199</guid></item><item><title><![CDATA[New comment by kenferry in "Native all the way, until you need text"]]></title><description><![CDATA[
<p>The native Apple libraries are terrific at rendering rich text, it’s one of their strongest assets.<p>The poster’s issues seem to be specifically because they want to use markdown as the backing. The native rich text backing for native Apple views is attributed strings. They could translate the markdown to attributed strings, but seems like they don’t want to.</p>
]]></description><pubDate>Sun, 17 May 2026 17:41:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48171151</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48171151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48171151</guid></item><item><title><![CDATA[New comment by kenferry in "First public macOS kernel memory corruption exploit on Apple M5"]]></title><description><![CDATA[
<p>I worked at Apple for a long time. The OS gets fully recompiled regularly.<p>A simultaneous total world build is relatively rare (is that needed here?), but it does happen. Sometimes new compiler versions or features need this.</p>
]]></description><pubDate>Fri, 15 May 2026 02:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48144039</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48144039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48144039</guid></item><item><title><![CDATA[New comment by kenferry in "Have a Coherent AI Policy"]]></title><description><![CDATA[
<p>Most people making this argument aren’t saying they were incapable of doing the project without AI, they’re saying the cost benefit equation was unfavorable because it would take too long.</p>
]]></description><pubDate>Fri, 15 May 2026 02:06:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48143689</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48143689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48143689</guid></item><item><title><![CDATA[New comment by kenferry in "A message from President Kornbluth about funding and the talent pipeline"]]></title><description><![CDATA[
<p>Ok, but not what this article is about at all. Six figures is for undergrads. The issue here is that PIs don’t have the money to support graduate students, who are typically fully supported.</p>
]]></description><pubDate>Thu, 14 May 2026 15:59:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48137302</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48137302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48137302</guid></item><item><title><![CDATA[New comment by kenferry in "Today I've made the difficult decision to reduce the size of Coinbase by ~14%"]]></title><description><![CDATA[
<p>I mean, this is semantics. Production is not the same thing as "important", but to me production code means customer facing. Internal tooling isn't production.</p>
]]></description><pubDate>Wed, 06 May 2026 01:40:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48031118</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48031118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48031118</guid></item><item><title><![CDATA[New comment by kenferry in "Today I've made the difficult decision to reduce the size of Coinbase by ~14%"]]></title><description><![CDATA[
<p>> No pure managers: Every leader at Coinbase must also be a strong and active individual contributor. Managers should be like player-coaches, getting their hands dirty alongside their teams.<p>What's the theory on this? It seems to be common conclusion, but I don't understand why AI changes the situation here.<p>I understand that AI means you can do more with fewer people. Fewer people means less coordination overhead and fewer managers and fewer layers. What I don't get is why you want your managers to be doing IC work more so with AI than before. I don't see why anything changes about needing roughly 1 first line manager for every 6-8 people, or why it would be more beneficial now that the managers have production programming responsibilities.<p>Both before and after AI it's important that managers have real technical knowledge of the codebase. Having managers do actual production IC work in my experience has been a bad allocation of resources, though, and I don't see why AI changes that.<p>(a) Someone has to do the management tasks. Why do we think that isn't a full time job anymore?<p>(b) When managers do production IC work, in my experience it increases the load on ICs in review, because the manager one would _expect_ to not be _as_ expert as pure ICs on the codebase, and yet they are perceived as "senior". ICs then have overhead in having to manage that power imbalance in review. I have known a few extremely productive manager/ICs… but the effect on their teams was not super great. It made the manager into something of a micromanager and the actual ICs lacked autonomy.</p>
]]></description><pubDate>Wed, 06 May 2026 00:19:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48030567</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48030567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48030567</guid></item><item><title><![CDATA[New comment by kenferry in "iOS 27 is adding a 'Create a Pass' button to Apple Wallet"]]></title><description><![CDATA[
<p>This has existed since the first version, except it needs to be signed with a valid apple cert.<p>A .pkpass file is a zipped directory that has a json file and some assets. There's no need to have a more limited version, a pass is already very limited.<p>The issue is spoofing. Major event ticketers are unwilling to publish passes if there's nothing to stop someone else from publishing a pass that is indistinguishable from their's and thus is an avenue for fraud.<p>The difference with events is that an ics file is not something someone's going to try to sell you or that you'd want to buy. But anyway, all Apple would have to do is stop checking the signing.</p>
]]></description><pubDate>Tue, 05 May 2026 15:56:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48024273</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=48024273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48024273</guid></item><item><title><![CDATA[New comment by kenferry in "Apple reports second quarter results"]]></title><description><![CDATA[
<p>I imagine you're saying the capital return program is a mistake because they should reinvest the money in R&D etc.<p>I think the issue is there's diminishing returns to spending, and in some cases it can be outright negative. For example, one major thing you can do with money is hire more people. Hiring more people than you can handle is a great way to grind everything to a halt. You're basically making a bet when you hire that the additional capacity outweighs the danger of coordination failure.<p>Perhaps you could invest more money in fabs or something like that. I don't know, I'm a software person. But I did work at apple on software for 15 years, and I do not think throwing more money at software is particularly effective. The biggest teams at apple are often the least functional.</p>
]]></description><pubDate>Thu, 30 Apr 2026 22:24:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47969034</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=47969034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47969034</guid></item><item><title><![CDATA[New comment by kenferry in "What can we gain by losing infinity?"]]></title><description><![CDATA[
<p>I think you can reframe this and better understand the point these mathematicians are making.<p>The vast, vast majority of mathematics DOES use infinities. That's the standard perspective. The question is whether there is good, interesting, useful mathematics to be explored by disallowing that concept.<p>The way I see it, Gödel's, Turing's work and complexity theory come out of this line of thinking about _effective_ computation. This is an argument for exploring the mathematics that arises when you don't think of actual computer math as an imperfect approximation of the real numbers, but rather as a mathematical object in its own right.<p>I would guess (?) it's more interesting for floating point math and related than for integer math, because for integer math it's already well explored in group theory.</p>
]]></description><pubDate>Thu, 30 Apr 2026 21:54:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47968722</link><dc:creator>kenferry</dc:creator><comments>https://news.ycombinator.com/item?id=47968722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47968722</guid></item></channel></rss>