Show more

covid-19 filk, birdsite 

@danajaybein@twitter.com has provided lyrics to Coronavirus Rhapsody: threadreaderapp.com/thread/124

re: social distancing, Gilbert & Sullivan 

[…]
Go take a walk, or ride a bike, or dig into an unread book;
Avoid the bars and restaurants and carry out, or learn to cook.
There's lots of stuff to watch online while keeping safe from sinus ills
(In this case, it's far better to enjoy your Netflix MINUS chills)!
Adopt a pet, compose a ballad, write some earnest doggerel,
And help demolish Trump before our next event inaugural.
Pandemics are alarming, but they aren't insurmountable
If everybody pitches in to hold ourselves accountable.
In short, please do your part to practice prudent co-existence-ing,
And be the very model of effective social distancing!

— Eliza Rubenstein

[2/2]

Show thread

social distancing, Gilbert & Sullivan 

I am the very model of effective social distancing!
I listen to the experts on the topic of resistance-ing;
I know that brunch and yoga class aren't nearly as imperative
As doing what I can to change the nation's viral narrative.
I'm very well acquainted, too, with living solitarily
And confident that everyone can do it temporarily:

[…continued, 1/2]

— Eliza Rubenstein

train of thought:

• I need to get up from the computer.
• What's a program that will kick me off the computer?
• Oh, `workrave` is still maintained, but the website is derelict? Do they need any help to get the new one ready?
• Here's a different program in a language I like better. But some of these dependencies seem superfluous. Could I reimplement those functions to streamline it?
• This API says it's been deprecated in favor of something about a "Seat." What's a Seat?
• I'm still hungry.
• I need to get up from the computer.

(I'm working on a pull request I started at the sprint yesterday, that's what reminded me of this.)

Show thread

GitHub 

This repo doesn't live here, I'm just making PRs: <gist.github.com/keturn/9ea3aa7>

In the GitHub workflow (which is ubiquitous these days), you submit contributions by forking the repo, which shows up prominently on your profile and namespace.

But I'm not maintaining a long-lived branch and this URL isn't one anyone should use to reference the upstream project.

I've made a little script that replaces the default branch in your forked repo with a sign that says "Pull-Request Only Fork."

Okay Pythonistas. Pythians. Portlanders and other Cascadians. I'm not at today but I'm signed up for Monday's sprints.

Please share, I'm looking for help on upcoming projects for The Recompiler -- paid positions for editing, print and ebook design, and research support recompilermag.com/2020/02/04/h

wanted: a browser/window manager plug-in that detects if I am mindlessly flipping between windows in a novelty-seeking cycle, and kicks me off for a while.

(I've had some success with things like Leechblock, but this would be more checking behavior than strictly filtering by destination.)

software bug 

to temper this a bit: just discovered Darktable using 4 CPUs at a time when I think it should have been idle for the last many hours.

so maybe some bugs to file after that reading. In the meantime, something to keep an eye on.

Show thread

Relatedly: tried out Darktable today (for editing digital photos shot in raw mode).

Seems pretty good! Flexible, snappy, and stable so far. But goodness there are a lot of ways to do very similar things:

What's the difference between "exposure correction" and adjusting brightness? How does that compare to tone mapping, or "global tonemap"? Where does the "base curve" come from? Which things should I use in combination, and when should I just pick one because they're alternative approaches to the same task?

I've got some reading to do.

darktable.org/

Show thread

Unicode emoji proposals continue to be entertaining reading.

> The expression “Don’t feed the troll” could be represented as TROLL + POULTRY LEG + COMBINING ENCLOSING CIRCLE BACKSLASH. In the internet image on the right this expression is depicted as someone handing a roast chicken to a troll, enclosed in a prohibition sign.

— from L2/19-232 by West & Everson, which is a cromulent submission overall, though this suggested sequence is pushing it.

unicode.org/cgi-bin/GetMatchin

Every single person on Mastodon is an anarchist trans girl from Portland, Oregon who works in infosec. In fact, I am an anarchist trans girl from Portland, Oregon who works in infosec. I wish I had found out sooner.

The reason I've been working out how to scroll by column is, of course, so I can make landscape-mode layouts for reading web fiction, like gitlab.com/keturn/multicolumn-

CSS+ 

`position: sticky`

Neat CSS rule where the element starts off positioned as normal, until you try to scroll it away, at which point it sticks to the edge.

developer.mozilla.org/en-US/do

re: css, javascript 

I was about to write "`scroll-snap-type: mandatory` is not sufficient on its own," and I went to double-check.

I *do* have scroll-snap working so Firefox's default handling of the right arrow key gets to the next column.

But not left. It must always round up or something, so 1 + 0.1 = 1.1 → 2, but trying to go backwards 2 - 0.1 = 1.9 → 2.

Show thread

re: css, javascript 

I've had some success combining this with Scroll Snap, which is a handy thing for this use case:

developer.mozilla.org/en-US/do

where my arithmetic gives me a close-enough value and then scroll-snap will snap to. But it would be nice to not need to both add the keybinding *and* manipulate the document's CSS.

Show thread
Show more
Toot.Cat

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!