agingnerd.blogspot.com
Aging Nerd Notes: 07/20/2014 - 07/27/2014
http://agingnerd.blogspot.com/2014_07_20_archive.html
Random notes and thoughts, mostly about Haskell these days, of a middle-aged programmer. Sunday, July 20, 2014. Flashback, Part Two. Last time we found that our program to count ways to make change, while much better than the engineering class's brute force nested DO loops, isn't up to snuff. There is a better way, it turns out. If you look at the Rosetta Code entry for this problem, which they call "Count the Coins". The other Haskell program takes a different approach:. Where addCoin c oldlist = newlist.
agingnerd.blogspot.com
Aging Nerd Notes: 07/13/2014 - 07/20/2014
http://agingnerd.blogspot.com/2014_07_13_archive.html
Random notes and thoughts, mostly about Haskell these days, of a middle-aged programmer. Saturday, July 19, 2014. A Celeron 300 can emulate. A 370 at speeds greater than a 3033, which was at least twice as fast as what OU had at the time.). The University of Waterloo FORTRAN compiler designed to give good error messages rather than worrying about optimization. DO 100 ICENTS = 0,100. DO 200 INICKELS = 0,20. DO 300 IDIMES = 0,10. DO 400 IQUARTERS = 0,4. DO 500 IHALFS = 0,2. 600 FORMAT(I8,' WAYS'). With jus...
agingnerd.blogspot.com
Aging Nerd Notes: "I want my xfce...."
http://agingnerd.blogspot.com/2015/03/i-want-my-xfce.html
Random notes and thoughts, mostly about Haskell these days, of a middle-aged programmer. Tuesday, March 03, 2015. I want my xfce.". Sorry, Mr. Knopfler, it doesn't scan- but it is the truth. I am now the proud owner of two Raspberry Pi 2s, computers we would have killed for back in the 80s. I have "Raspbian" running on them. (It's a version that apparently will run on the 1 (an ARMv6) and on the 2 (a four-core ARMv7); I definitely want to build it targeting the ARMv7.). I'd love to hear them. Subscribe t...
agingnerd.blogspot.com
Aging Nerd Notes: 10/02/2016 - 10/09/2016
http://agingnerd.blogspot.com/2016_10_02_archive.html
Random notes and thoughts, mostly about Haskell these days, of a middle-aged programmer. Wednesday, October 05, 2016. TMTOWTDI, Haskell Style. I assure you there will be no further allusions to Korean earworms. That said, on to the subject at hand. Remember the exercise in the online Haskell course that had several tests to filter out weak passwords, all of which had to pass for the fictitious system to allow a String. Value to be used as a password? And get a [Bool]. I could apply and. And ( * ). Values...
howistart.org
How I Start.
http://www.howistart.org/posts/haskell/1
10;
. 10;
. 10;
. 10;
. 10;
. 10;
. 10;
. 10;
. 10;
. 10;
. 10;
. 10;
. 10;
. 10; haskell with Chris Allen. My name is Chris. I teach Haskell to people that are new to programming and as well as long-time coders. Haskell is a general purpose programming language that is most useful to mere mortals. I'm going to show you how to write a package in Haskell and interact with the code inside of it. Installing tools for writing Haskell code. After you've finished the install instructions,. There ...
randsinrepose.com
Managing Nerds – Rands in Repose
http://randsinrepose.com/archives/2011/01/17/managing_nerds.html
They're not bitter - they're informed. Ten years ago, the world was collectively freaked out by the Y2K bug. The idea was that when innumerable software-driven clocks flipped at midnight from 1999 to 2000 that the digital shit was going to hit the fan. I blame the origin of the world-wide freak-out on the nerds. We’ve been shocked how often a demo has become a product. We know that it is an inherent property of complex systems that they will contain both our best work and our worst guesses. This is inten...