01 Sep 24

29 Aug 24

we have been putting forward this idea of a self-obviating system, which is a computational system that, by design, tries to make itself less and less necessary to the functioning of the system in which it is embedded. In this regard, many educational systems are by nature self-obviating systems. They’re systems that are training people to do something, where you don’t want them to be continuously reliant on the technology, you would like them to be able to be self-sufficient.

by eli 1 year ago

I have been worried about the state of FOSS in general and having read these two posts is a good an excuse as any for getting the rudimentary outline of the worry out onto the page.Short version: my mental model of FOSS is that it’s a function of industry and labour surplus:

by eli 1 year ago

27 Aug 24

Squine stands for “scheme quine”. It’s a little IDE for the subset of scheme introduced in The Little Schemer. It’s based on Yon, and bundles your scheme code, the IDE as well as a little scheme interpreter within a single HTML file that you can pass around. As of now, the only primitives included are: define quote car cdr cons null? zero? atom? number? eq? or and add1 sub1 lambda cond letrec. More might get added in the future!

by eli 1 year ago

25 Aug 24

Twelf is a language used to specify, implement, and prove properties of deductive systems such as programming languages and logics

by eli 1 year ago

22 Aug 24

The story of Ella was an example of a chatbot working badly. It was also an example of a chatbot working wonderfully. Not once was a landlord’s silence disturbed by this woman and her problems. She was not even a person in the database, but a hysterical pronoun. And how apt, in the end, for her troubles to divert to us, a group of poets and novelists hired specifically for our feelings, who could feel for her endlessly but do nothing else, as we did not know the landlord’s name or how to reach him and lived very far away.

by eli 1 year ago

Calculations boil down to simple math: adding and multiplying your assumptions. Nothing fancy. But for other calculations, you will need to know benchmarks or details of algorithms and data structures.

by eli 1 year ago

For many queer, racialized Torontonians, Church and Wellesley doesn’t feel welcoming. As they push for inclusion, they’re also building their own spaces far from the Village.

by eli 1 year ago

20 Aug 24

A reference and module for functional programming with Perl.

by eli 1 year ago

09 Aug 24

Firefox has an interesting features for developers, its ability to connect a Firefox developers tools to a remote Firefox instance. This can really interesting in the case of a remote kiosk display for instance.The remote debugging does not provide a display of the remote, but it gives you access to the developer tools for tabs opened on the remote.

by eli 1 year ago

07 Aug 24

In the world of digital projects, ensuring clear roles and responsibilities is crucial for success. One effective tool for achieving this is the RACI matrix, which stands for Responsible, Accountable, Consulted, and Informed. This framework helps teams define who is involved in specific tasks and what their level of involvement is. Let’s explore how a RACI matrix can be applied to digital accessibility projects.

by eli 1 year ago

06 Aug 24

Now to be fair, I’ve dunked on shadow DOM a bit in the past myself… such as when it’s used as a container for piles of JavaScript-generated HTML that would be better off in the page from the start. But the more I’ve worked with web components, the more I’ve come to see that shadow DOM (and slots in particular) may still play an interesting role in the HTML Web Components story.

by eli 1 year ago

05 Aug 24

For years now, though, I’ve been using Tachometer for most browser-based benchmarks. It’s featured in this blog a few times, although I’ve never written specifically about it. Tachometer doesn’t make benchmarking totally foolproof, but it does automate a lot of the trickiest bits. What I like best is that it:

by eli 1 year ago

03 Aug 24

Every ugly codebase I’ve encountered since has never transcended its need for consistency.

by eli 1 year ago
Tags:

25 Jul 24

A tiny Swift library to calculate the moon phase for any given date, works super fast, and works completely offline.

by eli 1 year ago

23 Jul 24

A collection of advice when looking for a job in tech

This will serve as a collection of whatever I’ve learned, for whatever it’s worth. I’ll do my best to keep it up to date as the months and years roll on, but this is everything I know (or at least, am pretty sure I know) right now.

by eli 1 year ago