Live data from Hacker News

Viewing profile — whitequark_

whitequark_

HN member
Joined
Mon, May 07, 2012, 9:28 AM UTC
HN karma
97
Public activity
27 items

About whitequark_

https://whitequark.org

Recent public activity

  1. comment
    Comment #46090661

    [flagged]

  2. comment
    Comment #46087151

    Original author of smoltcp here! I couldn't have imagined how much of a cornerstone of the Rust ecosystem it would become. Very excited to see it get used like this, and yeah, #![n…

  3. comment
    Comment #45891568

    Yup, you can use something like: $ curl http://yourdomain.org -X PUT --data https://tangled.org/@yourname.tangled.sh/site from a CI pipeline, or just upload an archive from the sam…

  4. comment
    Comment #45890383

    It uses completely different software (that I wrote together with a small team of volunteers: https://codeberg.org/git-pages/git-pages ) which scales very well horizontally and wor…

  5. comment
    Comment #45725685

    122 MB of it is Wasm machine code of a MinSizeRel LTO build of LLVM; it is compressed to 23 MB by Zstandard when your HTTP client supports that. That is about as small as you can g…

  6. comment
    Comment #45725641

    If your browser has Zstandard support, it downloads only 100MB. But yes, this is a proof-of-concept that needs some fixes.

  7. comment
    Comment #30644424

    A few things: > he was a large contributing factor to the previous SolveSpace lead maintainer quitting If you look at https://github.com/solvespace/solvespace/issues/714 , it refer…

  8. comment
    Comment #21399007

    process_vm_read and its equivalents allow you to read data whose layout you already know. unfork allows you to read data whose layout you don't know or that is partially generated …

  9. comment
    Comment #21042060

    Also I got pinged by like a dozen different HN bots, because each time any of them tweets a link, Twitter thinks it's a quote-tweet and sends a notification. Annoying.

  10. comment
    Comment #20241184

    At the time when I started working on smoltcp, there were a few Rust libraries for working with TCP/IP on the wire level, and they heavily used metaprogramming. Unfortunately, the …

  11. comment
    Comment #20241151

    It doesn't use any C library functions by itself. (In fact in all of its applications at M-Labs, there is no C code running on the same chip.) The only uses of libc are in the TUN/…

  12. comment
    Comment #20241138

    I designed smoltcp (and wrote most of the code currently in it). The original TCP/IP RFC (RFC 793) contains several ambiguous requirements, and as a result they do not specify a we…

  13. comment
    Comment #17899307

    The "smol" in "smoltcp" is mostly talking about the internal architecture and exposed API. For example, it will never support true zero-copy sockets, because the API burden due to …

  14. comment
    Comment #17896175

    > But it's not like you can build a solid TCP stack these days either simply by reading the original late 70s RFCs. I literally did this. It's called smoltcp ( https://github.com/m…

  15. comment
    Comment #13823616

    > MSVC compiler doesn't do SROA, as far as I know. In the future, consider verifying your extraordinary claims. Of course it does, and it took me about two minutes to demonstrate t…

  16. comment
    Comment #13179399

    Zoxc has repeatedly refused reasonable requests to alter the patch to fit the standards of upstream. Because of this (and because I am rather tired of not having stack probes, with…

  17. comment
    Comment #12658820

    SolveSpace is indeed similar to FreeCAD's Part Design module. One major difference is that SolveSpace uses the same solver for constraints in 2D and 3D, as well as for sketches and…

  18. comment
    Comment #12658799

    There are vague plans for integrating Lua in a way that lets people implement new constraints without touching the C++ code, but the current architecture makes it very hard. We're …

  19. comment
    Comment #12658782

    I care a lot about reliability! In fact, FreeCAD's incessant crashing (and the fact that it corrupted the savefile when doing that) was the single biggest reason I put so much time…

  20. comment
    Comment #12658757

    I've been planning to integrate libarea (of HeeksCNC fame), which can generate HSM toolpaths.

  21. comment
    Comment #12658750

    In the current solver, the constraints are linearized. It's not especially complex (just 500 LOC, not counting the symbolic algebra system that feeds it) or clever, but it does the…

  22. comment
    Comment #11562059

    The bug report is not wrong. Rather, whether the current behavior is correct depends on the platform. For example, Darwin's libc offers this contract for memcpy and clang is perfec…

  23. comment
    Comment #7109375

    How it works: http://www.google.com/patents/US8125620

  24. comment
    Comment #7108778

    I'm very interested in this technology (and somewhat skeptical about it). The website is very opaque on how it actually works, and "signature correlation" doesn't appear to be a we…

  25. story