skenney26
Last week my partner was in Spanish class and the teacher told her that the most important languages to know in the future will be English, Spanish, and a programming language. Programming is the new literacy. She decided she wanted to learn to program. We opened up Terminal on her Mac laptop, typed "python", and used Mark Pilgrim's Dive Into Python as a guide. Done.
With a PC you at least have access to JavaScript (and Marijn Haverbeke's Eloquent JavaScript tutorial) which is more than suitable for a first language.
Ask HN: NFAs and DFAs
Can anyone recommend resources for learning how to implement nondeterministic / deterministic finite automatons in lisp? I'm new to the subject and could use some clear, simple examples to wrap my head around.
(def mapr (f x y . fs)
(let r (range x y)
(map f r
(apply map + (map [map _ r] fs)))))
arc> (mapr (fn (x y) (prn x " " y)) 1 3 [+ _ 10])
1 11
2 12
3 13
(1 2 3)
arc> (mapr (fn (x y) (prn x " " y)) 1 3 [expt _ 2])
1 1
2 4
3 9
(1 2 3)
arc> (mapr (fn (x y) (prn x " " y)) 1 3 [+ _ 10] [expt _ 2])
1 12
2 16
3 22
(1 2 3)California's NoOnProp8.com hit by massive Denial of Service attack
Very cool website though. I need to use this on my blog posts.
Helicopters Learn Tricks 'Watching' Other Helicopters
Canvas UI Library Demo
An Unusual Paint Program
A Vending Machine for Crows [video]
Urban Congestion and Wireless Networks
I have read a number of comments like this recently. I am very curious about what this implies but the person making the statement never gives an explanation.
I seriously can't understand why two companies, Yahoo and Microsoft, with such a fetish for pointless pseudo-3D characters couldn't manage to come together as one.
Pics: