Skip to content

Instantly share code, notes, and snippets.

View albertsun's full-sized avatar

Albert Sun albertsun

View GitHub Profile
Month Day URL
1 1 http://www.nytimes.com/2017/01/01/arts/michel-deon-novelist-who-tapped-the-french-experience-dies-at-97.html
1 1 http://www.nytimes.com/2017/01/01/arts/television/william-christopher-father-mulcahy-on-mash-dies-at-84.html
1 1 http://www.nytimes.com/2017/01/01/us/huston-smith-author-of-the-worlds-religions-dies-at-97.html
1 2 http://www.nytimes.com/2017/01/02/books/joyce-appleby-historian-of-capitalism-and-american-identity-is-dead-at-87.html
1 2 http://www.nytimes.com/2017/01/02/arts/design/john-berger-provocative-art-critic-dies-at-90.html
1 2 http://www.nytimes.com/2017/01/02/world/middleeast/hilarion-capucci-archbishop-jailed-for-aiding-palestinian-militants-dies-at-94.html
1 3 http://www.nytimes.com/2017/01/03/business/anthony-b-atkinson-economist-who-pioneered-study-of-inequality-dies-at-72.html
1 3 http://www.nytimes.com/2017/01/03/sports/skiing/jean-vuarnet-a-downhill-skiing-innovator-dies-at-83.html
1 4 http://www.nytimes.com/2017/01/04/us/sister-frances-ann-carr-one-of-the-last-thre
[alias]
lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --
lol = log --graph --decorate --pretty=oneline --abbrev-commit --all
dfb = log --left-right --graph --cherry-pick --oneline
{
"schema_version": 1,
"name": "RSS Full Text Scrape to Stevedore",
"description": "Follows an RSS feed and visits every feed item to save the full text into Stevedore",
"source_url": "https://mighty-retreat-48764.herokuapp.com/scenarios/7/export",
"guid": "1dcba6751110ed460f0a83273953535e",
"tag_fg_color": "#ffffff",
"tag_bg_color": "#5bc0de",
"exported_at": "2016-04-18T22:41:41Z",
"agents": [
terraform apply .tfplan
aws_instance.k8s-prd-worker-b.0: Creating...
ami: "" => "ami-1a642670"
availability_zone: "" => "<computed>"
ebs_block_device.#: "" => "<computed>"
ephemeral_block_device.#: "" => "<computed>"
instance_state: "" => "<computed>"
instance_type: "" => "m4.2xlarge"
key_name: "" => "everything"
placement_group: "" => "<computed>"
javascript:(function(){for(var a=document.querySelectorAll("*"),i=0,e;e=a[i];i++)"fixed"==getComputedStyle(e).position&&(e.style.position="static");}());
<!DOCTYPE html>
<meta charset="utf-8">
<style>
.bar {
fill: steelblue;
}
.bar:hover {
fill: brown;
@albertsun
albertsun / circle-segment.js
Created January 29, 2015 18:18
Drawing partial circles with area proportional to a value (good!) or angle proportional to a value (misleading!)
(function() {
var circleSegment = {};
var degreesToRadians = function(deg) {
return deg*Math.PI*2/360;
};
// takes an angle in radians
// returns 0-1 the proportion of a circle's area
// that a segment bounded by arc of that angle fills

Keybase proof

I hereby claim:

  • I am albertsun on github.
  • I am albertsun (https://keybase.io/albertsun) on keybase.
  • I have a public key whose fingerprint is 9ADB 59B4 410D 33AE DC9B 21D2 E969 C37F 7850 A4AF

To claim this, I am signing this object:

@albertsun
albertsun / sat.md
Last active August 29, 2015 13:59
If SAT questions can't interpret charts correctly, what hope do the rest of us have?

If SAT questions can't interpret charts correctly, what hope do the rest of us have?

Chart

New SAT Sample questions. Chart and story originally from The Atlantic

See anything wrong with this SAT test question?

There's no correct answer! The question writer seems to want C to be the correct answer but that's a sloppy, too fast and imprecise interpretation of the chart.

@albertsun
albertsun / killstickies.js
Created January 14, 2014 18:57
Save this snippet of javascript as a bookmarklet to kill any fixed top or sidebars on a web page.
javascript:(function(e,a,g,h,f,c,b,d){if(!(f=e.jQuery)||g>f.fn.jquery||h(f)){c=a.createElement("script");c.type="text/javascript";c.src="http://ajax.googleapis.com/ajax/libs/jquery/"+g+"/jquery.min.js";c.onload=c.onreadystatechange=function(){if(!b&&(!(d=this.readyState)||d=="loaded"||d=="complete")){h((f=e.jQuery).noConflict(1),b=1);f(c).remove()}};a.documentElement.firstElementChild.appendChild(c)}})(window,document,"1.10.2",function($,L){$('*').filter(function(){return%20$(this).css("position")==='fixed';}).remove();});