Defining emergence takes a moment to set up for the uninitiated, so let’s try this in two phases. First, a simple, formal definition: The appearance of novel properties, patterns or behaviors at a “higher level” of organization that are not obviously present and cannot be easily predicted from the properties of the individual parts of […]
Entropism: Defining Entropy
Oceans of ink, real and digital, have been spilled on this topic. It is simple to understand with an intuitive description, though, if we just ignore the pedantic urge to ruin it for everyone. Formally: Entropy is the measure of disorder in a system. In more practical terms, this is a measure of how spread […]
Crypto: How to do division in modular arithmetic
The goal of this post is to explain straightforwardly how to perform division in modular arithmetic in such a way that you actually understand it. This is a continuation of a series exploring the mathematical foundations of cryptocurrency. Previously: Visual GCD Algorithm What is a keypair? There’s plenty of other material out there that covers […]
Crypto: What is a keypair exactly?
Contents 1 Elliptic Curves 1.1 Degenerate curves 1.2 The Point at Infinity 1.3 Elliptic Curve [Group] Operation 1.3.0.1 Common math notation: P + Q, -R, and N*P 1.3.1 Special cases: P + P and P + -P 1.4 Reference: Elliptic curve group operation formulas 1.4.1 Special case where one point is infinity 1.4.2 General case […]
Palmer’s Law: tracking down retardation in the NaCl library
Previously: Palmer’s Law About a year ago, I was writing a browser extension crypto wallet. To actually call the cryptography routines, I needed to use the TweetNaCl library (which is pretty good all things considered; definitely recommend it if you have to call cryptography routines from JS). For some reason, the calls my extension was […]
Slavery
Slavery is best defined not as a state of servitude, but a state of dependency.
Programming: Palmer’s Law
Today I was working with the Dennis Palmer, trying to figure out why a websocket connection would randomly die, and he threw this out and it fit so perfectly that I had to capture it in a post so I can hereafter reference it: The longer it takes to find the bug the fewer characters […]
Setting up Gitea’s “Act Runner” daemon on Devuan (SysVinit)
[Skip to the TL;DR if you just want to see the sysv init script.] I’ve been shuffling some things around in the background, and the main project I’ve been working on lately has a few different places where it makes use of these newfangled “CI/CD” monstrosities. Part of the shuffle has been a shift away […]
Building Erlang 26.2.5 on Ubuntu 24.04
A new Ubuntu LTS, a new set of minor package naming annoyances. Here is the current process:
用語:「暗黙の偏見」
暗黙の社会認知とも呼ばれる暗黙の偏見とは、無意識のうちに私たちの理解、行動、および意思決定に影響を与える態度やステレオタイプを指します。これらの偏見は、好意的および不利な評価の両方を含み、個人の意識や意図的な制御なしに無意識に活性化されます。これらの偏見は、潜在意識の深層に存在し、社会的および/または政治的な正しさを目的として隠すことを個人が選択する既知の偏見とは異なります。むしろ、暗黙の偏見は内省を通じてアクセスすることができません。
潜在意識に抱く暗黙の連想は、人種、民族、年齢、外見などの特徴に基づいて他人に対する感情や態度を持つようにさせます。これらの連想は、非常に幼い時から始まり、直接的および間接的なメッセージにさらされることを通じて、一生の間に発達します。早期の人生経験に加えて、メディアやニュース番組も、暗黙の連想の起源としてよく引用されています。