Tags
as it turns out Barefoot Running Blogging Clogger Clojure Computer Science ebook Enlive Framework Functional Programming Gajure Genetic Algorithms Git hacking Haskell Incanter initiative iSight Lazy Evaluation Lisp MacBook Macports Markov Math Open source OSX Package Management paul graham police Rails Ruby running Security Shell Scripting sinatra Snow Leopard Spam startups success Syntax Thunks twitter web application Wordy WritingFollow Me?
I am @Unignorant
-
Recent Posts
- Nytimes Oracle (a Markov text generator)
- Security: Simultaneously Weak and Amusing
- High On Lisp
- Thunks and Haskell
- The Allure of the Asymmetrical
- Analyzing Word Frequencies with Clojure, Enlive and Incanter
- As it turns out is quite innocuous
- Gajure Now on Clojars
- Police Pursue and Capture a Barefoot Runner
- On Initiative
- How I develop on OSX
- The Tweeting Narcissist
- Clojure :pre and :post
- Slowly Programming in R
- National Novel Writing Month
Archives
- May 2010 (1)
- April 2010 (3)
- March 2010 (3)
- February 2010 (4)
- December 2009 (4)
- October 2009 (4)
- September 2009 (1)
Recent Tweets
- Nytimes Oracle (a Markov text generator) http://blog.ethanjfast.com/2010/05/nytimes-oracle-a-markov-text-generator/
- Your own genius rises up against your principles.
- "Real World Haskell" is quite awesome and comprehensive.
- Have seen a lot more people running in five fingers, recently. http://www.vibramfivefingers.com/
- Eat a lime and then drink a glass of water. Taste buds are fooled and the water should seem sweet.
Author Archives: Ethan
Security: Simultaneously Weak and Amusing
At the urgings of a friend, I recently set up a script that takes a picture (with iSight) every time the lid of his MacBook is opened. To be fair, the sense in which I actually did any work is quite marginal, as two tools — ImageSnap and Sleepwatcher — handle any aspect of the [...]
Thunks and Haskell
I’ve been spending a bit of time this weekend playing with Haskell, and I came across an interesting problem while writing a few functions that, overtly, would seem quite simple. Notably, Haskell is a lazy language, storing promises of later evaluation in what are called thunks.
Having some reasonable amount of experience in Clojure, lazy evaluation [...]
The Allure of the Asymmetrical
Thoughts on code asymmetry, as inspired by the lowly egg.
Although I’ve lived in Charlottesville for quite a while now, I haven’t really taken advantage of the numerous and various local farms. This is perhaps odd, given my health-obsessive nature, and our local prevalence of natural, grass-fed animal products. But whatever the impediment to my action [...]
Analyzing Word Frequencies with Clojure, Enlive and Incanter
I’ve long been interested in getting a better feel for Incanter, a statistical computing and graphical environment for Clojure. So gifted with the fleeting favors of my muse (otherwise known as free time), I thought I’d put together a small library — although it’s not quite a library, yet — for analyzing word-use patterns on blogs and webpages.
To do [...]
Posted in Clojure, Computer Science, Uncategorized Tagged Clojure, Enlive, Incanter, Wordy 1 Comment
As it turns out is quite innocuous
What a strange title, you say! Well, this is true, but as it turns out, you are quite likely to have parsed it incorrectly (that is, unless you have just come from this post on Hacker News).
In any case, there was a recent small flurry of activity regarding Paul Graham’s use of the rhetorical device [...]
Gajure Now on Clojars
Gajure, my small genetic algorithm framework, is now up on Clojars. Hopefully, this should make it much more convenient to use in a real project. I also added Leiningen support, and if you use Clojure with any frequency, I’d recommend checking that out.
On Initiative
This past week, I’ve been thinking quite a bit about success. Now, perhaps this is a somewhat pedantic exercise, but it seems that if I would like to be successful (and I assure you, this is a valid premise), then I ought to better understand the term — what it means, what it implies, and [...]
Nytimes Oracle (a Markov text generator)