Live data from Hacker News

Viewing profile — ezdiy

ezdiy

HN member
Joined
Tue, Apr 02, 2013, 10:57 AM UTC
HN karma
195
Public activity
27 items

About ezdiy

No profile information was provided.

Recent public activity

  1. comment
    Comment #16801586

    TLB is only an indirect cause. This is because kernel scheduler preempts processes fairly infrequently (100 or 1000hz, or dynamic, but still capped to a small number). Scheduling q…

  2. comment
    Comment #16801397

    HTTP2 is all about "tcp-inside-tcp" states. https://github.com/golang/net/blob/master/http2/http2.go#L81 Wherever possible, they do the sensible thing - just goroutines for each fl…

  3. comment
    Comment #15889855

    What do you mean "accidentaly"? You either have the file pinned, or not. If its not pinned, you're not seeding anything. If it's pinned, you're liable same as with BT.

  4. comment
    Comment #15880636

    > IPFS feels closest to it as of now. I'm rather skeptic. IMO, IPFS is just overengineered bittorrent. At the lowest layer, the semantics are the same, except with really bad ideas…

  5. comment
    Comment #15880567

    GIT would come closest. Note that while it's not common now (aside from some first canaries, like scuttlebutt), GIT works perfectly fine as a P2P opennet. You are much less trapped…

  6. comment
    Comment #15880427

    >Then when we've all sunk into all these convenient cloud services and "easy to use" disposable devices, we'll have lost all of our privacy and power. Convenience can be engineered…

  7. comment
    Comment #14059619

    All pubs on the wiki are indeed overloaded. Interestingly if one sets up their own, the other pubs eventually sync with it, only the desktop client seems to be unhappy with laggy p…

  8. comment
    Comment #14059036

    If you want a "modern web" example, nntpchan - despite the name, its not related to usenet directly, only uses the same method of federated pub/sub replication.

  9. comment
    Comment #13424492

    > using different types for things that are web observable, especially Can you be more specific? > has UI lagginess with large numbers of tabs due to IPC The IPC lock contention is…

  10. comment
    Comment #13422421

    The answer is - it's sorta comparing apples and oranges - libraries, or general C++ inlining cruft can inflate the binary size a lot indeed. A much fairer comparison is to compare …

  11. comment
    Comment #13419339

    I'm posting this from chropera as we speak, and I used presto for a decade before that. While your points are spot on, there's one thing about Presto - performance, or more specifi…

  12. story
  13. comment
  14. comment
    Comment #9829442

    Love how the algorithm is simple compared to iDCT based ones, very good job! > No text at all Or indeed anything which poorly maps to gradients. For this I'm thinking about instead…

  15. comment
    Comment #9672472

    > A fully concurrent GC is impossible That's a common misconception, of course mutability gc barriers can be made atomic. But it comes at significant synchronization cost, plus usi…

  16. comment
    Comment #9669983

    Current channels implementation uses fibers, ie everything runs on single thread and only stack is switched. There is no GIL. If you want true multithreading, simply use pthreads l…

  17. comment
    Comment #9669754

    Indeed it's becoming quite promising (using crystal already for few pet scripts which were too slow even for rubinius). Where it's most lacking at the moment is gc - it uses stop-w…

  18. comment
    Comment #9234720

    While the efforts of Matasano to make wargaming cool and hip again certainly is commendable, I think HR drones of the world also appreciate a game of "pretend to be sociable teampl…

  19. comment
  20. comment
    Comment #5706035

    Spender did excellent write-up about how it exactly works: http://www.reddit.com/r/netsec/comments/1eb9iw/sdfucksheepor...

  21. comment
    Comment #5704589

    Try dmesg.

  22. comment
    Comment #5704346

    You're correct. Bug is in 2.6.37-3.8.8, fixed in 3.8.9. http://lxr.linux.no/linux+v3.8.9/kernel/events/core.c#L5331

  23. comment
    Comment #5704020

    Not that I know of, hence 0day.

  24. comment
    Comment #5704005

    Either your kernel is patched, or the exploit does not work on your system. It certainly fails without -O2, glance over the code indicates horrible reliance on various UB on how gc…

  25. comment
    Comment #5703918

    Than you so much for this. You actually implemented Haskell/Caml for us, mere mortals, and as close to bare metal as possible. Bravo!