@cks@mastodon.social avatar

cks

@cks@mastodon.social

That cks. Overcommitted sysadmin, photographer, bicyclist, and other multitudes. I write a lot of words for a programmer. he/him

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ripienaar, to random
@ripienaar@devco.social avatar

Accidentally deleted some keybase proof, and I wonder if this thing is even worth borthering with?

Whats the point sigh, i am generally quite uninterested in PGP based stuff - mainly because of the god awful UI that makes it all a little clique of nerds rather than something useful.

cks,
@cks@mastodon.social avatar

@ripienaar I figure that if someone ever has to send me an encrypted thing I will tell them 'use age[1] and encrypt it to my Github SSH key' (which they can easily get). Or I'd publish an ed25519 (SSH) public key here or something similar, since they're short.

Life is too short for me to touch PGP/GPG/etc.

1: https://age-encryption.org/

cks, to random
@cks@mastodon.social avatar

Recently, my music tastes have had strong 'nope' reactions to anything with English vocals, to the point where I wondered if I was done with vocal music. But based on listening to Unicorn by Gunship[1], apparently I just needed to find sung/vocal stuff that clicked with me, and this seem to be doing it.

(I know I saw this album come up on my feed semi-recently with someone mentioning it was their music of the time, but I can't find it now to give credit.)

1: https://gunshipmusic.bandcamp.com/album/unicorn

cks, to random
@cks@mastodon.social avatar

On my work Fedora desktop (currently Fedora 39), I've had a long-running problem where 'dnf updateinfo info' would report on updates that I already had installed. Today, I discovered 'dnf updateinfo list' and by paying attention to the package names, discovered that the root of my issue was that I had old 'debugsource' packages installed from Fedora 37 (!!). Removing those packages fixed my 'dnf updateinfo info' problems and also freed up some disk space (almost 1Gbyte),

cks, to random
@cks@mastodon.social avatar

I don't know which is sadder to see, the manga series that just stop being released (either quietly or openly), or the manga that have an ending that's very obviously 'oops we got cancelled, you have two chapters left, wrap the story up somehow'.

cks, to random
@cks@mastodon.social avatar

This is my system administrator's "what is wrong" face when Internet ssh authentication probes against our systems seem to have fallen off a cliff, as reported by system logs. We shouldn't be seeing only two in the last hour.

(The nose dive seems to have started at 6:30 am Eastern and hit 'basically nothing' by 9:30 am.)

bitprophet, to random
@bitprophet@social.coop avatar

Always weird how I can get a voicemail (from a known number, at that) without also having a missed call. What?

cks,
@cks@mastodon.social avatar

@bitprophet I wonder if you only get a 'missed call' indication if your phone was in contact with the cell network at the time of the call. That could give you 'voicemail without missed call', especially if the network goes straight to taking a voicemail because it knows the call can't connect.

cks, to random
@cks@mastodon.social avatar

Usually I think of GNU Emacs as just like Firefox or other multi-window programs, where I can do things freely across all of the windows and things will keep up. Then every so often, Emacs will remind me that it's actually single threaded.

(Usually this happens during MELPA/ELPA package updates, when Emacs is busy doing this and that.)

cks, to random
@cks@mastodon.social avatar

Putting lip balm on my lips before going to bed during winter (or in general doing it while at home) is a life hack that has been great since I talked myself into actually doing it regularly instead of letting myself be too embarrassed about doing something like that.

(Lip balm while I'm awake has the whole eating/drinking problem, but I don't do that much while I'm asleep. I hope.)

cks,
@cks@mastodon.social avatar

@bitprophet I have a very irritating thing where I am extremely sensitive to noise when I'm sleeping, so I've never looked for a night-long humidifier I could put in the bedroom.

(I did find an (expensive) fan that can be set sufficiently silent, which has been really nice in the summers. I have AC, but it gets turned off overnight for this reason.)

drewdevault, to random
@drewdevault@fosstodon.org avatar

I wonder what the oldest IP address in continuous operation is. 192.33.4.12 is at least 34 years, can anyone beat it?

cks,
@cks@mastodon.social avatar

@drewdevault My university has some systems that I'm pretty sure have been at the same IP since we got on the Internet, but unfortunately I think we won't beat 192.33.4.12 because we only got on the Internet around 1990 or slightly before.

(One of them is the machine that hosts my techblog, unless I remember its now-ancient history. I don't think we ever renumbered its primary IP.)

cks, to random
@cks@mastodon.social avatar

It has been '0' days since I was arms-deep in the OpenZFS code because a lot of the statistics and metrics information is what I would politely call 'underdocumented'. At least there are code comments! (If you know where to find them.)

cks, to random
@cks@mastodon.social avatar

This is my face when I discover another Bandcamp ambient music label with a 'buy our entire discography cheap' offer. Only 87 releases this time, at least (unlike the one that was 253 or so, I am still slowly working through them every so often).

cks, to random
@cks@mastodon.social avatar

Blog post: What I'd like in a hypothetical new desktop machine in 2024 (for a Linux sysadmin) https://utcc.utoronto.ca/~cks/space/blog/linux/MyMachineDesires2024

Can I get all of this? Probably not in one spot, unless I wind up with an extra-expensive motherboard. The likely compromise is 2x M.2 NVMe, 4x SATA, no ECC RAM (and maybe only 32 GB), and only one motherboard DisplayPort and maybe a GPU card. It sounds like I want to stick to true 1G motherboard networking, too.

bitprophet, to random
@bitprophet@social.coop avatar

Are you normal, or are you essentially frittering away an entire afternoon because you're too reluctant to get “into" anything while waiting for a contractor to stop by "sometime later today”? 😩

cks,
@cks@mastodon.social avatar

@bitprophet How can I get into anything when I might be interrupted at any moment?

("Sometime around noon or later" is especially fun because guess what, generally no lunch for me, or at most bites of this and that that I can finish in moments.)

cks, to random
@cks@mastodon.social avatar

Some days I feel like going fast(er) and hard(er) on the bike commute to the office, and some days I don't. Today was a 'don't' day, with an average speed of 16.8 km/h. Since it's a short commute (7.5 km), my dawdling didn't make it take much longer.

Perhaps it's the sunshine. Toronto has been grey on my commute days for more than a week, I think. (And next week it'll be back to grey on those days, based on the current forecast.)

bitprophet, to random
@bitprophet@social.coop avatar

TFW you either haven't run your linkchecker on your personal site in at least 3 full years (probably longer), or the one you used previously wasn't actually searching everything? 😩

anyway, friendship with linklint ended, now linkchecker is my best friend

cks,
@cks@mastodon.social avatar

@bitprophet I've decided I'm probably never going to run a link checker against my techblog because I don't want to know (because it'll be both too depressing and too much work).

I've seen some people who just link to the wayback machine version of a URL even for current links (that are still there) and I feel that.

cks, to random
@cks@mastodon.social avatar

It has been '0' days since someone piped the Ubuntu security announce mailing list into their Jira, then Jira generated a ticket for the latest Ubuntu update email and sent it to the mailing list, and Canonical's mailing list configuration let it be sent to everyone signed up to get Ubuntu security announcements.

Challenge: set your announcement mailing lists to only allow your announcements, not random (auto)replies. Difficulty: impossible, apparently.

tqbf, to random

I wrote a thing and now I can close a bunch of tabs woooo. https://fly.io/blog/macaroons-escalated-quickly/

cks,
@cks@mastodon.social avatar

@tqbf In third_party_caveat(), is the url supposed to be the second or third argument (it's said to be the third but the code calls it with the URL the second)? Also, is the 'tag' the 'ticket'? I'm confused otherwise

cks,
@cks@mastodon.social avatar

@tqbf I think there may still be a bit of confusion in the code. The definition's arguments are (ka, tail, msg, url), but the call is with (tail, key, url, <code to make what looks like the message>).

(I noticed all of this because I was trying extra-hard to make sure I really understood the article.)

cks, to random
@cks@mastodon.social avatar

I have a bunch of fvwm key bindings for window manager operations and generally they're wired into my fingers below my awareness. But every so often I think about one too much and then I temporarily forget how to do it and have to look it up in the configuration file.

Brains are fun. Do not look behind the curtain, you will regret it.

Anarcat, to Blog
@Anarcat@kolektiva.social avatar

router archeology: the Soekris net5001 https://anarc.at/hardware/server/roadkiller/ -planet -planet

cks,
@cks@mastodon.social avatar

@Anarcat The missing year in logs problem is possibly a traditional syslog issue; the usual text format for them just doesn't put the year in, presumably to save (text) space and because it's got to be obvious because on a 4.2 BSD Vax who would waste the precious disk space to keep logs that long?

(It was interesting to hear EICat mentioned, as they're still my ISP.)

cks, to random
@cks@mastodon.social avatar

The great benefit of making our primary multi-user Unix login server a giant 112-core, 512 GB RAM server is that we don't have to really care what people do on it any more, unlike the days when it was a puny little Dell 1U basic rack server.

(It's still 1U. It's amazing what you can get into 1U these days. Also yes we have per-user resource limits for RAM and CPU usage, although they're pretty generous ones; you basically can have a more or less desktop-equivalent amount.)

cks,
@cks@mastodon.social avatar

You might wonder what people do to create load on a giant multi-user Unix login server. I regret to tell you: VS Code.

(Sometimes people run compute-intensive programs for various reasons, but most of it is VS Code and related things, like Python notebooks. Rarely it's running Python installers, some of which can take rather a lot of memory to work out package dependencies for GPU computing things.)

whitequark, (edited ) to random
@whitequark@mastodon.social avatar

>>> class foo:
... def bar(self):
... print(class)
...
>>> foo().bar()
<class 'main.foo'>

how does this work in Python?

EDIT: answered, see responses (thank you all!)

cks,
@cks@mastodon.social avatar

@whitequark Python 3.11 definitely seems to know that class is special; the CPython bytecode in foo.bar.code starts with a COPY_FREE_VARS opcode and then uses LOAD_DEREF for class instead of the usual LOAD_GLOBAL.

JessTheUnstill, to random

SWATting would no longer be a problem at all if we abolished SWAT teams.

Maybe having an on demand paramilitary strike force that can be deployed by anyone with a phone and a plausible sounding story was a bad idea to start with.

cks,
@cks@mastodon.social avatar

@JessTheUnstill My cynical suspicion is that much like more police create more crime, SWAT teams create excuses to use them for internal reasons. If you have a SWAT team sitting around not doing anything, do they really need all of that budget money? So SWAT teams are motivated to find ways to get used, the more the better (for their budget and prestige).

(Plus this isn't just police, there's a whole pressure on government as a whole to be 'efficient', which often means no idle resources.)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • rosin
  • mdbf
  • tacticalgear
  • osvaldo12
  • InstantRegret
  • DreamBathrooms
  • modclub
  • magazineikmin
  • thenastyranch
  • khanakhh
  • Youngstown
  • slotface
  • kavyap
  • JUstTest
  • ethstaker
  • tester
  • GTA5RPClips
  • Durango
  • normalnudes
  • cubers
  • ngwrru68w68
  • everett
  • provamag3
  • cisconetworking
  • anitta
  • Leos
  • lostlight
  • All magazines