<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: chjj</title><link>https://news.ycombinator.com/user?id=chjj</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 10:02:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=chjj" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by chjj in "Small models also found the vulnerabilities that Mythos found"]]></title><description><![CDATA[
<p>They didn't call it a day. They created an entire deceptive hype cycle around it.</p>
]]></description><pubDate>Sun, 12 Apr 2026 09:31:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47737659</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=47737659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47737659</guid></item><item><title><![CDATA[New comment by chjj in "No AI in Node.js Core"]]></title><description><![CDATA[
<p>Yeah, it never works though, as you can see from this example.</p>
]]></description><pubDate>Fri, 20 Mar 2026 09:07:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47452182</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=47452182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47452182</guid></item><item><title><![CDATA[New comment by chjj in "No AI in Node.js Core"]]></title><description><![CDATA[
<p>You should use AI.</p>
]]></description><pubDate>Fri, 20 Mar 2026 09:03:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47452142</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=47452142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47452142</guid></item><item><title><![CDATA[New comment by chjj in "No AI in Node.js Core"]]></title><description><![CDATA[
<p>If this is your opinion, I ask you: are you okay with AI reviewing the PRs as well, or do you prefer a human to do it?<p>Think carefully before responding.</p>
]]></description><pubDate>Thu, 19 Mar 2026 21:50:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47446786</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=47446786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47446786</guid></item><item><title><![CDATA[New comment by chjj in "No AI in Node.js Core"]]></title><description><![CDATA[
<p>That means all AI code would simply be rejected. This saves time.</p>
]]></description><pubDate>Thu, 19 Mar 2026 21:15:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47446234</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=47446234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47446234</guid></item><item><title><![CDATA[New comment by chjj in "GotaTun – Mullvad's WireGuard Implementation in Rust"]]></title><description><![CDATA[
<p>Very cool project. Is it always an LD_PRELOAD or can it function as a standalone SOCKS proxy similar to wireproxy?</p>
]]></description><pubDate>Fri, 19 Dec 2025 13:20:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46325513</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=46325513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46325513</guid></item><item><title><![CDATA[New comment by chjj in "Ghostty compiled to WASM with xterm.js API compatibility"]]></title><description><![CDATA[
<p>Fair enough. I haven't looked at the internals of ghostty, so I'll take your word for it.<p>I'm probably also just taking things personally.</p>
]]></description><pubDate>Tue, 02 Dec 2025 00:20:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46115557</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=46115557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46115557</guid></item><item><title><![CDATA[New comment by chjj in "Ghostty compiled to WASM with xterm.js API compatibility"]]></title><description><![CDATA[
<p>I don't mean to derail discussion about a cool project, but it still seems to imply xterm.js is somehow "improper" emulation (though I might be misreading it).<p>Terminal emulators are all approximations of terminals, regardless of the programming language.</p>
]]></description><pubDate>Tue, 02 Dec 2025 00:12:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46115486</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=46115486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46115486</guid></item><item><title><![CDATA[New comment by chjj in "Why do all browsers' user agents start with "Mozilla/"? (2008)"]]></title><description><![CDATA[
<p>> In case of the Tor browser, they use the user agent to blend in, so they are not a good candidate to do anything about how stupid the user agent is.<p>No. They don't use it to blend in. If they wanted to blend in they would be modifying every platform's user agent string to look like Windows x86_64 or something. They don't do that because there's no way they could possibly get away with it.<p>Instead, they're resigned to simply censoring the minor version number of the browser to reduce entropy.<p>> Fun fact, non-browsers actually have much nicer user strings. I run an internet radio, and there is a lot of clients like<p>And those tools will get blocked by various CDNs for not having a browser user agent string, not having a browser-like TLS handshake, etc. This is why projects like curl-impersonate and golang's utls had to be created.</p>
]]></description><pubDate>Tue, 24 Jun 2025 05:03:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44362977</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=44362977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44362977</guid></item><item><title><![CDATA[New comment by chjj in "Why do all browsers' user agents start with "Mozilla/"? (2008)"]]></title><description><![CDATA[
<p>Then the ideal would be to normalize the user agent string to look identical on every platform. My point is: they can't do that. e.g. A linux machine identifying itself as windows would be spotted immediately. Instead, they have to reduce entropy by bucketing you according to your device/OS/arch.</p>
]]></description><pubDate>Mon, 23 Jun 2025 15:21:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44356714</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=44356714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44356714</guid></item><item><title><![CDATA[New comment by chjj in "Why do all browsers' user agents start with "Mozilla/"? (2008)"]]></title><description><![CDATA[
<p>I tried doing that in the early 2010s. Even back then it didn't work (github broke for example). If you did it today, you'd likely be blocked by a lot of major websites for "lying" about your user agent. Cloudflare turnstiles will stop working, you'll get captcha'd to death, and so on.<p>Even tor-browser doesn't dare to modify the user agent string in any major way. It's almost impossible to lie about because trackers don't actually care about your user agent. They're identifying your device/OS through side channels (canvas, webgl, fonts, etc).</p>
]]></description><pubDate>Mon, 23 Jun 2025 01:50:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44351837</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=44351837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44351837</guid></item><item><title><![CDATA[New comment by chjj in "Spaced repetition systems have gotten better"]]></title><description><![CDATA[
<p>I don't think it's a strange comment. He's mostly right (and so are you, but I think you're talking past each other). There's nothing wrong with SRS, and I agree with you that it's basically like cheat codes for memorization, but there is a limit to what most people can do. i.e. most people <i>do</i> tend to drop off.<p>I remember reading some stats from WaniKani (Japanese SRS app) a while back...<p>WaniKani has 60 "levels" to learn 2000+ kanji. Each level takes about a week (there's no skipping ahead), so the material takes about a year of study to complete -- that's if you're going at breakneck pace, which most people aren't.<p>According to the numbers I saw on the WK forums, ~8% of users reach level 30 and less than 1% reach level 60... and that's just to learn as much kanji as a 9th grader. That's to say nothing of the grammar and the 20,000+ vocab words you'll need to SRS to truly learn the language, or the thousands of hours you'll have to spend speaking/listening/reading, immersing yourself in native content, etc.<p>People give up very easily. The language learning community often gives year estimates to reach "near-native level" in a language based on frequency of study. In reality, the process takes a lifetime. I don't know if people truly know what they're signing up for when install those apps and begin studying. It's a lifelong commitment. It's just something you do now, every day.<p>You can stop at any time of course, and most people do (more than 99% of them apparently).</p>
]]></description><pubDate>Sun, 18 May 2025 13:20:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44021227</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=44021227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44021227</guid></item><item><title><![CDATA[New comment by chjj in "JSLinux"]]></title><description><![CDATA[
<p>This brings back memories. I haven't looked at it in a while, but I'm glad to see the fork[1] of my fork[2] from 12 years ago is still thriving. Looks like it's been mostly rewritten. Probably for the better.<p>[1] <a href="https://github.com/xtermjs/xterm.js">https://github.com/xtermjs/xterm.js</a>
[2] <a href="https://github.com/chjj/term.js">https://github.com/chjj/term.js</a></p>
]]></description><pubDate>Tue, 15 Apr 2025 14:47:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43693533</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=43693533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43693533</guid></item><item><title><![CDATA[New comment by chjj in "Zlib-rs is faster than C"]]></title><description><![CDATA[
<p>My mistake. I thought your comment about being a skeptic was referring to the language itself.<p>It sounds like you had a good experience with the rust community. I'm glad it worked for you. But from what I've seen, it's not for me.</p>
]]></description><pubDate>Mon, 17 Mar 2025 14:52:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43389194</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=43389194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43389194</guid></item><item><title><![CDATA[New comment by chjj in "Zlib-rs is faster than C"]]></title><description><![CDATA[
<p>FTR I don't really have a problem with the rust language. I think there's some interesting ideas in there. I don't really like the syntax, but that's a minor nitpick.<p>Not sure what to make of your other comments.</p>
]]></description><pubDate>Mon, 17 Mar 2025 14:36:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43389046</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=43389046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43389046</guid></item><item><title><![CDATA[New comment by chjj in "Zlib-rs is faster than C"]]></title><description><![CDATA[
<p>Fair enough. I suppose it is my most recent encounter. The result: I still don't like the rust community. You may have different opinions. I see no issue here.</p>
]]></description><pubDate>Mon, 17 Mar 2025 13:47:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=43388573</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=43388573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43388573</guid></item><item><title><![CDATA[New comment by chjj in "Zlib-rs is faster than C"]]></title><description><![CDATA[
<p>I don't ever recall saying I'm being repressed. Could you point out where I said that?<p>If you're referring to my above post, I'm pointing out that you're having a very emotional reaction to what I'm saying. That's typically what I see from rust developers.</p>
]]></description><pubDate>Mon, 17 Mar 2025 13:28:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43388383</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=43388383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43388383</guid></item><item><title><![CDATA[New comment by chjj in "Zlib-rs is faster than C"]]></title><description><![CDATA[
<p>I wouldn't go so far as to say toxic in this case, but their reaction to me having a differing opinion is certainly characteristic of rust developer pathology. Not sure why rust attracts these people. This phenomenon should probably be studied.</p>
]]></description><pubDate>Mon, 17 Mar 2025 11:34:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43387368</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=43387368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43387368</guid></item><item><title><![CDATA[New comment by chjj in "Zlib-rs is faster than C"]]></title><description><![CDATA[
<p>> never actually seen the people doing that thing<p>I'm happy to share then. Here's my most recent encounter with a rustacean: <a href="https://x.com/_chjj/status/1829989494298460636" rel="nofollow">https://x.com/_chjj/status/1829989494298460636</a><p>I asked if he/she/they had ever used the unsafe keyword. That was the response I got. It's usually some vile insult involving furry or transgender genitalia.</p>
]]></description><pubDate>Mon, 17 Mar 2025 08:31:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43386274</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=43386274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43386274</guid></item><item><title><![CDATA[New comment by chjj in "Zlib-rs is faster than C"]]></title><description><![CDATA[
<p>We have very different experiences then. Don't know what to tell you.<p>Every interaction I've had with a rust programmer has led me to believe they are a toxic community of cultists. It's unlike any programming community I've seen.</p>
]]></description><pubDate>Mon, 17 Mar 2025 04:58:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=43385343</link><dc:creator>chjj</dc:creator><comments>https://news.ycombinator.com/item?id=43385343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43385343</guid></item></channel></rss>