This is a list of amazon referral links to books related to functional programming, with a ~2-sentence blurb about each that could be written in 10 minutes with the help of google. It's a nice way for him to make some referral money but otherwise it's nothing special. The guy probably hasn't opened half of the books here.
please, generate it yourself (without looking into this list) and track how much time you need to do this...
I've compiled this list long time ago as an article for Russian FP journal, and it takes relatively much time to track new books, obtain them (paying myself or get through Safari Online), read or at least briefly go through it, and write a short review...
P.S. regarding the referral money - don't think that it generates a ton of money - it's barely enough to buy one inexpensive book per year...
I'll second this. I review books on my blog[1] and set it up so that visitors can choose whether or not to follow the referral link or a non-referral link.
About 2/3rds of people follow the referral link.
Out of the several thousand pageviews and several hundred clickthroughs, I've accrued a grand total of about $60.
Unless you have thousands of clickthroughs, or you spruik products with high impulse value, Amazon referral links are not very lucrative.
You can get review copies for free from most publishers. (Though, if you are making decent money as a programmer, that's probably more effort than just buying the books.)
People are saying it's doubtful that he'd be able to brute-force two encrypted containers, but it's not. Most people use bad passphrases, because most password advice is terrible ("use a line from a poem but change some letters to numbers"), and because entropy is actually pretty difficult concept to understand and explain.
If you're using gmail, just use the "filter messages like this" feature to make messages from the given address skip the inbox or be deleted on arrival.
So there's no reason to ever have to deal with the unsubscribe links in emails. It puzzles me that people that people who use gmail still complain about this stuff. Do people not know about this feature?
From her perspective, this is literally like the following situation, where a Haskell enthusiast is trying to explain monads to you, and after having told you the technical definitions of a monad, an endofunctor category and a monoid, which you think you maybe half-understood, he asks you
"Now, when we consider monoids in the category of endofunctors, we clearly get something that reminds us of the definition of a monad. What does this mean?"
"er, I don't know"
"Well, what if I add the neutral element of a monoid to itself, what do I get?"
"uhh, the neutral element?"
"Right! So if I apply return twice and then apply join, it's the same as having applied return how many times?"
"..umm... none?"
"WHAT? Why none? That's not even the right type!"
"uhh... two?"
"Why two?"
"because a monoid means having a binary operation?"
"An operation acting on two what?"
"..two monads?"
...
And he looks at you irritated, like he thinks you're not even trying.
The ability to control your media player without opening its window is great, but you don't need dedicated buttons for that. I've been using global hotkeys for it for years, with the following pretty handy configuration: shift+alt+s for play/pause, q and a for prev and next song, x and c for volume down and up, and z for play random song.