<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: euiq</title><link>https://news.ycombinator.com/user?id=euiq</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 04:14:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=euiq" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by euiq in "Uv is fantastic, but its package management UX is a mess"]]></title><description><![CDATA[
<p>`uv.lock` pins exact versions (and hashes) of your dependencies.</p>
]]></description><pubDate>Fri, 22 May 2026 10:36:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48234080</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=48234080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48234080</guid></item><item><title><![CDATA[New comment by euiq in "Bourbaki – A Secret Society of Mathematicians"]]></title><description><![CDATA[
<p>General Topology is valuable, especially for the filter perspective; so are some of the Algebra volumes.</p>
]]></description><pubDate>Fri, 29 Aug 2025 19:50:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45068607</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=45068607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45068607</guid></item><item><title><![CDATA[New comment by euiq in "Cloudlflare builds OAuth with Claude and publishes all the prompts"]]></title><description><![CDATA[
<p>I know that `git rebase` changes the committer date while keeping the author date the same, so I'm assuming something similar happened here. For example, many of the early commits have this committer date with varying author dates:<p><pre><code>    $ git show --format=fuller 3dafc8f5de6ffe46fb223a75a46a6bd848b6daf8
    commit 3dafc8f5de6ffe46fb223a75a46a6bd848b6daf8
    Author:     Kenton Varda <kenton@cloudflare.com>
    AuthorDate: Thu Feb 27 17:15:37 2025 -0600
    Commit:     Kenton Varda <kenton@cloudflare.com>
    CommitDate: Tue Mar 4 14:48:59 2025 -0600
    
        Add storage schema by Claude.
</code></pre>
GitHub uses the committer date for its history, which is annoying if you rebase frequently; I like to run a non-interactive `git rebase` with `--commmiter-date-is-author-date` in such cases.</p>
]]></description><pubDate>Mon, 02 Jun 2025 19:15:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44162033</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=44162033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44162033</guid></item><item><title><![CDATA[New comment by euiq in "Grothendieck’s use of equality"]]></title><description><![CDATA[
<p>let me guess: you haven't read the article, have you?</p>
]]></description><pubDate>Mon, 20 May 2024 20:12:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=40419734</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=40419734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40419734</guid></item><item><title><![CDATA[New comment by euiq in "Meta Llama 3"]]></title><description><![CDATA[
<p>He’s built up an impressive amount of clout over a short period of time, mostly by interviewing interesting guests on his podcast while not boring listeners to death (unlike a certain other interviewer with high-caliber guests that shall remain nameless).</p>
]]></description><pubDate>Fri, 19 Apr 2024 12:45:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=40086136</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=40086136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40086136</guid></item><item><title><![CDATA[New comment by euiq in "Fedora 41 will unify bin and sbin"]]></title><description><![CDATA[
<p>I agree that “/usr/sbin directory becomes a symlink to bin” can be confusing for new users, but I don’t think it’s wrong: I interpret this statement as saying that /usr/sbin is going to be a <i>relative</i> symlink with target bin, which would indeed make it resolve to /usr/bin.</p>
]]></description><pubDate>Sun, 14 Apr 2024 15:07:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=40031629</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=40031629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40031629</guid></item><item><title><![CDATA[New comment by euiq in "Tacit programming"]]></title><description><![CDATA[
<p>Recent versions of F# can stop on individual function applications in an expression like<p><pre><code>    x
    |> f a
    |> g b
    …
</code></pre>
(search for "pipeline debugging" on < <a href="https://devblogs.microsoft.com/dotnet/whats-new-in-fsharp-6/" rel="nofollow">https://devblogs.microsoft.com/dotnet/whats-new-in-fsharp-6/</a>>).<p>In my experience, these are more common than strict point-free style anyway.</p>
]]></description><pubDate>Sun, 25 Feb 2024 10:51:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=39499696</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=39499696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39499696</guid></item><item><title><![CDATA[New comment by euiq in "Tacit programming"]]></title><description><![CDATA[
<p>It's a joke.</p>
]]></description><pubDate>Sun, 25 Feb 2024 10:45:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=39499668</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=39499668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39499668</guid></item><item><title><![CDATA[New comment by euiq in "Tacit programming"]]></title><description><![CDATA[
<p>I assume they're talking about code like<p><pre><code>    x
    |> f a
    |> g b
    …
</code></pre>
… where everything after the first |> is essentially in point-free style.</p>
]]></description><pubDate>Sun, 25 Feb 2024 10:44:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=39499666</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=39499666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39499666</guid></item><item><title><![CDATA[New comment by euiq in "ChatGPT for Teams"]]></title><description><![CDATA[
<p>Your posts are my favorite thing about Hacker News, both because of the things you're saying and the way you're saying them; please don't let anyone tell you otherwise.</p>
]]></description><pubDate>Fri, 12 Jan 2024 18:48:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=38972194</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=38972194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38972194</guid></item><item><title><![CDATA[New comment by euiq in "For processing strings, streams in C++ can be slow"]]></title><description><![CDATA[
<p>This feels like a conversation where it would have been useful for the participants to be very explicit about the points they were trying to convey: the reviewer could have said "Isn't this a quadratic algorithm, because each call to `+=` reallocates `escaped_file_path`?" (or whatever their specific concern was; I may have misunderstood), and the author's initial response could have been "No, because the capacity of the string is doubled when necessary."</p>
]]></description><pubDate>Thu, 07 Dec 2023 12:27:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=38555616</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=38555616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38555616</guid></item><item><title><![CDATA[New comment by euiq in "Progress on No-GIL CPython"]]></title><description><![CDATA[
<p>I think you're missing that your needs are different from those of the people quoted in PEP 703: <<a href="https://peps.python.org/pep-0703/#motivation" rel="nofollow noreferrer">https://peps.python.org/pep-0703/#motivation</a>></p>
]]></description><pubDate>Fri, 20 Oct 2023 21:13:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=37961608</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=37961608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37961608</guid></item><item><title><![CDATA[New comment by euiq in "Populating the page: how browsers work (2020)"]]></title><description><![CDATA[
<p>I don't think that "flickers between tasks very rapidly to simulate concurrency" is a good mental model for event loops. It's more like "runs one task at a time until it hits a suspension point," where a suspension point is something like an I/O operation. If you had an event loop that switched tasks between suspension points, then you'd still need locks for shared data.</p>
]]></description><pubDate>Fri, 13 Oct 2023 17:48:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=37873400</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=37873400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37873400</guid></item><item><title><![CDATA[New comment by euiq in "Conversation with Zuckerberg, this time we talked as photorealistic avatars"]]></title><description><![CDATA[
<p>Is this a situation that you find yourself in frequently (with serious work sparked by chance conversations)? It sounds awfully cliché.</p>
]]></description><pubDate>Thu, 28 Sep 2023 20:06:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=37695067</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=37695067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37695067</guid></item><item><title><![CDATA[New comment by euiq in "The Tao of Programming (1987)"]]></title><description><![CDATA[
<p>Intellectual property rights should be abolished.</p>
]]></description><pubDate>Wed, 27 Sep 2023 20:57:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=37681200</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=37681200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37681200</guid></item><item><title><![CDATA[New comment by euiq in "Why Kakoune"]]></title><description><![CDATA[
<p>I am intensively envious of people who type this fast; I get up to 100 words per minute on a good day. Time to get a new pair of hands?</p>
]]></description><pubDate>Thu, 21 Sep 2023 17:57:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=37601415</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=37601415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37601415</guid></item><item><title><![CDATA[New comment by euiq in "Gokrazy is cool"]]></title><description><![CDATA[
<p>> It seems the developer works for Tailscale in an evangelist / developer relations role. I feel that ought to have been disclosed in this article.<p>Note that the author of gokrazy is Michael Stapelberg (perhaps better known for writing i3), who doesn't seem to be directly affiliated with Tailscale.</p>
]]></description><pubDate>Wed, 20 Sep 2023 22:42:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=37591087</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=37591087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37591087</guid></item><item><title><![CDATA[New comment by euiq in "I hacked macOS"]]></title><description><![CDATA[
<p>the whole vtuber thing is not really for me, but i appreciate the effort that went into this presentation—did you make it all the way to <<a href="https://asahilina.net/agx-exploit/#/demoslide" rel="nofollow noreferrer">https://asahilina.net/agx-exploit/#/demoslide</a>>?</p>
]]></description><pubDate>Sun, 17 Sep 2023 12:20:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=37544277</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=37544277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37544277</guid></item><item><title><![CDATA[New comment by euiq in "It's My Monitor"]]></title><description><![CDATA[
<p>Now this I can understand—why would you do that?!</p>
]]></description><pubDate>Sun, 10 Sep 2023 10:26:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=37454530</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=37454530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37454530</guid></item><item><title><![CDATA[New comment by euiq in "What happened in this GPT-3 conversation?"]]></title><description><![CDATA[
<p>Where's my beef tallow LLM?</p>
]]></description><pubDate>Tue, 08 Aug 2023 20:15:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=37054875</link><dc:creator>euiq</dc:creator><comments>https://news.ycombinator.com/item?id=37054875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37054875</guid></item></channel></rss>