Peter Amstutz is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Peter Amstutz @tetron@octodon.social

@craigmaloney Javascript is a thought experiment in what Scheme would be like if objects (i.e. hash tables) were the basic building block for data structures instead of cons cells

Their current level of skill in SMB is they are still figuring out jumping and tend to just run into first goomba over and over and over again. Zelda is a bit more forgiving, Link is easier to move. They've managed to kill some octoroks but not quiet made the trek to the 1st dungeon (requires surviving 5 screens).

Been trying to get my kids, ages 4 and 5, into classic NES games. We call them "the sword game" (The Legend of Zelda) and "the jumping game" (Super Mario Brothers)

@munin @maiyannah Maiyannah Jones and the Server of Doom, I'd watch that movie

@maiyannah @munin On hardware setups, I had a Docker container to run some scientific software, ran great on one server, but failed on another. Contains are supposed to just work, right? Eventually learned apparently older versions of Xen have problems with SSE2 instructions? If you don't dig deep its all just animal spirits, man.

@munin @maiyannah oftentimes getting up to speed on large, poorly-documented codebase is effectively reverse engineering

@natecull thats a high level semantic API, though. Actual video compression is keyframes + delta frames. Does this hypothetical API return composited frames (suitable for playback) or deltas (a more accurate representation of the underlying stream)?

@natecull it's hard for at least 2 reasons: a) you probably want to interoperate with at least some of the rest of the world, so you need lots of parsers/format converters b) some encodings eg audio and video compression are not usefully record structured, reqs transformation not just translation

@natecull for all its flaws, I think semantic web / RDF / linked data is the only attempt to unify knowledge under a common data model that has much traction.

@natecull "yield prolog" is also really interesting, I wrote a C++ logic language based on the technique (unfortunately owned by my previous employer) yieldprolog.sourceforge.net/

@natecull doesn't Urbit have something like this?

@emdeesee Quentin is sort of the protagonist but I don't know if we're necessarily supposed to identify with him, although nerds presumably make up the majority of the audience for the show anyway. Julia's story arc is hard to discuss w/o spoilers.

@extropic Reminds me of The Quantum Thief where people have privacy screens and get to choose who can see them, otherwise they are just a blur

@natecull so how does one bootstrap this to express attributes of X?

@natecull it did occur to me that you can say "all values are evaluated" and have an identity function. However, (key ➡ (fn ➡ value)) seems like a triple, not a binary relation.

@natecull so the value side has at least 1 bit of metadata to indicate if it is a grounded value or an expression. Is that a 3rd column?

@mala my gut reaction to yet another NoSQL JSON store is NOPE

But maybe it is actually good for something?

@natecull filesystems are legacy databases that lock you in to a single indexing strategy. E.g. should mail be organized by to:, from:, subject: date:, or all of the above (via hardlinks?) Also, there's a maildir format which is a directory of one file per message, usually they are named with opaque message ids...