So I read and really liked Vakil’s “Ethics, Identity, and Political Vision: Toward a Justice-Centered Approach to Equity in Computer Science Education”. Has anybody seen other good resources for attacking the problems of colonialism and antiblackness in CS education (I’m especially curious about the college level)? Boosts welcome.

Also, if you are BIPOC in CS undergrad or grad I would be glad to chat abt CS topics, research mentorship in AI or games, read PhD or academic job applications, etc.

We're not talking about licensing or copyleft in this week's chat, we'll be discussing ways to dismantle systemic racism in free software this week. Please join us, sfconservancy.org/blog/2020/ma

Announcing the SourceHut project hub 🎉

sourcehut.org/blog/2020-04-30-

I don't usually explicitly ask for shares, but this is a big deal for SourceHut - the project hub solves one of our major goals for the alpha. Please help spread the word ❤️

Still two days left to submit workshop proposals for AIIDE 2020, this years installment of the virtual conference on game AI!

The format is wide open so please consider submitting a proposal if you want to talk about any weird game AI related stuff! If you’re curious about what’s in scope I’d be glad to talk about it!

webdocs.cs.ualberta.ca/~santan

Boosts welcome of course!

I met a guy the other day who labels things for health food stores. It was my first time running into a paleoontologist.

A student just emailed me to ask for some pointers in using emacs for paper writing and python development.

Just be cool, try to keep the reply under 10KB...

Very excited for my end of semester gift to myself, “probably break my computer by upgrading to ubuntu 20.04”

Update: I forgot about helm-imenu and helm-kill-ring, so I borrowed helm’s imenu index flattening code (it looks a bit off right now since I don’t keep the category in the candidate text or deduplicate) and found out how to work with the kill ring, and now I have completing-read frontends for both of those! If it weren’t for org-ref I could uninstall helm completely!

Show thread

In today’s boring emacs news, I replaced my use of modalka for a quick navigation/editing mode with a simpler hydra that should be more robust. I also gave up helm for selectrum-prescient and started using ctrlf (I’ll just use occur if I need to see all the matches).

My favorite helmism besides swoop and M-x was helm-for-files, but it turns out reproducing its primary function (buffers and recentf) with completing-read only takes half a dozen lines. I lose locate but that should be fine.

I can no longer pick weeds in view of my kids. My daughter has started yanking on random plants and it has got to stop

I think it’s one of those ideas that become implicit and invisible to you once you know it.

Show thread

I may have received this week, without the speaker realizing it, the best teaching advice I’ve ever gotten: “[topic] coverage is overrated”. It was a throwaway remark in a larger discussion about finding an engaging lecture style or whatever but I honestly think it was a key idea I’ve been missing the last year and a half, and any engagement issues are just a consequence of me feeling like I must exhaustively address every aspect of a topic in lecture.

Spoilers: it was Tom Preston-Warner’s “The Git Parable”

Show thread

I saw a beautiful article where the author builds up a git-like dvcs from scratch, with folders with special names and so on, but I can’t find it! Does anyone know what I’m talking about?

I need a name for a biweekly “let’s learn how to use our computers” talk/workshop for undergrads. I want to target what doesn’t make sense to teach in class: shell, version control, sysadmin, build systems, text editors, etc. I don’t want students to feel ignorant or imply I’m a wizard with secret knowledge (our students come from many different backgrounds).

Suggestions? So far my favorite is “computerklatch”, or maybe “personal computing workshop”. I want to steal “Computer Lib”, is that ok?

I think the weirdest course feedback I’ve gotten so far is “Also he sounds like a Minecraft lets player 10/10”. I’ve never watched a Minecraft let’s play, should I be offended?

Are there any coroutine/async-await/state machine based UI frameworks out there?

Show older
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!