Skip to content

Instantly share code, notes, and snippets.

View simonsarris's full-sized avatar

Simon Sarris simonsarris

View GitHub Profile
@simonsarris
simonsarris / gist:4262698
Created December 11, 2012 22:04
A Gistwish

ilu github.

Alas my Gistwish:

  1. Live preview of synax without having to Update the gist. I often just hit update to see.
  2. The ability to clear history/revisions. For a lot of gists (that I make) the history is useless
  3. The ability to delete gists easily from the "Your Gists" page. Perhaps with checkboxes like in an inbox. For a lot of gists (that I make) the gists themselves are useless trifles after but a week or day or moment.
  4. The ability to take a secret gist and make it public. If this is possible, the ability to make it more obvious! I had to copy this secret gist into a new public gist because, if there is a button to make it public, my pea brain cannot locate it.
Module 1, Introduction to Matter, Energy, and Direct Current, introduces the course with a short history
of electricity and electronics and proceeds into the characteristics of matter, energy, and direct current
(dc). It also describes some of the general safety precautions and first-aid procedures that should be
common knowledge for a person working in the field of electricity. Related safety hints are located
throughout the rest of the series, as well.
Module 2, Introduction to Alternating Current and Transformers, is an introduction to alternating current
(ac) and transformers, including basic ac theory and fundamentals of electromagnetism, inductance,
capacitance, impedance, and transformers.

Eep, my site died.

This is a copy of http://simonsarris.com/blog/626-why-i-love-recruiters

Right now there’s a front-page article on HN titled “Why I Hate Tech Recruiters” relating one person’s disdain of an offhanded recruiter email. The comments replied with their own horror stories and distaste for the profession.

While offhanded emails are among the worst of all mail I don’t think it is reason alone to condemn all recruiters to being a scorned class. I love recruiters. Really. Any sincere effort from one I take as a kind of compliment. A compliment, no less, from a field that takes a serving of hostility and non-replies as their mid-day meal. The best recruiters brighten my day and the least I could do is be pleasant in return.

I get a “real” inquiry maybe about once a week (being from the mere hills of New Hampshire and notable for only one niche I find even this amount surprising) but I try to always take the time and give a reply. If the recruiter hasn’t shown much effort I copy and paste something

From Coriolanus Act 4 Scene 5:
First Servingman
Let me have war, say I; it exceeds peace as far as
day does night; it's spritely, waking, audible, and
full of vent. Peace is a very apoplexy, lethargy;
mulled, deaf, sleepy, insensible; a getter of more
bastard children than war's a destroyer of men.
Bound Chickens
(by Du Fu, 712-770 BCE)
My little servant bound the chickens
ready to take to market;
the birds, resenting such harsh handling,
flapped their wings and cackled.
My family has little regard for chickens,
blames them for eating ants,

Subject: Apologies for the downtime, but we're coming back stronger.

Dear Simon,

As you may already know, BrowserStack experienced an attack on 9th November, 2014 at 23:30 GMT during which an individual was able to gain unauthorized access to some of our users’ registered email addresses. He then tried to send an email to all our registered users, but he was only able to reach less than 1% (our estimate is 5,000 users). The email contained inaccurate information, even claiming that BrowserStack would be shutting down.

When we realized this, our only concern was to protect our users. This involved temporarily taking down the service, as we scrutinized each component carefully. This inconvenienced our users for several hours, and for that we are truly sorry.

What happened?

I received this email just now:

Sbject: Your MDN email address was temporarily posted on a publicly accessible server

Mozilla Developer Network (MDN) mozilla@e.mozilla.org 8:14 PM (3 minutes ago) Reply to me Dear MDN user,

<!doctype html>
<html>
<head>
<title>Minimal GoJS Sample</title>
<!-- Copyright 1998-2014 by Northwoods Software Corporation. -->
<script src="go.js"></script>
<link href="goSamples.css" rel="stylesheet" type="text/css" /> <!-- you don't need to use this -->
<script src="goSamples.js"></script> <!-- this is only for the GoJS Samples framework -->
<script id="code">
function init() {
<!doctype html>
<html>
<head>
<title>Minimal GoJS Sample</title>
<!-- Copyright 1998-2014 by Northwoods Software Corporation. -->
<script src="http://gojs.net/latest/release/go.js"></script>
<script id="code">
function init() {
if (window.goSamples) goSamples(); // init for these samples -- you don't need to call this
var $ = go.GraphObject.make; // for conciseness in defining templates
<!doctype html>
<html>
<head>
<title>Minimal GoJS Sample</title>
<!-- Copyright 1998-2014 by Northwoods Software Corporation. -->
<script src="http://gojs.net/latest/release/go.js"></script>
<script id="code">
function init() {
if (window.goSamples) goSamples(); // init for these samples -- you don't need to call this
var $ = go.GraphObject.make; // for conciseness in defining templates