YAYERKA | 11 years ago | on: Why OCaml, why now? (2014)
YAYERKA's comments
YAYERKA | 11 years ago | on: I'm thinking of going full code-hipster and learning Tcl
Check out `http://wiki.tcl.tk/' (which has lot's of good information).
Also learn some Tcl by reading the redis test suite here,
YAYERKA | 11 years ago | on: Write You a Haskell: Building a modern functional compiler from first principles
YAYERKA | 11 years ago | on: Reverse-engineering Playstation 1
I've always anticipated winter with a similar sentiment--I like the way this was said.
YAYERKA | 11 years ago | on: Great Works in Programming Languages (2004)
`https://news.ycombinator.com/item?id=5872043'.
And links to the `greatest of the great' papers;
YAYERKA | 11 years ago | on: A shallow survey of formal methods for C code
`Verification of a Cryptographic Primitive: SHA-256',
https://www.cs.princeton.edu/~appel/papers/verif-sha.pdf.
And don't forget about `CompCert C compiler',
http://compcert.inria.fr/compcert-C.html.
Or the `Vellvm' project,
YAYERKA | 11 years ago | on: R. Crumb, the Art of Comics No. 1 (2010)
I always find you can learn so much from an accomplished artist. They seem to know about everything!
This was one of my favourite parts ...
> Yes, I use pencil first. With Genesis, because there was so much technical stuff that I had to do, especially drawing correct anatomy, I would often make a sketch first on a piece of scrap paper, try and get it right before I started penciling on the drawing paper. How’s this angle, his arm, and the guy’s holding a tool, how does that look? I used Muybridge’s Animal Locomotion, from the late 1800s. It includes hundreds of photos of naked people in action, really handy for any kind of cartoon work where you have to draw people realistically in different actions and poses. Like the scene where Jacob is wrestling with the angel; fortunately there were pages of photos in Muybridge’s book of men wrestling.
This made me immediately search google for 'Muybridge Animal Locomotion'. I had seen the galloping horse images before, but had no idea Muybridge published 700+ such studies in 1887. [0] UPenn has some of them archived digitally. [1]
[0] http://en.wikipedia.org/wiki/Eadweard_Muybridge [1] http://dla.library.upenn.edu/dla/archives/search.html?q=muyb...
YAYERKA | 11 years ago
YAYERKA | 12 years ago | on: Massimo Vignelli, 1931-2014
For those of you unfamiliar with his work. He created a lot iconic imagery -- including the signage and maps for the subway system in New York City.
A quick google search or visit to [0] will reveal his talent. Btw, I always thought this website was quite poorly designed considering the Vignelli's abilities.
[0] http://vignelli.com/home.html
Rest in peace Massimo!
YAYERKA | 12 years ago | on: Questions for Donald Knuth
Knuths response to Tarjans Q15 was particularly interesting since he was able to illustrate his insight with a concrete example;
>Thus I think the present state of research in algorithm design misunderstands the true nature of efficiency. The literature exhibits a dangerous trend in contemporary views of what deserves to be published.
> Another issue, when we come down to earth, is the efficiency of algorithms on real computers. As part of the Stanford GraphBase project I implemented four algorithms to compute minimum spanning trees of graphs, one of which was the very pretty method that you developed with Cheriton and Karp. Although I was expecting your method to be the winner, because it examines much of the data only half as often as the others, it actually came out two to three times worse than Kruskal's venerable method. Part of the reason was poor cache interaction, but the main cause was a large constant factor hidden by O notation.
YAYERKA | 12 years ago | on: OS X Command Line Utilities
YAYERKA | 12 years ago | on: Prolog for Programmers
http://www.amazon.com/Programming-Prolog-Using-ISO-Standard/...
YAYERKA | 12 years ago | on: Great Works in Programming Languages (2004)
C. A. R. Hoare. An axiomatic basis for computer programming.
http://sunnyday.mit.edu/16.355/Hoare-CACM-69.pdf
Peter J. Landin. The next 700 programming languages.
http://www.cs.cmu.edu/~crary/819-f09/Landin66.pdf
Robin Milner. A theory of type polymorphism in programming.
http://courses.engr.illinois.edu/cs421/sp2012/project/milner...
Gordon Plotkin. Call-by-name, call-by-value, and the λ-calculus.
http://homepages.inf.ed.ac.uk/gdp/publications/cbn_cbv_lambd...
John C. Reynolds. Towards a theory of type structure.
YAYERKA | 13 years ago | on: BitMessage - Bitcoin Inspired Peer to Peer Encrypted Messaging
[0] https://github.com/Bitmessage/PyBitmessage/blob/master/src/a...
[1] http://stackoverflow.com/questions/1119722/base-62-conversio...
YAYERKA | 14 years ago | on: Peter Thiel’s CS183: Startup - Class 7 Notes
YAYERKA | 15 years ago | on: Ask HN: Looking to join a startup in Montreal
Could you share some information regarding Haskell and it's 'modularity' problem (vs. the ML family of languages). I'm fond of the way SML projects can be structured. How are people solving this using Haskell? Are there any interesting solutions for creating modular Haskell application/system's I can see today?
Thanks for your comment.