Live data from Hacker News

Viewing profile — maxhou

maxhou

HN member
Joined
Thu, Jan 23, 2014, 12:24 PM UTC
HN karma
50
Public activity
33 items

About maxhou

No profile information was provided.

Recent public activity

  1. comment
    Comment #29107946

    implementation of continue from one luajit fork: https://github.com/zewt/LuaJIT/commit/c0e38bacba15d0259c3b77...

  2. comment
    Comment #14545887

    Yes they do. A read() syscall takes longer than a getpid() syscall because read() has more work to do, it actually does a data copy of len bytes, which takes some time (and will be…

  3. comment
    Comment #14545786

    How do you know that the dataset fits in L2 ? Assuming pv uses splice(), there is one only copy in the workload: copy_from_user() from fixed source buffer to some kernel allocated …

  4. comment
    Comment #14544182

    yes and pv processes are not scheduled on the same CPU core, so different L2 cache.

  5. comment
    Comment #11997155

    Does the protocol implement any kind of negotiation (ciphers, ...) ? if not, how would you handle future type of attacks against the then hardwired constructions ? I fully agreed t…

  6. comment
    Comment #11944573

    > what ORM to use (or not to use an ORM) do you have something to recommend ? used Rose::DB in the past, then I discovered SQLAlchemy and it's difficult to look back...

  7. comment
    Comment #11236134

    http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_260.htm

  8. comment
    Comment #10727587

    > Suppose, for example, that you go to the Bank of America site to transfer some funds or pay a bill. As with Google, and as would happen with any other secure site, it turns out t…

  9. comment
    Comment #10548776

    It won't help. To serve its purpose, any AQM (active queue management) like fqcodel must be done at the congestion point. The end-user computer has a faster link than its internet …

  10. comment
    Comment #10407570

    from the article: > Each core needs to generate a few thousand data packets per second, because Ethernet packets typically contain up to 1500 bytes. This gives the CPU around 100 m…

  11. comment
    Comment #10407543

    You forgot the cost of memory access. The L3 layer checksum is useless because IP packet is small and the kernel has to read/write all the fields anyway. The L4 checksum covers TCP…

  12. comment
    Comment #10407479

    simple checksum computation and/or verification, indeed most cards can do (sometimes with restrictions: not for IPv6, not for VLAN...) the other kind of offloading that the kernel …

  13. comment
    Comment #10118799

    I'd have expected a small easteregg for the word "bro" ;)

  14. comment
    Comment #10058149

    The most obvious is that they have multiple cores, and it's easy to completely disable a non functional one. Now can Intel be more granular than the core level, like running a core…

  15. comment
    Comment #10057047

    > And if one atom is in the wrong place, you have to throw away the chip this is certainly the case for CPU but DRAM & NAND ? this is the typical case of designs where you can add …

  16. comment
    Comment #9488625

    if you use mmap(), there is virtualy no difference between the streaming/non streaming parsing code.

  17. comment
    Comment #9488179

    In the real world, the slow part of "parsing" a CSV file is IO: reading the file content from disk to memory, and from memory to CPU cache. You would avoid reading the file content…

  18. comment
    Comment #8401801

    Except parsing all the Android.mk and computing the dependencies is slow as hell. Try running make at the top of an AOSP tree, it takes about 60 seconds, and that part cannot be pa…

  19. comment
    Comment #8305675

    OP says the system was swapping. Once your hash table and its linked lists have been swapped to disk, each pointer dereference causes a random disk access, which are orders of magn…

  20. comment
    Comment #8229875

    The problem is that all NAT related issues are not because of NAT itself, but because of the required stateful firewalling for NAT. To be able to NAT and un-NAT, you first need to …

  21. comment
    Comment #7874980

    Or maybe the opposite ? If you charged Netflix, they would consider investing more money on trying to reduce the bandwidth they use: - innovative video codec - better encoders - ne…

  22. comment
    Comment #7680250

    ENOSPC ?

  23. comment
    Comment #7680056

    actually since none of its tests ask to sync the data onto the disk, he might just be measuring each method efficiency in creating dirty pages. of course that depends on the amount…

  24. comment
    Comment #7647328

    > My theory would be the cost in terms of space and electricity to generate 10Gbe of video streams has dropped orders of magnitude Spot on. You can stream video with basically ngin…

  25. comment
    Comment #7644964

    How about asking for net neutrality on DDOS traffic ? I find it unfair that my ISP is shaping it ! :)