It seems like a week can’t go by without some sort of news breaking about the fight to keep Long Island College Hospital alive. As a resident of Carroll Gardens who has used the ER there, it’s obvious to me that those in my neighborhood would be affected. But which neighborhood would pay the…

A cryptic way of speaking quite plainly whilst avoiding automatic surveillance tools. I came up with the idea a good number of years ago during my cryptography phase. Here’s how it works:

Take a sentence. For instance, “I really hate our totalitarian overlords!”. Now pronounce it phonetically,…

Pun’s Beak?

A little project I did to make it more convenient to use Apache Commons Maths linear algebra classes with Clojure.

### I have an interesting idea

but it involves simulating thousands of points interconnected by thousands^2 springs until the points positions converge.

I have no idea how computationally expensive that is.

Is it for this:

http://en.wikipedia.org/wiki/Force-directed_graph_drawing

?Pretty much. Now I know what the technique is called! Thanks!

There’s this magic way of doing it that is really fast:

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.128.4738&rep=rep1&type=pdf

### I have an interesting idea

but it involves simulating thousands of points interconnected by thousands^2 springs until the points positions converge.

I have no idea how computationally expensive that is.

Is it for this:

http://en.wikipedia.org/wiki/Force-directed_graph_drawing

?

A silly experiment of mine that lets you write math in Clojure using Unicode symbols:

Binet’s Fibonacci Number Formula:

```
(defn binet-fib [n]
(/ (- (ⁿ φ n)
(ⁿ (- φ) (- n)))
(√ 5)))
```

```
(assert (∀ [p [true false] q [true false]]
(= (¬ (∧ p q))
(∨ (¬ p) (¬ q)))))
```

Inclusion-Exclusion Principle:

```
(assert (= (count (∪ A B))
(+ (count A)
(count B)
(- (count (∩ A B))))))
```