<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: Cogito</title><link>https://news.ycombinator.com/user?id=Cogito</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 12:39:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Cogito" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Cogito in "10 years of writing a blog nobody reads"]]></title><description><![CDATA[
<p>I think I took out an extra comma too, which hurts readability.<p>Personally I write with too many asides, normally done with commas and parentheses. It's a comforting habit to fall into, and makes getting your thoughts out so much easier, at the expense of interrupting the reader's train of thought.<p>I don't normally notice when I'm writing with asides so the jarring em-dashes were a good reminder to try and edit them out where I can.</p>
]]></description><pubDate>Tue, 02 Dec 2025 02:33:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46116708</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=46116708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46116708</guid></item><item><title><![CDATA[New comment by Cogito in "10 years of writing a blog nobody reads"]]></title><description><![CDATA[
<p>It may be due to AI proliferation, or the culturural bias I have, but I increasingly find em-dashes <i>jarring</i>.<p>As you point out, authors use them for the "natural and chaotic shifts of thought we all have" and when there are lots of these shifts it feels like I have to keep track of multiple conversations at once.<p>For example, in the article we have:<p><i>If your goal is to have other people read—and hopefully enjoy—your writing, you should make an effort to edit your thoughts.</i><p>When I read this I instinctively pause the 'main' thought/voice, read the aside, then re-establish my train of thought. In my opinion the sentence reads just as well without the aside:<p><pre><code>    If your goal is to have other people read and enjoy your writing you should make an effort to edit your thoughts.
</code></pre>
[edit - putting comma back in to break up the long sentence]<p><pre><code>    If your goal is to have other people read and enjoy your writing, you should make an effort to edit your thoughts.
</code></pre>
I think this is the only aside formatted like this in the article. The other em-dashes take the place of pauses in sentences, places I would normally use a comma or semicolon, or are used to introduce a list where I would typically use a colon.<p>Again this is probably a cultural thing, maybe a reaction to AI as well, but I find the em-dash a lot more though-interrupting than the other punctuation choices and I wonder if it's something I'll get used to or not.</p>
]]></description><pubDate>Tue, 02 Dec 2025 01:36:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46116229</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=46116229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46116229</guid></item><item><title><![CDATA[New comment by Cogito in "Yt-dlp: External JavaScript runtime now required for full YouTube support"]]></title><description><![CDATA[
<p>I've found having yt-dlp available on my iPhone useful, and used Pythonista to achieve that, but haven't figured out how to get the new requirements to work yet. Would love any ideas people have!</p>
]]></description><pubDate>Thu, 13 Nov 2025 03:27:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45910204</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=45910204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45910204</guid></item><item><title><![CDATA[New comment by Cogito in "You already have a Git server"]]></title><description><![CDATA[
<p>> (I forget how git format-patch handles the case where there are two parents.)<p>As per [0] merge commits are dropped:<p><i>Note that format-patch will omit merge commits from the output, even if they are part of the requested range. A simple "patch" does not include enough information for the receiving end to reproduce the same merge commit.</i><p>I originally thought it would use <i>--first-parent</i> (so just diff vs the first parent, which is what I would want) but apparently no! It is possible to get this behaviour using <i>git log</i> as detailed in this great write-up [1].<p>[0] <a href="https://git-scm.com/docs/git-format-patch#_caveats" rel="nofollow">https://git-scm.com/docs/git-format-patch#_caveats</a><p>[1] <a href="https://stackoverflow.com/questions/2285699/git-how-to-create-patches-for-a-merge" rel="nofollow">https://stackoverflow.com/questions/2285699/git-how-to-creat...</a></p>
]]></description><pubDate>Mon, 27 Oct 2025 05:56:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45717825</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=45717825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45717825</guid></item><item><title><![CDATA[New comment by Cogito in "John Searle has died"]]></title><description><![CDATA[
<p>Out of interest, what do you think it would look like if communicating <i>was</i> algorithmic?<p>I know that it doesn't feel like <i>I</i> am doing anything particularly algorithmic when I communicate but I am not the hommunculus inside me shuffling papers around so how would I know?</p>
]]></description><pubDate>Mon, 13 Oct 2025 04:35:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45564705</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=45564705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45564705</guid></item><item><title><![CDATA[New comment by Cogito in "After 50 years, The Magic Circle finally inducts Penn and Teller"]]></title><description><![CDATA[
<p>They have a MasterClass® class that you might like if you have an account (or if you don't!)<p><a href="https://www.masterclass.com/classes/penn-and-teller-teach-the-art-of-magic" rel="nofollow">https://www.masterclass.com/classes/penn-and-teller-teach-th...</a></p>
]]></description><pubDate>Tue, 23 Sep 2025 06:48:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45343601</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=45343601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45343601</guid></item><item><title><![CDATA[New comment by Cogito in "Sj.h: A tiny little JSON parsing library in ~150 lines of C99"]]></title><description><![CDATA[
<p>No claim was made that it is not open source. The contention was over if it was a free license or not:<p>> not free software<p>which it is. As <i>F3nd0</i> said, it's both.</p>
]]></description><pubDate>Sun, 21 Sep 2025 23:09:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45327496</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=45327496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45327496</guid></item><item><title><![CDATA[New comment by Cogito in "Code formatting comes to uv experimentally"]]></title><description><![CDATA[
<p>I anticipate this will make it much easier for me to get my little team of actuaries formatting their code.<p>The impact of uv on our onboarding and utilisation of python has already been huge, and any way I can easily improve their code hygiene is a good one. Yes, I could get them to use ruff standalone, or set up pre-commit hooks etc for them, but the simple mental model that comes from `uv <do something>` is really beneficial.<p>Will have a play around with this and see how it goes. Would love to be able to hook into other formatters too, but not sure if that's easy or even possible already. For example, I would love it if `uv format` also formatted our SQL/dbt models.</p>
]]></description><pubDate>Fri, 22 Aug 2025 00:48:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44979946</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=44979946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44979946</guid></item><item><title><![CDATA[New comment by Cogito in "Building the Rust Compiler with GCC"]]></title><description><![CDATA[
<p>Thanks, I'm pretty sure I was thinking of this whole discussion when I made my original comment :)</p>
]]></description><pubDate>Mon, 07 Jul 2025 06:48:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44487397</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=44487397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44487397</guid></item><item><title><![CDATA[New comment by Cogito in "Building the Rust Compiler with GCC"]]></title><description><![CDATA[
<p>I'm completely ignorant so forgive me if this is obvious: in the effort of the parent article - to compile rustc with gcc - will rustc <i>still</i> be feeding lots of code to LLVM, or would that code now be fed to gcc?</p>
]]></description><pubDate>Mon, 07 Jul 2025 06:46:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44487384</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=44487384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44487384</guid></item><item><title><![CDATA[New comment by Cogito in "Building the Rust Compiler with GCC"]]></title><description><![CDATA[
<p>Really great read.<p>Someone mentioned recently that the slowness of rustc is in large part due to llvm. I know that is probably orthogonal to the work here, but I do like the idea of building the compiler with different toolchains, and that there may be follow on effects down the line.</p>
]]></description><pubDate>Mon, 07 Jul 2025 01:06:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44485695</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=44485695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44485695</guid></item><item><title><![CDATA[New comment by Cogito in "A new pyramid-like shape always lands the same side up"]]></title><description><![CDATA[
<p>Recent moonlanders have been having trouble landing on the moon. Some are just crashing, but tipping over after landing is a real problem too. Hence the joke above :)</p>
]]></description><pubDate>Thu, 26 Jun 2025 00:52:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44383225</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=44383225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44383225</guid></item><item><title><![CDATA[New comment by Cogito in "uv: An extremely fast Python package and project manager, written in Rust"]]></title><description><![CDATA[
<p>This worked pretty well for me:<p><pre><code>    uv add --dev uv-bump
    uv-bump
</code></pre>
Agree that something like this should be built in.<p><a href="https://pypi.org/project/uv-bump/" rel="nofollow">https://pypi.org/project/uv-bump/</a></p>
]]></description><pubDate>Wed, 25 Jun 2025 06:04:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44374060</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=44374060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44374060</guid></item><item><title><![CDATA[New comment by Cogito in "Show HN: I build one absurd web project every month"]]></title><description><![CDATA[
<p>bios444's comment is a sibling, and yes I can't reply to them.</p>
]]></description><pubDate>Tue, 03 Jun 2025 03:23:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44165964</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=44165964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44165964</guid></item><item><title><![CDATA[New comment by Cogito in "Show HN: I build one absurd web project every month"]]></title><description><![CDATA[
<p>Hey <i>bios444</i> if you see this your comments are not showing as you seem to have been hit by HN's shadowban hammer.<p>It seems like you might also be <i>absurdwebsite</i> which doesn't seem to be banned (but does have a hidden post from a month ago).<p>If you plan to use this account it's worth dropping an email to the admins, they are very responsive :)</p>
]]></description><pubDate>Tue, 03 Jun 2025 02:03:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44165529</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=44165529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44165529</guid></item><item><title><![CDATA[New comment by Cogito in "Power Failure"]]></title><description><![CDATA[
<p>Just reiterating what <i>cogogo</i> stated in a sibling, but the thing that threw me was the 'review' in the title. I was expecting some critique or comparison but instead saw summary and highlights.<p>I enjoyed the summary and highlights, and learnt about some details I would likely have never otherwise seen, so I think it's just the framing that seemed 'off'.<p>Depending on your intent consider reframing or adding critique, but I think the content is good and I appreciate you making it.<p>[edit] There is some critique and comparison in the opening: "Shakespearean tragedy" and "The result is equal parts invention history, boardroom knife-fight, and forensic accounting thriller." but I think these are the only ones. I would love to know <i>why</i> you think this, and what you like about your "favorite ideas" (and any things you didn't like!)</p>
]]></description><pubDate>Tue, 27 May 2025 00:04:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44102782</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=44102782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44102782</guid></item><item><title><![CDATA[New comment by Cogito in "That fractal that's been up on my wall for years"]]></title><description><![CDATA[
<p>Thought I'd check the arithmetic for 2 two-digit numbers, and it works!<p>I expect 41+14 to be 12 (two right plus two up equals two right and two up).<p>Long addition in long form below uses:<p>'=' to show equivalent lines (reordering of terms (1+2=2+1), spliting numbers (41=40+1), adding single digits (1+4=22))<p>'->' for when the algorithm gives a digit<p>'<' for when we move over a column<p><pre><code>    41+14
    = (40+1)+(10+4)
    = 40 + 10 + (1+4)
    = 40 + 10 + 22
    -> 1s digit = 2
    < 4 + 1 + 2
    = 22 + 2
    = 20 + 2 + 2
    = 20 + 41
    -> 10s digit = 1
    < 2 + 4
    = 0
    -> done
    == 12
</code></pre>
[edit] Just noticed the article has two different numbering systems, one where 10, 20, 30, 40 are clockwise and one where they are anticlockwise. In both, 1, 2, 3, 4 are clockwise. My addition is on the second, where 10s are anticlockwise (this is what is used in the addition table).<p>It still works in the alternative system (14+21 should equal 12)<p><pre><code>    14+21
    =10+20+42
    ->2
    <1+2+4
    =13+4
    =10+3+4
    =10+31
    ->1
    <1+3
    =0
    ==12</code></pre></p>
]]></description><pubDate>Fri, 23 May 2025 03:56:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44069733</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=44069733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44069733</guid></item><item><title><![CDATA[New comment by Cogito in "Baby Steps into Genetic Programming"]]></title><description><![CDATA[
<p>This is from 2011, FYI.</p>
]]></description><pubDate>Mon, 07 Apr 2025 02:26:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43606980</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=43606980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43606980</guid></item><item><title><![CDATA[New comment by Cogito in "Pierogi in Space"]]></title><description><![CDATA[
<p>Low earth orbit is in space ('outer space'), so unless they have been to other parts of space not sure it's more correct - perhaps more specific, but I think the more general correct claim wins out.<p>If they'd previously been up in sounding rockets, or high altitude aircraft, or like a Blue Origin sub-orbital hop we would likely have an interesting discussion here - I will take anything that has surpassed the McDowell line as being 'in space' but think making orbit is more impressive.<p><a href="https://en.wiktionary.org/wiki/McDowell_line" rel="nofollow">https://en.wiktionary.org/wiki/McDowell_line</a></p>
]]></description><pubDate>Thu, 20 Mar 2025 03:21:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43419644</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=43419644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43419644</guid></item><item><title><![CDATA[New comment by Cogito in "Inline Evaluation Adventure"]]></title><description><![CDATA[
<p>Completed it. Was really fun, thank you!<p>I wasn't sure how to chain function calls so had to look that up to implement movei, but apart from that was fairly straightforward (it's <i>(do (<func1>) (<func2>) ...)</i>).<p>My UI was pretty simple and ended up being<p><pre><code>    (defn looki [] (display-html (look-html (look))))
    (defn movei [dir] (do (move dir) (looki)))
    (looki)
    (movei :south)
    (movei :east)
    (movei :north)
    (movei :south)
    (movei :west)
    (unlock-function :spoiler)
    (stack)
    (push :picture)
    (push :spoilers)
    (peek)
    (pop)
    (reset)</code></pre></p>
]]></description><pubDate>Thu, 13 Mar 2025 00:05:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43349036</link><dc:creator>Cogito</dc:creator><comments>https://news.ycombinator.com/item?id=43349036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43349036</guid></item></channel></rss>