05 Aug 23

general sort of overview for learning Clojure, haven’t actually read through it yet

by eli 2 years ago

04 Aug 23

A blog about the whole ecosystem of PicoLisp - tutorials, real-world projects, functional programming theory.

by eli 2 years ago

This version of John Conway’s cellular automaton takes a boolean matrix argumentrepresenting a population of “creatures” and returns a boolean matrix of thesucceeding generation. Each cell in the matrix may be occupied by a creature(1) or be empty (0).

by eli 2 years ago

03 Aug 23

This is about designing forms that everyone can use and complete as quickly as possible. Because nobody actually wants to use your form. They just want the outcome of having used it.

by eli 2 years ago

Why had it taken so long? Hadn’t Kundera wished to return home? Or had the Czechs preferred him in exile? After 1989, the Kunderas considered splitting their time between Paris, Prague, and Brno, where Milan was born. But this never happened. A few incognito trips to Czechia, occasional visits by Czech friends to Paris or his summer residence in Touquet, frequent phone calls—but that was all. No return. Why?

by eli 2 years ago

02 Aug 23

The month that I wrote this, I hope, an awful lot of people woke up to the facts that our climate is getting worse, our existing systems are showing their cracks, and that no one from the top is coming to save us – that those of us at the bottom are going to, as always, need to build the solutions ourselves.

by eli 2 years ago

01 Aug 23

The man who wrote one of environmentalism’s most-cited essays was a racist, eugenicist, nativist and Islamaphobe—plus his argument was wrong

by eli 2 years ago


In terms of implementation, though, it is far from simple. Lambda calculus has variables, which introduce huge complexity into the interpreter: especially if you want to do any kind of formal reasoning about programs, this complexity is a problem. We might want to reach for something even lower-level than lambda calculus: this is where combinator calculi come in.

by eli 2 years ago

29 Jul 23

In this book, you won’t just see how to use regex in a regex testing tool like regexpal or regex101. You’ll also see how they works in JavaScript. This is what many courses and tutorials tailored for regex in JavaScript lack. As you see how they work using a regex tester, you’ll also see how they work in JavaScript.

by eli 2 years ago

28 Jul 23

This is a top-down introduction to core.logic which attempts to lead you to that elusive AHA! moment of understanding what logic programming is about.

by eli 2 years ago

Core miniKanren extends Scheme with three operations: ==, fresh, and conde. There is also run, which serves as an interface between Scheme and miniKanren, and whose value is a list.

by eli 2 years ago saved 2 times

27 Jul 23

A prototyping toolkit using Visual Studio Code aimed at designers. Only HTML knowledge required.

by eli 2 years ago

26 Jul 23

The original NMOS version of the MOS 6502, used in computers like the Commodore 64, the Apple II and the Nintendo Entertainment System (NES), is well-known for its illegal opcodes: Out of 256 possible opcodes, 151 are defined by the architecture, but many of the remaining 105 undefined opcodes do useful things.

by eli 2 years ago

24 Jul 23

I wrote this text for my own learning process. But it’s my hope that this document puts embeddings in a business and engineering context so that others including engineers, PMs, students, and anyone looking to learn more about fundamentals finds it useful.

by eli 2 years ago saved 2 times

18 Jul 23

Before Turing machines, before lambda calculus—even before Gödel’s theorem—there were combinators. They were the very first abstract examples ever to be constructed of what we now know as universal computation—and they were first presented on December 7, 1920. In an alternative version of history our whole computing infrastructure might have been built on them. But as it is, for a century, they have remained for the most part a kind of curiosity—and a pinnacle of abstraction, and obscurity.

by eli 2 years ago

Joy is a programming language created by Manfred von Thun that is easy to use and understand and has many other nice properties. This Python package implements an interpreter for a dialect of Joy that attempts to stay very close to the spirit of Joy but does not precisely match the behaviour of the original version(s) written in C. The main difference between Thun and the originals, other than being written in Python, is that it works by the “Continuation-Passing Style”.

by eli 2 years ago

17 Jul 23

wicked rad simple table top simulator

by eli 2 years ago
Tags:

A realtime acoustic bird classification system for the Raspberry Pi 4B, 3B , and 0W2 built on the TFLite version of BirdNET.

by eli 2 years ago

The fundamental power of Gene Wolfe as a writer, when he was firing on all cylinders, was that he could provide you with something that looked complete but fundamentally was not. You felt like you had to chase it. I’m still chasing it. The Book of the New Sun asks the reader to do a lot of work to get to a place where they can be satisfied with what they’ve read.

by eli 2 years ago