Mark Watson on Reddit: "I just released 5th edition of my book 'Loving Common Lisp, or the Savvy Programmer’s Secret Weapon'"

Direct link:

‪If you know any Lispers in #pdx that might want to meetup, point them at would ya? #scheme #racket #lisp #elisp#clojure

Mark Watson on Reddit: "I just released 5th edition of my book 'Loving Common Lisp, or the Savvy Programmer’s Secret Weapon'"

Direct link:

If you still don't know #OCaml or if you're learning #ReasonML you really should enroll to this #MOOC

We want to develop a free-libre and federated alternative to Facebook events, that has been thought with activists' needs in mind.

To learn mode and contribute to the crowdfunding:

Heard yesterday:
The difference between ML and AI: ML is usually written in Python while AI is usually written in PowerPoint.

I don't usually post links to Twitter, but I haven't found any other place where this announcement has been posted.

For a long time I've been part of a group that has been working towards getting characters from old 8 and 16 bit computers into Unicode. Finally, after many interactions with the Unicode committees it has finally been approved.

"Alexa, use a 24 hour clock"
<irellevant rubbish about 24 hour clocks>
"Alexa, change settings to a 24 hour clock"
"Which device?"
"This device"
"I didn't find a device called device."

The AI revolution is so close you can taste it.

How Britain stole $45 trillion from India. And lied about it.
– by Jason Hickel
'...Britain drained a total of nearly $45 trillion from India during the period 1765 to 1938. It's a staggering sum. For perspective, $45 trillion is 17 times more than the total annual gross domestic product of the United Kingdom today...'

Cool video from 2013: Imagining from the point of view of the early 70's what programming might be like 40 years on given all these cool ideas they had back then.

"The most dangerous thought you can have as a creative person is to think you know what you're doing."

Humble bundle are currently doing a "Learn you some code" pack.

I'm willing to sponsor one pack for someone who can't afford this but would find it useful (no explanations it proofs needed, I'll assume you are honest). Just respond with your email address where to send the gift code to - should there be more than one request I'll do a random draw.


Looking for places to buy DRM-free e-books on this International Day Against DRM?

Here's 100+ bookshops that sell fantastic books without DRM.


I've been creating an Emacs client for Keybase chat. Nice to not have to run the Electron application. is an excellent post on implementing if-let and when-let macros.

It discusses the different ways you could expand the code, and ensuring the macro composes with other (Common) Lisp features.

Really useful macro too, I'm a big fan of the elisp equivalent.


When designing a user interface, imagine some old woman using it, say Margaret Hamilton, and she's clicking your app's buttons and saying to you, as old people do,

"Young whippersnapper, when I was your age, I sent 24 people to the ACTUAL MOON with my software in 4K of RAM and here I am clicking your button and it takes ten seconds to load a 50 megabyte video ad and then it crashes

I'm not even ANGRY with you, I'm just disappointed."

Show more
Functional Café is an instance for people interested in functional programming and languages.