<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: Trung0246</title><link>https://news.ycombinator.com/user?id=Trung0246</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 27 Aug 2026 10:23:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Trung0246" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Trung0246 in "Nitter and XCancel receive cease and desist notices"]]></title><description><![CDATA[
<p>In the meanwhile for anyone that have android, use QuaX (still requires account)</p>
]]></description><pubDate>Wed, 26 Aug 2026 00:01:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49442441</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=49442441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49442441</guid></item><item><title><![CDATA[New comment by Trung0246 in "Transmission has been forked as "ReTransmission""]]></title><description><![CDATA[
<p>You can probably just use VueTorrent or qBitController android app for headless mode.</p>
]]></description><pubDate>Mon, 10 Aug 2026 01:29:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49238224</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=49238224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49238224</guid></item><item><title><![CDATA[New comment by Trung0246 in "Show HN: Modern Browsers Don't Need the Cookie Anymore"]]></title><description><![CDATA[
<p>Nice got different fingerprint across firefox and chrome on android</p>
]]></description><pubDate>Wed, 05 Aug 2026 19:01:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49187381</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=49187381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49187381</guid></item><item><title><![CDATA[New comment by Trung0246 in "HTTP Message Signatures with curl"]]></title><description><![CDATA[
<p>Guess this is the death of non-chrome browser if website start to reject http request that does not have signature and chrome enforcing hardware attestation to generate signature.</p>
]]></description><pubDate>Mon, 27 Jul 2026 17:27:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49072852</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=49072852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49072852</guid></item><item><title><![CDATA[New comment by Trung0246 in "Codeberg bans vibe coded projects"]]></title><description><![CDATA[
<p>At that point just use whitelist-based approach. I already used gitignore like that. It also easier to avoid committing temp file and secret through whitelist because those file are never in gitignore in the first place.</p>
]]></description><pubDate>Wed, 22 Jul 2026 11:59:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49005348</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=49005348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49005348</guid></item><item><title><![CDATA[Anthropic uses Persona for identity verification]]></title><description><![CDATA[
<p>Article URL: <a href="https://web.archive.org/web/20260415064244/https://support.claude.com/en/articles/14328960-identity-verification-on-claude">https://web.archive.org/web/20260415064244/https://support.claude.com/en/articles/14328960-identity-verification-on-claude</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48620588">https://news.ycombinator.com/item?id=48620588</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 21 Jun 2026 17:09:46 +0000</pubDate><link>https://web.archive.org/web/20260415064244/https://support.claude.com/en/articles/14328960-identity-verification-on-claude</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=48620588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48620588</guid></item><item><title><![CDATA[New comment by Trung0246 in "Show HN: Homebrew 6.0.0"]]></title><description><![CDATA[
<p>Yeah same issue with haskell. Apparently not many languages are supported by mise.</p>
]]></description><pubDate>Fri, 12 Jun 2026 09:24:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48501822</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=48501822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48501822</guid></item><item><title><![CDATA[New comment by Trung0246 in "Port React Compiler to Rust"]]></title><description><![CDATA[
<p>Curious but can we use lean4 as port target instead of Rust?</p>
]]></description><pubDate>Wed, 10 Jun 2026 09:46:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48473867</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=48473867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48473867</guid></item><item><title><![CDATA[New comment by Trung0246 in "macOS 27 requires Apple Silicon, as Apple draws down the Intel Mac era"]]></title><description><![CDATA[
<p>RIP hackintosh</p>
]]></description><pubDate>Tue, 09 Jun 2026 02:10:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48455352</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=48455352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48455352</guid></item><item><title><![CDATA[New comment by Trung0246 in "No Let, No Rec, No Problem: A Gentler Introduction to the Y and Z Combinators"]]></title><description><![CDATA[
<p>Here's a funny Z combinator in typescript in pure SKI form for lambda calculus purist:<p><pre><code>    const K = <A, B>(a: A) => (_b: B) => a;

    const S = <A, B, C>(a: (x: C) => (y: B) => A) => (b: (x: C) => B) => (c: C) => a(c)(b(c));

    const Z = S(K(S(S(K)(K))(S(K)(K))))(S(S(K(S))(K))(K(S(K(S(S)(S(K))))(S(S(K(S))(K))(K)))));
</code></pre>
<a href="https://en.wikipedia.org/wiki/Fixed-point_combinator" rel="nofollow">https://en.wikipedia.org/wiki/Fixed-point_combinator</a></p>
]]></description><pubDate>Sat, 06 Jun 2026 05:27:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48421674</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=48421674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48421674</guid></item><item><title><![CDATA[New comment by Trung0246 in "Adafruit receives demand letter from Fenwick legal counsel on behalf of Flux.ai"]]></title><description><![CDATA[
<p>Also not related to <a href="https://fluxkeyboard.com/" rel="nofollow">https://fluxkeyboard.com/</a></p>
]]></description><pubDate>Tue, 02 Jun 2026 11:24:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48368773</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=48368773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48368773</guid></item><item><title><![CDATA[New comment by Trung0246 in "Algebraic Effects for the Rest of Us"]]></title><description><![CDATA[
<p>For some funsie here's my fully working delimited continuation in C with effect handler example: <a href="https://godbolt.org/z/3ehehvo6E" rel="nofollow">https://godbolt.org/z/3ehehvo6E</a><p>No ASM involved so technically portable (although it depends on built-in).<p>Flix equivalent (copy paste to <a href="https://play.flix.dev/" rel="nofollow">https://play.flix.dev/</a>):<p><pre><code>    eff Pick {
        def pick(): Int32
    }

    def body(): (Int32, Int32, Int32) \ Pick = {
        let a = Pick.pick();
        let b = Pick.pick();
        let c = Pick.pick();
        (a, b, c)
    }

    def handlePick(f: Unit -> a \ ef): List[a] \ ef - Pick =
        run {
            f() :: Nil
        } with handler Pick {
            def pick(_, resume) =
                resume(1) ::: resume(2) ::: resume(3)
        }

    def main(): Unit \ IO =
        println(handlePick(body))</code></pre></p>
]]></description><pubDate>Sat, 30 May 2026 07:35:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48333671</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=48333671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48333671</guid></item><item><title><![CDATA[New comment by Trung0246 in "Google Chrome adds session cookie theft protection for all users"]]></title><description><![CDATA[
<p>RIP yt-dlp with cookies</p>
]]></description><pubDate>Sat, 30 May 2026 05:10:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48332807</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=48332807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48332807</guid></item><item><title><![CDATA[New comment by Trung0246 in "Show HN: Continue? Y/N: A 60-second game about AI agent permission fatigue"]]></title><description><![CDATA[
<p>Nice got 6/6</p>
]]></description><pubDate>Thu, 28 May 2026 16:30:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48311318</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=48311318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48311318</guid></item><item><title><![CDATA[New comment by Trung0246 in "Creusot helps you prove your Rust code is correct"]]></title><description><![CDATA[
<p>How does this differ from <a href="https://github.com/verus-lang/verus" rel="nofollow">https://github.com/verus-lang/verus</a></p>
]]></description><pubDate>Thu, 28 May 2026 16:22:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48311181</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=48311181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48311181</guid></item><item><title><![CDATA[New comment by Trung0246 in "Show HN: Filemat – an open-source web-based file manager"]]></title><description><![CDATA[
<p>Interesting, how does this compare to copyparty?</p>
]]></description><pubDate>Wed, 27 May 2026 22:10:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48301455</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=48301455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48301455</guid></item><item><title><![CDATA[Lambyland.net]]></title><description><![CDATA[
<p>Article URL: <a href="https://lambyland.net/">https://lambyland.net/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48289452">https://news.ycombinator.com/item?id=48289452</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 27 May 2026 03:58:35 +0000</pubDate><link>https://lambyland.net/</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=48289452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48289452</guid></item><item><title><![CDATA[New comment by Trung0246 in "GitHub is investigating unauthorized access to their internal repositories"]]></title><description><![CDATA[
<p>Everytime it is BreachForums: <a href="https://breached.st/threads/internal-github-source-code.87395/" rel="nofollow">https://breached.st/threads/internal-github-source-code.8739...</a></p>
]]></description><pubDate>Wed, 20 May 2026 18:22:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48211871</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=48211871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48211871</guid></item><item><title><![CDATA[New comment by Trung0246 in "Show HN: Clark-Browser – Stealth Chromium"]]></title><description><![CDATA[
<p>Hmm how does it differ from this: <a href="https://github.com/daijro/camoufox" rel="nofollow">https://github.com/daijro/camoufox</a></p>
]]></description><pubDate>Tue, 19 May 2026 05:53:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48189728</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=48189728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48189728</guid></item><item><title><![CDATA[New comment by Trung0246 in "Frontier AI has broken the open CTF format"]]></title><description><![CDATA[
<p>Interesting, what I just did recently is basically the same of this as I tried to push the limit of js obfuscator as much as possible by keep forcing gpt/claude deobfuscate final output then having gpt improve the tool to break the deobfuscator.<p>Do you publish it somewhere? Here's a sample my my js obfuscator output: <a href="https://gist.github.com/Trung0246/c8f30f1b3bb6a9f57b0d9be94d62c407" rel="nofollow">https://gist.github.com/Trung0246/c8f30f1b3bb6a9f57b0d9be94d...</a></p>
]]></description><pubDate>Sat, 16 May 2026 10:49:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48158958</link><dc:creator>Trung0246</dc:creator><comments>https://news.ycombinator.com/item?id=48158958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48158958</guid></item></channel></rss>