This post has a lot of interesting information about green threads:

https://graphitemaster.github.io/fibers/

I kind of like the idea of using green threads for Iku, that programming language I’ve been wanting to work on for a while. The implementation of this seems a bit complicated though.

Topological Groups

If is a Topological Group, then the connected component containing the identity is a normal subgroup of .

First, note that for any , is also a connected component. If , then . This means they share a connected subspace . The image is also a connected subspace, since the action of is a continuous function. Evidently, contains and . This means that any two points of share a connected subspace.

A similar proof shows that is also a connected component.

It’s easy to see that is a subgroup.

First, , by assumption.

Second, we need to show that . Because , we have . Since , and , we have as well. But since is a connected component, i.e. equivalence class, and it contains , it must be equal to , since is an equivalence class containining . Since , must be in .

To see that is normal, we show that . For this, note that and are both connected components, as we showed earlier. But, since they both contain , they must be equal.

Font Rendering

For some reason I’ve gotten somewhat curious about font rendering as a potential project. It falls under the “software I use without really understanding, for sure”.

Here’s some links I got on Discord:

https://gankra.github.io/blah/text-hates-you/ https://crates.io/crates/fontdue