James Cash ๐Ÿ is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

James Cash ๐Ÿ @jamesnvc@mastodon.social

I am really liking writing Prolog. Very nice language in a way that I didn't expect - I knew about the logic programming stuff, but the underlying uniform syntax & term-rewriting stuff was a very pleasant surprise.

I wrote my first somewhat real thing with it: A "bot"/integration with Braid (the chat program we've been building) to do scheduling, a sort of text-based Doodle thing github.com/braidchat/scheduleb

Ontario politics Show more

I tried using Elixir a while ago and liked some things of it, but was fairly annoyed by some other things. I later realized that the things that I liked are the Erlang things and now I'm realizing that the things I like about Erlang are the Prolog things.

Time to move on from being a Lisp weenie to being a Prolog wennie?

After 3.5 months with my Keyboardio Model 01 I remain completely in love with it. Not only do I type faster and more comfortably than I ever did before but using it makes me so happy I write more just to be using it.

I never want to use a non-split, ortho, tented keyboard again, to say nothing of how awesome having easy-to-extend and open-source firmware is.

Just need those Runic keycaps & Iโ€™ll be set for life ๐Ÿ˜

I keep seeing people talk about as the new anti-hip anti-web. Where's a place to start reading stuff? Is it all phlogs on sdf.org?

Spent about four hours in the kitchen today, but now we have lunch and dinner for the next four days! Also, I think I need an ergonomic kitchen knife...

Watching "Blue Planet 2" and, while it is really cool, the overly-dramatic music is actually kind of stressful...why must this nature documentary be shot like a horror movie?

Oof, it's so cold out that my Apple Watch apparently stopped being able to detect my heartbeat while biking home & locked ๐Ÿ˜ฌ

Also the place I teach is so dry I feel myself desiccating like a piece of jerky every time I'm in here

This weather is messing with me so much...every time I think I'm okay to bike somewhere and that maybe I'll be able to starting throwing practice again, the temperature plummets 10 degrees and it starts to snow.

Hrm, so today I learned that in Clojure the auto-gensyms (like "foo#") in macros are only expanded once, at read time, so a macro that does something like `(def thing# ...)` will be the same name with every invocation, so you would need to do the equivalent of `(def ~(gensym) ...)`. A little bit annoying to figure out!

"Monster of the Week" rules so hard. I ran the first session with my co-founders last night and everyone had a lot of fun. They'd never played a pen-and-paper RPG before but they really got into it.
The system is so much better than something like D&D for collaborative storytelling. Can't wait to run the next adventure!

I know nothing about chess, but I am loving Joey Comeau's oft-shirtless cyberpunk speed chess videos. youtube.com/channel/UCytr76fNo

is a young person in your life at risk of exposure to ayn rand?

give them a copy of _the dispossessed_. you may save them years or an entire lifetime.

Reminder that Project Gutenberg Canada exists

gutenberg.ca/

The site is formatted like it's from 1994, but it's got dozens and dozens of digitised books that are in the Canadian Public Domain

#publicdomain

Aaand, there's a post soliciting talk proposals for LambdaConf on Lobsters now (I wonder which category talks about how great slavery is go in?). I miss when Lobsters was a social news site that wasn't full of vile people. Time to find another place to read, I guess.