Show more

The game is Turing-complete and someone proved it by implementing cellular automation no. 110 in it, and it's so cool!
The tweet: twitter.com/mattar0d/status/11
The video:

The main ISPs of my country will have to block Sci-Hub and Libgen due to a court decision in favor of Elsevier and Springer, and it's a disgusting shame. We don't need those parasites anymore, time to get rid of them.

otini boosted

I installed for the Esperanto groups and all my contacts who use Telegram were instantly notified that I joined, how cringe is that

Quite obviously Telegram developers don't give a damn about privacy.

Random fact: hexadecimal float literals

let x = 0xdead.cafep23af

(the part after the `p` is the exponent, interpreted as a power of 2.)

A friend is trying to do inter-process communication with (blocking) named pipes on Linux, but writing to the pipe blocks until the data has been read on the other end. Is there a way to have blocking reads, but non-blocking writes? 🤔

otini boosted

Curious whether there's any fault injection (en.wikipedia.org/wiki/Fault_in) library for #OCaml (maybe based on libfiu)? Maybe even combined with afl/crowbar/bun?

Just learned about the (^^) operator of the stdlib, to concatenate `format` values (i.e. format strings, mostly):
```
let my_printf fmt =
Printf.printf ("debug(%d): " ^^ fmt) !current_line
```

otini boosted

in the top 10 power plays while writing a paper: talk about yourself in the third person, using your initials

otini boosted
There is a French LISP called

en.wikipedia.org/wiki/Le_Lisp

It's real. Developed at INRIA, and latest release was 18 months ago.

People should attach iCalendar files to their “save the date” emails, it's nice for those who use a software calendar.

otini boosted

Bonsoir mastodon,
un ami me fait part du cas d'un jeune LGBT mis à la porte de chez lui. Connaissez-vous des gens / structures susceptibles de l'accueillir ? C'est en région parisienne.
(repouets appréciés)

otini boosted

“On the official government websites of 25 EU member states, the French government had the highest number of ad trackers on its site, with 52 different companies tracking users’ behavior.”
“Bravo” @gouvernementFR! #SurveillanceCapitalism on.ft.com/2F8WPk9

twitter.com/skynebula/status/1

otini boosted

Yes, #Tusky 5.2 is crashing when you have polls in your notifications.
1. We are aware of the issue, a fix for the crash is already in the Tusky nightly. You can use it until Tusky 6 is released. Tusky 6 beta will start in about a week.
2. The polls feature is not even a in a Mastodon release candidate yet, maybe wait before running it in production?
3. No Mastodon does not coordinate such breaking changes with app devs.

otini boosted

Haskell work, library release 

Given how slow is to search the regexp `ldr|str` in a large file (where the pipe `|` is the “or” operator), I'm pretty sure regexp matching is not implemented the “right” way, i.e. the simple and fast way described here: swtch.com/~rsc/regexp/regexp1.

Are empty rooms deleted? Are empty rooms deleted?

otini boosted

Le Sénat a rejeté le texte qui voulait interdire le LBD mais publie des données exclusives sur leur usage inédit pendant la crise des #giletsJaunes : 13 460 tirs de LBD recensés par la police (à 85% par des "unités civiles", non-CRS) dalloz-actualite.fr/flash/sena

Credit goes to @deltadelta for telling me that this is, in fact, the original way git was supposed to be used 😅

otini boosted
Show more
Functional Café

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