Computer
The AI-Powered PDF Marks the End of an Era
Read more of this story at Slashdot.
US Will Not Approve Solar or Wind Power Projects, President Says
Read more of this story at Slashdot.
China Isolates Itself From Worldwide Web For Over an Hour
Read more of this story at Slashdot.
Whistleblower Alleges Meta Artificially Boosted Shops Ads Performance
Read more of this story at Slashdot.
Intuit Claims Security Concerns In Dropping Windows 10 For TurboTax
Read more of this story at Slashdot.
Google Plans Advanced Nuclear Reactor Project For Tennessee
Read more of this story at Slashdot.
A Countable
Once upon a time, when the Web was young, if you wanted to be a cool kid, you absolutely needed two things on your website: a guestbook for people to sign, and a hit counter showing how many people had visited your Geocities page hosting your Star Trek fan fiction.
These days, we don't see them as often, but companies still like to track the information, especially when it comes to counting downloads. So when Justin started on a new team and saw a download count in their analytics, he didn't think much of it at all. Nor did he think much about it when he saw the download count displayed on the download page.
Another thing that Justin didn't think much about was big piles of commits getting merged in overnight, at least not at first. But each morning, Justin needed to pull in a long litany of changes from a user named "MrStinky". For the first few weeks, Justin was too preoccupied with getting his feet under him, so he didn't think about it too much.
But eventually, he couldn't ignore what he saw in the git logs.
docs: update download count to 51741 docs: update download count to 51740 docs: update download count to 51738And each commit was exactly what the name implied, a diff like:
- 51740 + 51741Each time a user clicked the download link, a ping was sent to their analytics system. Throughout the day, the bot "MrStinky" would query the analytics tool, and create new commits that updated the counter. Overnight, it would bundle those commits into a merge request, approve the request, merge the changes, and then redeploy what was at the tip of main.
"But, WHY?" Justin asked his peers.
One of them just shrugged. "It seemed like the easiest and fastest way at the time?"
"I wanted to wire Mr Stinky up to our content management system's database, but just never got around to it. And this works fine," said another.
Much like the rest of the team, Justin found that there were bigger issues to tackle.
[Advertisement] Plan Your .NET 9 Migration with ConfidenceYour journey to .NET 9 is more than just one decision.Avoid migration migraines with the advice in this free guide. Download Free Guide Now!
Serbian Scientists Experiment With Mealworms To Degrade Polystyrene
Read more of this story at Slashdot.
Meta Freezes AI Hiring
Read more of this story at Slashdot.
Most Air Cleaning Devices Have Not Been Tested On People
Read more of this story at Slashdot.
Masimo Sues US Customs Over Apple Watch Blood Oxygen Workaround
Read more of this story at Slashdot.
Oregon Man Accused of Operating One of Most Powerful Attack 'Botnets' Ever Seen
Read more of this story at Slashdot.
Google's Pixel Watch 4 Has a Big Focus On AI
Read more of this story at Slashdot.
Harvard Dropouts To Launch 'Always On' AI Smart Glasses That Listen, Record Every Conversation
Read more of this story at Slashdot.
Trump Confirms US Is Seeking 10% Stake In Intel
Read more of this story at Slashdot.
Gemini For Home Is Google's Biggest Smart Home Play In Years
Read more of this story at Slashdot.
Amazon Looks To Ditch Homegrown Software For Android in Fire Tablet Revamp
Read more of this story at Slashdot.
UAE Adds Newborns To Major Genome Project
Read more of this story at Slashdot.
Microsoft Readies Big Feature Updates For Next Month and Beyond
Read more of this story at Slashdot.
Chinese 'Virtual Human' Salespeople Are Outperforming Their Real Human Counterparts
Read more of this story at Slashdot.