POST https://kbin.spritesserver.nl/f/inbox

SharedInboxController

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_controller
"App\Controller\ActivityPub\SharedInboxController"
_firewall_context
"security.firewall.map.context.main"
_route
"ap_shared_inbox"
_route_params
[]
_security_firewall_run
"_security_main"
_stopwatch_token
"9e64ec"

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip"
content-length
"34816"
content-type
"application/activity+json"
date
"Sat, 03 May 2025 08:35:01 GMT"
digest
"SHA-256=X0d3MtcGi5UBrsTqxEnICe2DvGKrBR2qET8zoTeB4HA="
host
"kbin.spritesserver.nl"
signature
"keyId="https://beehaw.org/c/chat#main-key",algorithm="hs2019",headers="(request-target) content-type date digest host",signature="XOqC3/8HjdoVcl6zf4cH77KRVp0eCPdkKY3cmLmwitCLn6NojhHw11uy4k9zg0hUeKOupX26CULcNTuo39hYpLtKssHIaRH240FEmBz8R37IDJlfojGJ7aK1EeBHojjUr3n+gdhEWHJ/SVgUz4S8cz+egdOmoWN26+hmyhpA7oXx6NCRz1nLk4mmDogZSado8titqrxQWSk0jofIFvK6IVobAkwNcNPGujIWY5h4shZlsM2zInOx9sSpg2/8mWFSJZW8zZWlILyWion7nfliRvpQm7X3CqMoWtKwakDQoDg0XJsEc2hsqUK4VIqC2wlxwwNhjF61X2TSqFrxmk2hEA==""
user-agent
"Lemmy/0.18.4; +https://beehaw.org"
x-php-ob-level
"1"

Request Content

Pretty

{
    "@context": [
        "https:\/\/www.w3.org\/ns\/activitystreams",
        "https:\/\/w3id.org\/security\/v1",
        {
            "lemmy": "https:\/\/join-lemmy.org\/ns#",
            "litepub": "http:\/\/litepub.social\/ns#",
            "pt": "https:\/\/joinpeertube.org\/ns#",
            "sc": "http:\/\/schema.org\/",
            "ChatMessage": "litepub:ChatMessage",
            "commentsEnabled": "pt:commentsEnabled",
            "sensitive": "as:sensitive",
            "matrixUserId": "lemmy:matrixUserId",
            "postingRestrictedToMods": "lemmy:postingRestrictedToMods",
            "removeData": "lemmy:removeData",
            "stickied": "lemmy:stickied",
            "moderators": {
                "@type": "@id",
                "@id": "lemmy:moderators"
            },
            "expires": "as:endTime",
            "distinguished": "lemmy:distinguished",
            "language": "sc:inLanguage",
            "identifier": "sc:identifier"
        }
    ],
    "actor": "https:\/\/beehaw.org\/c\/chat",
    "to": [
        "https:\/\/www.w3.org\/ns\/activitystreams#Public"
    ],
    "object": {
        "id": "https:\/\/beehaw.org\/activities\/update\/b31b2da3-ad1d-4b3f-b0d4-19187e2f58ba",
        "actor": "https:\/\/beehaw.org\/u\/Powderhorn",
        "to": [
            "https:\/\/www.w3.org\/ns\/activitystreams#Public"
        ],
        "object": {
            "type": "Page",
            "id": "https:\/\/beehaw.org\/post\/19786702",
            "attributedTo": "https:\/\/beehaw.org\/u\/Powderhorn",
            "to": [
                "https:\/\/beehaw.org\/c\/chat",
                "https:\/\/www.w3.org\/ns\/activitystreams#Public"
            ],
            "name": "From the archives: Aug. 23, 2008, from my diary. Aug. 23 is dangerously close to other things. This is fucking long, just so you're aware.",
            "cc": [],
            "content": "<p>Interesting week - 8\/23\/2008<\/p>\n<p>As you\u2019ve likely sauntered this way from my wife\u2019s blog, there\u2019s no need to rehash the news about the cat, beyond: We have a new one. It\u2019s older than we thought. It\u2019s quite sweet and already fixed and declawed. I can now step onto the porch for a cigarette unmolested.<\/p>\n<p>(\u201cAn Unmolested Cigarette\u201d \u2013 where\u2019s Gore when you need him? [I mean Al Gore, not Gore Vidal. {If that\u2019s not funny to you, probably nothing I say will be. (It\u2019s been entirely too long since I nested brackets so far that it cycled back to parens.)}])<\/p>\n<p>No, the news of the week revolves around work. Somehow, I find myself, through deed, not word, sliding inexorably toward some sort of quasi-management position in which I become a dotted line to the editor on the org chart. Well, as one of the deskers mentioned this week, we\u2019re really <em>all<\/em> dotted-lined to him, by virtue of the fact that our boss does nothing.<\/p>\n<p>But it\u2019s a special breed of nothing. One that, in fact, makes me realize that Scott Adams did not actually exaggerate when he created Wally. My boss actually walks around, coffee mug in hand, from tiny office to tiny office, talking to people about things they have no interest in hearing. What could be worse? Well, when he\u2019s done traipsing about, he returns to his office. The one I share with him. The man cannot say anything once. A classic example of this would be \u201cYou probably want to do this, because, you see, you probably want to do this.\u201d Given a set [N], \u201cthis\u201d is the same thing for all N. He also seems to have been sick on that day in kindergarten wherein the concept of the \u201cinside voice\u201d is imparted.<\/p>\n<p>This includes the phone conversations he has with the girls and parents involved with the soccer team he coaches. In the office. On deadline. With me in there.<\/p>\n<p>Anyway, he\u2019s been working there since 1979, and short of the Iranian hostage crisis and Skylab falling, the only other thing of note that I\u2019m aware of from that year was being born. He\u2019s the fixture sort of co-worker, the one that won\u2019t get fired for any reason.<\/p>\n<p>Not that he hasn\u2019t really been giving it the college try in the past week.<\/p>\n<p>One of the deskers (we\u2019ll call him \u201cGreg\u201d) is on vacation, and has been for the past two weeks. This is not, inherently, a problem. However, he is responsible for doing the bulk of the features work, some of which must be done on Mondays. Our intrepid boss failed to schedule anyone for the past two Mondays, and last week, one of my co-workers (we\u2019ll call her \u201cDawn\u201d) sucked it up and said, \u201cI\u2019ll come in on Monday.\u201d She works Tuesday through Saturday, and we have a moratorium on overtime.<\/p>\n<p>Because said boss was on vacation until after Greg started vacation, it was a decision that had to be made without a supervisor around. In the end, no harm, no foul. But as Dawn looked to Week Two of six days, with a young son, no less (not that I want one, but she never makes excuses about missing work for her son; quite the reverse, so I respect her), I offered to take her Saturday shift this week. She wanted time off, and I wanted overtime.<\/p>\n<p>We ran it past the boss, who wasn\u2019t quite sure why any overtime was necessary. Explaining that the need to cover 11 shifts with two people has a nasty remainder didn\u2019t quite clear things up for him, and the idea that he, as the only exempt employee in the department, cover the fucking shift himself was simply a nonstarter.<\/p>\n<p>The compromise was that I\u2019d try to shave some hours off during the week, given that layoffs are in the immediate future, and I\u2019d rather not walk in looking like I was wearing a shirt from Target. A house-brand shirt from Target.<\/p>\n<p>That was the end of last week.<\/p>\n<p>On Monday, I came in and another co-worker (let\u2019s say, \u201cPhil\u201d) was quite irritated with our boss because on Sunday, he showed up fully five hours late because whatever soccer tournament his girls were in, they won the first game, and he simply <em>had<\/em> to stick around for the next one.<\/p>\n<p>So Phil has to report to the editor that our boss didn\u2019t show up until 7 p.m. on Sunday (here, I gently remind the reader that we\u2019re a morning newspaper with an 11:45 p.m. deadline). After I hear this story, Dawn also reports that the boss didn\u2019t show up until 4:30 on Saturday. (Sundays, if you haven\u2019t noticed wherever you may reside, are large papers. And contrary to popular belief, gnomes and elves do not produce said paper.) Whoever\u2019s running the Sunday paper is supposed to be in by 2 p.m. (When I\u2019ve been running Sundays, I haven\u2019t come in until 3 or so, but that\u2019s because I spend the square root of zero hours walking around with a coffee mug.)<\/p>\n<p>So, the boss fuckup trifecta is in play. Not avoiding OT in his department and showing up, in aggregate, 8 hours late. Any further tricks up your sleeve there, boss?<\/p>\n<p>Well, the city editor comes into my office on Monday and says, \u201cSo I assume [boss] talked to you about the election package.\u201d Tuesday was our primary election. \u201cUmm, no,\u201d I said. \u201cYou\u2019re joking,\u201d he said. \u201cDid you really expect a different answer?\u201d I countered. The look on his face said no, he didn\u2019t <em>expect<\/em> it, but he was sure as hell <em>hoping<\/em> for it. From there came a litany of the sorts of language romantically ascribed to newsrooms, even though we can\u2019t smoke at our desks and the bottle in the bottom drawer is no longer allowed.<\/p>\n<p>Ah, yes, the election package graphics agate boxes. The boss did come in on Tuesday, his day <em>shudder<\/em> off, and offered to come in between 9 and 11 if we needed him to fill in the agate. He figured it would take about 20 minutes. Phil told him that we\u2019d manage just fine.<\/p>\n<p>Between working on the wire pages and the live coverage, I ask Phil if he can get me a copy of the page templates, because there are a few bits of wheel reinvention that we engage in every night that I\u2019d prefer to have automated. He\u2019s thrilled that someone else wants to take up the task, so he points me to the template, I make the changes, and then we wait for a few days for live pages to propagate.<\/p>\n<p>Meanwhile, Election Night proceeds apace, and I\u2019m done with my inside pages around 11. Phil asks if I can fill in the agate. He\u2019s still working on A1, so of course I say I can help. And then I discover that all the data the reporters were supposed to have collected for the agate weren\u2019t collected. And then I discover that what <em>was<\/em> collected came from different sources. And <em>then<\/em>, I discover that the city editor, who was supposed to compile the rest, you know, down to the fucking state Lands Commissioner, was instead posting stories to the Web. (We\u2019re a Web-first publication, don\u2019tchaknow.)<\/p>\n<p>Seventy-five minutes of aggregating, formatting and inputting ensues. The only things that keep my blood pressure in the healthy range are a smoke break and the knowledge that I\u2019m being paid professional overtime wages to do basic data entry.<\/p>\n<p>We blow clear through deadline, and by the time Phil\u2019s A1 is done and my agate is good to go, we\u2019re 45 minutes past deadline. What this means is: A1 and the agate did not get proofed. Once again, the front page of the paper and the only clump of data people would care to read did not get a second read. This is what we like to call \u201camateur hour.\u201d<\/p>\n<p>Now, Phil and I have egg on our faces (him more so than me, thankfully) because the boss <em>had<\/em> offered to come in. But we only realized our shortfall at the tail end of his \u201cavailable\u201d time, and regardless, the roaming coffee mug would have slowed us down more than anything else. Thank god upper management knows this to be the case.<\/p>\n<p>Meanwhile, on Tuesday, it surfaces that, in the face of layoffs, my brilliant boss decides to tell a room full of people who don\u2019t work in the newsroom that he hopes lucrative buyouts are in the offing, because \u201cI\u2019m done with this job.\u201d One of these people reports directly to the circulation manager, who immediately passes off the information to the editor. Bad move. He\u2019s acting like he wants to be fired, and when buyouts are offered, they go to people who have been performing at least satisfactorily. Which is to say, he\u2019d more likely be fired with no severance than get a buyout (and they\u2019re almost guaranteed to be skimpy, anyway).<\/p>\n<p>So Wednesday rolls around. I talk with Dawn and Phil, asking if they\u2019d talked with the editor about the clusterfuck, recently in progress, on Election Night. No, they haven\u2019t, but if I\u2019d like to get a word in, feel free.<\/p>\n<p>I go into the editor\u2019s office, having already on Monday told him about the OT situation and how I\u2019d try to limit it, to which I got that sort of knowing sigh of, \u201cOf course your boss won\u2019t work it. Don\u2019t worry, there won\u2019t be a witch hunt.\u201d (quote not verbatim)<\/p>\n<p>Under advisement, I mention that I\u2019m \u201cconcerned\u201d about how Tuesday night went. This is true within PC guidelines, but my bigger concern is that we actually have our shit together for, oh, say, the actual presidential election.<\/p>\n<p>The editor says he understands my concerns, and could I e-mail him those and any suggestions I might have?<\/p>\n<p>I don\u2019t really know when I snapped. It might have been right before working on the templates, or it could have been the hour-plus I spent on agate. But what ensued as an e-mail was not what a copy editor would write, it was what the news editor should write:<\/p>\n<p><em>As we discussed, there was some confusion on the night of the primaries as to responsibilities for compiling numbers and a couple of other rough patches that resulted in the paper being 45 minutes late to press without the front page or results data being proofed.<\/em><\/p>\n<p><em>As to the data collecting itself, it would be helpful, looking ahead to the general election, to specify a single source for tabular figures that would be our source for state figures. Different people were using AP results, county website results and secretary of state website results. Even if the data had been gathered in time to avoid being late, it would have been nigh impossible to get them double-checked efficiently. Judging from the amount of time it took me to compile and enter roughly 75% of the results table, roughly an hour and 15 minutes, this stage could be expected to take 2 hours in full. I would recommend a specific cut-off time where results are printed out and entered, with the printouts retained for checking, instead of having two people visit the same Web site.<\/em><\/p>\n<p><em>Hopefully, the AP will have graphics and\/or tables ready to go for national elections. If that\u2019s not the case, or if we\u2019re planning on doing our own formatting on that, then that\u2019s more time that needs to be taken into consideration. And worst-case scenario, we have a third-straight election without a clear winner in at least one top race.<\/em><\/p>\n<p><em>One good way to handle division of labors on the desk would be to have the entire front page (and inside election pages, ideally a couple without ads) designed in advance, with the results breakout boxes duplicated on a separate document that houses the full agate. If the formatting is properly in place, this would mean results would simply be pasted twice, and once the breakouts are done, they can replace the dummied boxes when A1 and other pages are released.<\/em><\/p>\n<p><em>Pre-designed packages can hem in reporters to a certain length; however, on deadline on election night, there\u2019s rarely time to write the Great American Novel, and jumps and wire can be adjusted accordingly, anyway.<\/em><\/p>\n<p><em>The other thing I would recommend, especially in light of 2000 and 2004, is a significant extension of deadline. While we may only need 45 minutes, wiggle room would help us avoid the dreaded question heds. Accordingly, I\u2019d suggest moving the budget meeting back by an hour or two.<\/em><\/p>\n<p><em>Just as a suggestion, here\u2019s how I might see a three-person desk working: First reader\/data compiler. First reads happen before data need to be compiled, so this makes sense as a progressive position for the evening. A1\/Election designer\/inside proofer. Proofs inside pages, then gives second reads on stories for the page, paginates election coverage and places completed graphics and breakout boxes. Inside designer\/final proofer. Gives first reads on and paginates wire pages. Since those can be done earlier in the shift, this person can then shift to proofing on A1\/Election coverage and ultimately checks data figures from the printouts provided by the compiler.<\/em><\/p>\n<p><em>I anticipate senior editors would also be available for final looks.<\/em><\/p>\n<p><em>These are just my suggestions from running election coverage in the past, adapted for our situation. Since some people will be looking to us to tell them what happened in the election, I think at least three sets of eyes are key on this important issue.<\/em><\/p>\n<p><em>Hope I haven\u2019t overstepped my bounds on this.<\/em><\/p>\n<p>I\u2019ve been management before, and I don\u2019t like it, but in the absence of competent management, I know how to run election coverage. In fact, after sending the e-mail, it occurred to me that I\u2019ve never had a general that I didn\u2019t run. I was managing editor in 2000, news editor in 2004, and I know how to cover an election. Presidential election nights are one of the things that reaffirm my love for this industry.<\/p>\n<p>So, that e-mail gone, the week\u2019s just a downhill slide, right?<\/p>\n<p>I came in on Thursday a half-hour late, as per the terms of shaving hours off. No one talks to me, not even my loquacious boss. I mention to him that I\u2019d setup new quick keys for myself for horizontal scaling, and here I find out why I\u2019m a pariah. The new style sheets? They\u2019re in effect. And I made a rather large error in saving the document with the character stylesheet set to Drop Cap, which means <em>everything<\/em> is now coming in as ITC Garamond (kerned out to 50, no less), and there\u2019s not a damn thing you can do about it.<\/p>\n<p>It took me 20 minutes to figure it out, and once that was done, all was well. Phil even calmed down after cussing a blue streak that would make a sailor blush. Amazing what happens when you own up to your fuckup, apologize and tell everyone it\u2019s your fault, not Phil\u2019s. In fact, 20 minutes after I came up with the solution, he was back to normal. Funny how adults act.<\/p>\n<p>So I figure, this is it for the week. It\u2019s downhill from here.<\/p>\n<p>This afternoon, I come in, and of course, the big news on the wire is the speculation about Obama\u2019s running mate. We put the paper to bed around 10, and the wife\u2019s not off of work yet, so I walk home.<\/p>\n<p>And I\u2019m home for about 20 minutes before I check the wire from home, and, sure as shit, a Democratic source has finalized Biden as Obama\u2019s running mate. This is 40 minutes before our true deadline. I\u2019ve cracked open a beer and am ready to settle in.<\/p>\n<p>But this simply won\u2019t do. We can\u2019t have wild conjecture when the confirmation has happened with 40 minutes to spare. So after getting nowhere trying to call people at the office, I convince the wife to drive me into work, where nobody happens to be (on the news side, anyway).<\/p>\n<p>I walk into prepress and ask if it\u2019s too late to replate (black only) on A1 and A8 (thank god the pages married and that\u2019s where the story and refer were, and thank god we already had a mug of Biden ready to go). The answer? You need to stop the press.<\/p>\n<p>Thankfully, this wasn\u2019t entirely true, as I walked into the pressroom and they were finalizing plates to get ready to go. So I shout out (everyone\u2019s wearing earplugs), \u201cREPLATE - I need a replate \u2013 BLACK ONLY \u2013 on A1 and 8.\u201d They took it in stride, and after five minutes back in the newsroom, I\u2019ve pumped out a new black for A1 and 8, and we then wait 15 minutes for it to go to the negative for final proofing.<\/p>\n<p>I look it over as the press guy\u2019s watching, and I look at him and say, \u201cLet\u2019s run it.\u201d With a bit more joy than text can convey.<\/p>\n<p>I\u2019ve never stopped the press, and I\u2019ve been doing this for nearly seven years.<\/p>\n<p>So, new stylesheets, a dictum on election coverage and a replate. Not the week I was expecting, but if you want an adrenaline rush, stop the press sometime. It makes you feel like you\u2019ve made a difference, and sometimes, that\u2019s the validation you need.<\/p>\n<p>Now, let\u2019s hope they get it in register.<\/p>\n",
            "mediaType": "text\/html",
            "source": {
                "content": "Interesting week - 8\/23\/2008\n\nAs you've likely sauntered this way from my wife's blog, there's no need to rehash the news about the cat, beyond: We have a new one. It's older than we thought. It's quite sweet and already fixed and declawed. I can now step onto the porch for a cigarette unmolested.\n\n(\"An Unmolested Cigarette\" -- where's Gore when you need him? [I mean Al Gore, not Gore Vidal. {If that's not funny to you, probably nothing I say will be. (It's been entirely too long since I nested brackets so far that it cycled back to parens.)}])\n\nNo, the news of the week revolves around work. Somehow, I find myself, through deed, not word, sliding inexorably toward some sort of quasi-management position in which I become a dotted line to the editor on the org chart. Well, as one of the deskers mentioned this week, we're really *all* dotted-lined to him, by virtue of the fact that our boss does nothing.\n\nBut it's a special breed of nothing. One that, in fact, makes me realize that Scott Adams did not actually exaggerate when he created Wally. My boss actually walks around, coffee mug in hand, from tiny office to tiny office, talking to people about things they have no interest in hearing. What could be worse? Well, when he's done traipsing about, he returns to his office. The one I share with him. The man cannot say anything once. A classic example of this would be \"You probably want to do this, because, you see, you probably want to do this.\" Given a set [N], \"this\" is the same thing for all N. He also seems to have been sick on that day in kindergarten wherein the concept of the \"inside voice\" is imparted.\n\nThis includes the phone conversations he has with the girls and parents involved with the soccer team he coaches. In the office. On deadline. With me in there.\n\nAnyway, he's been working there since 1979, and short of the Iranian hostage crisis and Skylab falling, the only other thing of note that I'm aware of from that year was being born. He's the fixture sort of co-worker, the one that won't get fired for any reason.\n\nNot that he hasn't really been giving it the college try in the past week.\n\nOne of the deskers (we'll call him \"Greg\") is on vacation, and has been for the past two weeks. This is not, inherently, a problem. However, he is responsible for doing the bulk of the features work, some of which must be done on Mondays. Our intrepid boss failed to schedule anyone for the past two Mondays, and last week, one of my co-workers (we'll call her \"Dawn\") sucked it up and said, \"I'll come in on Monday.\" She works Tuesday through Saturday, and we have a moratorium on overtime.\n\nBecause said boss was on vacation until after Greg started vacation, it was a decision that had to be made without a supervisor around. In the end, no harm, no foul. But as Dawn looked to Week Two of six days, with a young son, no less (not that I want one, but she never makes excuses about missing work for her son; quite the reverse, so I respect her), I offered to take her Saturday shift this week. She wanted time off, and I wanted overtime.\n\nWe ran it past the boss, who wasn't quite sure why any overtime was necessary. Explaining that the need to cover 11 shifts with two people has a nasty remainder didn't quite clear things up for him, and the idea that he, as the only exempt employee in the department, cover the fucking shift himself was simply a nonstarter.\n\nThe compromise was that I'd try to shave some hours off during the week, given that layoffs are in the immediate future, and I'd rather not walk in looking like I was wearing a shirt from Target. A house-brand shirt from Target.\n\nThat was the end of last week.\n\nOn Monday, I came in and another co-worker (let's say, \"Phil\") was quite irritated with our boss because on Sunday, he showed up fully five hours late because whatever soccer tournament his girls were in, they won the first game, and he simply *had* to stick around for the next one.\n\nSo Phil has to report to the editor that our boss didn't show up until 7 p.m. on Sunday (here, I gently remind the reader that we're a morning newspaper with an 11:45 p.m. deadline). After I hear this story, Dawn also reports that the boss didn't show up until 4:30 on Saturday. (Sundays, if you haven't noticed wherever you may reside, are large papers. And contrary to popular belief, gnomes and elves do not produce said paper.) Whoever's running the Sunday paper is supposed to be in by 2 p.m. (When I've been running Sundays, I haven't come in until 3 or so, but that's because I spend the square root of zero hours walking around with a coffee mug.)\n\nSo, the boss fuckup trifecta is in play. Not avoiding OT in his department and showing up, in aggregate, 8 hours late. Any further tricks up your sleeve there, boss?\n\nWell, the city editor comes into my office on Monday and says, \"So I assume [boss] talked to you about the election package.\" Tuesday was our primary election. \"Umm, no,\" I said. \"You're joking,\" he said. \"Did you really expect a different answer?\" I countered. The look on his face said no, he didn't *expect* it, but he was sure as hell *hoping* for it. From there came a litany of the sorts of language romantically ascribed to newsrooms, even though we can't smoke at our desks and the bottle in the bottom drawer is no longer allowed.\n\nAh, yes, the election package graphics agate boxes. The boss did come in on Tuesday, his day *shudder* off, and offered to come in between 9 and 11 if we needed him to fill in the agate. He figured it would take about 20 minutes. Phil told him that we'd manage just fine.\n\nBetween working on the wire pages and the live coverage, I ask Phil if he can get me a copy of the page templates, because there are a few bits of wheel reinvention that we engage in every night that I'd prefer to have automated. He's thrilled that someone else wants to take up the task, so he points me to the template, I make the changes, and then we wait for a few days for live pages to propagate.\n\nMeanwhile, Election Night proceeds apace, and I'm done with my inside pages around 11. Phil asks if I can fill in the agate. He's still working on A1, so of course I say I can help. And then I discover that all the data the reporters were supposed to have collected for the agate weren't collected. And then I discover that what *was* collected came from different sources. And *then*, I discover that the city editor, who was supposed to compile the rest, you know, down to the fucking state Lands Commissioner, was instead posting stories to the Web. (We're a Web-first publication, don'tchaknow.)\n\nSeventy-five minutes of aggregating, formatting and inputting ensues. The only things that keep my blood pressure in the healthy range are a smoke break and the knowledge that I'm being paid professional overtime wages to do basic data entry.\n\nWe blow clear through deadline, and by the time Phil's A1 is done and my agate is good to go, we're 45 minutes past deadline. What this means is: A1 and the agate did not get proofed. Once again, the front page of the paper and the only clump of data people would care to read did not get a second read. This is what we like to call \"amateur hour.\"\n\nNow, Phil and I have egg on our faces (him more so than me, thankfully) because the boss *had* offered to come in. But we only realized our shortfall at the tail end of his \"available\" time, and regardless, the roaming coffee mug would have slowed us down more than anything else. Thank god upper management knows this to be the case.\n\nMeanwhile, on Tuesday, it surfaces that, in the face of layoffs, my brilliant boss decides to tell a room full of people who don't work in the newsroom that he hopes lucrative buyouts are in the offing, because \"I'm done with this job.\" One of these people reports directly to the circulation manager, who immediately passes off the information to the editor. Bad move. He's acting like he wants to be fired, and when buyouts are offered, they go to people who have been performing at least satisfactorily. Which is to say, he'd more likely be fired with no severance than get a buyout (and they're almost guaranteed to be skimpy, anyway).\n\nSo Wednesday rolls around. I talk with Dawn and Phil, asking if they'd talked with the editor about the clusterfuck, recently in progress, on Election Night. No, they haven't, but if I'd like to get a word in, feel free.\n\nI go into the editor's office, having already on Monday told him about the OT situation and how I'd try to limit it, to which I got that sort of knowing sigh of, \"Of course your boss won't work it. Don't worry, there won't be a witch hunt.\" (quote not verbatim)\n\nUnder advisement, I mention that I'm \"concerned\" about how Tuesday night went. This is true within PC guidelines, but my bigger concern is that we actually have our shit together for, oh, say, the actual presidential election.\n\nThe editor says he understands my concerns, and could I e-mail him those and any suggestions I might have?\n\nI don't really know when I snapped. It might have been right before working on the templates, or it could have been the hour-plus I spent on agate. But what ensued as an e-mail was not what a copy editor would write, it was what the news editor should write:\n\n*As we discussed, there was some confusion on the night of the primaries as to responsibilities for compiling numbers and a couple of other rough patches that resulted in the paper being 45 minutes late to press without the front page or results data being proofed.*\n\n*As to the data collecting itself, it would be helpful, looking ahead to the general election, to specify a single source for tabular figures that would be our source for state figures. Different people were using AP results, county website results and secretary of state website results. Even if the data had been gathered in time to avoid being late, it would have been nigh impossible to get them double-checked efficiently. Judging from the amount of time it took me to compile and enter roughly 75% of the results table, roughly an hour and 15 minutes, this stage could be expected to take 2 hours in full. I would recommend a specific cut-off time where results are printed out and entered, with the printouts retained for checking, instead of having two people visit the same Web site.*\n\n*Hopefully, the AP will have graphics and\/or tables ready to go for national elections. If that's not the case, or if we're planning on doing our own formatting on that, then that's more time that needs to be taken into consideration. And worst-case scenario, we have a third-straight election without a clear winner in at least one top race.*\n\n*One good way to handle division of labors on the desk would be to have the entire front page (and inside election pages, ideally a couple without ads) designed in advance, with the results breakout boxes duplicated on a separate document that houses the full agate. If the formatting is properly in place, this would mean results would simply be pasted twice, and once the breakouts are done, they can replace the dummied boxes when A1 and other pages are released.*\n\n*Pre-designed packages can hem in reporters to a certain length; however, on deadline on election night, there's rarely time to write the Great American Novel, and jumps and wire can be adjusted accordingly, anyway.*\n\n*The other thing I would recommend, especially in light of 2000 and 2004, is a significant extension of deadline. While we may only need 45 minutes, wiggle room would help us avoid the dreaded question heds. Accordingly, I'd suggest moving the budget meeting back by an hour or two.*\n\n*Just as a suggestion, here's how I might see a three-person desk working: First reader\/data compiler. First reads happen before data need to be compiled, so this makes sense as a progressive position for the evening. A1\/Election designer\/inside proofer. Proofs inside pages, then gives second reads on stories for the page, paginates election coverage and places completed graphics and breakout boxes. Inside designer\/final proofer. Gives first reads on and paginates wire pages. Since those can be done earlier in the shift, this person can then shift to proofing on A1\/Election coverage and ultimately checks data figures from the printouts provided by the compiler.*\n\n*I anticipate senior editors would also be available for final looks.*\n\n*These are just my suggestions from running election coverage in the past, adapted for our situation. Since some people will be looking to us to tell them what happened in the election, I think at least three sets of eyes are key on this important issue.*\n\n*Hope I haven't overstepped my bounds on this.*\n\nI've been management before, and I don't like it, but in the absence of competent management, I know how to run election coverage. In fact, after sending the e-mail, it occurred to me that I've never had a general that I didn't run. I was managing editor in 2000, news editor in 2004, and I know how to cover an election. Presidential election nights are one of the things that reaffirm my love for this industry.\n\nSo, that e-mail gone, the week's just a downhill slide, right?\n\nI came in on Thursday a half-hour late, as per the terms of shaving hours off. No one talks to me, not even my loquacious boss. I mention to him that I'd setup new quick keys for myself for horizontal scaling, and here I find out why I'm a pariah. The new style sheets? They're in effect. And I made a rather large error in saving the document with the character stylesheet set to Drop Cap, which means *everything* is now coming in as ITC Garamond (kerned out to 50, no less), and there's not a damn thing you can do about it.\n\nIt took me 20 minutes to figure it out, and once that was done, all was well. Phil even calmed down after cussing a blue streak that would make a sailor blush. Amazing what happens when you own up to your fuckup, apologize and tell everyone it's your fault, not Phil's. In fact, 20 minutes after I came up with the solution, he was back to normal. Funny how adults act.\n\nSo I figure, this is it for the week. It's downhill from here.\n\nThis afternoon, I come in, and of course, the big news on the wire is the speculation about Obama's running mate. We put the paper to bed around 10, and the wife's not off of work yet, so I walk home.\n\nAnd I'm home for about 20 minutes before I check the wire from home, and, sure as shit, a Democratic source has finalized Biden as Obama's running mate. This is 40 minutes before our true deadline. I've cracked open a beer and am ready to settle in.\n\nBut this simply won't do. We can't have wild conjecture when the confirmation has happened with 40 minutes to spare. So after getting nowhere trying to call people at the office, I convince the wife to drive me into work, where nobody happens to be (on the news side, anyway).\n\nI walk into prepress and ask if it's too late to replate (black only) on A1 and A8 (thank god the pages married and that's where the story and refer were, and thank god we already had a mug of Biden ready to go). The answer? You need to stop the press.\n\nThankfully, this wasn't entirely true, as I walked into the pressroom and they were finalizing plates to get ready to go. So I shout out (everyone's wearing earplugs), \"REPLATE - I need a replate -- BLACK ONLY -- on A1 and 8.\" They took it in stride, and after five minutes back in the newsroom, I've pumped out a new black for A1 and 8, and we then wait 15 minutes for it to go to the negative for final proofing.\n\nI look it over as the press guy's watching, and I look at him and say, \"Let's run it.\" With a bit more joy than text can convey.\n\nI've never stopped the press, and I've been doing this for nearly seven years.\n\nSo, new stylesheets, a dictum on election coverage and a replate. Not the week I was expecting, but if you want an adrenaline rush, stop the press sometime. It makes you feel like you've made a difference, and sometimes, that's the validation you need.\n\nNow, let's hope they get it in register. ",
                "mediaType": "text\/markdown"
            },
            "attachment": [],
            "commentsEnabled": true,
            "sensitive": false,
            "published": "2025-05-03T08:22:20.095560+00:00",
            "updated": "2025-05-03T08:35:01.077786+00:00",
            "language": {
                "identifier": "en",
                "name": "English"
            },
            "audience": "https:\/\/beehaw.org\/c\/chat"
        },
        "cc": [
            "https:\/\/beehaw.org\/c\/chat"
        ],
        "type": "Update",
        "audience": "https:\/\/beehaw.org\/c\/chat"
    },
    "cc": [
        "https:\/\/beehaw.org\/c\/chat\/followers"
    ],
    "type": "Announce",
    "id": "https:\/\/beehaw.org\/activities\/announce\/a864b409-3d91-450e-9ebd-8b1e98902fc4"
}

Raw

{"@context":["https://www.w3.org/ns/activitystreams","https://w3id.org/security/v1",{"lemmy":"https://join-lemmy.org/ns#","litepub":"http://litepub.social/ns#","pt":"https://joinpeertube.org/ns#","sc":"http://schema.org/","ChatMessage":"litepub:ChatMessage","commentsEnabled":"pt:commentsEnabled","sensitive":"as:sensitive","matrixUserId":"lemmy:matrixUserId","postingRestrictedToMods":"lemmy:postingRestrictedToMods","removeData":"lemmy:removeData","stickied":"lemmy:stickied","moderators":{"@type":"@id","@id":"lemmy:moderators"},"expires":"as:endTime","distinguished":"lemmy:distinguished","language":"sc:inLanguage","identifier":"sc:identifier"}],"actor":"https://beehaw.org/c/chat","to":["https://www.w3.org/ns/activitystreams#Public"],"object":{"id":"https://beehaw.org/activities/update/b31b2da3-ad1d-4b3f-b0d4-19187e2f58ba","actor":"https://beehaw.org/u/Powderhorn","to":["https://www.w3.org/ns/activitystreams#Public"],"object":{"type":"Page","id":"https://beehaw.org/post/19786702","attributedTo":"https://beehaw.org/u/Powderhorn","to":["https://beehaw.org/c/chat","https://www.w3.org/ns/activitystreams#Public"],"name":"From the archives: Aug. 23, 2008, from my diary. Aug. 23 is dangerously close to other things. This is fucking long, just so you're aware.","cc":[],"content":"<p>Interesting week - 8/23/2008</p>\n<p>As you’ve likely sauntered this way from my wife’s blog, there’s no need to rehash the news about the cat, beyond: We have a new one. It’s older than we thought. It’s quite sweet and already fixed and declawed. I can now step onto the porch for a cigarette unmolested.</p>\n<p>(“An Unmolested Cigarette” – where’s Gore when you need him? [I mean Al Gore, not Gore Vidal. {If that’s not funny to you, probably nothing I say will be. (It’s been entirely too long since I nested brackets so far that it cycled back to parens.)}])</p>\n<p>No, the news of the week revolves around work. Somehow, I find myself, through deed, not word, sliding inexorably toward some sort of quasi-management position in which I become a dotted line to the editor on the org chart. Well, as one of the deskers mentioned this week, we’re really <em>all</em> dotted-lined to him, by virtue of the fact that our boss does nothing.</p>\n<p>But it’s a special breed of nothing. One that, in fact, makes me realize that Scott Adams did not actually exaggerate when he created Wally. My boss actually walks around, coffee mug in hand, from tiny office to tiny office, talking to people about things they have no interest in hearing. What could be worse? Well, when he’s done traipsing about, he returns to his office. The one I share with him. The man cannot say anything once. A classic example of this would be “You probably want to do this, because, you see, you probably want to do this.” Given a set [N], “this” is the same thing for all N. He also seems to have been sick on that day in kindergarten wherein the concept of the “inside voice” is imparted.</p>\n<p>This includes the phone conversations he has with the girls and parents involved with the soccer team he coaches. In the office. On deadline. With me in there.</p>\n<p>Anyway, he’s been working there since 1979, and short of the Iranian hostage crisis and Skylab falling, the only other thing of note that I’m aware of from that year was being born. He’s the fixture sort of co-worker, the one that won’t get fired for any reason.</p>\n<p>Not that he hasn’t really been giving it the college try in the past week.</p>\n<p>One of the deskers (we’ll call him “Greg”) is on vacation, and has been for the past two weeks. This is not, inherently, a problem. However, he is responsible for doing the bulk of the features work, some of which must be done on Mondays. Our intrepid boss failed to schedule anyone for the past two Mondays, and last week, one of my co-workers (we’ll call her “Dawn”) sucked it up and said, “I’ll come in on Monday.” She works Tuesday through Saturday, and we have a moratorium on overtime.</p>\n<p>Because said boss was on vacation until after Greg started vacation, it was a decision that had to be made without a supervisor around. In the end, no harm, no foul. But as Dawn looked to Week Two of six days, with a young son, no less (not that I want one, but she never makes excuses about missing work for her son; quite the reverse, so I respect her), I offered to take her Saturday shift this week. She wanted time off, and I wanted overtime.</p>\n<p>We ran it past the boss, who wasn’t quite sure why any overtime was necessary. Explaining that the need to cover 11 shifts with two people has a nasty remainder didn’t quite clear things up for him, and the idea that he, as the only exempt employee in the department, cover the fucking shift himself was simply a nonstarter.</p>\n<p>The compromise was that I’d try to shave some hours off during the week, given that layoffs are in the immediate future, and I’d rather not walk in looking like I was wearing a shirt from Target. A house-brand shirt from Target.</p>\n<p>That was the end of last week.</p>\n<p>On Monday, I came in and another co-worker (let’s say, “Phil”) was quite irritated with our boss because on Sunday, he showed up fully five hours late because whatever soccer tournament his girls were in, they won the first game, and he simply <em>had</em> to stick around for the next one.</p>\n<p>So Phil has to report to the editor that our boss didn’t show up until 7 p.m. on Sunday (here, I gently remind the reader that we’re a morning newspaper with an 11:45 p.m. deadline). After I hear this story, Dawn also reports that the boss didn’t show up until 4:30 on Saturday. (Sundays, if you haven’t noticed wherever you may reside, are large papers. And contrary to popular belief, gnomes and elves do not produce said paper.) Whoever’s running the Sunday paper is supposed to be in by 2 p.m. (When I’ve been running Sundays, I haven’t come in until 3 or so, but that’s because I spend the square root of zero hours walking around with a coffee mug.)</p>\n<p>So, the boss fuckup trifecta is in play. Not avoiding OT in his department and showing up, in aggregate, 8 hours late. Any further tricks up your sleeve there, boss?</p>\n<p>Well, the city editor comes into my office on Monday and says, “So I assume [boss] talked to you about the election package.” Tuesday was our primary election. “Umm, no,” I said. “You’re joking,” he said. “Did you really expect a different answer?” I countered. The look on his face said no, he didn’t <em>expect</em> it, but he was sure as hell <em>hoping</em> for it. From there came a litany of the sorts of language romantically ascribed to newsrooms, even though we can’t smoke at our desks and the bottle in the bottom drawer is no longer allowed.</p>\n<p>Ah, yes, the election package graphics agate boxes. The boss did come in on Tuesday, his day <em>shudder</em> off, and offered to come in between 9 and 11 if we needed him to fill in the agate. He figured it would take about 20 minutes. Phil told him that we’d manage just fine.</p>\n<p>Between working on the wire pages and the live coverage, I ask Phil if he can get me a copy of the page templates, because there are a few bits of wheel reinvention that we engage in every night that I’d prefer to have automated. He’s thrilled that someone else wants to take up the task, so he points me to the template, I make the changes, and then we wait for a few days for live pages to propagate.</p>\n<p>Meanwhile, Election Night proceeds apace, and I’m done with my inside pages around 11. Phil asks if I can fill in the agate. He’s still working on A1, so of course I say I can help. And then I discover that all the data the reporters were supposed to have collected for the agate weren’t collected. And then I discover that what <em>was</em> collected came from different sources. And <em>then</em>, I discover that the city editor, who was supposed to compile the rest, you know, down to the fucking state Lands Commissioner, was instead posting stories to the Web. (We’re a Web-first publication, don’tchaknow.)</p>\n<p>Seventy-five minutes of aggregating, formatting and inputting ensues. The only things that keep my blood pressure in the healthy range are a smoke break and the knowledge that I’m being paid professional overtime wages to do basic data entry.</p>\n<p>We blow clear through deadline, and by the time Phil’s A1 is done and my agate is good to go, we’re 45 minutes past deadline. What this means is: A1 and the agate did not get proofed. Once again, the front page of the paper and the only clump of data people would care to read did not get a second read. This is what we like to call “amateur hour.”</p>\n<p>Now, Phil and I have egg on our faces (him more so than me, thankfully) because the boss <em>had</em> offered to come in. But we only realized our shortfall at the tail end of his “available” time, and regardless, the roaming coffee mug would have slowed us down more than anything else. Thank god upper management knows this to be the case.</p>\n<p>Meanwhile, on Tuesday, it surfaces that, in the face of layoffs, my brilliant boss decides to tell a room full of people who don’t work in the newsroom that he hopes lucrative buyouts are in the offing, because “I’m done with this job.” One of these people reports directly to the circulation manager, who immediately passes off the information to the editor. Bad move. He’s acting like he wants to be fired, and when buyouts are offered, they go to people who have been performing at least satisfactorily. Which is to say, he’d more likely be fired with no severance than get a buyout (and they’re almost guaranteed to be skimpy, anyway).</p>\n<p>So Wednesday rolls around. I talk with Dawn and Phil, asking if they’d talked with the editor about the clusterfuck, recently in progress, on Election Night. No, they haven’t, but if I’d like to get a word in, feel free.</p>\n<p>I go into the editor’s office, having already on Monday told him about the OT situation and how I’d try to limit it, to which I got that sort of knowing sigh of, “Of course your boss won’t work it. Don’t worry, there won’t be a witch hunt.” (quote not verbatim)</p>\n<p>Under advisement, I mention that I’m “concerned” about how Tuesday night went. This is true within PC guidelines, but my bigger concern is that we actually have our shit together for, oh, say, the actual presidential election.</p>\n<p>The editor says he understands my concerns, and could I e-mail him those and any suggestions I might have?</p>\n<p>I don’t really know when I snapped. It might have been right before working on the templates, or it could have been the hour-plus I spent on agate. But what ensued as an e-mail was not what a copy editor would write, it was what the news editor should write:</p>\n<p><em>As we discussed, there was some confusion on the night of the primaries as to responsibilities for compiling numbers and a couple of other rough patches that resulted in the paper being 45 minutes late to press without the front page or results data being proofed.</em></p>\n<p><em>As to the data collecting itself, it would be helpful, looking ahead to the general election, to specify a single source for tabular figures that would be our source for state figures. Different people were using AP results, county website results and secretary of state website results. Even if the data had been gathered in time to avoid being late, it would have been nigh impossible to get them double-checked efficiently. Judging from the amount of time it took me to compile and enter roughly 75% of the results table, roughly an hour and 15 minutes, this stage could be expected to take 2 hours in full. I would recommend a specific cut-off time where results are printed out and entered, with the printouts retained for checking, instead of having two people visit the same Web site.</em></p>\n<p><em>Hopefully, the AP will have graphics and/or tables ready to go for national elections. If that’s not the case, or if we’re planning on doing our own formatting on that, then that’s more time that needs to be taken into consideration. And worst-case scenario, we have a third-straight election without a clear winner in at least one top race.</em></p>\n<p><em>One good way to handle division of labors on the desk would be to have the entire front page (and inside election pages, ideally a couple without ads) designed in advance, with the results breakout boxes duplicated on a separate document that houses the full agate. If the formatting is properly in place, this would mean results would simply be pasted twice, and once the breakouts are done, they can replace the dummied boxes when A1 and other pages are released.</em></p>\n<p><em>Pre-designed packages can hem in reporters to a certain length; however, on deadline on election night, there’s rarely time to write the Great American Novel, and jumps and wire can be adjusted accordingly, anyway.</em></p>\n<p><em>The other thing I would recommend, especially in light of 2000 and 2004, is a significant extension of deadline. While we may only need 45 minutes, wiggle room would help us avoid the dreaded question heds. Accordingly, I’d suggest moving the budget meeting back by an hour or two.</em></p>\n<p><em>Just as a suggestion, here’s how I might see a three-person desk working: First reader/data compiler. First reads happen before data need to be compiled, so this makes sense as a progressive position for the evening. A1/Election designer/inside proofer. Proofs inside pages, then gives second reads on stories for the page, paginates election coverage and places completed graphics and breakout boxes. Inside designer/final proofer. Gives first reads on and paginates wire pages. Since those can be done earlier in the shift, this person can then shift to proofing on A1/Election coverage and ultimately checks data figures from the printouts provided by the compiler.</em></p>\n<p><em>I anticipate senior editors would also be available for final looks.</em></p>\n<p><em>These are just my suggestions from running election coverage in the past, adapted for our situation. Since some people will be looking to us to tell them what happened in the election, I think at least three sets of eyes are key on this important issue.</em></p>\n<p><em>Hope I haven’t overstepped my bounds on this.</em></p>\n<p>I’ve been management before, and I don’t like it, but in the absence of competent management, I know how to run election coverage. In fact, after sending the e-mail, it occurred to me that I’ve never had a general that I didn’t run. I was managing editor in 2000, news editor in 2004, and I know how to cover an election. Presidential election nights are one of the things that reaffirm my love for this industry.</p>\n<p>So, that e-mail gone, the week’s just a downhill slide, right?</p>\n<p>I came in on Thursday a half-hour late, as per the terms of shaving hours off. No one talks to me, not even my loquacious boss. I mention to him that I’d setup new quick keys for myself for horizontal scaling, and here I find out why I’m a pariah. The new style sheets? They’re in effect. And I made a rather large error in saving the document with the character stylesheet set to Drop Cap, which means <em>everything</em> is now coming in as ITC Garamond (kerned out to 50, no less), and there’s not a damn thing you can do about it.</p>\n<p>It took me 20 minutes to figure it out, and once that was done, all was well. Phil even calmed down after cussing a blue streak that would make a sailor blush. Amazing what happens when you own up to your fuckup, apologize and tell everyone it’s your fault, not Phil’s. In fact, 20 minutes after I came up with the solution, he was back to normal. Funny how adults act.</p>\n<p>So I figure, this is it for the week. It’s downhill from here.</p>\n<p>This afternoon, I come in, and of course, the big news on the wire is the speculation about Obama’s running mate. We put the paper to bed around 10, and the wife’s not off of work yet, so I walk home.</p>\n<p>And I’m home for about 20 minutes before I check the wire from home, and, sure as shit, a Democratic source has finalized Biden as Obama’s running mate. This is 40 minutes before our true deadline. I’ve cracked open a beer and am ready to settle in.</p>\n<p>But this simply won’t do. We can’t have wild conjecture when the confirmation has happened with 40 minutes to spare. So after getting nowhere trying to call people at the office, I convince the wife to drive me into work, where nobody happens to be (on the news side, anyway).</p>\n<p>I walk into prepress and ask if it’s too late to replate (black only) on A1 and A8 (thank god the pages married and that’s where the story and refer were, and thank god we already had a mug of Biden ready to go). The answer? You need to stop the press.</p>\n<p>Thankfully, this wasn’t entirely true, as I walked into the pressroom and they were finalizing plates to get ready to go. So I shout out (everyone’s wearing earplugs), “REPLATE - I need a replate – BLACK ONLY – on A1 and 8.” They took it in stride, and after five minutes back in the newsroom, I’ve pumped out a new black for A1 and 8, and we then wait 15 minutes for it to go to the negative for final proofing.</p>\n<p>I look it over as the press guy’s watching, and I look at him and say, “Let’s run it.” With a bit more joy than text can convey.</p>\n<p>I’ve never stopped the press, and I’ve been doing this for nearly seven years.</p>\n<p>So, new stylesheets, a dictum on election coverage and a replate. Not the week I was expecting, but if you want an adrenaline rush, stop the press sometime. It makes you feel like you’ve made a difference, and sometimes, that’s the validation you need.</p>\n<p>Now, let’s hope they get it in register.</p>\n","mediaType":"text/html","source":{"content":"Interesting week - 8/23/2008\n\nAs you've likely sauntered this way from my wife's blog, there's no need to rehash the news about the cat, beyond: We have a new one. It's older than we thought. It's quite sweet and already fixed and declawed. I can now step onto the porch for a cigarette unmolested.\n\n(\"An Unmolested Cigarette\" -- where's Gore when you need him? [I mean Al Gore, not Gore Vidal. {If that's not funny to you, probably nothing I say will be. (It's been entirely too long since I nested brackets so far that it cycled back to parens.)}])\n\nNo, the news of the week revolves around work. Somehow, I find myself, through deed, not word, sliding inexorably toward some sort of quasi-management position in which I become a dotted line to the editor on the org chart. Well, as one of the deskers mentioned this week, we're really *all* dotted-lined to him, by virtue of the fact that our boss does nothing.\n\nBut it's a special breed of nothing. One that, in fact, makes me realize that Scott Adams did not actually exaggerate when he created Wally. My boss actually walks around, coffee mug in hand, from tiny office to tiny office, talking to people about things they have no interest in hearing. What could be worse? Well, when he's done traipsing about, he returns to his office. The one I share with him. The man cannot say anything once. A classic example of this would be \"You probably want to do this, because, you see, you probably want to do this.\" Given a set [N], \"this\" is the same thing for all N. He also seems to have been sick on that day in kindergarten wherein the concept of the \"inside voice\" is imparted.\n\nThis includes the phone conversations he has with the girls and parents involved with the soccer team he coaches. In the office. On deadline. With me in there.\n\nAnyway, he's been working there since 1979, and short of the Iranian hostage crisis and Skylab falling, the only other thing of note that I'm aware of from that year was being born. He's the fixture sort of co-worker, the one that won't get fired for any reason.\n\nNot that he hasn't really been giving it the college try in the past week.\n\nOne of the deskers (we'll call him \"Greg\") is on vacation, and has been for the past two weeks. This is not, inherently, a problem. However, he is responsible for doing the bulk of the features work, some of which must be done on Mondays. Our intrepid boss failed to schedule anyone for the past two Mondays, and last week, one of my co-workers (we'll call her \"Dawn\") sucked it up and said, \"I'll come in on Monday.\" She works Tuesday through Saturday, and we have a moratorium on overtime.\n\nBecause said boss was on vacation until after Greg started vacation, it was a decision that had to be made without a supervisor around. In the end, no harm, no foul. But as Dawn looked to Week Two of six days, with a young son, no less (not that I want one, but she never makes excuses about missing work for her son; quite the reverse, so I respect her), I offered to take her Saturday shift this week. She wanted time off, and I wanted overtime.\n\nWe ran it past the boss, who wasn't quite sure why any overtime was necessary. Explaining that the need to cover 11 shifts with two people has a nasty remainder didn't quite clear things up for him, and the idea that he, as the only exempt employee in the department, cover the fucking shift himself was simply a nonstarter.\n\nThe compromise was that I'd try to shave some hours off during the week, given that layoffs are in the immediate future, and I'd rather not walk in looking like I was wearing a shirt from Target. A house-brand shirt from Target.\n\nThat was the end of last week.\n\nOn Monday, I came in and another co-worker (let's say, \"Phil\") was quite irritated with our boss because on Sunday, he showed up fully five hours late because whatever soccer tournament his girls were in, they won the first game, and he simply *had* to stick around for the next one.\n\nSo Phil has to report to the editor that our boss didn't show up until 7 p.m. on Sunday (here, I gently remind the reader that we're a morning newspaper with an 11:45 p.m. deadline). After I hear this story, Dawn also reports that the boss didn't show up until 4:30 on Saturday. (Sundays, if you haven't noticed wherever you may reside, are large papers. And contrary to popular belief, gnomes and elves do not produce said paper.) Whoever's running the Sunday paper is supposed to be in by 2 p.m. (When I've been running Sundays, I haven't come in until 3 or so, but that's because I spend the square root of zero hours walking around with a coffee mug.)\n\nSo, the boss fuckup trifecta is in play. Not avoiding OT in his department and showing up, in aggregate, 8 hours late. Any further tricks up your sleeve there, boss?\n\nWell, the city editor comes into my office on Monday and says, \"So I assume [boss] talked to you about the election package.\" Tuesday was our primary election. \"Umm, no,\" I said. \"You're joking,\" he said. \"Did you really expect a different answer?\" I countered. The look on his face said no, he didn't *expect* it, but he was sure as hell *hoping* for it. From there came a litany of the sorts of language romantically ascribed to newsrooms, even though we can't smoke at our desks and the bottle in the bottom drawer is no longer allowed.\n\nAh, yes, the election package graphics agate boxes. The boss did come in on Tuesday, his day *shudder* off, and offered to come in between 9 and 11 if we needed him to fill in the agate. He figured it would take about 20 minutes. Phil told him that we'd manage just fine.\n\nBetween working on the wire pages and the live coverage, I ask Phil if he can get me a copy of the page templates, because there are a few bits of wheel reinvention that we engage in every night that I'd prefer to have automated. He's thrilled that someone else wants to take up the task, so he points me to the template, I make the changes, and then we wait for a few days for live pages to propagate.\n\nMeanwhile, Election Night proceeds apace, and I'm done with my inside pages around 11. Phil asks if I can fill in the agate. He's still working on A1, so of course I say I can help. And then I discover that all the data the reporters were supposed to have collected for the agate weren't collected. And then I discover that what *was* collected came from different sources. And *then*, I discover that the city editor, who was supposed to compile the rest, you know, down to the fucking state Lands Commissioner, was instead posting stories to the Web. (We're a Web-first publication, don'tchaknow.)\n\nSeventy-five minutes of aggregating, formatting and inputting ensues. The only things that keep my blood pressure in the healthy range are a smoke break and the knowledge that I'm being paid professional overtime wages to do basic data entry.\n\nWe blow clear through deadline, and by the time Phil's A1 is done and my agate is good to go, we're 45 minutes past deadline. What this means is: A1 and the agate did not get proofed. Once again, the front page of the paper and the only clump of data people would care to read did not get a second read. This is what we like to call \"amateur hour.\"\n\nNow, Phil and I have egg on our faces (him more so than me, thankfully) because the boss *had* offered to come in. But we only realized our shortfall at the tail end of his \"available\" time, and regardless, the roaming coffee mug would have slowed us down more than anything else. Thank god upper management knows this to be the case.\n\nMeanwhile, on Tuesday, it surfaces that, in the face of layoffs, my brilliant boss decides to tell a room full of people who don't work in the newsroom that he hopes lucrative buyouts are in the offing, because \"I'm done with this job.\" One of these people reports directly to the circulation manager, who immediately passes off the information to the editor. Bad move. He's acting like he wants to be fired, and when buyouts are offered, they go to people who have been performing at least satisfactorily. Which is to say, he'd more likely be fired with no severance than get a buyout (and they're almost guaranteed to be skimpy, anyway).\n\nSo Wednesday rolls around. I talk with Dawn and Phil, asking if they'd talked with the editor about the clusterfuck, recently in progress, on Election Night. No, they haven't, but if I'd like to get a word in, feel free.\n\nI go into the editor's office, having already on Monday told him about the OT situation and how I'd try to limit it, to which I got that sort of knowing sigh of, \"Of course your boss won't work it. Don't worry, there won't be a witch hunt.\" (quote not verbatim)\n\nUnder advisement, I mention that I'm \"concerned\" about how Tuesday night went. This is true within PC guidelines, but my bigger concern is that we actually have our shit together for, oh, say, the actual presidential election.\n\nThe editor says he understands my concerns, and could I e-mail him those and any suggestions I might have?\n\nI don't really know when I snapped. It might have been right before working on the templates, or it could have been the hour-plus I spent on agate. But what ensued as an e-mail was not what a copy editor would write, it was what the news editor should write:\n\n*As we discussed, there was some confusion on the night of the primaries as to responsibilities for compiling numbers and a couple of other rough patches that resulted in the paper being 45 minutes late to press without the front page or results data being proofed.*\n\n*As to the data collecting itself, it would be helpful, looking ahead to the general election, to specify a single source for tabular figures that would be our source for state figures. Different people were using AP results, county website results and secretary of state website results. Even if the data had been gathered in time to avoid being late, it would have been nigh impossible to get them double-checked efficiently. Judging from the amount of time it took me to compile and enter roughly 75% of the results table, roughly an hour and 15 minutes, this stage could be expected to take 2 hours in full. I would recommend a specific cut-off time where results are printed out and entered, with the printouts retained for checking, instead of having two people visit the same Web site.*\n\n*Hopefully, the AP will have graphics and/or tables ready to go for national elections. If that's not the case, or if we're planning on doing our own formatting on that, then that's more time that needs to be taken into consideration. And worst-case scenario, we have a third-straight election without a clear winner in at least one top race.*\n\n*One good way to handle division of labors on the desk would be to have the entire front page (and inside election pages, ideally a couple without ads) designed in advance, with the results breakout boxes duplicated on a separate document that houses the full agate. If the formatting is properly in place, this would mean results would simply be pasted twice, and once the breakouts are done, they can replace the dummied boxes when A1 and other pages are released.*\n\n*Pre-designed packages can hem in reporters to a certain length; however, on deadline on election night, there's rarely time to write the Great American Novel, and jumps and wire can be adjusted accordingly, anyway.*\n\n*The other thing I would recommend, especially in light of 2000 and 2004, is a significant extension of deadline. While we may only need 45 minutes, wiggle room would help us avoid the dreaded question heds. Accordingly, I'd suggest moving the budget meeting back by an hour or two.*\n\n*Just as a suggestion, here's how I might see a three-person desk working: First reader/data compiler. First reads happen before data need to be compiled, so this makes sense as a progressive position for the evening. A1/Election designer/inside proofer. Proofs inside pages, then gives second reads on stories for the page, paginates election coverage and places completed graphics and breakout boxes. Inside designer/final proofer. Gives first reads on and paginates wire pages. Since those can be done earlier in the shift, this person can then shift to proofing on A1/Election coverage and ultimately checks data figures from the printouts provided by the compiler.*\n\n*I anticipate senior editors would also be available for final looks.*\n\n*These are just my suggestions from running election coverage in the past, adapted for our situation. Since some people will be looking to us to tell them what happened in the election, I think at least three sets of eyes are key on this important issue.*\n\n*Hope I haven't overstepped my bounds on this.*\n\nI've been management before, and I don't like it, but in the absence of competent management, I know how to run election coverage. In fact, after sending the e-mail, it occurred to me that I've never had a general that I didn't run. I was managing editor in 2000, news editor in 2004, and I know how to cover an election. Presidential election nights are one of the things that reaffirm my love for this industry.\n\nSo, that e-mail gone, the week's just a downhill slide, right?\n\nI came in on Thursday a half-hour late, as per the terms of shaving hours off. No one talks to me, not even my loquacious boss. I mention to him that I'd setup new quick keys for myself for horizontal scaling, and here I find out why I'm a pariah. The new style sheets? They're in effect. And I made a rather large error in saving the document with the character stylesheet set to Drop Cap, which means *everything* is now coming in as ITC Garamond (kerned out to 50, no less), and there's not a damn thing you can do about it.\n\nIt took me 20 minutes to figure it out, and once that was done, all was well. Phil even calmed down after cussing a blue streak that would make a sailor blush. Amazing what happens when you own up to your fuckup, apologize and tell everyone it's your fault, not Phil's. In fact, 20 minutes after I came up with the solution, he was back to normal. Funny how adults act.\n\nSo I figure, this is it for the week. It's downhill from here.\n\nThis afternoon, I come in, and of course, the big news on the wire is the speculation about Obama's running mate. We put the paper to bed around 10, and the wife's not off of work yet, so I walk home.\n\nAnd I'm home for about 20 minutes before I check the wire from home, and, sure as shit, a Democratic source has finalized Biden as Obama's running mate. This is 40 minutes before our true deadline. I've cracked open a beer and am ready to settle in.\n\nBut this simply won't do. We can't have wild conjecture when the confirmation has happened with 40 minutes to spare. So after getting nowhere trying to call people at the office, I convince the wife to drive me into work, where nobody happens to be (on the news side, anyway).\n\nI walk into prepress and ask if it's too late to replate (black only) on A1 and A8 (thank god the pages married and that's where the story and refer were, and thank god we already had a mug of Biden ready to go). The answer? You need to stop the press.\n\nThankfully, this wasn't entirely true, as I walked into the pressroom and they were finalizing plates to get ready to go. So I shout out (everyone's wearing earplugs), \"REPLATE - I need a replate -- BLACK ONLY -- on A1 and 8.\" They took it in stride, and after five minutes back in the newsroom, I've pumped out a new black for A1 and 8, and we then wait 15 minutes for it to go to the negative for final proofing.\n\nI look it over as the press guy's watching, and I look at him and say, \"Let's run it.\" With a bit more joy than text can convey.\n\nI've never stopped the press, and I've been doing this for nearly seven years.\n\nSo, new stylesheets, a dictum on election coverage and a replate. Not the week I was expecting, but if you want an adrenaline rush, stop the press sometime. It makes you feel like you've made a difference, and sometimes, that's the validation you need.\n\nNow, let's hope they get it in register. ","mediaType":"text/markdown"},"attachment":[],"commentsEnabled":true,"sensitive":false,"published":"2025-05-03T08:22:20.095560+00:00","updated":"2025-05-03T08:35:01.077786+00:00","language":{"identifier":"en","name":"English"},"audience":"https://beehaw.org/c/chat"},"cc":["https://beehaw.org/c/chat"],"type":"Update","audience":"https://beehaw.org/c/chat"},"cc":["https://beehaw.org/c/chat/followers"],"type":"Announce","id":"https://beehaw.org/activities/announce/a864b409-3d91-450e-9ebd-8b1e98902fc4"}

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"application/activity+json"
date
"Sat, 03 May 2025 08:35:03 GMT"
x-debug-token
"0a255b"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session 1

Session Metadata

No session metadata

Session Attributes

No session attributes

Session Usage

1 Usages
Stateless check enabled
Usage
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:41
[
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 41
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Authenticator/RememberMeAuthenticator.php"
    "line" => 69
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Authentication/AuthenticatorManager.php"
    "line" => 111
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php"
    "line" => 34
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authentication\AuthenticatorManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php"
    "line" => 40
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
    "line" => 38
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Firewall/AbstractListener.php"
    "line" => 25
    "function" => "supports"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-bundle/Security/LazyFirewallContext.php"
    "line" => 60
    "function" => "__invoke"
    "class" => "Symfony\Component\Security\Http\Firewall\AbstractListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
    "line" => 80
    "function" => "__invoke"
    "class" => "Symfony\Bundle\SecurityBundle\Security\LazyFirewallContext"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Firewall.php"
    "line" => 95
    "function" => "callListeners"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 116
    "function" => "onKernelRequest"
    "class" => "Symfony\Component\Security\Http\Firewall"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 220
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 157
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/public/index.php"
    "line" => 7
    "args" => [
      "/var/www/kbin/kbin/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_SECRET
"82ce1339a6c267e28d1f1dcb37a7454c"
CORS_ALLOW_ORIGIN
"^https?://(kbin.localhost|127\.0\.0\.1)(:[0-9]+)?$"
DATABASE_URL
"postgresql://kbin:917eaa3d703f19d123@127.0.0.1:5433/kbin?serverVersion=15&charset=utf8"
HCAPTCHA_SECRET
""
HCAPTCHA_SITE_KEY
""
JWT_PASSPHRASE
""
JWT_PUBLIC_KEY
"%kernel.project_dir%/config/jwt/public.pem"
JWT_SECRET_KEY
"%kernel.project_dir%/config/jwt/private.pem"
KBIN_ADMIN_ONLY_OAUTH_CLIENTS
"false"
KBIN_API_ITEMS_PER_PAGE
"25"
KBIN_CAPTCHA_ENABLED
"false"
KBIN_CONTACT_EMAIL
"kbin@j0h.nl"
KBIN_DEFAULT_LANG
"en"
KBIN_DOMAIN
"kbin.spritesserver.nl"
KBIN_FEDERATION_ENABLED
"true"
KBIN_FEDERATION_PAGE_ENABLED
"true"
KBIN_HEADER_LOGO
"false"
KBIN_JS_ENABLED
"true"
KBIN_META_DESCRIPTION
"a private kbin install"
KBIN_META_KEYWORDS
"kbin, content agregator, open source, fediverse"
KBIN_META_TITLE
"Sprites kbin instance"
KBIN_REGISTRATIONS_ENABLED
"true"
KBIN_SENDER_EMAIL
"kbin@j0h.nl"
KBIN_STORAGE_URL
"https://kbin.spritesserver.nl/media/"
KBIN_TITLE
"/kbin"
LOCK_DSN
"flock"
MAILER_DSN
"smtp://spritesmods.com"
MERCURE_JWT_SECRET
"231e9a1277f5585d52aa0b1e34c0f984xxxx"
MERCURE_PUBLIC_URL
"https://kbin.spritesserver.nl/.well-known/mercure"
MERCURE_URL
"http://localhost:3000/.well-known/mercure"
MESSENGER_TRANSPORT_DSN
"doctrine://default"
OAUTH_FACEBOOK_ID
""
OAUTH_FACEBOOK_SECRET
""
OAUTH_GITHUB_ID
""
OAUTH_GITHUB_SECRET
""
OAUTH_GOOGLE_ID
""
OAUTH_GOOGLE_SECRET
""
POSTGRES_DB
"kbin"
POSTGRES_PASSWORD
"917eaa3d703f19d123"
POSTGRES_USER
"kbin"
POSTGRES_VERSION
"15"
REDIS_DNS
"redis://uSJBDOQfuOMgt8kyGhpUzViTnQSEdEJTsOIsYSsg3v40v@localhost"
REDIS_PASSWORD
"uSJBDOQfuOMgt8kyGhpUzViTnQSEdEJTsOIsYSsg3v40v"
S3_BUCKET
"media.karab.in"
S3_KEY
""
S3_REGION
"eu-central-1"
S3_SECRET
""
S3_VERSION
"latest"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
CONTENT_LENGTH
"34816"
CONTENT_TYPE
"application/activity+json"
CONTEXT_DOCUMENT_ROOT
"/var/www/kbin/kbin/public"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/var/www/kbin/kbin/public"
GATEWAY_INTERFACE
"CGI/1.1"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip"
HTTP_DATE
"Sat, 03 May 2025 08:35:01 GMT"
HTTP_DIGEST
"SHA-256=X0d3MtcGi5UBrsTqxEnICe2DvGKrBR2qET8zoTeB4HA="
HTTP_HOST
"kbin.spritesserver.nl"
HTTP_SIGNATURE
"keyId="https://beehaw.org/c/chat#main-key",algorithm="hs2019",headers="(request-target) content-type date digest host",signature="XOqC3/8HjdoVcl6zf4cH77KRVp0eCPdkKY3cmLmwitCLn6NojhHw11uy4k9zg0hUeKOupX26CULcNTuo39hYpLtKssHIaRH240FEmBz8R37IDJlfojGJ7aK1EeBHojjUr3n+gdhEWHJ/SVgUz4S8cz+egdOmoWN26+hmyhpA7oXx6NCRz1nLk4mmDogZSado8titqrxQWSk0jofIFvK6IVobAkwNcNPGujIWY5h4shZlsM2zInOx9sSpg2/8mWFSJZW8zZWlILyWion7nfliRvpQm7X3CqMoWtKwakDQoDg0XJsEc2hsqUK4VIqC2wlxwwNhjF61X2TSqFrxmk2hEA==""
HTTP_USER_AGENT
"Lemmy/0.18.4; +https://beehaw.org"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
PHP_SELF
"/index.php"
QUERY_STRING
""
REDIRECT_HTTPS
"on"
REDIRECT_SSL_CIPHER
"TLS_AES_256_GCM_SHA384"
REDIRECT_SSL_CIPHER_ALGKEYSIZE
"256"
REDIRECT_SSL_CIPHER_EXPORT
"false"
REDIRECT_SSL_CIPHER_USEKEYSIZE
"256"
REDIRECT_SSL_CLIENT_VERIFY
"NONE"
REDIRECT_SSL_COMPRESS_METHOD
"NULL"
REDIRECT_SSL_PROTOCOL
"TLSv1.3"
REDIRECT_SSL_SECURE_RENEG
"true"
REDIRECT_SSL_SERVER_A_KEY
"rsaEncryption"
REDIRECT_SSL_SERVER_A_SIG
"sha256WithRSAEncryption"
REDIRECT_SSL_SERVER_I_DN
"CN=R10,O=Let's Encrypt,C=US"
REDIRECT_SSL_SERVER_I_DN_C
"US"
REDIRECT_SSL_SERVER_I_DN_CN
"R10"
REDIRECT_SSL_SERVER_I_DN_O
"Let's Encrypt"
REDIRECT_SSL_SERVER_M_SERIAL
"06E2DDD4A973DA92D92F46873A8653408A8E"
REDIRECT_SSL_SERVER_M_VERSION
"3"
REDIRECT_SSL_SERVER_SAN_DNS_0
"kbin.spritesserver.nl"
REDIRECT_SSL_SERVER_S_DN
"CN=kbin.spritesserver.nl"
REDIRECT_SSL_SERVER_S_DN_CN
"kbin.spritesserver.nl"
REDIRECT_SSL_SERVER_V_END
"Jun 28 21:01:47 2025 GMT"
REDIRECT_SSL_SERVER_V_START
"Mar 30 21:01:48 2025 GMT"
REDIRECT_SSL_SESSION_ID
"8d6c28f6c73a7833a0b29b05edeeeae86ad0ae128b7e79d67d320930fa9adeca"
REDIRECT_SSL_SESSION_RESUMED
"Initial"
REDIRECT_SSL_TLS_SNI
"kbin.spritesserver.nl"
REDIRECT_SSL_VERSION_INTERFACE
"mod_ssl/2.4.62"
REDIRECT_SSL_VERSION_LIBRARY
"OpenSSL/3.0.15"
REDIRECT_STATUS
"200"
REDIRECT_URL
"/f/inbox"
REMOTE_ADDR
"164.92.117.26"
REMOTE_PORT
"54772"
REQUEST_METHOD
"POST"
REQUEST_SCHEME
"https"
REQUEST_TIME
1746261303
REQUEST_TIME_FLOAT
1746261303.2823
REQUEST_URI
"/f/inbox"
SCRIPT_FILENAME
"/var/www/kbin/kbin/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"5.9.62.165"
SERVER_ADMIN
"webmaster@spritesmods.com"
SERVER_NAME
"kbin.spritesserver.nl"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SSL_CIPHER
"TLS_AES_256_GCM_SHA384"
SSL_CIPHER_ALGKEYSIZE
"256"
SSL_CIPHER_EXPORT
"false"
SSL_CIPHER_USEKEYSIZE
"256"
SSL_CLIENT_VERIFY
"NONE"
SSL_COMPRESS_METHOD
"NULL"
SSL_PROTOCOL
"TLSv1.3"
SSL_SECURE_RENEG
"true"
SSL_SERVER_A_KEY
"rsaEncryption"
SSL_SERVER_A_SIG
"sha256WithRSAEncryption"
SSL_SERVER_I_DN
"CN=R10,O=Let's Encrypt,C=US"
SSL_SERVER_I_DN_C
"US"
SSL_SERVER_I_DN_CN
"R10"
SSL_SERVER_I_DN_O
"Let's Encrypt"
SSL_SERVER_M_SERIAL
"06E2DDD4A973DA92D92F46873A8653408A8E"
SSL_SERVER_M_VERSION
"3"
SSL_SERVER_SAN_DNS_0
"kbin.spritesserver.nl"
SSL_SERVER_S_DN
"CN=kbin.spritesserver.nl"
SSL_SERVER_S_DN_CN
"kbin.spritesserver.nl"
SSL_SERVER_V_END
"Jun 28 21:01:47 2025 GMT"
SSL_SERVER_V_START
"Mar 30 21:01:48 2025 GMT"
SSL_SESSION_ID
"8d6c28f6c73a7833a0b29b05edeeeae86ad0ae128b7e79d67d320930fa9adeca"
SSL_SESSION_RESUMED
"Initial"
SSL_TLS_SNI
"kbin.spritesserver.nl"
SSL_VERSION_INTERFACE
"mod_ssl/2.4.62"
SSL_VERSION_LIBRARY
"OpenSSL/3.0.15"
SYMFONY_DOTENV_VARS
"KBIN_DOMAIN,KBIN_TITLE,KBIN_DEFAULT_LANG,KBIN_FEDERATION_ENABLED,KBIN_CONTACT_EMAIL,KBIN_SENDER_EMAIL,KBIN_JS_ENABLED,KBIN_REGISTRATIONS_ENABLED,KBIN_API_ITEMS_PER_PAGE,KBIN_STORAGE_URL,KBIN_META_TITLE,KBIN_META_DESCRIPTION,KBIN_META_KEYWORDS,KBIN_HEADER_LOGO,KBIN_CAPTCHA_ENABLED,KBIN_FEDERATION_PAGE_ENABLED,REDIS_PASSWORD,REDIS_DNS,S3_KEY,S3_SECRET,S3_BUCKET,S3_REGION,S3_VERSION,OAUTH_FACEBOOK_ID,OAUTH_FACEBOOK_SECRET,OAUTH_GOOGLE_ID,OAUTH_GOOGLE_SECRET,OAUTH_GITHUB_ID,OAUTH_GITHUB_SECRET,KBIN_ADMIN_ONLY_OAUTH_CLIENTS,APP_ENV,APP_SECRET,POSTGRES_DB,POSTGRES_USER,POSTGRES_PASSWORD,POSTGRES_VERSION,DATABASE_URL,MESSENGER_TRANSPORT_DSN,MAILER_DSN,MERCURE_URL,MERCURE_PUBLIC_URL,MERCURE_JWT_SECRET,CORS_ALLOW_ORIGIN,LOCK_DSN,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,HCAPTCHA_SITE_KEY,HCAPTCHA_SECRET"