14 Jan 23

It is a language that makes complexity painful, but which reveals that a surprising amount can be accomplished without introducing any.

by eli 3 years ago
Tags:

12 Jan 23

The von Neumann algorithm is known as the middle-square method. You start with an n-digit number called the seed, which becomes the first element of the pseudorandom sequence, designated x0 x 0 . Squaring x0 x 0 yields a number with 2n digits (possibly including leading zeros). Now select the middle n digits of the squared value, and call the resulting number x1 x 1 . The process can be repeated indefinitely, each time squaring xi x i and taking the middle digits as the value of xi 1 x i

1 . If all goes well, the sequence of x x values looks random, with no obvious pattern or ordering principle. The numbers are called pseudo­random because there is in fact a hidden pattern: The sequence is completely predictable if you know the algorithm and the seed value.

by eli 3 years ago

06 Jan 23

In which I liberate the ending to Minecraft from Microsoft… and give it to you.

by eli 3 years ago saved 2 times

04 Jan 23

A HUNDRED AND FORTY THINGS A PUNKIST SHOULD KNOW

by eli 3 years ago

I have a secret to share with you. Reading assembly language is not really that hard. Or at the very least, it’s an order of magnitude easier than writing assembly language. There are a few reasons why that’s true, but before we dive into that, let me first tell you why you should care about assembly language.

by eli 3 years ago

03 Jan 23


An Examination of Federal Technology’s Accessibility for People with Disabilities, Older Adults and Veterans

by eli 3 years ago

Audience: I assume you heard of chatGPT, maybe played with it a little, and was imressed by it (or tried very hard not to be). And that you also heard that it is “a large language model”. And maybe that it “solved natural language understanding”. Here is a short personal perspective of my thoughts of this (and similar) models, and where we stand with respect to language understanding.

by eli 3 years ago
Tags:

A fast and compact library for writing text adventure games for the Z-machine running on 8-bit computers as well as other platforms.

by eli 3 years ago

02 Jan 23

31 Dec 22

In 71 hours of video, this course will teach you the secrets to create the coolest WebGL websites with Three.js whether you are a beginner or an advanced developer.

by eli 3 years ago

Here are some tutorials for Pico-8 and other game development topics.

by eli 3 years ago

Short version:

Tools for thought promise to let you centralize and hyperlink all your data. In practice 95% of the use cases can be naturally unbundled into disjoint apps, and the lack of centralization and cross-app hyperlinking has no real negative effects.

by eli 3 years ago

28 Dec 22

I finally decided to sit down and collect my thoughts about permacomputing, and the main thing I discovered was that I need to do more thinking.

by eli 3 years ago

Your resume may need revision to ensure you’re positioning yourself to make it through the initial steps of the government hiring process.

by eli 3 years ago

26 Dec 22

This tutorial teaches you how to use repo2html in a post-receive hook to auto-generate HTML representations of bare Git repositories on a remote web server after you git push to them.

by eli 3 years ago

Girard’s linear logic can be used to model programming languages in which each bound variable name has exactly one “occurrence”–i.e., no variable can have implicit “fan-out”; multiple uses require explicit duplication. Among other nice properties, “linear” languages need no garbage collector, yet have no dangling reference problems. We show a natural equivalence between a “linear” programming language and a stack machine in which the top items can undergo arbitrary permutations. Such permutation stack machines can be considered combinator abstractions of Moore’s Forth programming language.

by eli 3 years ago

23 Dec 22

In the move to radically reinvent a ‘poetic’ web, I motion to look at the spaces that we have already cultivated. That digital intimacies are not just ‘built’ or ‘resolved’—that the act of cultivating this internet is beyond the hands of any technologist alone: it is in consciousness-raising, recognizing the dwellings and spaces people have already cultivated, and intentionality over what institutions & politics we are modeling this new web after.

by eli 3 years ago

22 Dec 22

Understanding documents provide detailed explanations for Web Content Accessibility Guidelines (WCAG) guidelines and success criteria. They are informative, not part of the “normative” WCAG standard.

by eli 3 years ago