<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: AprilArcus</title><link>https://news.ycombinator.com/user?id=AprilArcus</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 23:53:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=AprilArcus" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by AprilArcus in "How AI hears accents: An audible visualization of accent clusters"]]></title><description><![CDATA[
<p>The Australian-Vietnamese continuum is well-explained by Australia being the geographically nearest region which can supply native English language teachers to English language learners in Vietnam, rather than by any intrinsic phonetic resemblance between Vietnamese and Australian English.</p>
]]></description><pubDate>Tue, 14 Oct 2025 23:09:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45586084</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=45586084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45586084</guid></item><item><title><![CDATA[New comment by AprilArcus in "UUIDv47: Store UUIDv7 in DB, emit UUIDv4 outside (SipHash-masked timestamp)"]]></title><description><![CDATA[
<p>Those seem like standard needs for any kind of CRUD app, so I would call this approach pretty useful. Currently I do something similar by keeping a private primary uuidv7 key with a btree index (a sortable index), and a separate public uuidv4 with a hash index (a lookup index), which is a workable but annoying arrangement. This solution achieves the same effect and is simpler.</p>
]]></description><pubDate>Wed, 17 Sep 2025 17:45:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45279008</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=45279008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45279008</guid></item><item><title><![CDATA[New comment by AprilArcus in "Sim Daltonism: The color blindness simulator"]]></title><description><![CDATA[
<p>Could this be used in reverse to correct for color vision disorders, e.g. by punching down greens and blues and punching up reds into the outer range of the P3 gamut?</p>
]]></description><pubDate>Sun, 30 Mar 2025 20:17:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43527251</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=43527251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43527251</guid></item><item><title><![CDATA[New comment by AprilArcus in "Proposal: JavaScript Structs"]]></title><description><![CDATA[
<p>I don't think R&T will ever ship at this point, since the browser vendors are apparently unwilling to absorb the complexity that would be required to add new primitive types with value semantics.</p>
]]></description><pubDate>Thu, 10 Oct 2024 18:36:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41801882</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=41801882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41801882</guid></item><item><title><![CDATA[New comment by AprilArcus in "Leaving Neovim for Zed"]]></title><description><![CDATA[
<p>No, they run a headless neovim process in the background and sync its state with vscode</p>
]]></description><pubDate>Sun, 18 Aug 2024 19:40:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41284828</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=41284828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41284828</guid></item><item><title><![CDATA[New comment by AprilArcus in "The Webb Telescope further deepens the Hubble tension controversy in cosmology"]]></title><description><![CDATA[
<p>They'd need some very big RTGs to last that long, and I don't think we manufacture plutonium at the necessary volumes for that anymore.</p>
]]></description><pubDate>Tue, 13 Aug 2024 16:02:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41236712</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=41236712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41236712</guid></item><item><title><![CDATA[New comment by AprilArcus in "Node.js adds experimental support for TypeScript"]]></title><description><![CDATA[
<p>of course this created an interoperability nightmare with third party libraries, which irrevocably forked Google's whole JS ecosystem from the community's 20 years ago and turned their codebases into a miserable backwater.</p>
]]></description><pubDate>Thu, 25 Jul 2024 15:15:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=41069658</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=41069658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41069658</guid></item><item><title><![CDATA[New comment by AprilArcus in "Scientists discover a new hormone that can build strong bones in mice"]]></title><description><![CDATA[
<p>No, once the epiphyseal plates close further growth of long bones is impossible. Only intervention during puberty can influence final adult height.</p>
]]></description><pubDate>Mon, 22 Jul 2024 17:35:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=41037081</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=41037081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41037081</guid></item><item><title><![CDATA[New comment by AprilArcus in "New Earliest Emoji Sets from 1988 and 1990 Uncovered"]]></title><description><![CDATA[
<p>The Japanese equivalent to emoticons are 顔文字 <i>kaomoji</i>, "face characters", and will be familiar as the horizontal ^_^ and (╯°□°)╯︵ ┻━┻ type of emotes.</p>
]]></description><pubDate>Mon, 13 May 2024 23:09:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=40349660</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=40349660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40349660</guid></item><item><title><![CDATA[New comment by AprilArcus in "New Earliest Emoji Sets from 1988 and 1990 Uncovered"]]></title><description><![CDATA[
<p>It's from Japanese, a <i>wasei kango</i> (和製漢語) formation using <i>on</i>-readings of Chinese characters: 絵 (<i>e</i>, "picture") + 文字 (<i>moji</i>, "script"). The 字 (read <i>ji</i>) is the same as in 漢字 (<i>kanji</i>, "Han characters") and ローマ字 (<i>rōmaji</i>, "Roman characters". Exactly parallel to a neo-Latin / neo-Greek formation like "pictograph" (Latin <i>pictūra</i>, "picture" + Greek γράφω / <i>graphō</i>, "write, draw").<p>漢字 itself originates from Chinese, where it is pronounced <i>hànzì</i> in Mandarin and <i>hon3 zi6</i> in Cantonese. It is also used in Korean, where it is pronounced <i>hanja</i>.<p>In Chinese, 絵文字 is orthographically borrowed as 繪文字 (traditional) / 绘文字 (simplified) — 繪, 絵 and 绘 all being alternate renderings of the same character. It is pronounced <i>huìwénzì</i> in Mandarin and <i>kui2 man4 zi6</i> in Cantonese, according to the etymology of its constituent characters. In Korean it is borrowed phonetically as 이모지, <i>imoji</i>.</p>
]]></description><pubDate>Mon, 13 May 2024 23:01:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=40349586</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=40349586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40349586</guid></item><item><title><![CDATA[New comment by AprilArcus in "First languages of North America traced back to two groups from Siberia"]]></title><description><![CDATA[
<p>Unfortunately, Ruhlen, Greenberg, and Starostin's work relies on mass comparison and is neither rigorous nor noteworthy. Prefixing languages are rare and most have been suggested to be related to one another at some point on that basis alone, starting with Trombetti's unscientific speculation in the 1920s.<p>Ed Vajda brought rigor to the hypothesis in series of publications which established Dene-Yenesian through the comparative method starting in 2008 and continuing to the present. Nichols briefly and favorably reviews this bibliography in her paper. As a senior researcher in the field, she was one of Vajda's original advocates when his proposal made its splashy debut.</p>
]]></description><pubDate>Fri, 12 Apr 2024 04:05:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=40009285</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=40009285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40009285</guid></item><item><title><![CDATA[New comment by AprilArcus in "Scientists may have discovered a flaw in their understanding of dark energy"]]></title><description><![CDATA[
<p>Well that's just what the Higgs field is, a scalar field with a nonzero vacuum expectation value. So the existence of a field of this kind isn't just possible in principle, it's been experimentally verified.</p>
]]></description><pubDate>Fri, 05 Apr 2024 17:52:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=39945189</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=39945189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39945189</guid></item><item><title><![CDATA[New comment by AprilArcus in "U.S. sues Apple, accusing it of maintaining an iPhone monopoly"]]></title><description><![CDATA[
<p>Apple could revoke Zoom's signing certificate, if they were discovered to be doing this.</p>
]]></description><pubDate>Thu, 21 Mar 2024 19:58:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=39783632</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=39783632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39783632</guid></item><item><title><![CDATA[New comment by AprilArcus in "Coroutines in JavaScript for web components"]]></title><description><![CDATA[
<p>This is a common idiom when working with generators, since iteration is controlled on the consuming side. Consider e.g. a trivial generator that counts up from one:<p><pre><code>  function * makeSequence() {
    let i = 1;
    while (true) yield i++;
  }
</code></pre>
This function returns an iterator:<p><pre><code>  const ints = makeSequence();
</code></pre>
And now the <i>caller</i> is control of iteration, not the callee:<p><pre><code>  function sumTo(cutoff) {
    const ints = makeSequence();
    let sum = 0;
    for (let i = 0; i < cutoff; i++) {
      sum += ints.next().value;
    }
    return sum;
  }
</code></pre>
In this case there is no risk of an infinite loop.</p>
]]></description><pubDate>Sat, 09 Mar 2024 01:30:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=39648571</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=39648571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39648571</guid></item><item><title><![CDATA[New comment by AprilArcus in "WebKit Features in Safari 17.4"]]></title><description><![CDATA[
<p>> custom menu commands that will appear in the File menu and the Dock context menu<p>This is pretty neat, but the "File" menu is sort of a vestige of a file-based approach to content management that isn't especially popular in the present era.<p>Web apps aren't usually file-based (e.g. Twitter, Facebook) or aren't file-based in a way that is exposed to the PWA's API (e.g. Figma). It would be better to put these in the application menu (the bold faced one with the application name to the left of "file").<p>> <input type="checkbox" switch><p>This grieves me a bit. Because the semantics of a checkbox and switch are identical, I wish it were handled at the CSS layer and not by means of an attribute. Then you could e.g. switch from checkboxes for desktop user agents to switches for mobile UAs using a breakpoint.</p>
]]></description><pubDate>Tue, 05 Mar 2024 19:33:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=39608183</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=39608183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39608183</guid></item><item><title><![CDATA[New comment by AprilArcus in "Remix Vite Is Now Stable"]]></title><description><![CDATA[
<p>Hijacked? Can we not still use react-router in a standalone capacity as we have always done?</p>
]]></description><pubDate>Wed, 21 Feb 2024 16:28:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39455866</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=39455866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39455866</guid></item><item><title><![CDATA[New comment by AprilArcus in "My notes on Gitlab's Postgres schema design (2022)"]]></title><description><![CDATA[
<p>UUIDv4s are fully random, and btree indices expect "right-leaning" values with a sensible ordering. This makes indexing operations on UUIDv4 columns slow, and was the motivation for the development of UUIDv6 and UUIDv7.</p>
]]></description><pubDate>Sun, 18 Feb 2024 00:03:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=39414747</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=39414747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39414747</guid></item><item><title><![CDATA[New comment by AprilArcus in "Air Jordan Is Finally Deflating"]]></title><description><![CDATA[
<p>the middle passage being a close third, by your reckoning?</p>
]]></description><pubDate>Sun, 21 Jan 2024 18:08:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=39080928</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=39080928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39080928</guid></item><item><title><![CDATA[New comment by AprilArcus in "What's Gone Wrong at Boeing"]]></title><description><![CDATA[
<p>The MCAS problem also involved:<p>• developing MCAS in the first place as a scheme to deny pilots simulator time on the novel flight characteristics introduced by the changed engine size and position (as a matter of <i>marketing policy</i>)<p>• deliberately failing to document the MCAS system to avoid attracting regulatory attention<p>• designing the system such that it only received data from the current pilot seat's ipsilateral air speed sensor, instead of reading redundantly from both air speed sensors, creating a single point of failure<p>it was a case of engineering incompetence upon moral incompetence.</p>
]]></description><pubDate>Mon, 15 Jan 2024 18:27:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=39004212</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=39004212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39004212</guid></item><item><title><![CDATA[New comment by AprilArcus in "Enthusiasts have brought IBM's legendary buckling spring keyboard back (2017)"]]></title><description><![CDATA[
<p>I have one. The build quality is great. The tactility is second to none. And, it's so insanely loud that it's only really usable alone in one's own home.</p>
]]></description><pubDate>Sat, 13 Jan 2024 15:54:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=38981060</link><dc:creator>AprilArcus</dc:creator><comments>https://news.ycombinator.com/item?id=38981060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38981060</guid></item></channel></rss>