<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: bradrn</title><link>https://news.ycombinator.com/user?id=bradrn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 28 Jun 2026 12:57:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bradrn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bradrn in "Digital Printing of Arabic: explaining the problem (2017)"]]></title><description><![CDATA[
<p>Yep, that’s what I meant; thanks for clarifying the point.<p>(Though that said, a sibling post linked this interesting talk on limitations in OpenType itself: <a href="https://www.tiro.com/John/TypeCon2014_Hudson_DECK.pdf" rel="nofollow">https://www.tiro.com/John/TypeCon2014_Hudson_DECK.pdf</a>)</p>
]]></description><pubDate>Sat, 20 Jun 2026 13:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48609164</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=48609164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48609164</guid></item><item><title><![CDATA[New comment by bradrn in "Digital Printing of Arabic: explaining the problem (2017)"]]></title><description><![CDATA[
<p>In Naskh, each letter has only four forms (for the most part — there are a few ligatures etc. but I think ‘only four forms’ remains basically true). The choice between forms is determined almost entirely by position within a word (initial/medial/final/isolated). All the letters are aligned along the baseline and connect to each other in basically the same way.<p>By contrast Nastaliq is a much more complicated style. Many letters and letter combinations take on several different forms depending on which other letters surround them. Letter joins are usually diagonal, so letters earlier in a word need to be shifted above the baseline by a variable amount. Having to shift letters vertically as well as horizontally greatly complicates other aspects of the style too.<p>(I recall seeing a nice table some time ago showing all the various different possibilities for letter joins in Nastaliq. Unfortunately I can’t seem to find it again. Still, you might get some idea by consulting the documentation of one of the existing Nastaliq fonts, e.g. Awami Nastaliq: <a href="https://software.sil.org/awami/what-is-special/" rel="nofollow">https://software.sil.org/awami/what-is-special/</a>)</p>
]]></description><pubDate>Sat, 20 Jun 2026 11:06:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48608320</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=48608320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48608320</guid></item><item><title><![CDATA[New comment by bradrn in "Did Claude increase bugs in rsync?"]]></title><description><![CDATA[
<p>Just reread the post — it’s much more pleasant to read now! Thank you!<p>(For what it’s worth, I think your own writing style is quite nice, now that I can see it.)</p>
]]></description><pubDate>Sat, 06 Jun 2026 10:33:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48423495</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=48423495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48423495</guid></item><item><title><![CDATA[New comment by bradrn in "Mouseless – keyboard-driven control of macOS/Linux/Windows"]]></title><description><![CDATA[
<p>I like wl-kbptr myself: <a href="https://github.com/moverest/wl-kbptr" rel="nofollow">https://github.com/moverest/wl-kbptr</a></p>
]]></description><pubDate>Fri, 05 Jun 2026 17:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48415316</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=48415316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48415316</guid></item><item><title><![CDATA[New comment by bradrn in "Did Claude increase bugs in rsync?"]]></title><description><![CDATA[
<p>Yes, that would help considerably.<p>(Also, I suggest clearly acknowledging where AI was/wasn’t used. I like CuriosityC’s suggestion: <a href="https://news.ycombinator.com/item?id=48411968">https://news.ycombinator.com/item?id=48411968</a>)</p>
]]></description><pubDate>Fri, 05 Jun 2026 13:19:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48412134</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=48412134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48412134</guid></item><item><title><![CDATA[New comment by bradrn in "What I've learned about the trombone"]]></title><description><![CDATA[
<p>It’s slightly confusingly phrased, but the full sentence is:<p>> The trombone is the only brass instrument in a classical orchestra […] where the main mode of pitch control is by moving the tuning slide.<p>Which is correct.</p>
]]></description><pubDate>Wed, 03 Jun 2026 12:43:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48383239</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=48383239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48383239</guid></item><item><title><![CDATA[New comment by bradrn in "You weren't meant to have a boss (2008)"]]></title><description><![CDATA[
<p>Or, as Terry Pratchett so eloquently put it in <i>The Fifth Elephant</i>:<p>> “Not natural, in my view, sah. Not in favor of unnatural things.”<p>> Vetinari looked perplexed. “You mean, you eat your meat raw and sleep in a tree?”</p>
]]></description><pubDate>Sun, 31 May 2026 15:05:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48346261</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=48346261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48346261</guid></item><item><title><![CDATA[New comment by bradrn in "Shantell Sans (2023)"]]></title><description><![CDATA[
<p>Typotheque’s Dash has a very similar variable axis, though they call it ‘Speed’: <a href="https://www.typotheque.com/fonts/dash-casual" rel="nofollow">https://www.typotheque.com/fonts/dash-casual</a>. (For some reason you need to click on the ‘Variable’ box in order to see the full variable range.)</p>
]]></description><pubDate>Sun, 31 May 2026 11:12:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48344804</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=48344804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48344804</guid></item><item><title><![CDATA[New comment by bradrn in "An Obsessive Focus on UX: Pilot's Pressure-Regulating Kire-Na Highlighter"]]></title><description><![CDATA[
<p>Odd, I’ve had the opposite experience… back home in Australia the boxes came with metal edges, but here in the UK (Scotland) they all seem to be plain cardboard. If the metal ones are sold somewhere I’d be very interested to know where I could find them!</p>
]]></description><pubDate>Fri, 29 May 2026 18:53:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48327671</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=48327671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48327671</guid></item><item><title><![CDATA[New comment by bradrn in "More Whimsical OEIS Sequences"]]></title><description><![CDATA[
<p>It looks like that never occurs for Helvetica (A316600) due to the absence of kerning. However, with Arial (A316599) the description notes:<p>> a(29368) = 111111 is a first notable anomaly, because its bounding box width of 2675 lies between those of a(29367) = 49115, with bounding box width 2655, and a(29369) = 70002, with bounding box width 2681.</p>
]]></description><pubDate>Thu, 28 May 2026 12:05:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48307756</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=48307756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48307756</guid></item><item><title><![CDATA[New comment by bradrn in "Magnifica Humanitas"]]></title><description><![CDATA[
<p>I am immediately reminded of my favourite quote from the Jewish book <i>Pirkei Avot</i> (‘Ethics of the Fathers’):<p>> <i>It is not your duty to finish the work [of perfecting the world], but neither are you at liberty to neglect it.</i><p>[<a href="https://www.sefaria.org/Pirkei_Avot.2.16?ven=english|Mishnah_Yomit_by_Dr._Joshua_Kulp&lang=bi" rel="nofollow">https://www.sefaria.org/Pirkei_Avot.2.16?ven=english|Mishnah...</a>]</p>
]]></description><pubDate>Mon, 25 May 2026 10:51:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48265427</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=48265427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48265427</guid></item><item><title><![CDATA[New comment by bradrn in "Book Review: On the Calculation of Volume"]]></title><description><![CDATA[
<p>Or, for that matter, what if you happened to be in a spot which had been occupied by a person at the time at which it resets?</p>
]]></description><pubDate>Sun, 24 May 2026 21:49:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48261343</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=48261343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48261343</guid></item><item><title><![CDATA[New comment by bradrn in "I Miss Terry Pratchett"]]></title><description><![CDATA[
<p>I found this comment pretty convincing: <a href="https://news.ycombinator.com/item?id=48247413">https://news.ycombinator.com/item?id=48247413</a></p>
]]></description><pubDate>Sat, 23 May 2026 13:59:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48247765</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=48247765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48247765</guid></item><item><title><![CDATA[New comment by bradrn in "I keep tripping over "true, false, true""]]></title><description><![CDATA[
<p>Also known as ‘boolean blindness‘: e.g. <a href="https://cs-syd.eu/posts/2016-07-24-overcoming-boolean-blindness-evidence" rel="nofollow">https://cs-syd.eu/posts/2016-07-24-overcoming-boolean-blindn...</a></p>
]]></description><pubDate>Mon, 11 May 2026 13:13:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48094571</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=48094571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48094571</guid></item><item><title><![CDATA[New comment by bradrn in "Unsigned Sizes: A Five Year Mistake"]]></title><description><![CDATA[
<p>> Part of me feels like direct numeric array indexing is one of the last holdouts of a low-level operation screaming for some standardized higher-level abstraction.<p>This paragraph reminds me a bit of Dex: <a href="https://arxiv.org/abs/2104.05372" rel="nofollow">https://arxiv.org/abs/2104.05372</a></p>
]]></description><pubDate>Sat, 02 May 2026 21:01:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47990478</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=47990478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47990478</guid></item><item><title><![CDATA[New comment by bradrn in "New copy of earliest poem in English, written 1,3k years ago, discovered in Rome"]]></title><description><![CDATA[
<p>Persian <i>mersi</i> is actually a direct borrowing from the French [1]. Not sure about the other one, but I guess it’s just a coincidence, as happens so often in language [2].<p>[1] <a href="https://en.wiktionary.org/wiki/%D9%85%D8%B1%D8%B3%DB%8C#Persian" rel="nofollow">https://en.wiktionary.org/wiki/%D9%85%D8%B1%D8%B3%DB%8C#Pers...</a><p>[2] <a href="https://zompist.com/chance.htm" rel="nofollow">https://zompist.com/chance.htm</a></p>
]]></description><pubDate>Fri, 01 May 2026 10:09:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47972994</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=47972994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972994</guid></item><item><title><![CDATA[New comment by bradrn in "An open-source stethoscope that costs between $2.5 and $5 to produce"]]></title><description><![CDATA[
<p>The linked paper has some pictures: <a href="https://doi.org/10.1371/journal.pone.0193087" rel="nofollow">https://doi.org/10.1371/journal.pone.0193087</a></p>
]]></description><pubDate>Wed, 29 Apr 2026 16:39:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47950832</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=47950832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47950832</guid></item><item><title><![CDATA[New comment by bradrn in "Looking at Unity made me understand the point of C++ coroutines"]]></title><description><![CDATA[
<p>In Haskell this technique has been called ‘reinversion of control’: <a href="http://blog.sigfpe.com/2011/10/quick-and-dirty-reinversion-of-control.html" rel="nofollow">http://blog.sigfpe.com/2011/10/quick-and-dirty-reinversion-o...</a></p>
]]></description><pubDate>Wed, 25 Mar 2026 11:43:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47516033</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=47516033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47516033</guid></item><item><title><![CDATA[New comment by bradrn in "Show HN: What if your synthesizer was powered by APL (or a dumb K clone)?"]]></title><description><![CDATA[
<p>> What background do you come to J from? Another programming language?<p>Yes, I’m very fond of trying out different languages. My main language for personal projects is Haskell.<p>> How do you like it?<p>I haven’t used J for a while, actually, but I recall finding it a bit confusing, especially when rank manipuations are involved. It has a larger vocabulary than most array languages, which I felt made it hard to learn. It was great fun though!</p>
]]></description><pubDate>Sun, 15 Mar 2026 18:15:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47390143</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=47390143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47390143</guid></item><item><title><![CDATA[New comment by bradrn in "Show HN: What if your synthesizer was powered by APL (or a dumb K clone)?"]]></title><description><![CDATA[
<p>It’s not my language, to be clear! In fact I’ve never even tried it… my array programming experience so far has mostly been with J.</p>
]]></description><pubDate>Sun, 15 Mar 2026 17:54:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47389901</link><dc:creator>bradrn</dc:creator><comments>https://news.ycombinator.com/item?id=47389901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47389901</guid></item></channel></rss>