Paranoid but Probably Correct Thoughts on Go

You know how Rob Pike made Go as a weapon for controlling junior devs who can't be trusted with sharp objects?

The key point here is our programmers are Googlers, they’re not researchers.
They’re typically, fairly young, fresh out of school, probably learned Java,
maybe learned C or C++, probably learned Python. They’re not capable of
understanding a brilliant language but we want to use them to build good software.
So, the language that we give them has to be easy for them to understand
and easy to adopt.
Rob Pike, saying the quiet part of a supervillain's monologue out loud

Then USGOV in Snow Crash, trying to use Asherah as a weapon. YT's mom's utterly pointless job. If they can control what's in a programmer's brain, they don't have to worry about intellectual property, because there's no intellect!

In Wild Palms (partly filmed by Kathryn Bigelow, and the WP Reader includes Pat Cadigan, Bruce Sterling, & Thomas Disch! So it's all true!), the mind-eating/immortality computer virus/drug is named Go! "Everything must Go!"

DON'T YOU SEE? IT'S ALL CONNECTED?!

charlie day-conspiracy board

Whew. So glad I finally connected those dots. It's been bugging me all week.

Raspberry Pi 400 Setup

I got my RasPi400 after weeks of delay. WEEKS! What is this, 1980? (I wish)

Keyboard is almost precisely the size & layout of the Apple Magic Keyboard, which is fine with me. The key travel's bad, like the lawsuit butterfly keyboard. I'm moderately unpleased with the keyboard touch, but it's definitely usable. I switch over here to my Magic Keyboard, and it's night and day in quality. Mouse is nice enough; it's not a hi-DPI gaming mouse, but it's a good workstation mouse. Aesthetics are fine, I'd prefer black to white, but the raspberry red highlights are pleasing.

It is so nice to have a really usable little computer in a keyboard again. Literally the best thing since the Atari 800 (and that cost $899 in 1980, $2,869.53 in 2021's inflated currency; this is 28x cheaper!).

I've grown accustomed to Raspberry Pi OS (née raspbian). It's still a lame linux, but they've mostly got pulseaudio working(!) after 20 years of it being not functional, wifi mostly stays up, the desktop environment isn't awful. It's no Mac OS X Tiger, but nothing is anymore. There's less complaining from me using it, than hours of playing sysadmin would cause.

Not RasPi's problem, but I got a new, overly large portable LCD for use with this, FANGOR 15.6"; it's basically impossible to find any LCD >7" but <15" which has a decent rez (1920x1080) and color reproduction; the random-Chinese-fake-company plastic 10" on my RasPi4 is just awful, the worst screen I've ever used. RasPi4 is now on my bookshelf, waiting to be moved into a closet where it will live forever as a headless server that I don't have to hear the fan whine.

Checklist

  • "Recommended software"
    • Keep: Geany, Mathematica, WolframAlpha, VNC Viewer
    • Currently errors when I try to remove LibreOffice, which is bullshit!
    • I don't use Claws Mail, I use webmail on the pi. I should install mutt or alpine. But if you like graphical mail, leave it.
    • Minecraft Pi is ridiculous, tiny world, creative mode only, tiny window you can't resize. Don't bother.
    • Remove everything else.
  • Remove the unremovable crap and like half an SD card of dependencies! (update 2022-02-03: Seems like these are no longer pre-installed, so that's better.)
    % sudo apt-get purge "libreoffice*"
    % sudo apt-get purge "scratch*"
    % sudo apt-get clean
    % sudo apt-get autoremove
    
  • Add/Remove Software: zsh, gauche, vim, media apps. (update 2022-02-03: zsh is now in /bin/zsh where it should be.)
    % sudo apt-get install zsh gauche vim mpv yt-dlp 
    % sudo apt-get install xscreensaver xscreensaver-data xscreensaver-data-extra
    % chsh pi -s /bin/zsh
    
  • Fix mouse scroll direction!
    % sudo vi /usr/share/X11/xorg.conf.d/40-libinput.conf
    
    Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        # add this:
        Option "NaturalScrolling" "true"
    EndSection
    
  • Fix capslock to be ctrl:
    % sudo vi /etc/default/keyboard
    XKBOPTIONS="ctrl:swapcaps"
    

    Or ctrl:nocaps if you don't want any capslock, but I find it somewhat useful.

  • Create local user, not pi:

    % sudo adduser mdh
    % sudo usermod -aG sudo mdh
    
  • Disable auto-login: Raspi, Preferences, Raspi Configuration.

  • login as mdh

    % chsh mdh -s /bin/zsh
    % mkdir bin
    % mkdir tmp
    
  • Fix vim: How to Configure Vim

  • vi .profile:

    export EDITOR=vim
    export TMP="$HOME/tmp"
    export LESS="-C -i -M -g -e -y4"
    export PATH="$HOME/bin:$PATH"
    
  • vi .zshrc:
    umask 022
    
    unsetopt NOMATCH
    setopt APPEND_HISTORY
    setopt COMBINING_CHARS
    setopt EXTENDED_HISTORY
    setopt HIST_IGNORE_DUPS
    setopt HIST_REDUCE_BLANKS
    setopt INC_APPEND_HISTORY
    setopt INTERACTIVE_COMMENTS
    setopt NO_BANG_HIST
    setopt PROMPT_SUBST
    
    bindkey -e
    
    export HISTFILE=~/.zhistory
    export HISTSIZE=10000
    export SAVEHIST=$HISTSIZE
    
    autoload -U zmv
    autoload -U colors && colors
    export PS1="%{$fg[red]%}%n@%m:%~%#%{$reset_color%} "
    
    zmodload zsh/mathfunc
    zmodload zsh/regex
    
    function mcd() {
        mkdir -p "$1"
        cd "$1"
    }
    
    function cdcd() {
        while [ $# -gt 0 ]; do
            cd "$1"
            shift
        done
    }
    
    function hd() {
        hexdump -C "$1"|less
    }
    
    alias ..='cdcd ..'
    alias ...='cdcd ../..'
    alias ....='cdcd ../../..'
    alias .....='cdcd ../../../..'
    alias c='clear'
    alias grep='egrep'
    alias l='ls -FsCk'
    alias la='ls -FsCka'
    alias ll='ls -al'
    alias md='mkdir'
    alias rd='rmdir'
    alias sd='screen -d -r'
    alias v='vim'
    alias x='exit'
    
  • add menu to lock xscreensaver:

    % echo 'sleep 1; xscreensaver-command --lock' >bin/xscreensaver-lock.sh
    % chmod 755 bin/xscreensaver-lock.sh

    Then add that to your main menu (RasPi, Preferences, Main Menu Editor).

  • Reboot, should be nice now.

Outstanding Issues

  • No multimedia keys

What I'm Watching: Super-Duper-Man 1: Man of Steel

So my plan is to watch the Snyder Trilogy. Man of Steel (2013), Batman v Superman: Dawn of Justice (2016), then Justice League (Snyder Cut, 2021). I am totally catching up on my film backlog.

Hobomax has redesigned their site, the stupid profile select now takes 10 seconds to be clickable, and I only have one profile so it's utterly pointless. And now the video player "full screen" maxes out at 1900x800, which is 2/3 of my monitor. WTF. I can't watch it on my TV, because Hobomax doesn't have a PS3 app, and I'm not buying another console for a while. Anyway, personal watching woes aside.

Why is Krypton all black and medieval? It's a gleaming forest of crystal spires in ALL the comic art and the Bottle City of Kandor. They're effete but civilized. Why is Jor-El riding a World of Warcraft Windrider™? Why are babies in pods? The "Codex" is a magic skull? I hate this design. It's like they watched Kenneth Brannagh's Thor (2011) and said "We don't want to be sleek and Kirby-esque like Asgard! Make it all shitty and ugly!" Really that's the theme for all the DCU movies.

Why is General Zod chasing Jor-El instead of securing their rebellion? Why are they frozen into little flying penises, instead of sent to the Phantom Zone? Much later they call the prison ship the PZ but it's very poor setting exposition.

Ridiculously bad cyan/orange tinting.

"People are afraid of what they don't understand", says Pa Kent to whiny baby Clark. People are afraid of a guy who can punch you into a fine red mist, laser-fry your brain, give you cancer with X-ray vision, demolish your truck with his bare hands. One second of drunkenness or anger or lust, and everyone dies. Clark's a damned nuclear weapon with a dick, and we all know it. And occasionally Snyder manages to show that.

Jor-El's program/ghost takes over a random abandoned scoutship, and gives Kal-El the suit. Which looks nothing like Earth or Kryptonian fashion. The comics made sense: Kryptonians wore skin-tight spandex and capes in bright colors. That's why Supergirl looks like she does, cheerleader outfit with giant boob window is demure Krypton fashion.

At least in flight the film quality gets better, but as soon as it's on the ground again it's back to even darker cyan/orange. I'm having a hard time looking at this. I want to pluck out the eyes of every film editor who does this.

The "Clark bums around like The Incredible Hulk TV show" parts would be a good movie by themselves, or a long TV series with the saddest ending music ever.

Lois (Amy Adams) is adequate. We don't see her do anything except Superman, so there's no great love story, no hyper-competent reporter thing. She does her own photos instead of having a Jimmy Olsen, which is weird; and her camera gets busted, but she doesn't retrieve the flash card which would give her actual evidence. She's certainly no Margot Kidder.

So, main plot finally starts.

Kal-El gets weak when he breathes Kryptonian air, not Kryptonite. Apparently he can fly in space without Earth air. The Kryptonians who haven't adapted are the reverse? It makes no sense. Yellow sunlight is what makes Superman and Supergirl so powerful, and people of Kandor when they come out of the bottle.

Fight scenes finally start at 90 minutes or so. And it's exactly like the Batman Arkham games, lotta fast swooshing between targets, hit them in ways that should break anything material, and it just flops a ragdoll around and they stand back up.

Forget all the little SimCity people running from the terraforming of Earth, think of the financial losses from bombing New York! If there's one thing I've learned from The Avengers and this movie, it's that aliens love giant robot tentacles coming from nowhere. Those are the greatest weapons ever. Fuck missiles, nukes, lasers, get some robot tentacles.

Also the message of these films is always that Humans can't solve their own problems, even disaster recovery, without a local demigod to save us. Perry White (Laurence Fishburne!) & intern Jenny have a moment, just waiting to die is all they can do.

Zod has a speech near the end which is actually kind of poignant, and if any of that was portrayed in the previous 2 hours, he'd be a good villain, instead of a mook. He's no Terence Stamp, of "KNEEL BEFORE ZOD!" fame. The cute alien chick (Antje Traue, last seen in Dark) claims they have no morality, which contradicts Zod.

Every fight they find more tissue-paper buildings to go thru, even ludicrously going up into space to smash thru a satellite. Just silly.

The ending's so weird. Kal-El's sent all his fellow Kryptonians to a fate worse than death, but killing one is just traumatic.

★★★☆☆ — lost a star for the fucking awful color, half a star for how dull and fighty the end is, after the first half was OK. Nothing fun, just a slugfest.

Cyberpunk Manga

Most all of these are out of print, or so obscure that apparently I'm the only person I know who's ever read them.

  • Blame!: Nihei Tsutomu, Blame! anime previously reviewed.
  • Blame! Academy And So On: Nihei Tsutomu's art book, weird school side-story to Blame!
  • Noise: Nihei Tsutomu, prequel to Blame!
  • Digimortal: Nihei Tsutomu. Bleak and awesome.
  • AD Police: The serious part of Bubblegum Crisis. The anime is OK but not as good as BGC, the manga are the other way around.
  • Black Magic: Shirow Masamune's original epic of an Athena/Typhon bioroid sorceress fighting to free Venusians from an evil AI god Zeus 66 million years ago. The anime takes one minor element, the M-66 combat robots, and turns that into a well-drawn but vapid present-day (1990s) Terminator ripoff.
  • Appleseed: Shirow Masamune. "The Promethean X" are the four volumes of a girl and her cyborg boyfriend from a post-WWIII wasteland trying to "adapt" to a city created by and for bioroids, where Human people go crazy. Is civilization even possible for Humans?
  • Dominion Tank Police: Shirow Masamune. Bleaker than the very silly anime, but both are kinda light-hearted with absolute doom for humanity.
  • Orion: Shirow Masamune. Very weird Buddhist-fantasy-tech. Like steampunk but with mandalas and priests instead of Victorian aristocrats fucking you over. Main character is very much Typhon 2.0.
  • Ghost in the Shell 1.5 Human Error Processor: Shirow Masamune, the volume you certainly missed between GitS 1 & 2, which you can find new copies so I won't link to. Here Motoko/Puppetmaster hybrid learns to redesign user interfaces and jump between bodies (mostly taut young female cyborgs, because Shirow's a perv, and who isn't?)
  • Lazarus Churchyard: Warren Ellis, an immortal plastic-spiky-boy in a ruined England (post Brexit, ha!) trying to die and failing. Generally possible to get in print?

In all cases, I suggest grabbing the torrent and then just keeping all the cbz, read with your comic reader of choice.

What I'm Watching: The Head

An English-language (mostly), Spanish-made mini-series on hobomax. Remarkably good actors, cinematography, for the most part… though indoors scenes are heavily tinted cyan/orange. The disease of monochromism is spreading. I assume everything outdoors was shot in Norway, because it only shows Antarctic panoramas from stock footage, anything with characters is in a generic white void.

Science team goes to Antarctica. We see them goofing off, last day before winter. They watch John Carpenter's "The Thing", firmly lampshading what kind of show this is: Creepy drama, but with a few laughs. Team leader Johan (Alexandre Willaume) gets to go home for a break, his wife Aniika (Laura Bach) stays behind to work with pompous scientist Arthur Wilde (John Lynch, the poor man's John Lithgow).

Contact with the base is cut off. When they get back, almost everyone is dead. A survivor starts telling a story, and then more and more facts don't match up, and contrary stories are told.

So, the science in this: Arthur claims he's invented a bacteria that's 153x better than photosynthesis at scrubbing CO2 from the air, so he's solved global warming. If they'd said "10%", or even "100%", OK, maybe; 153x is so far past what's physically possible it's pure fantasy. Plants use sunlight to get energy to crack CO2 for carbon and oxygen; what's this bacteria using, nuclear fission? And even if you had it, you couldn't release it, it'd run away and convert the entire atmosphere to oxygen, deadly to most current life.

Each episode, Maggie remembers more of her story, tells Johan, he runs around looking for evidence, mostly doesn't find any.

★★★½☆ - watch, don't expect miracles

SPOILER












The problem is, the "mystery" doesn't hold up, it's out of character for at least 2 people directly involved, and 2 covering it up. The original crime is petty, and doesn't need a giant base-destroying coverup. The murders in the new base are just deranged and over the top, completely out of anyone's league who's accused of them.

I'd been wondering since the survivor story started if they'd do a Keyser Soze flip at the end, and sure enough the girl is who I thought she was, and even does a "this physical disorder is all an act" scene. But I don't find her "true" story plausible either, especially Nils' death is just impossible, and there's no way for her collaborator to not realize what's happening.

Are you classified as Human? Negative, I am a Meat Popsicle.

Twitter said Thursday it aims to have 315 million monetizable daily active users (mDAUs)
by the end of 2023 and to at least double its annual revenue in that year.
The announcement was made in an SEC filing.
Twitter’s stock was up more than 5% on Thursday afternoon.

So now you're not even a "Human Resource", "User", "Eyeball", or "Meat Popsicle", but an "mDAU". And by completely dehumanizing you like that, they were rewarded by the stock market.

What I'm Watching: Last Suspicions, The Investigation

  • Suspicions of Mr Whicher: Ties That Bind: (zon) A divorce case (in Victorian England, nasty business) turns into a missing person case, then murder. Paddy really seems to have grown into the role here (tho again by now the historical Mr Whicher is utterly different from this character), but this is the last one. Unlike #3, the video quality is back to normal, even fairly good views of pastoral English countryside, horses galloping around. Everyone in this crappy little village and the nearby manor house has secrets, nobody is innocent of anything. The mystery almost works; but they have to cheat by telling Whicher something the audience doesn't get to hear, which resolves everything. Still, a good enough episode to go out on. ★★★½☆

  • The Investigation: (hobomax) Danish 5-episode miniseries about the death of a Swedish journalist in a submarine ("ripped from the headlines!"). Stoic, brooding cop (Søren Malling) largely ignores his family while slowly moving between scenes. Very heavily tell-don't-show. We don't even get to see the first interviews with the submarine guy, just told about them. Ep 2 mostly follows officer Maibritt (Laura Christensen) investigating the journalist's private life. Somewhat less brooding, but still closed-off, moody. Ep 3 they finally get some physical evidence, but again spends very long stretches waiting, in silence. That's where I am so far. Another case of maybe 45-90 minutes of content stretched out to 225 minutes of show. I'll probably finish this tomorrow, I'm interested in the case, but I'm bored out of my skull by the pacing. ★★★☆☆

Nintendo Direct

Not a great Direct to start the year. bold for things I'm interested in.

  • Xenoblade? No, it's just Smash. My interest in Smash is zero.
  • Famicom Detective Club: Very interesting, I'll be picking these up if they're not unreasonably priced. Pre-order is nonsense in a digital store.
  • Monster Hunter is offensive, trophy hunting innocent animals not for meat, but because you've encroached on their land.
  • Mario Golf: No interest, even tho I enjoy some golf games, largely because it's Joycon based and I have a Switch Lite.
  • No More Heroes III: "Save the world!" It's yet another NMH game, you do stupid chores in an "open world" with nothing in it, then fight in an arena, and literally jerk off with your blade to charge it back up. Plot means nothing here. Another Joycon game. Hard pass.
  • DC Super Hero Girls: FFS STOP MAKING THAT NOISE! The shrieking pitch of the characters aside, this is not for me.
  • Miitopia: Miitopia should be Nintendo's social network, shared world thing, if they had any ability to operate anything social. Instead it's now a bad JRPG. Pass, and despair.
  • Animal Crossing: New Horizons: Super Mario Items: OH YES GIMME! Especially the warp pipes, my house is up on a high cliff, separated from "town" by the river, so no villagers can reach it. But it also takes me forever to get home. So now I'll put one warp at my house, one on the far side of city center.
  • Project Triangle Strategy: The game is named for its genre, a rock-paper-scissors triangle, strategy game. With some of the most cliché dialogue I've ever heard in a game. Where it does show gameplay, it's kind of similar to Jeanne d'Arc without the cute character design, clever story, or deep tactical combat. If it turns out good despite first impressions, I'll reconsider.
  • Star Wars Hunters: Zero gameplay trailer. Buy it because you're such a Star Wars nerd despite the last 40 years of mostly bad Star Wars, or don't. Pass.
  • Hyrule Warriors: Ha ha no. Really dumb "action fighting" game with inappropriate Zelda skins. Almost any other game is better than this trash.
  • Legend of Zelda Skyward Sword HD: Interesting enough, and they seem to have adapted the Wiimote/Joycon controls to the Lite OK. I played on Wii and it was passable but not great; if you didn't, it's worth trying.
  • Splatoon 3: Zero gameplay trailer. A little bit of character customization in a shoot-em-up where that won't matter a bit.
  • Capcom Arcade Stadium: Free-to-start in-app-purchase arcade. I'm downloading it now. [later] So, some of the games at least are free, but you have to "buy" each one separately in the Nintendo eShop™. Ghouls & Ghosts has maybe the worst controls I've ever seen, I get tangled on diagonal jumps and die. It is sadness.
  • Bravely Default II: Looks fine, probably worth playing if you like this kind of thing. Pre-order, so can't tell now.
  • Knockout City: It's like Smash, but team-based. But it's not even Smash. Total pass.
  • Outer Wilds: You have 22 minutes… Stop. No. I hated Majora's Mask, will not put up with this bullshit in sppaaaaace. I want to lazily coast around looking at and doing things at my own pace, and the Sun exploding puts a crimp in my game style.
  • Plants vs Zombies: Adequate early iPhone tower defense game, long outlived its sell-by date, more of a touch interface game. Do not pay anything for this.
  • Samurai Warriors 5: I love samurai sword-fighting, and sort of like fighting games, but there's not much there, and the ridiculous superpowers ruin the historical fighting concept.
  • Ninja Gaiden: Master Collection: You are the legendary ninja Ryu Hayabusa… You fight giant crabs, because that's what ninja do, right? These are all fun games, "ninja" in name only, very stupid, but fun.

  • Stubbs the Zombie: Rebel Without a Pulse: Slightly funny joke is carried on way too long.

  • World's End Club: Very cartoony/Flash-animation endless runner with cutscenes. Not much game to the game.
  • Neon White: Very weird "flying cards shoot angels" game, with at least 3 art styles mashed together incoherently. Pass.
  • Legend of Mana Remastered: It's a great game, one of the prettiest action RPGs of the old times. I have it on iPhone, old graphics upscaled. I don't think I like the new graphics, the original pixel art was perfect.
  • SaGa Frontier Remastered: Great game, art update. Unlike Mana, I think the art could use an update; I'm not sure I like this, but it may be better.