41554 blogs · [ { "id": "01a087c8-e45b-7175-ac33-95e7622fb261", "title": "Arduino, Day 2: the Most Minimal Scripting Language, or, Reifying Frozen Functions for Fun", "url": "https://praisecurseandrecurse.blogspot.com/2013/08/arduino-day-2-most-minimal-scripting.html", "published_at": "2013-08-21T01:40:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e762ee8b8c", "title": "Arduino, Day 1", "url": "https://praisecurseandrecurse.blogspot.com/2013/08/arduino-day-1.html", "published_at": "2013-08-14T05:16:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e7633ecc35", "title": "The Polar Game in Haskell, Day 7: Towards a GUI, Continued", "url": "https://praisecurseandrecurse.blogspot.com/2013/07/the-polar-game-in-haskell-day-7-towards.html", "published_at": "2013-07-17T19:52:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e763df81ad", "title": "The Polar Game in Haskell, Day 6/12: Towards a GUI, Continued", "url": "https://praisecurseandrecurse.blogspot.com/2013/07/the-polar-game-in-haskell-day-612.html", "published_at": "2013-07-16T21:47:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e76442f0d7", "title": "The Polar Game in Haskell, Day 6: Towards a GUI", "url": "https://praisecurseandrecurse.blogspot.com/2013/07/the-polar-game-in-haskell-day-6-towards.html", "published_at": "2013-07-16T18:11:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e764c0060a", "title": "The Polar Game in Haskell, Day 5 3/4: a Bug Fix and liftM", "url": "https://praisecurseandrecurse.blogspot.com/2013/07/the-polar-game-in-haskell-day-5-34-more.html", "published_at": "2013-07-12T22:17:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e765816d93", "title": "The Polar Game in Haskell, Day 5 1/2: Refactoring with a Monad", "url": "https://praisecurseandrecurse.blogspot.com/2013/07/the-polar-game-in-haskell-day-5-12.html", "published_at": "2013-07-11T23:22:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e7658e9127", "title": "The Polar Game in Haskell, Day 5: Array v. List", "url": "https://praisecurseandrecurse.blogspot.com/2013/07/the-polar-game-in-haskell-day-5-array-v.html", "published_at": "2013-07-02T23:25:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e765b0b5e8", "title": "The Polar Game in Haskell, Day 4 1/2: Folding a Penguin", "url": "https://praisecurseandrecurse.blogspot.com/2013/06/the-polar-game-in-haskell-day-4-12.html", "published_at": "2013-06-29T19:03:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e76697325a", "title": "The Polar Game in Haskell, Day 4", "url": "https://praisecurseandrecurse.blogspot.com/2013/06/the-polar-game-in-haskell-day-4.html", "published_at": "2013-06-28T20:07:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e767422051", "title": "The Polar Game in Haskell, Day 3", "url": "https://praisecurseandrecurse.blogspot.com/2013/06/the-polar-game-in-haskell-day-3.html", "published_at": "2013-06-28T01:12:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e767a33013", "title": "The Polar Game in Haskell, Day 2", "url": "https://praisecurseandrecurse.blogspot.com/2013/06/the-polar-game-in-haskell-day-2.html", "published_at": "2013-06-26T20:59:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e767cbf9f9", "title": "The Polar Game in Haskell, Day 1", "url": "https://praisecurseandrecurse.blogspot.com/2013/06/the-polar-game-in-haskell-day-1.html", "published_at": "2013-06-26T00:24:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e768687936", "title": "Objective-C, Day 6 (Back from Dylan-land)", "url": "https://praisecurseandrecurse.blogspot.com/2013/06/objective-c-day-6-back-from-dylan-land.html", "published_at": "2013-06-24T22:53:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e768ed1573", "title": "Dispatch for the Polar Game in Dylan", "url": "https://praisecurseandrecurse.blogspot.com/2013/06/dispatch-for-polar-game-in-dylan.html", "published_at": "2013-06-20T04:44:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e7697237c1", "title": "Objective-Dylan, or Perhaps Subjective-C?", "url": "https://praisecurseandrecurse.blogspot.com/2013/06/objective-dylan-or-perhaps-subjective-c.html", "published_at": "2013-06-17T01:09:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e76a2e36f0", "title": "Objective-C, Day 5", "url": "https://praisecurseandrecurse.blogspot.com/2013/06/objective-c-day-5.html", "published_at": "2013-06-07T23:17:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e76af8a547", "title": "Objective-C, Day 4", "url": "https://praisecurseandrecurse.blogspot.com/2013/06/objective-c-day-4.html", "published_at": "2013-06-06T19:06:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e76b62ce99", "title": "Objective-C, Day 3", "url": "https://praisecurseandrecurse.blogspot.com/2013/06/objective-c-day-3.html", "published_at": "2013-06-05T05:05:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e76bd525eb", "title": "Objective-C, Day 2", "url": "https://praisecurseandrecurse.blogspot.com/2013/06/objective-c-day-2.html", "published_at": "2013-06-04T02:57:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e76c393903", "title": "Objective-C, Day 1", "url": "https://praisecurseandrecurse.blogspot.com/2013/06/objective-c-day-1.html", "published_at": "2013-06-02T16:40:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e76cb40930", "title": "An Interesting Interview Question", "url": "https://praisecurseandrecurse.blogspot.com/2013/05/an-interesting-interview-question.html", "published_at": "2013-05-31T21:24:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e76d3f6c94", "title": "Scala, Day One", "url": "https://praisecurseandrecurse.blogspot.com/2013/03/scala-day-one.html", "published_at": "2013-03-09T03:31:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e76e14c8df", "title": "MacPorts, Snow Leopard, and GHC == Sadness", "url": "https://praisecurseandrecurse.blogspot.com/2009/09/macports-snow-leopard-and-ghc-sadness.html", "published_at": "2009-09-10T03:44:00+00:00" }, { "id": "01a087c8-e45b-7175-ac33-95e76e5e5591", "title": "Reading Real World Haskell", "url": "https://praisecurseandrecurse.blogspot.com/2008/11/reading-real-world-haskell.html", "published_at": "2008-11-17T22:31:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd21eeda96", "title": "Summer's Over", "url": "https://praisecurseandrecurse.blogspot.com/2008/09/summers-over.html", "published_at": "2008-09-02T17:39:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd22583718", "title": "Cross-Blog Information and Introductions", "url": "https://praisecurseandrecurse.blogspot.com/2008/07/cross-blog-information-and.html", "published_at": "2008-07-22T15:26:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd228e1ddb", "title": "Snakes on the Wing", "url": "https://praisecurseandrecurse.blogspot.com/2008/04/snakes-on-wing.html", "published_at": "2008-04-04T01:58:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd22e8f06e", "title": "Beware the IDEs of April", "url": "https://praisecurseandrecurse.blogspot.com/2008/04/beware-ides-of-april.html", "published_at": "2008-04-03T05:15:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd237d4dd8", "title": "The Abysmal State of Python IDEs", "url": "https://praisecurseandrecurse.blogspot.com/2008/04/abysmal-state-of-python-ides.html", "published_at": "2008-04-01T04:10:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd23c5f091", "title": "Smug Newton Weenie", "url": "https://praisecurseandrecurse.blogspot.com/2008/03/smug-newton-weenie.html", "published_at": "2008-03-17T00:05:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd24b7b367", "title": "Looking for a NewtonScript Book", "url": "https://praisecurseandrecurse.blogspot.com/2008/03/looking-for-newtonscript-book.html", "published_at": "2008-03-12T15:30:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd24d57cb5", "title": "All that is Solid Melts into Air", "url": "https://praisecurseandrecurse.blogspot.com/2008/03/all-that-is-solid-melts-into-air.html", "published_at": "2008-03-06T21:24:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd24e83f35", "title": "The Vanishing Hard Drive", "url": "https://praisecurseandrecurse.blogspot.com/2008/03/vanishing-hard-drive.html", "published_at": "2008-03-01T18:07:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd25b5e697", "title": "Is Python an Acceptable Haskell?", "url": "https://praisecurseandrecurse.blogspot.com/2008/02/is-python-acceptable-haskell.html", "published_at": "2008-02-18T16:49:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd2694bf10", "title": "A Pet Peeve -- Proprietary Fasteners", "url": "https://praisecurseandrecurse.blogspot.com/2008/02/pet-peeve-proprietary-fasteners.html", "published_at": "2008-02-14T22:20:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd26e91730", "title": "Trying Programming Environments for Children", "url": "https://praisecurseandrecurse.blogspot.com/2008/02/trying-programming-environments-for.html", "published_at": "2008-02-13T20:06:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd272d685e", "title": "I Voted. I Think. Probably. Maybe.", "url": "https://praisecurseandrecurse.blogspot.com/2008/01/i-voted-i-think-probably-maybe.html", "published_at": "2008-01-16T17:15:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd27b65d04", "title": "A Bank Tries to Help Out", "url": "https://praisecurseandrecurse.blogspot.com/2008/01/bank-tries-to-help-out.html", "published_at": "2008-01-14T20:35:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd287ddf4d", "title": "Banks that Suck", "url": "https://praisecurseandrecurse.blogspot.com/2008/01/banks-that-suck.html", "published_at": "2008-01-07T19:03:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd289f87d6", "title": "The Potts Vacation 2007", "url": "https://praisecurseandrecurse.blogspot.com/2008/01/potts-vacation-2007.html", "published_at": "2008-01-04T18:31:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd28aaf403", "title": "Brussels Sprouts with Toasted Cashews", "url": "https://praisecurseandrecurse.blogspot.com/2008/01/brussels-sprouts-with-toasted-cashews.html", "published_at": "2008-01-04T00:42:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd296f8ff7", "title": "Security Warnings with Ubuntu 7.10 (Gutsy) Updates", "url": "https://praisecurseandrecurse.blogspot.com/2008/01/security-warnings-with-ubuntu-710-gutsy.html", "published_at": "2008-01-04T00:32:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd29d08de9", "title": "Newegg Makes Good", "url": "https://praisecurseandrecurse.blogspot.com/2007/12/newegg-makes-good.html", "published_at": "2007-12-21T17:46:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd2a520b27", "title": "Newegg Screws Up", "url": "https://praisecurseandrecurse.blogspot.com/2007/12/newegg-screws-up.html", "published_at": "2007-12-19T17:27:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd2a792100", "title": "The SOE", "url": "https://praisecurseandrecurse.blogspot.com/2007/12/soe.html", "published_at": "2007-12-18T05:32:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd2b510fc5", "title": "Getting Back Online with Music Theory", "url": "https://praisecurseandrecurse.blogspot.com/2007/12/getting-back-online-with-music-theory.html", "published_at": "2007-12-18T01:50:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd2c0688d0", "title": "Memento Mori", "url": "https://praisecurseandrecurse.blogspot.com/2007/10/memento-mori.html", "published_at": "2007-10-30T14:53:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd2cde8263", "title": "Another Death in the Family", "url": "https://praisecurseandrecurse.blogspot.com/2007/08/another-death-in-family.html", "published_at": "2007-08-31T23:55:00+00:00" }, { "id": "01a0be00-06ca-7322-ae8d-27dd2ce944ee", "title": "Eulogy for My Mother", "url": "https://praisecurseandrecurse.blogspot.com/2007/08/eulogy-for-my-mother.html", "published_at": "2007-08-22T18:40:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-524340a85e62", "title": "A Hard Dive Headache", "url": "https://praisecurseandrecurse.blogspot.com/2007/05/hard-dive-headache.html", "published_at": "2007-05-07T04:42:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-5243419844ad", "title": "A Wonderful Waste of Time", "url": "https://praisecurseandrecurse.blogspot.com/2007/04/wonderful-waste-of-time.html", "published_at": "2007-04-10T03:11:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-5243423b7a03", "title": "Haskell for the Short Attention Span: A Simple File Filter", "url": "https://praisecurseandrecurse.blogspot.com/2007/04/haskell-for-short-attention-span-simple.html", "published_at": "2007-04-10T01:28:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-524342c1b5d7", "title": "Haskell for the Short Attention Span: Run-Length Encoding, Part 3", "url": "https://praisecurseandrecurse.blogspot.com/2007/03/haskell-for-short-attention-span-run_07.html", "published_at": "2007-03-07T22:02:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-5243432d1c1b", "title": "English Majors as Programmers", "url": "https://praisecurseandrecurse.blogspot.com/2007/03/english-majors-as-programmers.html", "published_at": "2007-03-06T16:02:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-52434336b300", "title": "Haskell for the Short Attention Span: Run-Length Encoding, Part 2", "url": "https://praisecurseandrecurse.blogspot.com/2007/03/haskell-for-short-attention-span-run_05.html", "published_at": "2007-03-06T01:13:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-524343448b53", "title": "Haskell for the Short Attention Span: Run Length Encoding, Part 1", "url": "https://praisecurseandrecurse.blogspot.com/2007/03/haskell-for-short-attention-span-run.html", "published_at": "2007-03-02T03:47:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-524344063141", "title": "Richard or Edna? (And Graham Hutton's Programming in Haskell)", "url": "https://praisecurseandrecurse.blogspot.com/2007/02/richard-or-edna-and-graham-huttons.html", "published_at": "2007-02-15T17:02:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-5243443fb8ab", "title": "Graham Hutton's Book has Shipped", "url": "https://praisecurseandrecurse.blogspot.com/2007/02/graham-huttons-book-has-shipped.html", "published_at": "2007-02-08T22:13:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-524344a38489", "title": "Haskell Books Piling Up, and Herpes Zoster Ophthalmicus at One Month", "url": "https://praisecurseandrecurse.blogspot.com/2007/01/haskell-books-piling-up-and-herpes.html", "published_at": "2007-01-17T16:42:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-5243454453dc", "title": "Shingles", "url": "https://praisecurseandrecurse.blogspot.com/2007/01/shingles.html", "published_at": "2007-01-02T15:48:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-5243460af8a6", "title": "Happy Life Day and Wishing You Lots of Haskell in 2007", "url": "https://praisecurseandrecurse.blogspot.com/2006/12/happy-life-day-and-wishing-you-lots-of.html", "published_at": "2006-12-22T15:20:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-524346990ac9", "title": "From Bits to Cells: Simple Cellular Automata in Haskell, Part Two", "url": "https://praisecurseandrecurse.blogspot.com/2006/12/from-bits-to-cells-simple-cellular_19.html", "published_at": "2006-12-19T08:22:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-5243472af19c", "title": "From Bits to Cells: Simple Cellular Automata in Haskell, Part One", "url": "https://praisecurseandrecurse.blogspot.com/2006/12/from-bits-to-cells-simple-cellular.html", "published_at": "2006-12-17T22:37:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-524347f6c4ae", "title": "The Revised Dot-Matrix Printhead", "url": "https://praisecurseandrecurse.blogspot.com/2006/12/revised-dot-matrix-printhead.html", "published_at": "2006-12-14T19:23:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-5243488cebfa", "title": "The Dot-Matrix Printhead: a Haskell Toy", "url": "https://praisecurseandrecurse.blogspot.com/2006/12/dot-matrix-printhead-haskell-toy.html", "published_at": "2006-12-12T17:20:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-524348cee4b7", "title": "The Divisive Aftermath", "url": "https://praisecurseandrecurse.blogspot.com/2006/12/divisive-aftermath.html", "published_at": "2006-12-08T17:31:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-52434910ce99", "title": "The Division Bell Tolls for Me, Part Four (Conclusion)", "url": "https://praisecurseandrecurse.blogspot.com/2006/12/division-bell-tolls-for-me-part-four.html", "published_at": "2006-12-08T00:51:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-52434987db30", "title": "The Division Bell Tolls for Me, Part Three", "url": "https://praisecurseandrecurse.blogspot.com/2006/12/division-bell-tolls-for-me-part-three.html", "published_at": "2006-12-07T20:49:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-52434a20ad80", "title": "The Division Bell Tolls for Me, Part Two", "url": "https://praisecurseandrecurse.blogspot.com/2006/12/division-bell-tolls-for-me-part-two.html", "published_at": "2006-12-05T23:44:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-52434b1b2313", "title": "The Division Bell Tolls for Me, Part One", "url": "https://praisecurseandrecurse.blogspot.com/2006/12/division-bell-tolls-for-me.html", "published_at": "2006-12-05T20:20:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-52434b392cde", "title": "Some Very Basic Haskell and Thoughts on Error Diagnosis", "url": "https://praisecurseandrecurse.blogspot.com/2006/11/some-very-basic-haskell-and-thoughts-on.html", "published_at": "2006-11-27T23:45:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-52434baf0951", "title": "Exploring Haskell", "url": "https://praisecurseandrecurse.blogspot.com/2006/10/exploring-haskell.html", "published_at": "2006-10-25T23:21:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-52434bd80edc", "title": "Generic Functions and Pointers to Member Functions", "url": "https://praisecurseandrecurse.blogspot.com/2006/08/generic-functions-and-pointers-to.html", "published_at": "2006-08-31T17:14:00+00:00" }, { "id": "01a0be08-899f-71f2-a780-52434c5b9c7c", "title": "The Kernel Programming Language and the Quest for Simplicity", "url": "https://praisecurseandrecurse.blogspot.com/2006/08/kernel-programming-language-and-quest.html", "published_at": "2006-08-30T17:30:00+00:00" } ] posts Claim your blog
Back to Praise, Curse, and Recurse
Blog · corpus.blog/blogs/praisecurseandrecurse.blogspot.com/posts

Praise, Curse, and Recurse

praisecurseandrecurse.blogspot.com

2013

2009

2008

2007

2006