Skip to content

Instantly share code, notes, and snippets.

J=1;exec'''z="";b=-1.6;
exec'x=y=0;exec"x,y=2*x
*y+J,y*y-x*x+b;"*20;z+=
" O"[x*x+y*y<2];b+=.04;
'*60;print z;J-=.1;'''.
replace('\n','')*20#Jay
#define _+o[$&1][O
o[2][1024],$;main(
O){for(;getchar(),
puts("\e[2J");$++)
for(O=32;O++<992;)
O&31&&printf(~O&31
?(o[~$&1][O]=$?(_-
33]_-32]_-31]_-1]_
+1]_+31]_+32]_+33]
|_])==3:rand()&1)?
@adnils
adnils / quicksort.js
Created April 7, 2014 07:00
quicksort
function quickSort(items, left, right) {
var index;
if (items.length > 1) {
left = typeof left != "number" ? 0 : left;
right = typeof right != "number" ? items.length - 1 : right;
index = partition(items, left, right);
@adnils
adnils / quicksort.html
Created April 7, 2014 14:23
quicksort visualised with javascript canvas (WIP)
<!DOCTYPE html>
<html>
<head>
<title>i wish this was hungarian folk dance</title>
</head>
<body>
<canvas id="a" width="1280" height="720"></canvas>
<script>
@adnils
adnils / d3quicksort.html
Created April 7, 2014 15:12
d3 quicksort
<!DOCTYPE html>
<meta charset="utf-8">
<body>
<style>
line {
stroke: #000;
stroke-width: 1.5px;
}
@adnils
adnils / d3mergesort.html
Last active August 29, 2015 13:58
d3 merge sort
<!DOCTYPE html>
<meta charset="utf-8">
<style>
body {
margin-top: 225px;
}
line {
stroke: #000;
var cluster = require('cluster');
var http = require('http');
var numCPUs = require('os').cpus().length;
if (cluster.isMaster) {
// Fork workers.
for (var i = 0; i < numCPUs; i++) {
cluster.fork();
}
cluster.on('exit', function(worker, code, signal) {
function Y(le) {
return (function (f) {
return f(f);
}(function (f) {
return le(function (x) {
return f(f)(x);
});
}));
}
@adnils
adnils / gist:0ecf778f54bca92fe698
Created September 8, 2014 09:03
sublime config
{
"caret_style": "phase",
"close_windows_when_empty": false,
"theme": "Spacegray.sublime-theme",
"color_scheme": "Packages/Theme - Spacegray/base16-ocean.dark.tmTheme",
"font_face": "Droid Sans Mono Slashed",
"font_size": 13,
"line_padding_bottom": 1,
"line_padding_top": 1,
"rulers":
@adnils
adnils / keybase.md
Created September 18, 2014 08:00
keybase.md

Keybase proof

I hereby claim:

  • I am adnils on github.
  • I am adnils (https://keybase.io/adnils) on keybase.
  • I have a public key whose fingerprint is DE2C DB3C 1736 C967 76E0 CB86 261D 2FEC 4776 D3EE

To claim this, I am signing this object: