Live data from Hacker News

Viewing profile — wkz

wkz

HN member
Joined
Mon, Jul 11, 2011, 8:01 AM UTC
HN karma
139
Public activity
58 items

About wkz

embedded linux developer

Recent public activity

  1. comment
    Comment #42866559

    Technically, sure. What is the moral distinction though?

  2. comment
    Comment #37906648

    > Yes. I will watch it for free as intended, nobody posted the content to be YouTube premium only, so I won't pay for it, I will watch the sponsor segments though. Fair enough, but…

  3. comment
    Comment #37898635

    > I won't pay YouTube though, [in that case I will unilaterally decide that I can consume your content free of charge], sorry not sorry. For clarity, I just added the quiet part.

  4. comment
    Comment #37863428

    And once you've used that API to download and tag everything, what tools do you use to interactively view the results, run search queries, apply patches to local trees etc? If your…

  5. comment
    Comment #37861993

    It's easy to forget the maintainers' side of this. Yes, most contributors will prefer opening a PR on GitHub as apposed to mailinglists. But imagine instead that you are David Mill…

  6. comment
    Comment #36569633

    IIRC, I believe that the difference traditionally was whether to pass the input through the preprocessor (.S), or not (.s). Not sure if it makes a difference on modern toolchains.

  7. comment
    Comment #36067681

    Great writeup! Especially liked this nugget: > (NOTE: This grammar is 704 bytes in ascii, 38% larger than it's implementation!)

  8. comment
    Comment #33244801

    If they really don't think that they need to comply with any license, then why not include all private repos in the training set? Could it be that they're worried about legal reper…

  9. story
  10. comment
    Comment #31336870

    https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.pdf

  11. comment
    Comment #26319559

    While it might not be a special case exactly, you most likely won’t see /bin/[ being executed either. Typically your shell will implement it as a built in command. Because as you s…

  12. comment
    Comment #24765958

    A clear case of Rob Pike’s 3rd rule of programming: https://users.ece.utexas.edu/~adnan/pike.html

  13. comment
    Comment #24336524

    Xenomai uses this model, I believe. It is written in C, but I don’t see why you couldn’t do something similar with Rust.

  14. comment
    Comment #22943850

    Not sure if it qualifies as a GUI, but I’ve found magit increases my productivity with git.

  15. comment
    Comment #21381528

    For one, I think this would be cumbersome from a debugging perspective. All of the address-to-source-mappings in your DWARF section would point to things like "lib.c:237652" instea…

  16. comment
    Comment #20955386

    I feel like one alternative is missing from the list: fp = fmemopen(buf, sizeof(buf), "w"); fputs("one", fp); fputs("two", fp); fputs("three", fp); fclose(fp); Not sure how it perf…

  17. comment
    Comment #19027654

    I never argued that it was. Though, "embedded" covers a wide spectrum of systems. For microcontroller-based projects, then no. For bigger SoCs paired with hundreds of MBs of FLASH/…

  18. comment
    Comment #19025116

    I disagree. Sure, it is a monolith as apposed to a micro-kernel, i.e. everything in the kernel shares the same address space. But it is highly modular in that most drivers and file…

  19. comment
    Comment #19025094

    TIL about protothreads. Thank you. That does indeed look hair-raising!

  20. comment
    Comment #19024590

    The OS comparison table leaves me somewhat puzzled. Contiki's "C Support" is listed as "partial" without any explanation. What does this even mean? It seems to me that this should …

  21. comment
    Comment #18989121

    IHMO, threads are mostly useful for scaling a workload beyond the capacity of a single core. For all other types of concurrency problems, a single thread of execution using some ki…

  22. comment
    Comment #18886005

    I think you have to put his principles in a historical perspective. Sure it sounds somewhat extreme today when OSS dominates many layers of our business stacks. But assuming that t…

  23. comment
    Comment #18107215

    Thanks for the plug! :) Please allow me to follow up with one of my own https://wkz.github.io/ply/ , where you can see some examples and read through the manual. I'm currently work…

  24. comment
    Comment #16757480

    Yes, I agree with it being that way. I just think my brain parses the origin as being the corner that is closest to the "0" label. Therefore, if the labels where below the plot, th…

  25. comment
    Comment #16757462

    Sure thing: https://github.com/Netflix/flamescope/issues/1