Why Haiti Wants an Armed Intervention - The New York Times
US agency moves to block landmark merger of Microsoft and Activision Blizzard - The Guardian US
First on CNN: January 6 committee considers criminal referrals for at least 4 others besides Trump - CNN
Club Q shooting: Bomb threat docs show suspect threatened to kill family - USA TODAY
Mets To Re-Sign Brandon Nimmo To Eight-Year Deal - MLB Trade Rumors
Star Wars Jedi: Survivor - Reveal Trailer | The Game Awards 2022 - IGN
Hades II announced for PC - Gematsu
Meta battles U.S. antitrust agency over future of virtual reality - Reuters
Peru president's power grab recalls country's dark past - The Associated Press
BioShock director’s next game, Judas, premieres at The Game Awards 2022 - Polygon
Climate change effects hit farmers in US, rice, citrus, almond crops - USA TODAY
The Game Awards 2022: Everything Announced - IGN
Hades II Announced at The Game Awards - IGN
Judas - Reveal Trailer | The Game Awards 2022 - IGN
Hades is getting a sequel starring the underworld’s princess - Polygon
Nick Carter sued for alleged sexual assault of 17-year-old girl in 2001 - The Guardian
Smug Hunter Biden cozies up to New York Post as he shows off pricey art at NYC gallery - New York Post
Al Pacino and Christopher Judge was the high point of The Game Awards - Polygon
As North Carolinians regain power, investigators probe terrorism and threats against power substations across the US. One expert explains what needs to be done - CNN
Bayonetta Origins Announced Exclusively For Switch, Coming March 2023 - Nintendo Life
Nick Carter responds to rape allegations from autistic fan - Page Six
Oldest DNA reveals life in Greenland 2 million years ago - The Associated Press - en Español
The 39 House Republicans Who Voted for the Same-Sex Marriage Bill - The New York Times
Street Fighter 6 - Release Date Trailer | The Game Awards 2022 - IGN
Olive Garden fires manager for time-off rant: 'If your dog died ... prove it' - The Washington Post
Street Fighter 6 Drops In June With Cool 2v2 Mode - Kotaku
What’s Trickle-Down Effect If Red Sox Internally Replace Xander Bogaerts? - NESN
FSU's Top 10 Most Wanted Recruits: Transfer Edition (Vol. 2) - 247Sports
Street Fighter 6 launches June 2, 2023 - Gematsu
Who Deserves the New ‘Miracle’ Weight-Loss Drugs? - Rolling Stone
Nick Carter Sued for Alleged Rape of 17-Year-Old Girl During 2001 Backstreet Boys Tour - Rolling Stone
Putin admits attacks on civilian infrastructure, asking: 'Who started it?' - The Washington Post
Keystone pipeline shut after 14000-barrel oil spill in Kansas - Reuters
Hellboy: Web of Wyrd - Reveal Trailer | The Game Awards 2022 - IGN
Brittney Griner released by Russia in 1-for-1 prisoner swap for arms dealer Viktor Bout - CBS News
35 Articles - Updated


Bills travel through the mail at twice the speed of checks.
more quotes

Site Update

Redis and Caching
Nov 11, 2022, 12:08 pm
Redis is an in-memory data structure store, used as a distributed, in-memory key–value database, cache and message broker, with optional durability. What does it mean? By using Redis to hold dynamic values in memory that are typically held in a database or file, the website can access those values faster. Faster access means faster web page delivery.

Redis has been enabled for login (session) caching, which is processed on every page load. The Gallery has a newly implemented caching engine (file-based), speeding it up (and reducing server load).

Over the past year, there have been updates for many of the components and systems running this site. The Zend Optimizer memory allocations have been sized appropriately... ensuring most of the code execution is cached. My custom code has been optimized. By reducing unnecessary code, adjusting execution timing, and simplifying overly complicated code, I have been able to gain even more performance out of the site.
Cookies Lightened
Oct 3, 2021, 12:48 am
News settings were not sticking very long. Cookies set by JavaScript only stay for a week on Safari. The news feed query is done server side and embedded into the home page. These settings need to be cookies.

Moved the news cookie setting code into PHP to bypass the Safari limitation.

To minimize cookies, which are sent on every HTTP request, the links cookies have been isolated to the links pages.

In other news, button colors needed to be explicitly set for Safari 15. They turned blue if they linked to anything. Problem solved, along with other maintenance and security updates.
News in the News
May 18, 2021, 1:59 pm
The News system has been updated. Faster and more consistent display.

Tech Details: Feed links are working. Open articles resize with the browser window and settings options. Time of day is calculated by the browser, eliminating time zone issues. News is updated every 10 minutes (was 20 minutes). News is kept for 48 hours (was 24 hours). Displays updated to reflect keeping the data longer (instead of "34 hours"... "1 day, 10 hours"). New display option (100 articles). When there are multiple feed matches, the top matching feed on the list is always the one displayed. News Javascript processing is asynchronous, allowing weather to load faster. Articles load from files, not the database. This eliminates the large text field, reducing disk-based temp tables, and eliminating PHP processing on request. Articles are cached on the browser page until a news refresh. Article text search is maintained with a 511 character copy of the article with HTML tags removed.

On other fronts... upgrades all around. New versions of Nginx, PHP, MariaDB, Coppermine Gallery. Changed MyISAM tables to Aria (more efficient). Most of the tables are InnoDB.