Live data from Hacker News

Viewing profile — DarkShikari

DarkShikari

HN member
Joined
Tue, Jul 15, 2008, 6:13 AM UTC
HN karma
6,761
Public activity
886 items

About DarkShikari

I'm the lead developer of the x264 project and also an ffmpeg developer. I do consulting and contract-coding work related to video compression; more details can be found here, along with a CV: http://x264.nl/developers/Dark_Shikari/CV.pdf .

My blog: http://x264dev.multimedia.cx/

My email: jason@x264.com

Recent public activity

  1. comment
    Comment #5653513

    Original thread: https://news.ycombinator.com/item?id=5598010 Relatedly, it'd be cool if one of the AMD people involved in the OpenCL work (which was committed at the same time) co…

  2. story
  3. comment
    Comment #5649150

    The penalty is at most ~1 cycle of latency -- in practice I find it gets completely absorbed by the OOE engine. I've never measured any significant penalty in any code for mixing f…

  4. comment
    Comment #5603406

    x264 actually turns off vectorization in the configure script, because it's caused crashes and bugs in the past on various platforms. But even if you enable it, it usually almost n…

  5. comment
    Comment #5599101

    I almost never spend more than a few seconds considering register allocation/naming when writing assembly (part of this is because x264's abstraction layer lets macros swap their a…

  6. comment
    Comment #5598941

    Intrinsics aren't really C; they work in a C-like syntax, but you're still doing the exact same thing as assembly: you still have to write out every instruction you want to use, so…

  7. comment
    Comment #5598715

    "C libraries for things like SSE2"? Do you mean math libraries that have SIMD implementations of various functions that are callable from C? This here is effectively writing those …

  8. comment
    Comment #5598560

    There's one attached to my newsletter that goes along with the latest changes; see http://mailman.videolan.org/pipermail/x264-devel/2013-April/... .

  9. comment
    Comment #5598262

    In all fairness, Intel's emulator is incredibly easy to use; it literally works like this: sde -- ./myprogram myargs instead of ./myprogram myargs There's also probably a decent nu…

  10. comment
    Comment #5598201

    I only pushed the code a few minutes ago, but binaries should probably be up at http://x264.nl/ relatively soonish (it's not my site though, so I wouldn't know exactly). If you wan…

  11. story
  12. comment
    Comment #5291087

    I'm going to check with CoreCodec (the folks helping us administer x264 LLC) and see what's going on here. If they're abusing the terms of the license, we'll make sure things get f…

  13. comment
    Comment #4091832

    There's still a lot of cases where it's very hard for even a consumer-facing US-based web startup to get traction in another country, for language and cultural reasons. Japan is a …

  14. comment
    Comment #3988787

    Candy is hardly a gendered product, and foreign interest in Japanese culture and food isn't either. Adding gendered advertising in such a way is unlikely to gain many new leads, bu…

  15. comment
    Comment #3940740

    The sparse Fourier transform is also probably not useful for any of that stuff, because accurate results are needed (not just getting one or two of the main tones). Transforms are …

  16. comment
    Comment #3892125

    How does this differ in practice from Etsy? I see you can embed it into another site, but are there any other advantages or differences in typical usage, like fee structure, search…

  17. comment
    Comment #3849676

    This sounds similar to what The Asylum does ( http://tvtropes.org/pmwiki/pmwiki.php/Main/TheAsylum ); they make extremely cheap knockoffs of big-name movies, like "Transmorphers", …

  18. comment
    Comment #3840355

    I don't think that changes anything? Again, replace the word "stalk" with "spam": it's the spammer's fault for spamming , not her fault for hypothetically "causing" the spammer to …

  19. comment
    Comment #3840348

    he probably thinks that she in some way caused the stalker to spam her project. No matter what happened here, this entire concept is horribly, horribly wrong. It's blaming the vict…

  20. comment
    Comment #3840322

    Banning IPs works well enough even for vastly bigger sites like Wikipedia. Combined with an open proxy checker, it's surprisingly effective. It's not perfect, but for ANY site of s…

  21. comment
    Comment #3839625

    I tried this, but Thunderbird simply locked up due to the sheer volume of emails (I subscribe to LKML and other high-volume mailing lists). I haven't been able to find any good bac…

  22. comment
    Comment #3833966

    I know that's the standard, but it doesn't appear to work on this one (Studio XPS 16).

  23. comment
    Comment #3833844

    My laptop doesn't have a middle mouse button, and it's a modern Dell. Naturally I use a real mouse when I'm on a desk, but remember that not everyone has a middle mouse button.

  24. comment
    Comment #3830458

    "Only utilizing one core" would mean that the software only uses one, but the hardware has two. "Binning parts" means they're either actually hardware-disabling ("diking out") the …

  25. comment
    Comment #3819655

    Designing a parallel approach to a problem, where such a solution is possible, is always going to be easier than trying to implement it correctly using threads and locks and mutabl…