The Codeless Code: Case 139 Feedback
An illustrated collection of (sometimes violent) fables, concerning the Art and Philosophy of software development
Hasnain says:
On women in tech.
"“Why are there so few women in this temple?” asked the novice monk.
“Because very few girls apply for admittance anymore,” replied the abbot.
“Why is that?” asked the novice monk.
“Because it is widely known that most girls do not meet our rigorous standards,” replied the abbot.
“Why is that?” asked the novice monk.
“Because productivity requires harmony, and many female applicants are a poor fit for our culture,” replied the abbot. “Indeed, most have wasted the time we invested in them by leaving soon after arriving.”
“Why is that?” asked the novice monk.
“Because they were unhappy here, and did not work well with the monks,” replied the abbot.
“Why is that?” asked the novice monk.
“Because like so many great temples, the culture of this temple is a boy’s culture: rough and rude, cruel and crude, in work and in play,” replied the abbot.
“Why is that?” asked the novice monk.
“Because there are so few women in this temple,” replied the abbot."
Posted on 2014-04-14T16:39:19+0000
The &yet Blog
Eleven days ago, Jon Lamendola was asking Adam Baldwin in our team chat how to do something with JavaScript. The discussion went like this:
Hasnain says:
I don't know what to think of a language that actually prints output with the following code snippet:
if (b===1 && b===2 && b===herpderp) {
console.log('this runs');
}
The Haskell Cheatsheet
Learning Haskell is not easy. Besides the syntax, concepts, and advanced types, there is a real lack of succinct, accessible references. As I learned Haskell I frequently wanted a quick reference for syntax, keywords and other language elements. The Haskell Report, while very thorough, wasn't quite…
John Resig - Write Code Every Day
Last fall, work on my coding side projects came to a head: I wasn’t making adequate progress and I couldn’t find a way to get more done without sacrificing my ability to do effective work at Khan Academy.
Transcribing Piano Rolls, the Pythonic Way - __del__( self )
In this post I use Fourier transforms to revive a forgotten Gershwin piano piece. Piano rolls are these rolls of perforated paper that you put in the …
Jim's Blog: Six programming paradigms that will change how you think about coding
brikis98.blogspot.com
Drop Condoleezza Rice or we will #dropdropbox
On April 9th, Dropbox announced that Condoleezza Rice will be joining their Board of Directors. Dropbox's CEO, Drew Houston, posted the following message:
Haskell for all: Why free monads matter
It forks the current context. For example, let's say I write:forkPlus :: Free Expr BoolforkPlus = liftF $ Plus False TrueThen it would behave just like C's fork implementation, where the return value tells you which branch of the computation you are on:do bool <- forkPlus if bool then ... -- On the…
Hasnain says:
Monads and more Monads - writing Interpreters using Free Monads
Posted on 2014-04-09T17:18:55+0000
Embedded in Academia : Xv6
I’m teaching a small Advanced Operating Systems course this spring. Preparing for the course over winter break, I spent some time reading various Linux subsystems such as the scheduler, and was a bit shocked at how complex it has become. I’ve been using Linux, looking at its code, and occasionally h...
Hasnain says:
This is interesting for people looking to learn OS.
Posted on 2014-04-09T17:02:50+0000
Giving Away Our Recommendation Engine for Free
Doug Daniels What’s better than a recommendation engine that’s free? A recommendation engine that is both awesome and free. Today, we’re announcing General Availability for the Mortar Recommendation...