Peter Bhat Harkins is a user on octodon.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.

@technomancy Maybe. They're mostly volunteer smallish communities, so they don't have attention or other resources to really do anything. I don't want to flounce dramatically (just whine on social media, uselessly).

I'm going to be really sad in a couple years when Google turns off email.

And Twitter's turning off some client APIs in August, so that account probably has three months to live.

Slack closed the IRC gateway and most of the Slacks I was in are at the free limit for apps or don't permit adding apps. Really frustrating to have been kicked out.

Me: If you want to make a 3D game, we'll get Unity or Unreal Engine. I think you might have to learn C++ for them.
11yo nephew: I've heard of that, it's a kind of JavaScript.
Me: ...not really.

The ebook "Anki Essentials" is the nicest intro to SRS I've seen: foggymountainpass.com/anki-ess

Saves at least a few hours versus the manual + random blog posts.

I'll write a blog post at some point, but the short version is that suspending my use of apps.ankiweb.net/ was a serious error. It's so effective that studying without it is almost a waste of time. It flatly solves the problem where a year or two after deliberate studying you can barely remember anything.

This is also my State of Python, replacing Brew with Arch packaging, and I have basically given up hope: xkcd.com/1987/

For context, I've been programming professionally for 17 years and 4 of those were exclusively in Python.

@GeoffWozniak Regular waffle with cooked, diced bacon. I baked the bacon (~15m at 400 on wire rack above foil) so it would cook evenly.

My first attempt at a bacon waffle went nicely, and I think I see a few things to try to make it even better next time.

I admit it's yak shaving, but I'm really happy with recent vim tweaks like fugitive (for the diff in the left 2 windows) and low-key colors w italics (tweaked from jcs's w Operator Sans Mono):

Stunningly beautiful recursive subdivisions of regular hexagonal tiling. (From archive.bridgesmathart.org/201)

Ruby regexp quirk, apparently undocumented: if you name a capture, you lose unnamed captures.

"ab".match(/(a)(b)/).captures => ["a", "b"]
"ab".match(/(a)(?<b>b)/).captures => ["b"]

Restarted my daily Anki study 11 days ago. Yesterday I did a big, 443 card review of all my overdue ASL cards. The next few days will be rough, but it's neat how much I remember. I'm adding cards for CS, probability, cog sci, and personal stuff.

Ruby nerd sniping attempt: with a MatchData, how would you remove a named capture? (Example swaps ; for . because autolinking)
"http://example;com:80/foo:80".match(/https?:\/\/([^\;]+\;)+[a-z]+(?<port>:\d+)?(\/|\z)/) -> 't.co/66sO2kch12 <example.com/foo:80>