Viewing profile — phlip9
phlip9
HN member- Joined
- Sat, Sep 28, 2013, 2:08 AM UTC
- HN karma
- 94
- Public activity
- 46 items
- HN profile
- View on Hacker News ↗
About phlip9
notes: https://phlip9.com/notes
twitter: https://twitter.com/phlip9
Recent public activity
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #41853284
Exactly, it should use a separator. Consider a more realistic example, like http280 or h3443. Totally ambiguous.
-
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 …
-
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…
- story
-
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…
-
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 …
-
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…
-
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/... …
-
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/…
-
comment
Comment #38755575
sccache only caches if builds are run from the same absolute path, so indeed different home dirs won't work
-
comment
Comment #38197176
They're listed separately as West Bank and Gaza Strip
-
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…
-
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…
-
comment
Comment #36774163
As a serial tab hoarder, Vimium's SHIFT-T tab fuzzy search is what makes it manageable. : )
-
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…
-
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 …
-
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 …
-
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 : )
-
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…
-
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…
-
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…