Notices by :p: (p@bae.st), page 11
-
:p: (p@bae.st)'s status on Tuesday, 20-Feb-2024 13:58:04 JST :p: @redneonglow @sjw No, just the box it was on is dead and I'm moving it to Revolver. -
:p: (p@bae.st)'s status on Tuesday, 20-Feb-2024 13:58:02 JST :p: @lauralt @redneonglow @sjw There's a scrobble endpoint that is in some patched versions of Pleroma. What I'm using is kind of awful, but it's kind of just a prototype to see if it works:
while sleep 1; do cmus-remote -C status | mawk 'BEGIN{m["artist"]=m["album"]="Unknown";playing=1;duration=180} $1 == "status" && $2 != "playing" {playing=0} $1 == "position" {position=$2; if(position < 10){system("sleep 10");exit}} $1 == "file"{n=split($0, a, /\//);m["title"]=a[n]} $1 == "duration"{m["duration"] = $2} $1 != "tag"{next} {f=$2;$1=$2="";sub(/^ +/, "");gsub(/["'\''\\]+/, "");m[f]=$0} END{if(playing && position>10) { getline auth < ".p-baest-auth"; system(sprintf("curl %s -F \"album=%s\" -F \"artist=%s\" -F \"title=%s\" -F \"length=%d\" -X POST https://bae.st/api/v1/pleroma/scrobble | jq \"[.album, .artist, .id, .length, .title]\"", auth, m["album"], m["artist"], m["title"], m["duration"])); } wait = (m["duration"]-position); print m["duration"], position, wait; if(wait < 10 || position < 10)wait=10; system("sleep " wait)}'; done
A better plan would be to just open a pipe to cmus-remote instead of repeatedly invoking it, and then poll status periodically and update it when the song changes (and gets played instead of just skipping around). It's a new Activity type (I think "Audio"), so if you hit the endpoint for my account, it'll show you something like the last ten songs. -
:p: (p@bae.st)'s status on Tuesday, 20-Feb-2024 13:57:24 JST :p: @sjw I did 9/11.
bushdid911.png -
:p: (p@bae.st)'s status on Tuesday, 20-Feb-2024 05:43:01 JST :p: @charlie_root @3T @dcc @urbancamper_55 @Decayable @Doll @Formerly_Trucks @Sui @dushman @william @dixienationalist @gabe @Dan_Hulson @agentcasey I'M NOW LOCKED INTO A CHARLIE ROOT MIX!
This is extra high-energy, it's great. -
:p: (p@bae.st)'s status on Monday, 19-Feb-2024 20:27:42 JST :p: @dushman Yeah, FSE's DB is 500GB on-disk, the box had 384GB RAM, it was absurd. I think the load can be handled fine with Revolver running on a small cluster; Revolver was already handling a lot of the caching and was serving uploads and a lot of static content (and in fact still is serving that stuff, but since the redirects aren't sending anyone there, it's extremely low-traffic at the moment) and was handling the load just fine on a tiny Frantech VM. -
:p: (p@bae.st)'s status on Monday, 19-Feb-2024 20:27:35 JST :p: @dushman In this case, it's been hardware failures. (If the last posts from @p have federated your way, you can see me celebrating fixing the Last Problem, a bad stick of RAM.) So for FSE, backups don't help if I don't have another machine that is large enough to handle the load. The options in this case are wait to acquire beefy enough hardware, or to acquire somewhat more modest hardware more quickly and to deploy different software on it. For the latter option, the backup *does* help because I can test out importing (which I wasn't gonna do yet but development focus has moved to getting FSE back up). -
:p: (p@bae.st)'s status on Monday, 19-Feb-2024 20:27:10 JST :p: @dushman I intend to specifically not allow it to rest in peace and to call it back from its coma.
fsern.jpg -
:p: (p@bae.st)'s status on Monday, 19-Feb-2024 15:55:47 JST :p: @e3ea @PonyPanda @RealRaul @dcc @graf @irie @sjw :brandt: -
:p: (p@bae.st)'s status on Monday, 19-Feb-2024 13:24:23 JST :p: @pernia @loliai @sjw AI-generated photo-realistic stuff is not the same as a drawing, you know that.
Plus a lot of these are feeler accounts from the pedo forum, they post shit like "I made accounts here, here, here, [50 servers] and the one here didn't get banned." I found out about this when some dude that got banned from baraag (guess what that takes) showed up on FSE. -
:p: (p@bae.st)'s status on Monday, 19-Feb-2024 12:47:04 JST :p: @dcc @PonyPanda @irie @sjw @RealRaul @graf Yes.
10--i_m_the_devil.mp3 -
:p: (p@bae.st)'s status on Monday, 19-Feb-2024 12:47:03 JST :p: @graf @dcc @PonyPanda @irie @sjw @RealRaul Ha, wow. I have not heard it before. -
:p: (p@bae.st)'s status on Monday, 19-Feb-2024 12:31:34 JST :p: @dcc @PonyPanda @irie @sjw
cunt-punt.jpg -
:p: (p@bae.st)'s status on Monday, 19-Feb-2024 12:31:32 JST :p: @RealRaul @dcc @PonyPanda @irie @sjw @graf Good morning, friends. :indiancallcenter:
hot_indian_dad_and_uncle.jpeg -
:p: (p@bae.st)'s status on Monday, 19-Feb-2024 12:19:39 JST :p: @irie @PonyPanda @sjw That was a good notification, I liked that notification. Thank you, irie.
flying-girl.jpg -
:p: (p@bae.st)'s status on Monday, 19-Feb-2024 12:19:17 JST :p: @PonyPanda @sjw Sometimes this happens when you haven't received enough and it drags fetching the older ones. Here's a notification! -
:p: (p@bae.st)'s status on Sunday, 18-Feb-2024 05:04:01 JST :p: @NEETzsche @r000t @graf
> I want to write something to the effect of "all control flow is goto in disguise"
Well, sure, it always boils down to "jump" or "jump and keep track of return address" or "pop return address", but language constraints can be helpful. But I think you understand the point.
> most importantly, you should get shit done, which is something I think we agree upon.
"Get it working, get it working correctly, get it working fast." or "Real artists ship." or "A good plan violently executed now whichever guy you like, there's a quote. This is one of the commonalities you can get from any of the really good hackers from this field's brief history, and is a rare case of the really good business guys and product guys also saying the same thing.
> It's that they don't like microblogging.
Fedi feels more like mailing lists used to feel; "microblogging" is more of a UI concern than an interaction style. (Just thinking aloud, not trying to get you to drag people here.)
(I still think an IMAP/SMTP interface to fedi would be workable. It might end up much more usable.)
> Thanks fam. IDDQD Magazine is a zine for guys who either use the 4chan blue boards, or would if they knew about them. That's the culture that informs it. It's interest-based, but it's still filled with the right personality types, i.e., ours. Or rather, the parts of our personality types that overlap. There is a particular focus on /tg/, though.
Oh, right, I had been meaning to ask you about Paranoia. It seemed like a lot of fun but there was some soulless corporate interference in a couple of editions and then the original team bought the rights back but then licensing issues made the entire thing impossible to get again. Apparently it didn't get popular enough for the novels to arrive on TPB or Libgen, but it's one of the more credible dystopias and actually dystopian.
> get you to write it in a way that a clever automechanic could read and comprehend it without it reading like Newsweek slop.
Oh, yeah, I've had a lot of non-technical clients. I think I get what you mean.
> Or why Paladins past AD&D 2e are literally demonic and you don't realize it because you're not a theologian.
Ha, sounds like an entertaining zine.
> And none of this is made-up. We already ran all that shit. And who knows what next. I literally paid my mortgage shilling this shit mid-2023 out of Vegas punk rock shows.
That is awesome!
> That's exactly the kind of experience I had, but I will admit I was trying to overcome it in this case specifically so I can get scrobbles off the ground on instances other than my own. And it worked. I won that battle.
Nice. I think I've seen them around, ryona.agency had them, I think SPC had them.
> I'm not sure what client you're using, but if you're using the Baest website, you'll see my scrobbles on SJW's fork of PleromaFE.
Oh, yeah, it's bloat. (Local on-device bloat; I use FSE's bloat when FSE's up as a dogfooding measure but for the moment, if I'm not hosting bloat, I can just use it locally.)
I can figure out how to get at the metadata from the client side if it comes down when you fetch a profile; what's it look like on the other end? Something cmus-fm might be able to do (or get hacked to do)? -
:p: (p@bae.st)'s status on Saturday, 17-Feb-2024 13:22:45 JST :p: @Humpleupagus @matty @graf Second edition just dropped a few months ago. -
:p: (p@bae.st)'s status on Saturday, 17-Feb-2024 13:22:43 JST :p: @graf @Humpleupagus @matty It's one of those things that is useful basically immediately, which is rare.
echo '++++[->++++<]>[-<+++++>>+++++++>++<<]<------.>>+++++.--.+.>.<[-<+>>>+<<]>[--<++>>-<]>---.+++++++++++++.+.<<<.>>>-------.---.<<<--.>.>>+++.-------.++.++[->+<<+>]>++++++.<<.<<.>[-<<->>]<<++++.[>>>--<<<-]>>>+.' | sed -E 's/(.)/\1\n/g' | awk 'BEGIN{print "BEGIN{p=0;"}END{print "}"}/\./{print "printf \"%c\",a[p]"}/\+/{print "a[p]++"}/-/{print "a[p]--"}/</{print "p--"}/>/{print "p++"}/\[/{print "while(a[p]){"}/\]/{print "}"}' | awk -f /dev/fd/0 -
:p: (p@bae.st)'s status on Saturday, 17-Feb-2024 13:22:42 JST :p: @0 @Humpleupagus @matty @graf See recent message sent to styx; you might enjoy.
lain_cereal_experiments.png
lain_doing_cereal_experiments.jpg -
:p: (p@bae.st)'s status on Saturday, 17-Feb-2024 10:02:05 JST :p: @graf Poisoning is more fun than 402 when it is something like that. :bruceforsythe:
See DM.