<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: hsfzxjy</title><link>https://news.ycombinator.com/user?id=hsfzxjy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 21:14:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hsfzxjy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hsfzxjy in "That XOR Trick (2020)"]]></title><description><![CDATA[
<p>To derive "The XOR trick" I think both *associativity* and communitativity are needed.<p>That is, one should also prove a ^ (b ^ c) = (a ^ b) ^ c. Instinctive, but non-trivial.</p>
]]></description><pubDate>Thu, 03 Jul 2025 01:45:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44450809</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=44450809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44450809</guid></item><item><title><![CDATA[Show HN: VSCode-remote-glibc-patch – Patch legacy Linux to use VSCode Remote]]></title><description><![CDATA[
<p>This project provides pre-built artifacts to patch glibc on legacy Linux systems, enabling compatibility with the latest VSCode Remote extension.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43793668">https://news.ycombinator.com/item?id=43793668</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 25 Apr 2025 14:02:46 +0000</pubDate><link>https://github.com/hsfzxjy/vscode-remote-glibc-patch</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=43793668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43793668</guid></item><item><title><![CDATA[New comment by hsfzxjy in "C++: terser (shorter) lambda == SHORTY (ab-use?)"]]></title><description><![CDATA[
<p>Looks cursed to me.<p>But TIL dollar sign $ is also valid character for identifiers.</p>
]]></description><pubDate>Sat, 12 Apr 2025 10:54:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=43663283</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=43663283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43663283</guid></item><item><title><![CDATA[Cohesive Digests for Ints and Floats]]></title><description><![CDATA[
<p>Article URL: <a href="https://i.hsfzxjy.site/cohesive-digests-ints-and-floats/">https://i.hsfzxjy.site/cohesive-digests-ints-and-floats/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42709755">https://news.ycombinator.com/item?id=42709755</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Jan 2025 11:29:18 +0000</pubDate><link>https://i.hsfzxjy.site/cohesive-digests-ints-and-floats/</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=42709755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42709755</guid></item><item><title><![CDATA[Why does str implement AsRef<OsStr>?]]></title><description><![CDATA[
<p>Article URL: <a href="https://old.reddit.com/r/rust/comments/1guwjho/why_does_str_implement_asrefosstr/">https://old.reddit.com/r/rust/comments/1guwjho/why_does_str_implement_asrefosstr/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42235288">https://news.ycombinator.com/item?id=42235288</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 25 Nov 2024 11:20:52 +0000</pubDate><link>https://old.reddit.com/r/rust/comments/1guwjho/why_does_str_implement_asrefosstr/</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=42235288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42235288</guid></item><item><title><![CDATA[New comment by hsfzxjy in "Dev Fonts"]]></title><description><![CDATA[
<p>I'm with you. Sometimes the symbols are ambiguous and totally unreadable.<p>An example is >>=, which is "inplace shr" in some languages, but "monad bind" in others. A unified ligature for >>= really confuses me.</p>
]]></description><pubDate>Tue, 12 Nov 2024 11:33:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42114697</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=42114697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42114697</guid></item><item><title><![CDATA[New comment by hsfzxjy in "Typesetting Engines: A Programmer's Perspective"]]></title><description><![CDATA[
<p>> CJK line breaking is awful<p>It's not true for Chinese. Chinese allows line breaks after any characters.</p>
]]></description><pubDate>Mon, 11 Nov 2024 13:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42106819</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=42106819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42106819</guid></item><item><title><![CDATA[New comment by hsfzxjy in "FLUX1.1 a Prompt Like "IMG_1018.CR2""]]></title><description><![CDATA[
<p>I wonder whether it's relevant to this<p><a href="https://news.ycombinator.com/item?id=42102506">https://news.ycombinator.com/item?id=42102506</a></p>
]]></description><pubDate>Mon, 11 Nov 2024 00:13:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42103553</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=42103553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42103553</guid></item><item><title><![CDATA[New comment by hsfzxjy in "Character amnesia in China"]]></title><description><![CDATA[
<p>Meanwhile, another trend among Chinese teenagers is the use of Pinyin initials to replace Chinese words. For example, 永远的神 (pinyin: Yǒngyuǎn de shén), a meme used to praise something, is often written as "yyds."<p>These teens have become accustomed to reading and writing sentences composed of such acronyms, and they even use them in real-life conversations—much to the annoyance of cultural conservatives. This phenomenon highlights how online communication can influence offline speech patterns.</p>
]]></description><pubDate>Mon, 28 Oct 2024 14:43:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41971510</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=41971510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41971510</guid></item><item><title><![CDATA[New comment by hsfzxjy in "Tell HN: Moving Away from GitHub (2FA)"]]></title><description><![CDATA[
<p>You may self-host a vaultwarden to serve TOTP and install a website extension. To login you just click the extension for code and no need for any mobile app.</p>
]]></description><pubDate>Tue, 01 Oct 2024 08:13:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41705834</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=41705834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41705834</guid></item><item><title><![CDATA[New comment by hsfzxjy in "Linux boots in 4,76 days on Intel 4004"]]></title><description><![CDATA[
<p>Truly. But at first sight I couldn't parse the comma as anything else except a delimiter :(</p>
]]></description><pubDate>Tue, 24 Sep 2024 10:07:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41634941</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=41634941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41634941</guid></item><item><title><![CDATA[New comment by hsfzxjy in "Linux boots in 4,76 days on Intel 4004"]]></title><description><![CDATA[
<p>I mistakenly think the guy took over a year to boot Linux/4004 due to the comma in the post title.<p>(I was aware that comma represents decimal point in some regions, just didn't get this in the first place.)</p>
]]></description><pubDate>Tue, 24 Sep 2024 09:15:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=41634657</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=41634657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41634657</guid></item><item><title><![CDATA[New comment by hsfzxjy in "Ask HN: What do you use for your personal blog?"]]></title><description><![CDATA[
<p>Hexo for generation and hosted on Github Pages.<p><a href="https://i.hsfzxjy.site" rel="nofollow">https://i.hsfzxjy.site</a></p>
]]></description><pubDate>Sat, 21 Sep 2024 15:12:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41610506</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=41610506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41610506</guid></item><item><title><![CDATA[New comment by hsfzxjy in "Python’s Preprocessor"]]></title><description><![CDATA[
<p>> `break rust;` causing the Rust compiler to emit an internal compiler error<p>Is this real?</p>
]]></description><pubDate>Fri, 23 Aug 2024 04:03:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41326090</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=41326090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41326090</guid></item><item><title><![CDATA[New comment by hsfzxjy in "Show HN: Handwriter.ttf – Handwriting Synthesis with Harfbuzz WASM"]]></title><description><![CDATA[
<p>You can run the demo locally following the Usage part. Currently the WASM shaper feature is not enabled in any browser, so the demo won't work in web pages.</p>
]]></description><pubDate>Thu, 22 Aug 2024 06:46:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=41317494</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=41317494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41317494</guid></item><item><title><![CDATA[New comment by hsfzxjy in "Show HN: Handwriter.ttf – Handwriting Synthesis with Harfbuzz WASM"]]></title><description><![CDATA[
<p>The handwriting in fact consists of multiple "tiny black box" glyphs, similar to pixels in traditional rendering. The program takes the text (e.g., "Hello world") as input, and works out the (x, y) locations of these block boxes.</p>
]]></description><pubDate>Thu, 22 Aug 2024 02:39:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=41316290</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=41316290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41316290</guid></item><item><title><![CDATA[New comment by hsfzxjy in "Show HN: Handwriter.ttf – Handwriting Synthesis with Harfbuzz WASM"]]></title><description><![CDATA[
<p>I didn't train the model myself. A pretrained model is adopted from another repo [0].<p>[0]: <a href="https://github.com/X-rayLaser/pytorch-handwriting-synthesis-toolkit/blob/main/my-app/synthesis_network_52.onnx">https://github.com/X-rayLaser/pytorch-handwriting-synthesis-...</a></p>
]]></description><pubDate>Thu, 22 Aug 2024 02:35:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41316270</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=41316270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41316270</guid></item><item><title><![CDATA[New comment by hsfzxjy in "Show HN: Handwriter.ttf – Handwriting Synthesis with Harfbuzz WASM"]]></title><description><![CDATA[
<p>The answer is "no why", just for fun :) Though I learned a lot about how to stuff an NN model in a WASM binary and some tricks to optimize performance.</p>
]]></description><pubDate>Wed, 21 Aug 2024 14:50:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=41310871</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=41310871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41310871</guid></item><item><title><![CDATA[New comment by hsfzxjy in "Show HN: Handwriter.ttf – Handwriting Synthesis with Harfbuzz WASM"]]></title><description><![CDATA[
<p>The project must be tested in an application linked against libharfbuzz with WASM shaper enabled. Since it's not easy to build a library like this, I make a Docker image which contains both the ttf file and a modified gedit, so that anyone can test the project with a single command.</p>
]]></description><pubDate>Wed, 21 Aug 2024 14:40:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=41310775</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=41310775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41310775</guid></item><item><title><![CDATA[New comment by hsfzxjy in "Show HN: Handwriter.ttf – Handwriting Synthesis with Harfbuzz WASM"]]></title><description><![CDATA[
<p>Yes. The program actually includes an ONNX runtime, which uses SIMD to accelerate NN inference.</p>
]]></description><pubDate>Wed, 21 Aug 2024 14:38:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=41310742</link><dc:creator>hsfzxjy</dc:creator><comments>https://news.ycombinator.com/item?id=41310742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41310742</guid></item></channel></rss>