Skip to content

Instantly share code, notes, and snippets.

@vmbrasseur
vmbrasseur / Merging a subdirectory repo
Last active December 11, 2015 12:18
A repo is a subdirectory but you'd rather the repo were the parent directory. How do you do that?
I need a git power user to confirm that the steps below are correct before I pull the trigger and risk
completely hosing my repo...
I'm referencing this github helpdoc: https://help.github.com/articles/working-with-subtree-merge
Assume a directory structure of (note: directory names have been changed to protect the innocent):
Animals/
Apes/
Cats/
@vmbrasseur
vmbrasseur / open-source-resources
Last active August 29, 2015 14:02
A List of Resources for Learning More about Open Source and its Licensing.
* Understanding Open Source and Free Software Licensing by Andrew M. St. Laurent
https://gist.github.com/vmbrasseur/555d2ac4733a277407aa
* TLDR Legal: Software Licenses Explained in Plain English:
https://tldrlegal.com/
* Choose a License:
http://choosealicense.com/
* Open Source Initiative:
http://opensource.org/
@vmbrasseur
vmbrasseur / mashup-album-suggestions
Created June 14, 2014 22:54
Mashup Album Suggestions
On 2014-06-13 I tweeted [0] asking for recommendations for mashup albums. These are the responses I received.
* DJ FAROFF - http://djfaroff.com/
* GirlTalk - http://illegal-art.net/girltalk/shop/
* Dean Grey: American Edit - https://soundcloud.com/dean-gray/sets/american-edit-american-idiot/
* The Kleptones: From Detroit to J.A. - http://www.kleptones.com/pages/downloads_fd2ja.html
If you've any others, please add them in the comments.
[0] https://twitter.com/vmbrasseur/status/477596639167672320
@vmbrasseur
vmbrasseur / sr_eng.md
Created March 17, 2015 18:15
Senior Engineer description

We're currently unable to support more junior engineers and therefore are looking for people who are more senior. Unfortunately, a large percentage of our applicants are very junior. That will always happen to some extent, of course, but it would be good to minimize it rather than having to reject good (but too junior) people.

In reviewing our job descriptions, I see that they don't really mention a desired experience level. There's a little "mid level" at the top of the posting, but it's non-obvious. I'm looking to revamp the postings to better reflect our needs (mid-/senior-level) to allow candidates to self-select out if they do not have enough experience to qualify.

I believe that defining seniority by "$x years of experience" is a pile of crap and is used simply because it's easy. So instead I'm considering stating that a mid-/senior-level programmer is necessary (perhaps calling out that we're unable to support more junior engineers at this time) and then listing some of the character experiences thro

@vmbrasseur
vmbrasseur / irc_reqs.markdown
Last active August 29, 2015 14:23
IRC requirements

I'm finally getting annoyed enough with missing IRC messages to do something about it. I'm just not sure yet what that thing is that I'll be doing. This doc is to collect requirements & resources for ease of sharing with advisors on the matter.

What I have

  • An Ubuntu server at home
  • A Dreamhost account with command line access
  • Very rusty sysadmin skills
  • A 2013 MacBook Pro running Textual as an IRC client

What I'd like

@vmbrasseur
vmbrasseur / trog-fade_to_black-left_hand_brewing.markdown
Last active August 29, 2015 14:23
Fade to Black (left hand brewing)

Brought out seasonally in the fall/winter months, Fade to Black by Left Hand Brewery could have just been another attempt at an annual Russian Imperial Stout. Cigar City has their Marshall Zhukov and Hunapu. 3 Floyd’s has about as much fanfare for their Dark Lord. Both of which good beers but not worth the fanfare. All three breweries take time to celebrate the season's ending and the beginning of another year: a time to relax and look back at what's come and gone.

This is all well and good, but I prefer the experimentation of doing something different and dark than repeating the same recipe year after year.

Left Hand brewery has had five years of non-repeating volumes in the Fade to Black series, starting with a foreign stout with tasting notes of “self loathing, burnt opportunities and smoked relationships.” Their second volume was deeper yet: a Smoked Baltic Porter that would make Great Fire Chicagoans say, “Damn that’s smokey”. Left Hand spiced it up the next year with their Pepper Porter, which plays

@vmbrasseur
vmbrasseur / trog-dogfishhead_60_minute_ipa.markdown
Last active August 29, 2015 14:23
DogfishHead 60 Minute IPA (dogfish head)

A lot can happen in 60 minutes. Dogfish Head has taken that time to continually hop their flagship IPA, adding hops 60 times over a 60 minute boil. This creates a bitter but complex flavor. For reference Miller once advertised they hop their beers 3 times. Try both and you can see where the extra 20X hoping comes in.

Man can never leave well enough alone; we need to divide things up and categorize them. Each year is made up of 365 days, each day 24 hours, each hour 60 minutes, each minute 60 seconds. That means on average our heart beats 2400 times a day, assuming you have an average heart rate of 100 beats per minute. So what are you going to do with the 6000 beats it takes to brew a glass of this IPA? It's not like you can get any of them back.

@vmbrasseur
vmbrasseur / trog-dales_pale_ale-oskar_bluz.markdown
Last active August 29, 2015 14:23
Dale's Pale Ale (Oskar Bluz)

A beer with a lying problem, Dale’s Pale Ale is a hop-centric tour of what the Western United States has to offer. Dale's new brewery in Brevard North Carolina doesn’t let on that this is a Colorado-born and -bred recipe for shoving enough hops into a beer to make a beer drinker take a second look at this easy-sipping IPA yet rough-as-hell pale ale. Selling this hop-laden can of goodness to customers without a warning is akin to not letting someone know that you’re cop while looking for a weed hook-up. It’s a damn good IPA and not to be missed. But be warned: You’re in for a shock if you’re expecting a pale ale.

Sitting at your match.com date things are going great with Diane. You order a beer and she orders a wine. The intoxication turns into light petting at the restaurant. You know that you’re That Couple but you don’t care. How often do you find a girl who loves the Denver Broncos as much as you, can quote all your favorite gangster movies, and knows the difference between a lug nut and a wing nut? Your

@vmbrasseur
vmbrasseur / negotiation.markdown
Last active April 24, 2018 17:20
Negotiation Articles/Resources
@vmbrasseur
vmbrasseur / who_will_disrupt_the_disruptors.markdown
Created August 1, 2015 03:16
Who will disrupt the disruptors?

This tweet suggested the saying Who disrupts the disruptors? It is a spin on the quote from Juvenal, Quis custodiet ipsos custodes?, which is popularly (but not entirely accurately) translated as Who watches the watchers?

In fact, the Juvenal quote is more accurately translated as Who will guard the guards themselves?. The key differences here between this translation and the popular one are the intensifier ipsos and, most importantly, the future tense of the custodiet.

Using that more accurate translation as the basis…

Disrupt is already of Latin derivation. It is based upon the passive participle of the verb disrumpere, meaning to break into pieces. But as there is no passive sense in our target phrase, the passive participle root of disrupt- will not be used in the final translation.

However, the verb disrumpere itself is exactly what we need. It has the perfe