Profile

Cover photo
Danny Hermes
Works at University of California, Berkeley
Attended University of Michigan
3,826 followers|331,020 views
AboutPostsPhotosYouTube

Stream

Danny Hermes

Shared publicly  - 
 
Awesome share +Mike Pegg
 
A fascinating map showing parts of the US where absolutely nobody lives..  
1
1
Ossama Alami's profile photo
Add a comment...

Danny Hermes

Shared publicly  - 
 
#FutureMe   

git merge --ff-only origin/master

For when you already have the fast-forward bits on your machine and don't have an internet connection. For example, if you (like me) run

`git fetch origin`

more often than you `git pull`.

http://stackoverflow.com/questions/9512549/how-to-fast-forward-a-branch-to-head
4
1
Taweechai Maklay's profile photo
Add a comment...

Danny Hermes

Shared publicly  - 
 
"You have successfully unsubscribed from the Python-Dev mailing list...."

:(

Stopped reading them about a year ago.
1
Bradley Froehle's profile photoDanny Hermes's profile photoJulia Ferraioli's profile photo
3 comments
 
Yes, just a waste of time every time I had to archive the email.
Add a comment...

Danny Hermes

Shared publicly  - 
 
A few weeks ago some colleagues and I were discussed OCR failures for LaTeX and were wondering why the .tex wasn't just embedded in the .pdf. Fully answering that is a task for another day, but it turns out to be super trivial to embed the .tex file within the pdf:

Via http://tex.stackexchange.com/questions/13187 It's as easy as 

\usepackage{embedfile}
\embedfile{\jobname.tex}

\jobname is a variable holding the name of the file being compiled.

Via ftp://ftp.ctan.org/tex-archive/macros/latex/contrib/oberdiek/embedfile.pdf, To get the embedded tex file out of a created pdf:

pdftk pdf_file_that_we_created.pdf unpack_files output .

#futureme
3
Julia Ferraioli's profile photo
 
Oh, that's nifty. Thanks for spreading the LaTeX love!
Add a comment...
Have him in circles
3,826 people

Danny Hermes

Shared publicly  - 
 
Thanks for putting the time into posting this +Jaime Yap
 
With the crypto-pocalypse upon us #heartbleed . Just thought I'de share a tip that might help some other folks trying to secure their stuff.

EC2 does not seem to yet have an update ready for openssl-1.0.1g. Nor does there seem to be an easy way for folks to patch nginx... which is a big deal for a lot of people.

If you are running a vulnerable nginx (and you probably are), you might consider following these instructions here to build a binary of nginx from source, linked statically against a patched openssl.

To save you some time, I have linked to the tag for nginx 1.4.7 release source:
http://hg.nginx.org/nginx/archive/b39df933f0e6.tar.gz

You can get a source archive of OpenSSL 1.0.1g here:
http://www.openssl.org/source/

You will also need the source for pcre (version 0.85 should work) which you can get here:
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/

The following link (https://wiki.mozilla.org/Security/Server_Side_TLS#Nginx_configuration_details)  contains the source for a build script that you can take and modify to rebuild an nginx binary. Just unarchive the 3 source archives above into a single folder. Update the relevant versions in the build script for openssl and pcre.

Run the script to build from source (Make sure you have gcc-c++ installed).

Kill nginx, plop in your new binary. Restart it, and stop your heartbleed.
4
1
Mike Fotinakis's profile photo
Add a comment...

Danny Hermes

Shared publicly  - 
1
Add a comment...

Danny Hermes

Shared publicly  - 
2
Danny Hermes's profile photoKevin Dilks's profile photo
2 comments
 
Working on it :) Had that recommendation from others, not so easy to get installed on OS X Mavericks.
Add a comment...

Danny Hermes

Shared publicly  - 
 
I wish someone would have pointed this out to me:
http://www.thexlab.com/faqs/kernelpanics.html

"Defective or incompatible RAM often causes of kernel panics. Despite being a highly-reliable product, RAM can fail. Modern operating systems, like Mac OS X, are sensitive to RAM. Purchase additional RAM from either Apple or third parties who guarantee their RAM is compatible with Mac OS X, offer a liberal exchange policy, and provide a lifetime warranty should the RAM become defective or a later version of Mac OS X introduce incompatibilities."
2
1
Raul Aguileta's profile photojames hobbs's profile photoIein Valdez's profile photoDanny Hermes's profile photo
5 comments
 
Very wise, Danny.  The trail of acquiescence is a peaceful one. 
Add a comment...

Danny Hermes

Shared publicly  - 
4
Sheran Gunasekera's profile photoRichard Vowles's profile photoWouter Dingemanse's profile photoDanny Hermes's profile photo
4 comments
 
See it in action here: https://developer.blender.org/
Add a comment...
People
Have him in circles
3,826 people
Work
Occupation
Student
Employment
  • University of California, Berkeley
    Student, 2013 - present
  • Google
    Developer Programs Engineer, 2011 - 2013
  • Healthcare Startup
    Sales Engineer, 2010 - 2011
  • Federal Reserve Bank of Boston
    Research Intern, 2009 - 2009
  • University of Michigan
    Student Researcher, 2009 - 2009
  • Monsanto
    Crop Inspector, 2007 - 2008
Basic Information
Gender
Male
Birthday
April 29
Story
Tagline
It's Great to Be a Michigan Wolverine
Introduction
I'm a PhD student at UC Berkeley in Applied Mathematics.

I am kind of a nut; a sports nut, a Python nut and a problem solving nut. I worked at Google as a Developer Programs Engineer on App Engine. Prior to Google, I worked at a healthcare startup in Silicon Valley and before that graduated from the University of Michigan with BS degrees in Mathematics and Economics (seriously, not BS-ing you). Born and bred a midwestern boy, I can't get enough California sunshine.
Education
  • University of Michigan
    Mathematics, 2006 - 2010
  • Newman Central Catholic High School
    2002 - 2006