zaph0d's comments

zaph0d | 6 years ago | on: Ram Dass has died

Maharajji's (Neem Karoli Baba) only possession was a blanket and he was living in a remote village in North India in the 60's. There is little chance that he had access to the drugs you mentioned.

And the LSD that was carried by Ram Dass was made by Sandoz, arguably the purest LSD that you could ever get.

May be reading Ram Dass' account of the event in _Be Here Now_ will provide some much needed context.

zaph0d | 8 years ago | on: Barliman – real-time program synthesis to make the programmer's life easier

Barliman is written in miniKanren[0], a logic/relational programming system built by Daniel Friedman[1], Will Byrd[2] & Oleg Kiselyov[3]. There are implementations of miniKanren in languages other than Scheme, one of the prominent being Clojure[4].

To oversimplify, in the miniKanren world programs are written using relational logic, wherein there are "variables" and then certain "relationships" between the variables. That is the program specification. Now we can run the specification and allow miniKanren to generate one or more variables that satisfy the relations. Thus a miniKanren program can have more than one answers. One interesting side-effect of this kind of an abstraction is that programs can also be run backwards to generate more programs that satisfy certain relations. That's pretty much what's happening with Barliman.

[0] http://minikanren.org/ [1] https://en.wikipedia.org/wiki/Daniel_P._Friedman [2] http://webyrd.net/ [3] http://okmij.org/ftp/ [4] https://github.com/clojure/core.logic

zaph0d | 8 years ago | on: The Land of Lisp

I started my career hacking Common Lisp (Allegro CL), these days I do Clojure, among other things.

That comic by Dr. Barski tears me up every time! Just to test, I went and read the comic again and I cried, again!

I have met Dr. Barski personally at a Clojure conference many years ago and I still remember him as an extremely kind and knowledgeable person.

Thank you for the Land of Lisp, Dr. Barski! Some day, we will be able to assemble our guilds and beat the Insectoids for good. Until then,long live language du jour!

zaph0d | 12 years ago | on: The Future of JavaScript MVCs

Hi Jordan, ReactJS looks really awesome. Curious, what kind of persistent data-structures do you use at Facebook? Are they similar to the ones on Clojure[Script]?

zaph0d | 12 years ago | on: Linux-ng

Indeed it is an open security hole. See my other comment.

zaph0d | 12 years ago | on: Linux-ng

The repository was not created by Linus. It was a Github security exploit discovered by a friend of mine. Apparently he had contacted Github before exploiting but they didn't show any interest in fixing the issue. There should be a clarification from him soon.

zaph0d | 12 years ago | on: Try Hy

Very nice. Surface syntax (and some semantics like interop) seem to be heavily inspired by Clojure :-)

zaph0d | 12 years ago | on: Clojure core.async Channels

It's not dead yet. David Miller has been untiringly maintaing Clojure's CLR implementation for years now. Clojure CLR right now has feature parity with Clojure JVM. core.async is still alpha (it's also an external lib), I bet that once it reaches some stability David will add support for CLR in a weekend (as it has been usually). Unfortunately that doesn't mean there is much community interest in the CLR port though, but David's relentless stewardship of the project is relentless.

Example: https://groups.google.com/forum/#!topic/clojure/Kvefcae2W6s

Project Source: https://github.com/clojure/clojure-clr

page 1