proctoring software
Cop shit has no place in the classroom and fucks over poor, Black, and disabled students.
RT @MathProfPeter@twitter.com
In my in-person sessions with students today (for m hybrid courses), they were telling me about their experience using proctoring software and lockdown browsers for OTHER courses (I could never...). Here are some of the things that they just said casually:
🐦🔗: https://twitter.com/MathProfPeter/status/1364072924550991873
Heya @kosmikus@twitter.com! I wrote some lhs2TeX directives to format Linear Haskell's arrow as %1 ⊸ based on lambda.fmt. Unfortunately, I think the linear arrow syntax is too complex to conditionally hide the %1 using JUST lhs2TeX. Any suggestions? :)
https://gist.github.com/wenkokke/97b9055aae4c05842a16713a722839ff
@electroCutie I dunno, my messaging apps are pretty uniformly blue (Signal, Telegram, Zulip, Discord, Mail.app). The only exception is Slack, with their... uhm... unfortunately less than ideal logo.
re: nlpol, burqa ban
FWIW they voted for this in 2018 – I've been very disconnected from Dutch politics – but they're sticking to it to this day.
re: nlpol, burqa ban
"If we force people not to wear a burqa, they can't be forced to wear a burqa! Therefore, no undue force!"
My babies, your cultural biases are showing.
It seems that the only difference between Send and Recv is S versus S::Dual in the struct definition!
I've attached a more complete example below. Is there anything I'm missing on why this happens?
https://gist.github.com/wenkokke/ad8a7299c305d212473b9b5a4ad804da
This works just fine...
type Foo = Recv<Bar, End>;
enum Bar {Baz(Recv<i64, Send<i64, Foo>>)}
This fails with "overflow evaluating the requirement"!
type Foo = Recv<Bar, End>;
enum Bar {Baz(Send<i64, Recv<i64, Foo>>)}
But the requirements on Send and Recv are identical!
Love universities being run by people who don't understand how research works:
https://www.ipetitions.com/petition/foco-is-not-redundant/