Live data from Hacker News

Viewing profile — phlip9

phlip9

HN member
Joined
Sat, Sep 28, 2013, 2:08 AM UTC
HN karma
94
Public activity
46 items

About phlip9

github: https://github.com/phlip9

notes: https://phlip9.com/notes

twitter: https://twitter.com/phlip9

Recent public activity

  1. story
    Show HN: Lexe – Self-Custodial Lightning Nodes in TEEs, Python and Rust SDKs

    Lexe is next-generation Bitcoin infrastructure: self-custodial wallets and SDKs that are easy to use, always online, and hosted for free. Your keys are protected by secure enclaves…

  2. comment
    Comment #44751088

    I'm hoping we get there too with io_uring. It looks like the last few kernel release have made a lot of progress with zero-copy TCP rx/tx, though NIC support is limited and you nee…

  3. comment
    Comment #42054331

    Benches look promising! My main concern is validating correctness; implementing good concurrency primitives is always challenging. Have you looked into testing against a purpose-bu…

  4. comment
    Comment #41854116

    Super cool project. Looks like the short-term target use-case is running a Linux-compatible OS in an Intel TDX guest VM with a significantly safer and smaller TCB. Makes sense. Thi…

  5. comment
    Comment #41853284

    Exactly, it should use a separator. Consider a more realistic example, like http280 or h3443. Totally ambiguous.

  6. comment
    Comment #41411210

    Maintenance is much more practical when you use the versions upstream tests in their CI and not whatever mishmash of ancient/silently incompatible deps that each distro separately …

  7. comment
    Comment #41038031

    Can definitely recommend eza (prev. exa). I've used it as an ls replacement for a long time with zero problems. If anyone's using nix home-manager, here's my config for inspiration…

  8. story
  9. comment
    Comment #40879317

    Agreed. A while back I played around with fuzzcheck [1], which let's you write coverage-guided, structure-aware property tests, but the generation is smarter than just slamming a f…

  10. comment
    Comment #40566621

    Congrats on the release! I love the focus on devex w/ typescript and autocomplete. That's probably one of my biggest pain points with Nix -- writing any non-trivial package always …

  11. comment
    Comment #40373494

    Interesting thought. Maybe an LLM would build deeper insight with only one training language. On the other hand, the model might overfit with just one language -- maybe multilingua…

  12. comment
    Comment #39835986

    I don't know much about the TKey, but it looks like they have some kind of remote attestation protocol available? ( https://github.com/tillitis/tkey-verification/tree/main/cmd/... …

  13. comment
    Comment #38816860

    This looks pretty neat! I especially like how well it composes with other tools. Wonder how well it compares with fastmod [0]? That's what I've been using for large scale codemods/…

  14. comment
    Comment #38755575

    sccache only caches if builds are run from the same absolute path, so indeed different home dirs won't work

  15. comment
    Comment #38197176

    They're listed separately as West Bank and Gaza Strip

  16. comment
    Comment #37933177

    A related example out in the wild: Rust's `cargo bench` "winzorizes" the benchmark samples before computing summary statistics (incl. the mean). https://github.com/rust-lang/rust/b…

  17. comment
    Comment #37619149

    100% on board and super happy that `ring` is finally getting some love again (and funding!) For context: the ring repo's been a bit inactive lately and the v0.17 release looked lik…

  18. comment
    Comment #36774163

    As a serial tab hoarder, Vimium's SHIFT-T tab fuzzy search is what makes it manageable. : )

  19. comment
    Comment #35643075

    Yeah it's pretty awesome! I used GPT-4 last week to fix my corrupted SSD. Granted I already narrowed down the kernel logs to a few suspicious lines, but I just pasted those 10 line…

  20. comment
    Comment #33839836

    I think even heartbleed would be mitigated with (safe) Rust. IIRC heartbleed was caused by a missing bounds check, which allowed attackers to read past the message buffer and leak …

  21. comment
    Comment #33555541

    Languages with first class effects, like koka[1], require you to declare up-front what side effects (sample randomness, do I/O, abort, etc...) your function might cause. Then from …

  22. comment
    Comment #33388024

    AdGuardHome is pretty great. Run it on my OpenWRT router and miss it every time I use my phone away from home : )

  23. comment
    Comment #33284234

    similar: you can do SIMD "within" a single integer type with some fun bit hacks. ex: for an integer (u32, u64, u128), you can test "all at once" whether any byte == 0, or any nibbl…

  24. comment
    Comment #33280296

    Woah this looks cool! My current (clearly outdated) mental model requires fixed inputs for a zkp, e.g., some fixed view of the chain state, some encrypted inputs, etc... I'm curiou…

  25. comment
    Comment #32759195

    Ahh thanks for the link and sorry for the snark; the finite universe optimization is cool! [0] # Why is CRLite able to compress so much data? Bloom filters are probabilistic data s…