HNHacker News
TopNewBestAskShowJobs

Trung0246

155 karma · joined March 3, 2017

submissionscomments
Trung0246··on Show HN: Hack – my Hacker News mobile client now lets you block AI posts
I used HACK frequently on Android, and recently there has been more sites started blocking built-in browser due to being old version. Is there any plan to upgrade it?
Trung0246··on Dropbox's Jan 1st 2027 terms of service
Unfortunately rclone for some stupid reason is blocked on my corporate account :(
Trung0246··on Pangram – AI detector for text and images
Heh some obvious AI generated image made with NovelAI V5 with transparent background enabled are being detected as no AI, so there goes one way to bypass it.
Trung0246··on How I advertise malicious software on Google Ads
Pretty cool but I wish linux/windows version is available
Trung0246··on Nitter and XCancel receive cease and desist notices
In the meanwhile for anyone that have android, use QuaX (still requires account)
Trung0246··on Transmission has been forked as "ReTransmission"
You can probably just use VueTorrent or qBitController android app for headless mode.
Trung0246··on Show HN: Modern Browsers Don't Need the Cookie Anymore
Nice got different fingerprint across firefox and chrome on android
Trung0246··on HTTP Message Signatures with curl
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.
Trung0246··on Codeberg bans vibe coded projects
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.
Trung0246··on Show HN: Homebrew 6.0.0
Yeah same issue with haskell. Apparently not many languages are supported by mise.
Trung0246··on Port React Compiler to Rust
Curious but can we use lean4 as port target instead of Rust?
Trung0246··on macOS 27 requires Apple Silicon, as Apple draws down the Intel Mac era
RIP hackintosh
Trung0246··on No Let, No Rec, No Problem: A Gentler Introduction to the Y and Z Combinators
Here's a funny Z combinator in typescript in pure SKI form for lambda calculus purist:

    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)))));
https://en.wikipedia.org/wiki/Fixed-point_combinator
Trung0246··on Adafruit receives demand letter from Fenwick legal counsel on behalf of Flux.ai
Also not related to https://fluxkeyboard.com/
Trung0246··on Algebraic Effects for the Rest of Us
For some funsie here's my fully working delimited continuation in C with effect handler example: https://godbolt.org/z/3ehehvo6E

No ASM involved so technically portable (although it depends on built-in).

Flix equivalent (copy paste to https://play.flix.dev/):

    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))
Trung0246··on Google Chrome adds session cookie theft protection for all users
RIP yt-dlp with cookies
Trung0246··on Show HN: Continue? Y/N: A 60-second game about AI agent permission fatigue
Nice got 6/6
Trung0246··on Creusot helps you prove your Rust code is correct
How does this differ from https://github.com/verus-lang/verus
Trung0246··on Show HN: Filemat – an open-source web-based file manager
Interesting, how does this compare to copyparty?
Trung0246··on GitHub is investigating unauthorized access to their internal repositories
Everytime it is BreachForums: https://breached.st/threads/internal-github-source-code.8739...
Trung0246··on Show HN: Clark-Browser – Stealth Chromium
Hmm how does it differ from this: https://github.com/daijro/camoufox
Trung0246··on Frontier AI has broken the open CTF format
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.

Do you publish it somewhere? Here's a sample my my js obfuscator output: https://gist.github.com/Trung0246/c8f30f1b3bb6a9f57b0d9be94d...

Trung0246··on John Ternus to become Apple CEO
Maybe Mac Mini M5 this year?
Trung0246··on Tim Cook Stepping Down
Maybe Mac Mini M5 this year?
Trung0246··on Textstring
Does this use pretext?
Trung0246··on Combinators
Wikipedia have a pretty good Z combinator demo: https://en.wikipedia.org/wiki/Fixed-point_combinator

---

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 I = S(K)(K); const B = S(K(S))(K); const C = S(B(B)(S))(K(K)); const W = C(S)(I); const T = C(I); const V = B(C)(T); const I1 = C(C(I)); const C1 = B(C); const R1 = C1(C1); const V1 = B(R1)(C1); const I2 = R1(V);

const Z = B(W(I1))(V1(B)(W(I2)));

Trung0246··on Ohm's Peg-to-WASM Compiler
Unfortunately it still unable to handle to context sensitive language which is a deal breaker for me (like C++ raw string as an example).

https://github.com/ohmjs/ohm/issues/158

Trung0246··on Running Tesla Model 3's computer on my desk using parts from crashed cars
Hi, can you DM the firmware?
Trung0246··on Looking at Unity made me understand the point of C++ coroutines
Actually you don't even need ASM at all. Just need to have smart use of compiler built-in to make it truly portable. See my composable continuation implementation: https://godbolt.org/z/zf8Kj33nY
Trung0246··on Sora (Video Model) shut down
Can't edit the link but this is the official tweet: https://x.com/soraofficialapp/status/2036546752535470382
Page 1 of 3Next →