Email or username:

Password:

Forgot your password?
19 comments
David Buchanan
"To improve security, rotate your passwords frequently"
David Buchanan
"Not sure which C standard to use? I created this handy infographic."
David Buchanan
You've heard of ELF on the shelf.

Now get ready for...

PE32 on vanilla GNU
David Buchanan
An uncharacteristically good HN exchange
David Buchanan
print("") # load-bearing print, do not remove
David Buchanan replied to David
How it started // How its going
David Buchanan replied to David
"Be careful this Halloween, hackers are distributing candy with embedded Linux systems inside!"
David Buchanan replied to David
Self-tapping PGA169 (with tightening screw, internal gear array)
David Buchanan replied to David
The iceberg of things programmers think they know about memory
David Buchanan replied to David
"When you diff GPL'ed vendor source dumps against the upstream sources."
David Buchanan replied to David
"Good job I don't let ethernet cables tell me what to do"
David Buchanan replied to David
A brief introduction to Python exception handling:

try:
# fuck around
except:
# find out
David Buchanan replied to David
pondering a recursive function
:umu: :umu: replied to David
@retr0id to me worst example of this is u-boot.
Not that I really like u-boot, it's too bloated and code is overall just smells.

But vendor forks? Hoho... no... thanks.
Go Up