Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

166 total results found

Privacy

Miscellaneous notes

How do I use Promistreams?

Projects Promistreams

Here's a simple example of a valid Promistream pipeline: "use strict"; const pipe = require("@promistream/pipe"); const fromIterable = require("@promistream/from-iterable"); const map = require("@promistream/map"); const collect = require("@promistream/...

Maths and computer science

Miscellaneous notes

Articles and notes that are more about the conceptual side of maths and computer science, rather than anything specific to a particular programming language.

The behaviours and responsibilities of different types of streams

Projects Promistreams

While you don't need to know much about the internals of Promistreams to use the libraries, there are a few things that are useful to know, mostly around which streams are responsible for what. In the Promistreams design, much of the behaviour is 'emergent'; i...

Security

Miscellaneous notes

The computer kind, mostly.

Missing from this documentation

Projects Promistreams

Here are some of the things not (yet) covered in this documentation: Interoperating with Node streams (see example.js in @promistream/from-node-stream - this is pretty trivial and it's even entirely valid to only use Node streams in your pipeline, using thi...

The Fediverse and Mastodon

Miscellaneous notes

Commonly useful Promistream packages

Projects Promistreams

All of the existing Promistream packages can be found in the package list, but they're not very well-explained. The majority of these should be functional and have an example.js demonstrating their use. Here's a selection of the packages you are most likely t...

Cryptocurrency

Miscellaneous notes

Troubleshooting

Projects Promistreams

My process just exits and/or my pipeline doesn't run! You most likely forgot to call .read() on the pipeline. This is easy to forget. I still do it regularly! I get a weird error! All @promistream libraries are meant to produce clear and understandable erro...

Server administration

Miscellaneous notes

General Linux server management notes, not specific to anything in particular.

Automatic authentication keys

Miscellaneous notes Project ideas

Problem: Every website needs you to create an account. This is a pain to manage, and a barrier. This is especially problematic for self-hosted things like Forgejo, because it gives centralized platforms an advantage (everyone already has an account there). It ...

Databases and data management

Miscellaneous notes

Rust

Miscellaneous notes

Cleaning sticky soda spills in a mechanical keyboard without disassembly

Miscellaneous notes Hardware

Follow these instructions at your own risk. This is an experimental approach that may or may not cause long-term damage to your keyboard. This approach was only tested using Kailh Choc switches on a Glove80. It may not work with other switch designs. A Glove...

Javascript

Miscellaneous notes

Anything about Javascript in general, that isn't specific to Node.js.

Hacking the Areson L103G

Miscellaneous notes Hardware

This article was originally published many years ago at http://cryto.net/~joepie91/areson/, when I just started digging into supply chains more. The contents have not been checked for accuracy since! (it's called the Areson G3 according to the USB identific...

Concepts

Learning NixOS

This chapter introduces you to a number of different core concepts in Nix and NixOS, as well as various of the important tools in the ecosystem.