Viewing profile — DavidBuchanan
DavidBuchanan
HN member- Joined
- Mon, Oct 03, 2016, 10:31 PM UTC
- HN karma
- 249
- Public activity
- 28 items
- HN profile
- View on Hacker News ↗
About DavidBuchanan
No profile information was provided.
Recent public activity
-
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 …
-
comment
Comment #27612842
Server seems fine, I think it just doesn't work on Safari
-
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 …
- story
- story
- story
-
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 …
-
comment
Comment #24929692
Here's my writeup/solution for the same challenge, represented as a diagram: https://twitter.com/David3141593/status/1253122980525334529
-
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
- story
- story
-
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...
-
comment
Comment #18342595
Not quite, ICC profile chunk size limits.
-
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…
-
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…
-
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…
-
comment
Comment #16030776
Amusingly, loading that page takes up 897kB.
-
comment
Comment #16028997
How do busses work without tri-state logic?
-
comment
Comment #15845237
I wouldn't categorise security as an "arbitrary concern".
-
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 …
- story
-
comment
Comment #14670170
I wrote a simple extension to disable the new direct image link behaviour: https://github.com/DavidBuchanan314/imgur-anti-anti-hotlink
- story
-
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…
-
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…