PCGamesN just posted:

Anime Breaker codes (September 2026)

Get everything you need to roll for your favorite heroes (for free) and smack some anime bandits with these new Roblox Anime Breaker codes

pcgamesn.com/roblox/anime-brea…

#gamingNews #PCGamesN

Eurogamer just posted:

StarCraft is back, but it's not the RTS you remember - it's an open-world shooter coming spring 2030

Blizzard's next StarCraft game will be an original open-world shooter and it's coming spring 2030. Read more
eurogamer.net/starcraft-open-w…

#gamingNews #Eurogamer

PCGamesN just posted:

Paradox's new apocalypse strategy game Afterworld aims to please players who "bounced off" the likes of Hearts of Iron 4

New post-apocalyptic Paradox grand strategy game Afterworld draws inspiration from Hearts of Iron 4, but aims to suit a broader audience.

pcgamesn.com/afterworld/interv…

#gamingNews #PCGamesN

After Math

Link: terrytao.wordpress.com/2026/09…
Discussion: news.ycombinator.com/item?id=4…

VGC just posted:

Blizzard announced Diablo and StarCraft games that are years away ‘to show confidence’

Blizzard’s president says the company will ship Diablo and StarCraft on time

videogameschronicle.com/news/b…

#gamingNews #VGC

Sail World: Maxi Yacht Rolex Cup Overall: sail-world.com/news/299778/Max… #sailing #sailnews #sail #news

Eurogamer just posted:

Diablo 5 is coming spring 2029, and a Netflix show is in development

Blizzard has officially announced Diablo 5, confirming the next mainline entry in the series is expected to arrive in spring 2029. Read more
eurogamer.net/diablo-5-announc…

#gamingNews #Eurogamer

e926.net/posts/5004543

Source 1: furaffinity.net/view/57718727/
Source 2: furaffinity.net/user/polunoch/

(Reference ID: 3925)

VideoCardz just posted:

OpenRGB reaches 1.0 after nearly three years of development

OpenRGB 1.0 arrives with new hardware support and core changes OpenRGB has officially reached version 1.0, almost three years after the release of version 0.9. OpenRGB is an open-source utility...

videocardz.com/newz/openrgb-re…

#gamingNews #VideoCardz

TheGamer just posted:

The Game Awards Stage Invader Officially Interviewing Joe Biden's Son

Remember the TGA stage invader? These days, he hosts a weekly show where he interviews everyone from Sal Vulcano to... the former president's son.

thegamer.com/the-game-awards-s…

#gamingNews #TheGamer

PCGamesN just posted:

Inzoi's experimental new mode transforms it from The Sims into a full social MMO

Developed separately from the main game of the Sims rival, Inzoi Canvastown “represents you and I living together in a creator’s village.”

pcgamesn.com/inzoi/canvastown-…

#gamingNews #PCGamesN

Rock, Paper, Shotgun just posted:

The Sunday Papers

Sundays are for realising that after playing The Blood of Dawnwalker, you've developed a craving for blackcurrant juice. There's none in the cupboard, so you venture out to get some, floating across the rooftops as a trail of mist as you go. You arrive at the supermarket, fangs bared and claws out. You parry and dodge attackers armed with trollies as you ...

rockpapershotgun.com/the-sunda…

#gamingNews #RockPaperShotgun

The world’s highest court has already told Israel to return to Palestinians the remaining 22% of historic Palestine (Gaza, West Bank, east Jerusalem) that it illegally occupies since 1967.

And the political minions of the world behave as though intl law were theirs to dismiss!

TheGamer just posted:

Star Fox Creator Faces Backlash For Using AI In Game Development

Takaya Imamura posted an AI experiment to X, and is now facing backlash for dabbling in this "incredible era we've entered."

thegamer.com/star-fox-creator-…

#gamingNews #TheGamer

VideoCardz just posted:

Steam Frame early unboxing reveals $60 accessory kit and standalone Half-Life: Alyx build

ShortCircuit 'accidentally' publishes Steam Frame hands-on ahead of release ShortCircuit, the Linus Tech Tips unboxing channel, appears to have published its Steam Frame video earlier than intended. The 17-minute video...

videocardz.com/newz/steam-fram…

#gamingNews #VideoCardz

NT Labor celebrating win, but there's still much trust to earn back
By Matt Garrick and Jack Hislop

Yiwarr McGrath's victory in the remote Mulka by-election has given Northern Territory Labor something to celebrate — but the party is aware it still has an uphill battle ahead.

abc.net.au/news/2026-09-13/mul…

#ByElections #GovernmentandPolitics #IndigenousPolicy #MattGarrick #JackHislop

New social rental apartment building in Perth CBD underway
By Pip Waller

The building will include 174 one- and two-bedroom rentals, 139 of which will be used for affordable housing, with the rest for social housing, according to the government.

abc.net.au/news/2026-09-13/wa-…

#RentalHousing #PublicHousing #HousingConstructionIndustry #HousingPolicy #UrbanDevelopmentandPlanning #ConstructionandRealEstateIndustry #StateandTerritoryGovernment #PipWaller

'Grave concerns': Prostate cancer charity worried as funding moves to McGrath Foundation
By James Vyver

A prostate cancer charity is warning that specialist care could suffer when Commonwealth funding for nurses shifts to the McGrath Foundation next year.

abc.net.au/news/2026-09-13/pro…

#ProstateCancer #Charities #JamesVyver

Sail World: Whitehead Walks Away Fifth at Kite Europeans: sail-world.com/news/299779/Whi… #sailing #sailnews #sail #news

Freedom News: **France: ‘We don’t want a fasho here!’**

freedomnews.org.uk/2026/09/13/…

Seven defendants go to court in Montpellier: six fascists and an activist who defended their victim ~ Josie Ó Súileabháin ~ Sébastian was enjoy…
The post France: ‘We don’t want a fasho here!’ appeared first on Freedom News.

#News #Antifascism

Nintendo Life just posted:

Feature: Box Art Brawl - Duel: Professor Layton And The Spectre's Call

See you Layton.Hmm, this Box Art Brawl reminds me of a puzzle.Last time, we put Castlevania: Belmont's Curse in the spotlight, as we matched up its two regional covers. It was anything but a close-fought contest, mind you, as the European and Japanese variant walked away with a staggering 81% of the vote, leaving the ...

nintendolife.com/features/box-…

#gamingNews #NintendoLife

Eurogamer just posted:

The weird, wonderful world of Miles Buckle, Instagram's parallel universe of video games

Going through Miles Buckle's Instagram feed is like stumbling into a parallel universe where cinema's greats – Lynch, Hitchcock, Fellini, Kubrick – are reimagined in the familiar but distinctly different visual language of video games. The "here's Johnny" scene from The Shining, where Jack Nicholson ...

eurogamer.net/the-weird-wonder…

#gamingNews #Eurogamer

Screen time to be capped for NSW students to improve results
By Nick Dole

Students in NSW public schools will be limited to as little as 15 minutes of screen time per day, under guidelines announced by the state government.

abc.net.au/news/2026-09-13/new…

#Education #StateandTerritoryGovernment #NickDole

@merino_riu67407 No lo he hecho en el Consejo. Lo he dicho contestando a una pregunta, adentro de una entrevista de una hora sobre la situación en Palestina, expresando mi solidaridad con el pueblo de Cuba.

Will there be a 7G?

Link: arxiv.org/abs/2609.01877
Discussion: news.ycombinator.com/item?id=4…

Nintendo Life just posted:

Fire Emblem: Fortune's Weave Estimated File Size Revealed

Not long to go now.Nintendo's Fire Emblem series is back next with the arrival of Fire Emblem: Fortune's Weave exclusively on the Switch 2.If you're planning on picking up the game digitally, you'll need to make sure you've got enough space on your system to install it. According to Nintendo's official eShop listing, the estimated ...

nintendolife.com/news/2026/09/…

#gamingNews #NintendoLife

[Der Sumpf in Westasien wird für Trump immer tiefer](parstoday.ir/de/news/world-i10…ür_trump_immer_tiefer)

Pakistan Declared A Pro-US Financial Pivot

Degitalisierung: Der Bärendienst

Mr Mozzie’s: The end of a Durban institution, but not its legacy

Keeping your Ubuntu server healthy requires more than installing package updates. Over time, unused packages, cached APT files, and Docker resources can consume valuable disk space and affect system performance.

By automating routine maintenance with cron, you can ensure your server stays secure, up to date, and clean without manual intervention.

In this guide, you'll create a maintenance script that:

  • Updates package lists
  • Installs available package upgrades
  • Removes unused packages
  • Cleans the APT cache
  • Removes unused Docker resources
  • Logs maintenance activities
  • Prevents overlapping executions


Prerequisites


  • Operating System: Ubuntu
  • User: admin (sudo privileges)
  • Docker: Installed (optional)
  • Scripts Directory: /home/admin/linux/scripts


Step 1: Create a Directory for Scripts


Create a dedicated directory to organize your Linux administration scripts.

mkdir -p /home/admin/linux/scripts

Step 2: Create the Maintenance Script


Create the script.

touch /home/admin/linux/scripts/system_maintenance.sh
chmod +x /home/admin/linux/scripts/system_maintenance.sh

Open the file and paste the following:

#!/bin/bash

set -euo pipefail

LOG_FILE="/var/log/system_maintenance.log"
LOCK_FILE="/tmp/system_maintenance.lock"

exec 200>"$LOCK_FILE"
flock -n 200 || exit 1

log() {
echo "[$(date '+%Y-%m-%d %H:%M:%S')] $1"
}

log "========== Starting system maintenance =========="

log "Updating package lists..."
sudo apt update

log "Upgrading installed packages..."
sudo apt upgrade -y

log "Removing unused packages..."
sudo apt autoremove -y

log "Cleaning APT cache..."
sudo apt autoclean -y

if command -v docker >/dev/null 2>&1; then
log "Cleaning Docker resources..."
sudo docker system prune -af --volumes
fi

log "========== System maintenance completed =========="

Understanding the Script

Enable Safe Bash Options


set -euo pipefail

These options make the script more reliable.

  • -e Exit immediately if a command fails.
  • -u Treat undefined variables as errors.
  • pipefail Detect failures inside pipelines.


Prevent Multiple Executions


LOCK_FILE="/tmp/system_maintenance.lock"

exec 200>"$LOCK_FILE"
flock -n 200 || exit 1

If the previous maintenance job is still running, another instance will not start.

This prevents:

  • duplicate updates
  • package manager conflicts
  • simultaneous Docker cleanup


Update Ubuntu Packages


sudo apt update
sudo apt upgrade -y

These commands:

  • Refresh package indexes.
  • Install all available updates automatically.


Remove Unused Packages


sudo apt autoremove -y

Removes packages that are no longer required by the system.

Clean the APT Cache


sudo apt autoclean -y

Deletes obsolete package files from the local package cache to reclaim disk space.

Clean Docker Resources


sudo docker system prune -af --volumes

This removes unused Docker resources, including:

  • stopped containers
  • dangling images
  • unused images
  • unused networks
  • build cache
  • unused volumes


Note: Running containers and resources currently in use are not removed.


Step 3: Create the Log File


Since /var/log is owned by root, create the log file once:

sudo touch /var/log/system_maintenance.log
sudo chown admin:admin /var/log/system_maintenance.log

Example output:

[2026-07-22 01:00:00] Starting system maintenance
[2026-07-22 01:00:01] Updating package lists...
[2026-07-22 01:00:45] Upgrading installed packages...
[2026-07-22 01:01:10] Removing unused packages...
[2026-07-22 01:01:25] Cleaning APT cache...
[2026-07-22 01:01:40] Cleaning Docker resources...
[2026-07-22 01:01:55] System maintenance completed.

Step 4: Configure Passwordless sudo


Cron jobs cannot respond to password prompts.

Edit the sudoers file:

sudo visudo

Add the following line:

admin ALL=(ALL) NOPASSWD: /usr/bin/apt, /usr/bin/docker

This allows the admin user to execute only the required commands without entering a password.

Step 5: Schedule the Cron Job


Open your crontab.

crontab -e

Add the following entry:

0 1 * * * /home/admin/linux/scripts/system_maintenance.sh >> /var/log/system_maintenance.log 2>&1

This runs the maintenance script every day at 1:00 AM.

Check created cronjob:

crontab -l

Testing the Script


Before relying on cron, execute the script manually.

/home/admin/linux/scripts/system_maintenance.sh

Recommended Directory Structure


Keeping administration scripts organized makes long-term maintenance easier.

/home/admin/linux/
├── scripts/
│ ├── system_maintenance.sh
│ ├── backup.sh
│ ├── docker_cleanup.sh
│ └── ssl_renew.sh
├── logs/
└── configs/

Maintenance Tasks Performed

TaskCommand
Update package listssudo apt update
Upgrade packagessudo apt upgrade -y
Remove unused packagessudo apt autoremove -y
Clean package cachesudo apt autoclean -y
Clean Docker resourcessudo docker system prune -af --volumes

Conclusion


Automating routine maintenance with cron is an easy way to keep your Ubuntu server secure, efficient, and free from unnecessary disk usage. By combining package updates, cache cleanup, and Docker pruning into a single scheduled task, you reduce manual administration while ensuring your system stays in good condition.

Review the maintenance logs periodically, monitor available disk space, and adjust the schedule as needed to match your server's workload.#cronjob #linux #automation #ubuntu #software #coding #development #engineering #inclusive #community

The Future of BRICS, and Why It Should Become an Alliance

Wie kommt es, dass sich Menschen immer wieder betrinken, obwohl die negativen Folgen offensichtlich sind? Und wie können wir von einer gestörten Trinkkultur wegkommen?

Step 1: Generate an SSH Key Pair


Open your local terminal and generate a 4096-bit RSA key pair for secure authentication:

ssh-keygen -t rsa -b 4096 -C "azureuser@cloud" -f ~/.ssh/azure_vm_key

Verify that two key files were created inside your ~/.ssh/ directory:

  • azure_vm_key (Private key — keep this private)
  • azure_vm_key.pub (Public key — deployed to Azure)

Set strict file permissions on your private key to prevent SSH execution errors:

chmod 400 ~/.ssh/azure_vm_key

Step 2: Provision the Azure Resource Group and Linux VM


Execute the following Azure CLI commands to create an isolated resource group and deploy an Ubuntu 22.04 LTS server:

# Create a Resource Group in East US
az group create --name RG-Linux-Security --location eastus

# Deploy Ubuntu Server VM with SSH Public Key
az vm create \
--resource-group RG-Linux-Security \
--name UbuntuSecureServer \
--image Ubuntu2204 \
--admin-username azureuser \
--ssh-key-values ~/.ssh/azure_vm_key.pub \
--public-ip-sku Standard

Take note of the publicIpAddress returned in the JSON payload upon completion.

Step 3: Configure Inbound NSG Security Rules


Allowing SSH access from 0.0.0.0/0 leaves your virtual machine open to global brute-force attempts. You will lock down port 22 access strictly to your local host IP address.

  1. Retrieve your current public IP address:

curl -s api.ipify.org


  1. Add a high-priority Inbound Security Rule to your VM's Network Security Group:

az network nsg rule create \
--resource-group RG-Linux-Security \
--nsg-name UbuntuSecureServerNSG \
--name Allow-SSH-From-My-IP \
--priority 100 \
--source-address-prefixes YOUR_PUBLIC_IP/32 \
--source-port-ranges '*' \
--destination-address-prefixes '*' \
--destination-port-ranges 22 \
--access Allow \
--protocol Tcp

Note: Replace YOUR_PUBLIC_IP with the IP address retrieved from the previous step.

Step 4: Test Connection and Verify Port Enforcement


Establish an SSH connection to your Azure Linux VM using your private key:

ssh -i ~/.ssh/azure_vm_key azureuser@YOUR_VM_PUBLIC_IP

Upon successful authentication, the terminal displays the system banner:

Welcome to Ubuntu 22.04.3 LTS (GNU/Linux 5.15.0-1045-azure x86_64)
azureuser@UbuntuSecureServer:~$

Security Verification


If you attempt to initiate an SSH session from a secondary network or cellular hotspot with a different public IP, the connection will time out, confirming that your NSG rule is actively dropping unauthorized traffic.

Step 5: Clean Up Azure Resources


To avoid incurring charges on your Azure account, remove the resource group and all associated compute assets once complete:

az group delete --name RG-Linux-Security --yes --no-wait#azure #linux #security #devops #software #coding #development #engineering #inclusive #community

Don't be the out of touch Kung Fu master

Link: twitter.com/ID_AA_Carmack/stat…
Discussion: news.ycombinator.com/item?id=4…

This website uses cookies. If you continue browsing this website, you agree to the usage of cookies.