<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: zethraeus</title><link>https://news.ycombinator.com/user?id=zethraeus</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Jul 2026 05:35:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=zethraeus" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by zethraeus in "No AI Co-Authors. A Manifesto"]]></title><description><![CDATA[
<p>Funny story: I made this because despite having the global no-attribution setting turned on, Claude still regularly tags itself.<p>I'm sure it's a context thing — but boy is it annoying.</p>
]]></description><pubDate>Tue, 23 Jun 2026 22:10:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48652170</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=48652170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48652170</guid></item><item><title><![CDATA[New comment by zethraeus in "No AI Co-Authors. A Manifesto"]]></title><description><![CDATA[
<p>Thanks for the mobile heads up!<p>The manifesto is me. The website is not — and I'd like to argue that's very non-ironic!<p>Here's the making of, linked at the bottom.
<a href="https://no-ai-coauthors.dev/making-of.html" rel="nofollow">https://no-ai-coauthors.dev/making-of.html</a></p>
]]></description><pubDate>Tue, 23 Jun 2026 22:06:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48652130</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=48652130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48652130</guid></item><item><title><![CDATA[New comment by zethraeus in "No AI Co-Authors. A Manifesto"]]></title><description><![CDATA[
<p>I'm the author ('author'?), and I'll push back: it's solidly non-ironic!<p>Here's a link from the bottom of the page. <a href="https://no-ai-coauthors.dev/making-of.html" rel="nofollow">https://no-ai-coauthors.dev/making-of.html</a></p>
]]></description><pubDate>Tue, 23 Jun 2026 22:06:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48652125</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=48652125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48652125</guid></item><item><title><![CDATA[New comment by zethraeus in "No AI Co-Authors. A Manifesto"]]></title><description><![CDATA[
<p>AI Co-authors are impressive marketing, but deleterious to dev work.<p>This manifesto website includes a git commit-msg hook for your favorite hook manager, and a GitHub Action for preventing contributions containing them from landing in your project.</p>
]]></description><pubDate>Tue, 23 Jun 2026 21:09:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48651495</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=48651495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48651495</guid></item><item><title><![CDATA[No AI Co-Authors. A Manifesto]]></title><description><![CDATA[
<p>Article URL: <a href="https://no-ai-coauthors.dev">https://no-ai-coauthors.dev</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48651494">https://news.ycombinator.com/item?id=48651494</a></p>
<p>Points: 12</p>
<p># Comments: 12</p>
]]></description><pubDate>Tue, 23 Jun 2026 21:09:25 +0000</pubDate><link>https://no-ai-coauthors.dev</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=48651494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48651494</guid></item><item><title><![CDATA[Swift-dependencies is an unacceptable solution for managing Swift dependencies]]></title><description><![CDATA[
<p>Article URL: <a href="https://adamz.dev/blog/swift-dependencies-warning/">https://adamz.dev/blog/swift-dependencies-warning/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48301644">https://news.ycombinator.com/item?id=48301644</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 27 May 2026 22:29:18 +0000</pubDate><link>https://adamz.dev/blog/swift-dependencies-warning/</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=48301644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48301644</guid></item><item><title><![CDATA[New comment by zethraeus in "Pentagon spending on drones jumps from $225M to $55B in one year"]]></title><description><![CDATA[
<p>And they bought three new drones!</p>
]]></description><pubDate>Wed, 29 Apr 2026 20:36:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47954241</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=47954241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47954241</guid></item><item><title><![CDATA[New comment by zethraeus in "Comic-Con Bans AI Art After Artist Pushback"]]></title><description><![CDATA[
<p>This is already here and embedded inside Adobe products.</p>
]]></description><pubDate>Wed, 21 Jan 2026 16:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46708126</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=46708126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46708126</guid></item><item><title><![CDATA[New comment by zethraeus in "TypeScript is terrible for library developers"]]></title><description><![CDATA[
<p>If you write your library in typescript, not JS, do you still have any of these problems?<p>If not, it sounds like one core issue is 'adding types to an existing untyped codebase is hard'. This checks out. :)</p>
]]></description><pubDate>Tue, 23 Aug 2022 19:02:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=32569649</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=32569649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32569649</guid></item><item><title><![CDATA[New comment by zethraeus in "UIs are not pure functions of the model (2018)"]]></title><description><![CDATA[
<p>(And of course FRP setups have to iterate! They're refining the model to declaratively represent 20 years worth of UI convention!)</p>
]]></description><pubDate>Mon, 04 Jul 2022 22:53:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=31982535</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=31982535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31982535</guid></item><item><title><![CDATA[New comment by zethraeus in "UIs are not pure functions of the model (2018)"]]></title><description><![CDATA[
<p>> since all our languages are essentially procedural (functional, OO) that means expressing the UI as a procedure (function/method).<p>I understand 'functional' to be used as the direct contrast to 'procedural'! Is that not your understanding?<p>> So what is the actual innovation? It is more or less directly and visibly expressing the UI in code.<p>The 'visibly' part here doesn't really actually hold true, does it? Once you've componentized your <swiftui/react/html/[VFL](<a href="https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/AutolayoutPG/VisualFormatLanguage.html)/declarative-thing-of-choice" rel="nofollow">https://developer.apple.com/library/archive/documentation/Us...</a>>, it's probably not super visibly understandable.<p>The best definition i can think of for declarative UI frameworks is probably something closer to 'frameworks that optimize for your ability to make a pure function representing state'.<p>(After all `[[UIViewController alloc] init]` does indeed purely say 'you have view controller' — that's just not super granular!)<p>In this light, isn't SwiftUI just a setup <i>more</i> optimized in this direction</p>
]]></description><pubDate>Mon, 04 Jul 2022 22:49:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=31982505</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=31982505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31982505</guid></item><item><title><![CDATA[New comment by zethraeus in "UIs are not pure functions of the model (2018)"]]></title><description><![CDATA[
<p>I spent a while trying to approach this post with an open mind. In the end I was disappointed.<p>rel/to title: yes. (just say scroll position. fine.) But also I think this is pretty well understood! (No?)<p>- In declarative UI / FRP / whatever, you model your basic UI state through a pure mapping from your business logic 'model'.<p>- But (as in procedural programming) the UI has its own state — that's not necessarily part of your initial business/domain/model.<p>If you want to model it, you'll have to understand it, read it, and add it to you model. That can be annoying—especially if the APIs for getting or setting the state are bad.<p>This doesn't really sound like a fundamental flaw conceptually to me. It's just an API with defaults you don't have to deal with unless you <i>need</i> to.<p>- don't care what your color is? fine. system default for you.<p>- don't care what tab a link opens in? fine. user default.<p>- don't care how scroll position is managed? fine. system default.<p>- <i>want to handle any of them? cool. you can.</i><p>It sounds like progressive disclosure of API complexity to me. Great.</p>
]]></description><pubDate>Mon, 04 Jul 2022 22:32:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=31982411</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=31982411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31982411</guid></item><item><title><![CDATA[New comment by zethraeus in "SwiftUI in 2022"]]></title><description><![CDATA[
<p>> It's totally out of place with the rest of the Swift programming language. They had to add new crap to the language to accommodate its declarative style, when Swift is (was) unapologetically imperative syntax-wise. It's an obvious bolt-on and leaves a really bad taste in my mouth.<p>Woah now, that's interesting! In my mind swift has had <i>awesome</i> support for functional programming paradigms since launch. I understand it to be leaning in about as far as it can given that it's built with first class support for Obj-c oriented frameworks.<p>What makes you feel like it's unapologetically imperative?</p>
]]></description><pubDate>Thu, 26 May 2022 01:15:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=31513078</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=31513078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31513078</guid></item><item><title><![CDATA[New comment by zethraeus in "UK regulator set to block Meta's Giphy deal"]]></title><description><![CDATA[
<p>There’s a pretty good argument for functional monopolies facilitating innovation! We like our transistors and all that.</p>
]]></description><pubDate>Mon, 29 Nov 2021 09:58:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=29378038</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=29378038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29378038</guid></item><item><title><![CDATA[New comment by zethraeus in "UK regulator set to block Meta's Giphy deal"]]></title><description><![CDATA[
<p>The argument’s about societal wastefulness, not FB’s business acumen.<p>I.e. It’s nontrivial to be more wasteful than it would be to have multiple teams duplicating the same product.<p>(Strong disagree on your suggestion that the centralisation <i>generally</i> makes them less stable/secure, but granted on the tail risks.)</p>
]]></description><pubDate>Mon, 29 Nov 2021 09:56:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=29378014</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=29378014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29378014</guid></item><item><title><![CDATA[New comment by zethraeus in "UK regulator set to block Meta's Giphy deal"]]></title><description><![CDATA[
<p>FWIW State granted monopolies <i>are</i> a common pattern for infrastructure.<p>Strong +1 on the ensuing twisted incentives.</p>
]]></description><pubDate>Mon, 29 Nov 2021 09:53:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=29377987</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=29377987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29377987</guid></item><item><title><![CDATA[New comment by zethraeus in "UK regulator set to block Meta's Giphy deal"]]></title><description><![CDATA[
<p>> Where's the advantage of instagram, whatsapp and Facebook belonging to one company?<p>Common-ish arguments for monopolies, as applied to this situation:<p>* potentially the interoperability you indicate<p>* infrastructure investment leading to stability<p>* similarly: best in class client side software<p>* security / privacy guarantees (yes. I know, ironic, etc. but the fully distributed multi-company alternative <i>is</i> likely worse on these dimensions)<p>* single point of accountability for the state and law enforcement. (yes. not likely a HN concern. Still valuable to the state and potentially regular consumers.)<p>* general pro monopoly argument: fewer resources are wasted in competition, and so can be applied to product development and research. i.e. bell labs<p>IDK how I feel the scales tip in this case, but treating it as cut and dry feels a bit naive.</p>
]]></description><pubDate>Mon, 29 Nov 2021 09:22:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=29377821</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=29377821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29377821</guid></item><item><title><![CDATA[New comment by zethraeus in "UK regulator set to block Meta's Giphy deal"]]></title><description><![CDATA[
<p>I'd love any pointers to precedent for how this plays out from here.<p>1. The acquisition was >1 year ago. (And there's some question of whether FB followed the correct process.)<p>2. The antitrust concern is in one major market with a ton of political and regulatory power — but still one of many. (Are there international trade agreements that inherently make this ruling impactful outside of the UK?)<p>3. The acquired company was very unlikely to find a better outcome, and would have been fairly likely to require costly restructuring for lack of this one.<p>I don't take this super seriously — because giphy <i>feels</i> replicable and, well, it's gifs. But curious if anyone else sees impactful competitive/strategic concerns, or if the matter at hand is really just political precedent setting.<p>Mostly I feel bad for giphy people. Hope they're nicely contractually protected.</p>
]]></description><pubDate>Mon, 29 Nov 2021 09:09:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=29377754</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=29377754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29377754</guid></item><item><title><![CDATA[New comment by zethraeus in "UK regulator set to block Meta's Giphy deal"]]></title><description><![CDATA[
<p>> I want this to be the start of a forced breakup of Facebook, WhatsApp and Instagram.<p>okay<p>> There’s zero benefit to consumers, and a lot of harm.<p>There's a ton of potential societal benefit in centralization and/or monopoly in theory. There's also a ton of potential downside. What in particular makes this fall in the latter bucket?</p>
]]></description><pubDate>Mon, 29 Nov 2021 09:01:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=29377702</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=29377702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29377702</guid></item><item><title><![CDATA[New comment by zethraeus in "Would you be willing to fund a Linux port to Apple Silicon?"]]></title><description><![CDATA[
<p>This is the newly-normal software subscription package or a stipend to bootstrap a project. Both feel pretty normal!<p>Even if it <i>is</i> the former, updates & improvements take work. And they seem likely to be necessary here.</p>
]]></description><pubDate>Sun, 29 Nov 2020 22:11:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=25248570</link><dc:creator>zethraeus</dc:creator><comments>https://news.ycombinator.com/item?id=25248570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25248570</guid></item></channel></rss>