Live data from Hacker News

Viewing profile — EdSchouten

EdSchouten

HN member
Joined
Thu, Feb 18, 2016, 9:31 AM UTC
HN karma
1,435
Public activity
312 items

About EdSchouten

No profile information was provided.

Recent public activity

  1. comment
    Comment #49254181

    The area on the map that is green corresponds to the blue banana: https://en.wikipedia.org/wiki/Blue_Banana

  2. comment
    Comment #48631094

    Yeah, that Sudoku puzzle has multiple valid solutions, whereas the page only seems to accept a single one.

  3. comment
    Comment #48362699

    It looks like the code of the course was 2WC16. Unfortunately the course material no longer seems to be available online.

  4. comment
    Comment #48349108

    I still remember following Andries’s “Linux kernel hacker’s hut” course he taught at the Eindhoven University of Technology (TU/e) back in 2010. Every week we’d get an assignment w…

  5. comment
    Comment #47989642

    > If sizes are unsigned, like in C, C++, Rust and Zig – then it follows that anything involving indexing into data will need to either be all unsigned or require casts. I don’t rea…

  6. comment
    Comment #46791405

    You can always use a divide and conquer strategy to compute the chunks. Chunk both halves of the file independently. Once that’s done, you redo the chunking around the midpoint of …

  7. comment
    Comment #46780099

    It depends on the architecture. On ARM64, SHA-256 tends to be faster than BLAKE3. The reasons being that most modern ARM64 CPUs have native SHA-256 instructions, and lack an equiva…

  8. comment
    Comment #46701633

    That’s great! People who do that are often inconsiderate of how it affect others. First of all, it generates unnecessary noise, which is annoying for neighbors who are still trying…

  9. comment
    Comment #46189037

    I don’t understand why I would need to care about this. Can’t my operating system and/or pthread library sort this out by itself?

  10. comment
    Comment #45440750

    Yeah, that's true. Having some kind of chunking algorithm that's content/file format aware could make it work even better. For example, it makes a lot of sense to chunk source file…

  11. comment
    Comment #45436048

    In my case I observed a ~2% reduction in data storage when attempting to store and deduplicate various versions of the Linux kernel source tree (see link above). But that also incl…

  12. comment
    Comment #45435130

    Yeah, GEAR hashing is simple enough that I haven't considered using anything else. Regarding the RNG used to seed the GEAR table: I don't think it actually makes that much of a dif…

  13. comment
    Comment #45434599

    I’ve also been doing lots of experimenting with Content Defined Chunking since last year (for https://bonanza.build/ ). One of the things I discovered is that the most commonly use…

  14. comment
    Comment #45247110

    So 19494 is the largest? That's far lower than I expected. There's nobody out there that has put a date in a version number (e.g., 20250915)?

  15. comment
    Comment #44965920

    Soon available for people in the Vatican as well?

  16. comment
    Comment #44952458

    Exactly! At the same time you also don't want to call into the kernel's internal malloc() whenever a thread ends up blocking on a lock to allocate the data structures that are need…

  17. comment
    Comment #44757391

    > Calls to bind(), connect(), listen(), and accept() can be used to initiate and accept connections in much the same way as with TCP, but then things diverge a bit. [...] The sendm…

  18. comment
    Comment #44733521

    That's not entirely true: with CBOR you can add custom data types through custom tags. A central registry of them is here: https://www.iana.org/assignments/cbor-tags/cbor-tags.xhtm…

  19. comment
    Comment #44711463

    Those plants likely have a higher efficiency than a gas powered stove, so may be worth it regardless?

  20. comment
    Comment #44682760

    If only there was a variant of execve() / posix_spawn() that simply took a literal array of which file descriptors would need to be present in the new process. So that you can say:…

  21. comment
    Comment #44606287

    It looks like @HoussemNasri forked @CookiePLMonster's website repo: https://github.com/HoussemNasri/HoussemNasri.github.io Maybe that person simply wanted to have a nice template t…

  22. comment
    Comment #44517194

    Same in Dutch. “Oproepen” means “to summon”. We would use “aanroepen”.

  23. comment
    Comment #43670229

    zettELkasten

  24. story
  25. comment
    Comment #42484516

    Just like “this entire meeting could have been an email”, all this effort writing this gist could have been spent creating a PR.