Pinned toot

If you're new to Mastodon and not seeing much, be sure to check out the 'Local' view to see other people on the same instance and the 'Federated' view to see what people on other instances are talking about!

14 chapters.
345 pages.
252 illustrations.

The first draft of my book is DONE.

Now to drink and then start reviewing the notes from the editor!

Heard at every conference ever:

"We'll now open up to questions from the audience."

"Hi, yes, I have a question. Well, two questions actually, and the first one has six parts. Actually less of a question, more of a story. Actually first let me explain where I'm coming from. I think first though you need my entire life story..."

- Coworker: Hey, can I ask you a question?
- Me: You just did!
- Coworker: I have a question about $specific_tech.
- Me: *waits several minutes*
- Me: It's bad enough to "ask to ask" but please don't make me ask you to ask me your question.

I think from now on I'm only communicating with Z-machine text parsers. Humans are over.

I have found Militant Bisexual Youtube and am likely to be absolutely insufferable until I sober up.

When I die, I want my tombstone to read:


That's enough info for anyone.

If anyone is interested in presenting at the next GrafanaCONline, the call for papers is is closing soon! Submit your 20- or 40-minute talk ideas by 06:59 AM UTC on April 10th.

That moment when you go to do a `git pull` on a service you're hosting for friends and realize that:
* you can't do a pull because you stupidly wrote the language translations you upstreamed in your working directory for the service you run
* you are almost certainly the only person who has ever even looked at the service in Esperanto anyway
* you shouldn't be updating running services while drinking, what's wrong with you

I understand the need for security training. I also understand the need to refresh this.

But I really wish I could skip watching hours of painful videos and just prove to the online test that I still know not to use "password" as my password.

Test Question: You get an email that says "Dear FIRSTNAME, I am CEO of UR COMPANY and plaze you must sends me iTunes gift crads now!!!1"

Do you:
* send the gift cards
* wipe the drool off of your keyboard and _then_ send the gift cards
* not be an idiot

@fribbledom I am in total awe of the number of awesome things you build and/or contribute to. You are amazing!

R.M. boosted

Really excited for FediDB, its something I wish existed when I started Pixelfed.

I hope it helps bring fediverse developers closer together and encourages greater compatibility across implementations!

#fedidb #activitypub #federation #communityResources

In today's episode of "WTF Am I Doing With My Life", I'm running Pop!_OS on my laptop, connecting to a server in my basement running Ubuntu, on which I'm running a virtual machine of Haiku, itself a reimplementation of BeOS, on which I'm currently installing a DOS emulator.

This is either an interesting art project or a cry for help. I'm not sure which.

R.M. boosted

After almost a year of development, I am happy to announce #FediDB will be launching to the public this weekend!

Building ActivityPub applications will be much easier with FediDB.

Special thanks to @NGIZero for funding development of this project!

#activityPub #federation #developerTools

Occasionally I torture myself by looking at real estate in areas that are much cheaper than Boston (where I live). Sometimes this means I get to see hilarity in staging.

Anyone who knows American Sign Language (or can fingerspell) should check out the sculpture in the background of this picture.

Spoiler: it says "LOVπŸ’©"

R.M. boosted is seeing a big traffic spike for the past 24 hours, but I haven't got the slightest clue where it's coming from...

Thanks anyway πŸ˜„



R-as-in-wrong M-as-in-motion

AWS managed service for Grafana and Prometheus announced today! Very excited to see these tools made easier to access for AWS users!

Basically this makes an X or Wayland system into a multi-seat terminal server surprisingly easily. After having done this once, I think I could scale it out to a ton of seats really quickly.

Why anyone felt the need to *build* this after, say, 1985 or so is beyond me. But it is cool regardless!

Show thread

[email protected]:~$ loginctl seat-status seat1
Sessions: *c2
β”‚ [MASTER] drm:card1
β”‚ drm:renderD128
sound:card0 "NVidia_1"

Show thread

[email protected]:~$ loginctl list-seats
seat23 seats listed.

[email protected]:~$ loginctl list-sessions
11 1000 fader pts/2
4 1000 fader pts/0
5 1000 fader pts/1
c1 124 lightdm seat0
c2 1000 fader seat1
c3 1001 xayide seat2 6 sessions listed.

Show thread

Today I learned about `loginctl` which, as expected, controls Linux logins. It's not quite as well documented as I'd like, but after tinkering with it for a while I've done some very cool stuff.

I put two NVidia cards into a 2U server and used `loginctl` to associate each one with an automatic login session in lightdm (plus one non-autologin session with the built-in VGA hardware). So without creating an xorg.conf at all, this system runs an X session for each card plus Steam to stream games!

Show older

A little group