Alexis King

Alexis King

@lexi-lambda.bsky.social

computers can be understood • she/her, ⚢ • Chicago

1.7K followers8 following70 posts

racket-nonogram can now show you any mistakes you’ve made, in case you can’t figure out what the issue was and don’t want to have to completely start over

it also supports mega picross-style puzzles now (I have not seen any other implementation of this in existence outside of the switch picross games)

Alexis King@lexi-lambda.bsky.social

working on a nonograms implementation in racket based on the switch picross games github.com/lexi-lambda/...

mflatt: let’s ditch s-exps to make our language more accessible :) also mflatt: rhombus defines eight different ways an identifier can have a binding in the core language and the standard library adds several more. here is the documentation for how to define a basic datatype. do you like this

really cool that stackoverflow-the-company is making such terrible choices that it’s gotten a wine mom with a radio and film degree to start fedposting in their moderator-only chatroom

it turns out to be a pretty big problem for internet “communities” how many people absolutely love feeling righteous anger and like to find as many opportunities as possible to be as mean and uncharitable as they want without feeling guilty

RJMacReady@rjmacready1529.bsky.social

How can so many people read this as "i hate immigrants" and not "we dont have enough housing, the large amount of immigrants coming into the US were most vulnerable to this fact"

DFB7-2278 is a SNES Game Genie code to make it so that enemy HP always shows up in Chrono Trigger regardless of whether you have the Sight Scope equipped. just in case anyone was wondering

I’ve been thinking about this a lot lately, and I would add something: we must believe in something good. We must allow ourselves to believe that there are things in the world that are good and beautiful and true, and that they are worth defending and fighting for, without compromise.

This post is unavailable.
View full thread

I believe that truth is beautiful and that the difference between facts and lies matters. I believe that scientific progress and an ever-more-nuanced view of our world is an incredible achievement of our civilization. I believe that welcoming those unlike ourselves is something to be proud of.

This is not posturing. There are other tenets held by my coalition I do not feel as strongly about, and some I even disagree with. That’s fine. It does not change what I believe in my heart and my soul, and it is easy to take a stand when doing so brings pride. Find a way to believe in something!

I’ve been thinking about this a lot lately, and I would add something: we must believe in something good. We must allow ourselves to believe that there are things in the world that are good and beautiful and true, and that they are worth defending and fighting for, without compromise.

This post is unavailable.

It is easy to point out all the evil and misfortune in the world. It is also easy to believe in a good so abstract that everything must first be razed to the ground to realize it. Neither is sufficient. You must find something real to cherish, to treasure, to earnestly love, and you must expose it.

wrote an extremely lengthy answer to an interesting question about typechecking matching on polymorphic variants in a language with a sufficiently global type inference scheme, which I think illustrates just how challenging even “simple” things can easily become langdev.stackexchange.com/a/4250/861

langdev.stackexchange.comFlow-sensitive type refinement of polymorphic variantsMy language has polymorphic variants (the same feature as OCaml's polymorphic variants), and I want to implement flow-sensitive type refinement when pattern matching polymorphic variants. Here are ...

You are up to date.