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

@fribbledom so I would not really describe launchpad as "easy" but put into context next to git... it's not so bad?

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

github.com/muesli/duf 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 πŸ˜„

Dear makers of voice automation systems: PLEASE STOP INVENTING YOUR OWN PHONETIC ALPHABET SYSTEMS WHEN NATO PHONETCIS ALREADY EXIST.

Sincerely,

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
seat1
Sessions: *c2
Devices:
β”œβ”€/sys/devices/pci0000:00/0000:00:03.0/0000:04:00.0/drm/card1
β”‚ [MASTER] drm:card1
β”œβ”€/sys/devices/pci0000:00/0000:00:03.0/0000:04:00.0/drm/renderD128
β”‚ drm:renderD128
└─/sys/devices/pci0000:00/0000:00:03.0/0000:04:00.1/sound/card0
sound:card0 "NVidia_1"
[...]

Show thread

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

[email protected]:~$ loginctl list-sessions
SESSION UID USER SEAT TTY
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!

R.M. boosted

"Space-time tells matter how to move; matter tells space-time how to curve"

-- John Wheeler

My coworker: "I feel so bad for you when I look at your calendar! You never even have time to eat lunch!"

Same coworker: *books last remaining 30 minute slot in my day between 0800 and 1800*

@fribbledom very cool!

(Though there is also a GitHub data source plugin to directly grab the data without need for Influx: github.com/grafana/github-data)

Early voting in the past: show up, walk right in, vote, leave.

Early voting today: line out the door of city hall, down the street, and around the block.

And early voting has been running for a week already.

@fribbledom I'mma need to fork Mastodon so that I can have a server that lets me favorite this more than once

It took me way longer to get this working than expected but it's alive! 2.11BSD on a PDP/11-70 (emulated) logged in via a TeleVideo serial terminal.

Ready to go conquer the Great Underground Empire!

@fribbledom Part of the point of a settlement on Mars is that it can force us to learn more about technologies that can help us preserve Earth. The two goals are not mutually exclusive; they in fact reinforce each other.

@fribbledom Nice! Been there, done that, got the t-shirt :D

R.M. boosted
Show older
Amaseto

A little group