Live data from Hacker News

Viewing profile — DavidBuchanan

DavidBuchanan

HN member
Joined
Mon, Oct 03, 2016, 10:31 PM UTC
HN karma
249
Public activity
28 items

About DavidBuchanan

No profile information was provided.

Recent public activity

  1. comment
    Comment #27612870

    It's with HostUS. I got a coupon a few years ago (via LowEndBox), and it's been renewing at the same rate ever since. I have no complaints about them, but I'm not sure you can get …

  2. comment
    Comment #27612842

    Server seems fine, I think it just doesn't work on Safari

  3. comment
    Comment #27612513

    Author here - this was just a quick PoC, I'm pleasently surprised that it seems to be handling all the HN traffic. It's served from a python script using aiohttp, behind nginx, on …

  4. story
  5. story
  6. story
  7. comment
    Comment #25492548

    This is my "textbook" implementation of AES128, which follows the FIPS specification as closely as possible (in python): https://github.com/DavidBuchanan314/aes-playground It also …

  8. comment
    Comment #24929692

    Here's my writeup/solution for the same challenge, represented as a diagram: https://twitter.com/David3141593/status/1253122980525334529

  9. comment
    Comment #21931718

    This was recently suggested to me on Twitter, I'll have a look at implementing it tomorrow. https://twitter.com/arnaud_lb/status/1212512382859251712

  10. story
  11. story
  12. comment
    Comment #18342769

    It isn't massively complex, but it did require some custom encoding/decoding logic. I plan to write a blog post on this some time soon...

  13. comment
    Comment #18342595

    Not quite, ICC profile chunk size limits.

  14. comment
    Comment #18342555

    And yet, nobody has done the same for Twitter until now. The difference is that twitter applies a series of operations to all uploaded image, stripping EXIF data, recompressing, et…

  15. comment
    Comment #18265810

    > The main issue with RDTSC is that task-switches may cause your thread of execution to change cores or mess up your timing I got around this by running my benchmarks in a kernel m…

  16. comment
    Comment #16146183

    I performed an experiment based on this idea - I wired up a clicky relay to the numlock LED (via a transistor), and glued it to a decent Dell keyboard. Then, I rigged up a python s…

  17. comment
    Comment #16030776

    Amusingly, loading that page takes up 897kB.

  18. comment
    Comment #16028997

    How do busses work without tri-state logic?

  19. comment
    Comment #15845237

    I wouldn't categorise security as an "arbitrary concern".

  20. comment
    Comment #15845196

    Here's my take on libfaketime, which hooks also hooks syscalls: https://github.com/DavidBuchanan314/TARDIS It isn't intended for any kind of serious usage, I mainly just wanted to …

  21. story
  22. comment
    Comment #14670170

    I wrote a simple extension to disable the new direct image link behaviour: https://github.com/DavidBuchanan314/imgur-anti-anti-hotlink

  23. story
  24. comment
    Comment #13338893

    One thing I'd recommend is to try to find some 5V erasable EEPROMs, so you can reprogram it in-system wthout having to transfer it over to a dedicated (and expensive) programmer. I…

  25. comment
    Comment #13331097

    I built my SBC without any prior experience. You pretty much just have to connect all the adress and data lines, and then figure out the chip selection logic. I used an MC68B50 for…