Show more

Sat down for a minute and had a 3-hour coma nap. Now I'm dragging my tail but conscious at least.

Just figured out why my iTerm2 advanced paste (Cmd-Opt-V) regex filter (for pasting code examples into REPL) didn't work, needed a multiline option:


I dunno how anyone sane would figure that out.

introducing the Roko's Basilisk Trolley Problem

Turns out reading the spec or manual really can teach you how to not repeat effort that's built into your language. WHO KNEW?!

♫ What if everything around you
Isn't quite as it seems?
What if all the world you think you know
Is an elaborate dream? ♫

> (import (basicscheme))
> (define h (alist->hashtable '((name . "mark") (occupation . "coding bum"))))
> (println h)
occupation:coding bum

(the machinery behind this is a little monstrous, but it's useful)

Mark is bored.
Has finished Overlord, and is back to staring at rather lame video queues.
OH, Isekai Quartet 2 has a new episode! So there's 12 minutes sorted out.

Mac setting needed: Never allow apps to request focus.

In accordance with the IEEE code of ethics I’m required to inform the public that computers suck shit and you should never trust them

The CSAIL "missing semester" course, all the shit you really need to know as a programmer:

2020 Lectures
1/13: Course overview + the shell
1/14: Shell Tools and Scripting
1/15: Editors (Vim)
1/16: Data Wrangling
1/21: Command-line Environment
1/22: Version Control (Git)
1/23: Debugging and Profiling
1/27: Metaprogramming
(build systems, dependency management, testing, CI)
1/28: Security and Cryptography
1/29: Potpourri
1/30: Q&A

"The avalanche has already started.
It is too late for the pebbles to vote."

Show more

Cybrespace is an instance of Mastodon, a social network based on open web protocols and free, open-source software. It is decentralized like e-mail.