Live data from Hacker News

Viewing profile — dormando

dormando

HN member
Joined
Sat, Mar 17, 2018, 5:38 PM UTC
HN karma
325
Public activity
66 items

About dormando

didn't I used to have an account? this is weird.

Recent public activity

  1. comment
    Comment #43597445

    Does anyone run these "at home" with small clusters? I've been googling unsuccessfully and this thread doesn't refer to anything. So a non-quantized scout won't fit in a machine wi…

  2. comment
    Comment #43355649

    Half on topic: what libs/etc did you use for the animations? Not immediately obvious from the source page. (it's a topic I'm deeply familiar with so I don't have a comment on the c…

  3. comment
    Comment #42139614

    Throwing out a clarification: EVcache is effectively a complex memcached client + an internal ecosystem at Netflix. You can get much of its benefits with other systems (such as the…

  4. comment
  5. comment
    Comment #32948697

    At some point the OBSD CVS server was something I donated. Don't think it's in this picture as I don't think it was a Dell. Never saw a picture of the thing in action actually, doh…

  6. comment
    Comment #32037850

    I just got one a few weeks back but haven't gotten to spend a ton of time with it yet. It's taking some adjustment but I'm liking it so far. - had 1440p + 1080p monitors on stands …

  7. comment
    Comment #31964893

    client ecosystem is definitely a sore point now. I've just sort of started working on a replacement for libmemcached to hopefully cut down on the complexity... but then that's a mi…

  8. comment
    Comment #31174232

    I can say with certainty this isn't strictly true. The failures should be relatively rare; when I say relatively I mean on the level of natural node failure. If natural node failur…

  9. comment
    Comment #31173030

    Now a more philosoraptor style comment: I see Mcrib is a service built to quickly detect and replace memcached's. I treat memcached in infrastructure as a very stable service. Mean…

  10. comment
    Comment #31173009

    Hi! I'd like to offer some hopefully useful information if any Slack folks end up reading this, or anyone else with a similar infrastructure. I'll start with some tech and make a s…

  11. comment
  12. comment
    Comment #30196625

    The venerable lodev tutorial uses this method, which I also used for most of my engines. I learned an interesting tidbit while comparing the two methods though: The old-school orig…

  13. comment
    Comment #30183184

    Looks like the engine is missing the fish-eye correction in the ray-cast calc. I love writing these engines for fun :)

  14. comment
    Comment #28842354

    It was an algorithmic/lock scaling limit. Originally it was single threaded, then when it was first multi-threaded it scaled up to 4 threads. Then I split up some locks and it scal…

  15. comment
    Comment #28836684

    Everything that interacts with the disk is extstore.c, most of the wrapper code that glues memcached with extstore is storage.c. extstore.c has barely changed since I first wrote i…

  16. comment
    Comment #28836244

    That's an excellent question; it turns out there are a _lot_ of semantics that the OS is covering up for you when using mmap. For instance (this may be fixed by now), but any proce…

  17. comment
    Comment #28834859

    There are stats in "stats items" / "stats slabs". Last access time for most recent eviction per slab class, etc. (see doc/protocol.txt from the tarball). "watch evictions" command …

  18. comment
    Comment #28833202

    Looks like this article got one bit of updated information but missed everything else... I'll address some things point by point: data structures: - yes, fewer datastructures, if a…

  19. comment
    Comment #28699064

    It's not really realistic, you're right. For my own goals it's "defense in depth" - just because I can't think of a scenario now doesn't mean it's impossible to do. Access also mak…

  20. comment
    Comment #28698682

    Hope that works :) I have this set up to an AT&T fiber gateway trashcan in pass-thru mode, so technically the RPI's vlan port has a public IP address. Otherwise I couldn't get upnp…

  21. comment
    Comment #28698442

    fwiw when I bought it, it was on sale for ~$50 too. couldn't find a 2.5g switch that I liked in my price range, so went cheap as possible and will swap it when a 2.5g hits all my r…

  22. comment
    Comment #28698092

    Did this earlier in the year with an rpi4 and a netgear managed switch. It can route 780mbit down/up (nftables)! Can probably get closer to 900mbit with some overclocking, and redu…

  23. comment
    Comment #27444585

    This comment is correct. I made that change ages ago. Amused it's still there.

  24. comment
    Comment #27444560

    https://twitter.com/dormando/status/1402466173778677764 my fault. I would sometimes monitor for "guru mediations" popping up to tell if we were throwing errors without it being cau…

  25. comment
    Comment #26817116

    Reads-wise I've done tests with up to 48 cores... It scales just about linearly. Writes don't scale much past a single core but really nobody asks for this so I haven't worked on i…