174 Followers
122 Following
7.3K Posts

Functional programming, TypeScript, tooling.
 He/him. Views and opinions my own and do not reflect those of my employer.

I usually only follow folks with pronouns in bio.

blog post du jour:

https://blog.veritates.love/functions_as_data.html

Sticking Functions Where They Donʼt Belong!
Extensible Defunctionalization with Typeclasses.
Or, Functions in Pure Data in Haskell.

you can sneak functions into NFData by using typeclass dictionaries, if you commit to some form of data to serve as its closure

great for hooking into a compiler :) and i'm sure lots of other applications

class Existentiable sem => Semantics sem where
... sem -> [some data] ...

type Existentiable hidden = (Typeable hidden, NFData hidden, Ord hidden, Show hidden)

data ForeignSemantics = forall sem. Semantics sem => ForeignSemantics sem
Sticking Functions Where They Donʼt Belong

"I am pleased to announce that Dark Horse Comics is willing to voluntarily recognize Dark Horse Workers United as a recognized collective bargaining representative under standards established by the National Labor Relations Board (NLRB). Our representatives have reached out to the union’s attorney to initiate the appropriate next steps in this process."

https://www.darkhorse.com/newsfeed/statement-regarding-dark-horse-workers-united/

Statement Regarding Dark Horse Workers United :: Dark Horse Comics

To the members of Dark Horse Workers United and everyone at Dark Horse: I am pleased to announce that Dark Horse Comics is willing to voluntarily recognize Dark Horse Workers United as a recognize...

Dark Horse Comics
0011472: Dwarf gains no good thoughts from attending meeting, constantly tries to attend meeting.
There is so much I want to do but goddamn I am just so worn out. I can barely do the minimum plus the ever-accumulating new pile of stuff, and I have no idea when I’ll ever get to do all the cool bits.
Remember to get super angry today about things that you can't affect and wouldn't know about without a global network of organisations whose sole purpose is to find and promote the most enraging happenings of the previous day curated from the total output of eight billion people.
@secretasianman sometimes you gotta cross the line to know where it is
Cicadas scream because they know
@secretasianman mammonmaxxing
wow from up on this golden calf you can see so many other golden calves