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

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: joinmobilizon.org/en/

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...'

Added "Paywall: The Business of Scholarship" (2018), you can watch it here:


Feature-length documentary about the parasitic publishing companies that syphon off billions of dollars of public money by pointlessly charging scientists to read each other's research.

The film is brand new and released under #CreativeCommons Attribution 4.0 licence. You can find out more at paywallthemovie.com/

#Paywall #Research #Scholarship #Publishing #Documentary #Film

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.

stevelosh.com/blog/2018/07/fun 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."

uLisp — for the , , and

"uLisp® is a version of the Lisp programming language specifically designed to run on processors with a limited amount of RAM. It currently supports the ATmega-based Arduino boards, SAM/SAMD-based Arduino boards, BBC Micro Bit, and MSP430-based LaunchPad boards. You can use exactly the same uLisp program, irrespective of the platform. …"


"The BEAM Book

A description of the Erlang Runtime System ERTS and the virtual Machine BEAM."

Yet another thing for my ever growing reading list.


Show more
Functional Café

functional.cafe is an instance for people interested in functional programming and languages.