HNHacker News
TopNewBestAskShowJobs

H_E_Pennypacker

22 karma · joined January 13, 2012

submissionscomments
H_E_Pennypacker··on Xv6 - Unix V6 rewritten in modern, ANSI C for MIT 6.828
This was posted not to long ago, but I think it's absolutely fantastic. It's like restoring a classic ford pickup, but tossing in an AC unit and some new brakes.
H_E_Pennypacker··on Why do we need "? extends" in Java
All about Java Generics in one big FAQ
H_E_Pennypacker··on New iPad hits 116 degrees while running games
116 degrees?! HOLY SHIT!

Fahrenheit

Pfft.

H_E_Pennypacker··on Slavery's last stronghold
I don't mean to undermine this powerful report but slavery is alive and growing across the planet. I think it's important to remember that there are higher percentages of slaves in the world now than there were back in the days the Western world considers the slave era. So, Mauritania is far from being the last stronghold. Al Jazeera and Rageh Omar produced an excellent series on modern day slavery.
H_E_Pennypacker··on In China, millions make themselves at home in caves
The exterior: http://i.imgur.com/2x7b4.jpg
H_E_Pennypacker··on Linux Directory Structure (File System Structure) Explained with Examples
Thank you. I wish they would just rename the directories already.
H_E_Pennypacker··on Invisible Children co-founder detained by police; charity made 'KONY 2012' video
I guess Kony wasn't the only one shooting thousands of kids
H_E_Pennypacker··on Vector based UI design tool that generates ObjC
I've been waiting for someone to make something like this for OpenGL like, forever. Still no love :-(
H_E_Pennypacker··on AJAX and Django Views
That bit of CSRF javascript does not "ignore" CSRF checking, and is not unsafe. The only difference is that it sets the CSRF token value as a request header rather than a POST value. The browser still needs to have that CSRF cookie value.

Edit: Code backing from middleware/csrf.py:

request_csrf_token = request.POST.get('csrfmiddlewaretoken', '') if request_csrf_token == "": # Fall back to X-CSRFToken, to make things easier for AJAX request_csrf_token = request.META.get('HTTP_X_CSRFTOKEN', '')

H_E_Pennypacker··on Diablo III coming May 15
sign of beta?
H_E_Pennypacker··on Where’s _why?
Link is broken. Any explanation of the article?