@pry i'm working with gi-gtk-declarative for a project. the types take a little bit of getting used to (gtk hell) but once you get the hang of it, the ability to model your interfaces as state machines is wonderful.

declarative gui libraries are fantastic

forwarding x11 over ssh to do gtk development in wsl sure is something

@rrika same here, so it wouldn't be an upgrade unfortunately. thanks though.

this is a bit of a crapshoot but does anyone have an x220 battery they want to give me?

we live in a free software, free society

rose boosted
Buddhist email server that gets rid of all attachments
rose boosted
Buddhist hotdog seller who makes you one with everything

>=> o
.
<=<

kleisli composition aquarium

right after i paint a teapot with posca pens. i have a very interesting life.

time to learn about register allocation

rose boosted
some use Maybe for error handling, some use Either, some use the fail monad which works with both of these things, I just like pissing everyone off
image.png
rose boosted

WHAT PEOPLE THINK ETHICAL ISSUES IN AI ARE: wow.... we're creating... new life........

WHAT ETHICAL ISSUES IN AI ACTUALLY ARE: techbros worshiping the almighty algorithm, not caring to look at what bad patterns the machines are picking up (racism, sexism, etc) and how to avert them, and overreliance on neural networks meaning that said algorithms are treated as magical black boxes where nobody wants to (or can, really) point out exactly how the equation works (and why it may be faulty)

turns out `git difftool` does the job just fine!

hey does anyone know a cool git client that supports diffs for images (even just side-by-side comparisons)? apparently sublime merge doesn't which is disappointing. cli is fine too.

Show more
Functional Café

functional.cafe is an instance for people interested in functional programming and languages.