ok, now this is weird. an evolved algorithm decides to use the *mean* of a network's weights as its learning rate.

via: arxiv.org/abs/2003.03384

debugging 

Show thread

each file is individually compressed with Yaz0. i guess they wanted to keep all the 32-bit icons in one archive file (instead of splayed about in the filesystem) without having to load and uncompress all 0.6 MiB in memory

Show thread

this expand/collapse carrot icon thing is kind of awful. not that the front page of github is really important but damn, i have so many questions

this is so goofy (the 4 combinators above the substation just implement an exponential moving average)

Show thread

factorio 

factorio 

Show thread

i modified the script to dump the computation split into xmm registers, but the result is that half the instructions are just dedicated to loading the B vectors. didn't benchmark it though; realistically you wouldn't use the full function and just have subtypes for points/lines/planes etc where most of the terms are zero

Show thread

for that last project i wound up writing some ugly python code that dumps giant ugly equations in C syntax

here's a slightly broken rotating cube, or at least the vertices of one

Show thread

factorio 

factorio 

Show more
Cybrespace

Cybrespace is an instance of Mastodon, a social network based on open web protocols and free, open-source software. It is decentralized like e-mail.