Council's bid to block use of hotel to house asylum seekers to be heard at high court
A Refreshing Change
Dear Third-Party API Support,
You're probably wondering how and why your authorization server has been getting hammered every single day for more than 4 years. It was me. It was us—the company I work for, I mean. Let me explain.
I’m an Anonymous developer at Initech. We have this one mission-critical system which was placed in production by the developer who created it, and then abandoned. Due to its instability, it received frequent patches, but no developer ever claimed ownership. No one ever took on the task of fixing its numerous underlying design flaws.
About 6 months ago, I was put in charge of this thing and told to fix it. There was no way I could do it on my own; I begged management for help and got 2 more developers on board. After we'd released our first major rewrite and fix, there were still a few lingering issues that seemed unrelated to our code. So I began investigating the cause.
This system has 10+ microservices which are connected like meatballs buried deep within a bowl of spaghetti that completely obscures what those meatballs are even doing. Untangling this code has been a chore in and of itself. Within the 3 microservices dedicated to automated tasks, I found a lot of random functionality ... and then I found this!
See, our system extracts data from your API. It takes the refresh token, requests a new access token, and saves it to our database. Our refresh token to this system is only valid for 24 hours; as soon as we get access, we download the data. Before we download the data, we ensure we have a valid access token by refreshing it.
One of our microservice's pointless jobs was to refresh the access token every 5, 15, and 30 minutes for 22 of the 24 hours we had access to it. It was on a job timer, so it just kept going. Every single consent for that day kept getting refreshed, over and over.
Your auditing tools must not have revealed us as the culprit, otherwise we should've heard about this much sooner. You've probably wasted countless hours of your lives sifting through log files with a legion of angry managers breathing down your necks. I’m writing to let you know we killed the thing. You won’t get spammed again on our watch. May this bring you some closure.
Sincerely,
A Developer Who Still Cares
'Nuisance' Brentwood high street closure slammed as 'inconvenience' to elderly residents
Katy Perry 'isn't the best judge of character': Why popstar's relationship with Justin Trudeau is the wrong move for her career as pair finally go public with their romance
There is a fresh warlord-led power rising in Gaza. This is how it's threatening to topple Hamas... along with 13 other flashpoints that I fear could derail Trump's peace: MARK ALMOND
'We faced death countless times... at last we can heal together': Former hostage Noa Argamani posts emotional first message after being reunited with her 'Romeo', thanks Trump and declares: 'We won'
The Essex school that 'feels like a family' that educated TOWIE's Joey Essex and Olympian Sally Gunnell
Salesforce pumps the dream of AI agents as helpers, not replacements
Salesforce CEO Marc Benioff heralded the arrival of the agentic era during his keynote at the CRM giant's annual Dreamforce conference.…
Essex couple to reveal renovation on new episode of Location, Location, Location
Essex couple to reveal renovation on new episode of Location, Location, Location
Trump administration revokes visas of six foreigners accused of mocking Charlie Kirk
'Save Our Signs' Preservation Project Launches Archive of 10,000 National Park Signs
Read more of this story at Slashdot.
D'Angelo's daughter remembers him with touching photo as singer dies at 51
DOJ Seizes $15 Billion In Bitcoin From Massive 'Pig Butchering' Scam Based In Cambodia
Read more of this story at Slashdot.
Italian Prime Minister Giorgia Meloni says she can't quit smoking... she might 'kill somebody'
Shabana Mahmood: 'The UK has lost control of its borders... and its eroding trust'
Nato is in talks about new rules 'that will make it easier to shoot down Russian drones'
Secure Boot Bypass Risk Threatens Nearly 200,000 Linux Framework Laptops
Read more of this story at Slashdot.