Live data from Hacker News

Viewing profile — chombier

chombier

HN member
Joined
Mon, Jun 30, 2014, 5:25 AM UTC
HN karma
293
Public activity
207 items

About chombier

No profile information was provided.

Recent public activity

  1. comment
    Comment #48627579

    IIRC there's a fairly natural positive definite quadratic form on GA (used as the canonical norm) that takes the scalar part of the geometric product of a multi-vector and its reve…

  2. comment
    Comment #48620399

    > pull out Hodge Duals every time you want to do something that involves the metric, but I'm also unconvinced that geometric algebra is the answer here. I don't know, I recently tr…

  3. comment
    Comment #48620229

    If you ever wondered how to write a programming language, this is probably the best resource to get started (and then of course Crafting Interpreters). See also part 2 https://norv…

  4. comment
    Comment #48543207

    Gimbal lock?

  5. comment
    Comment #48035937

    I was a bit curious to learn what the differences are between this and the actor model, and I found this lobste.rs discussion to be helpful: https://lobste.rs/s/gsjskz/behavior_ori…

  6. comment
    Comment #46300812

    Apart from installation problems/crash issues, do you have some feedback about type checking with ty vs. pyrefly? Which is stricter, soundness issues, etc? Both are rust/open-sourc…

  7. comment
    Comment #46219881

    For inextensible cloth there's also "Efficient simulation of inextensible cloth" [0] that is particularly clever and efficient [0] https://dl.acm.org/doi/10.1145/1276377.1276438

  8. comment
    Comment #46145125

    Also check out Jean Gallier's notes (available online) https://www.cis.upenn.edu/~jean/gbooks/manif.html

  9. comment
    Comment #45977607

    Nice! It would be interesting to visualize the total momentum vector, IIRC Verlet being symplectic should be good at preserving symmetries, whereas RK4 is good at conserving energy…

  10. comment
    Comment #45274076

    I've been programming in c++ for 25 years (15 professionally) and I really don't see any reason to keep using it apart from dealing with legacy codebases. Most arguments in the art…

  11. comment
    Comment #45254001

    Thanks, I scanned through all the comments/links but this is the actual resource one wants to read to get familiar with Backpack.

  12. comment
    Comment #45037292

    my tl;dr: after reading the article: - two 64-bits words representation - fixed, 32 bits length - short strings ( - long strings store a 4 byte prefix in-place + pointer to the res…

  13. comment
    Comment #44970182

    That was a nice read, thanks.

  14. comment
    Comment #44529599

    A quick comparison of the two languages would be interesting, in case anyone has experience with both.

  15. comment
    Comment #44518833

    The PLDI talk is also available: https://www.youtube.com/watch?v=CJi_Fcs4bak

  16. comment
    Comment #43822628

    pandoc has a reveal.js backend which I use it to build my slides from markdown (with a few ad-hoc inline css tweaks)

  17. comment
    Comment #43641982

    What I found hard with Nix is the sheer amount of things I had to get familiar with before it started to really click: - nix, the command-line tool - nix, the language - nixpkgs wi…

  18. comment
    Comment #43277898

    Yes, but from the canonical form of rotation matrices [1] I would expect such matrices to be represented as a sum of bi-vectors/rotors, which should take the same amount of data? […

  19. comment
    Comment #43268614

    Geometric Algebra supporters keep advertising that rotors are great since they work in any dimension, which makes me wonder: would an arbitrary n-dimensional SVD-like decomposition…

  20. comment
    Comment #42916822

    > and also faster than it takes me to verify the answer given by the machine. I always thought there was a kind of NP-flavor to the problems for which LLMs-like AI are helpful in p…

  21. comment
    Comment #42303863

    Not exactly the same: `x` is given a polymorphic type (in F) in Haskell (restricted to values in ML) whereas the unannotated let-over-lambda will give `x`a monomorphic type.

  22. comment
    Comment #42233971

    There is a kind of "do notation" in OCaml with binding operators [1] (let*) for monads and (let+) for applicatives that is actually quite pleasant in practice. [1] https://ocaml.or…

  23. comment
    Comment #42162609

    Besides, if you still want to skip learning there are escape hatches like Rc but these hint pretty strongly (e.g. clones everywhere) that something might be wrong somewhere.

  24. comment
    Comment #42162590

    > Of course you have to internalise the rules of a borrow checker This is generally a good thing: the more you internalise the logic of borrow checking, the earlier you start think…

  25. comment
    Comment #40807493

    I think this is because `mutable` qualifies the call operator of the lambda (like a reverse const qualifier) so by-value captures are effectively const during the call unless the l…