Today in News History

On July 13, several notable moments in the history of News stand out. In 1934, Peter Gzowski, Canadian journalist and academic (died 2002) was born. In 1944, Cyril Knowles, English footballer and manager (died 1991) was born. In 1946, Bob Kauffman, American basketball player and coach (died 2015) was born. In 1967, Mark McGowan, Australian politician, 30th Premier of Western Australia was born. In 1970, Andrei Tivontchik, German pole vaulter and trainer was born. In 1976, Sheldon Souray, Canadian ice hockey player was born. In 1978, Prodromos Nikolaidis, Greek basketball player was born. In 1993, Davey Allison, American race car driver (born 1961) passed away. In 2003, Mason Teague, Australian rugby league player was born. In 2014, Jeff Leiding, American football player (born 1961) passed away. Together, these milestones provide historical context for today's news news and ongoing narratives.

Mike C. Fletcher: PyOpenGL 4.0.0a1

Planet Python

Planet Python

·

July 12, 2026

·

Unknown

I've been trying to make some time for Open Source projects again. I've been using LLMs for much of the coding because the vast bulk of it at this point is just grunt work. First up is PyOpenGL. The tests the LLM produced turned up a bunch of bugs in the core that have lain dormant for years because the endpoints weren't getting used. The LLM tests are not particularly fun or interesting, but they did a pretty good job of finding wrapping errors. They also exercised GLES and EGL enough to make it far more reasonable to actually use those two interfaces. Shout out to glfw python library for working cleanly on the Wayland only environment. Definitely helped to find the hidden GLX dependencies we had throughout the Linux platform implementation. One of the biggest ones there was the GLUT library. The other thing that came out was the GLE library being legacy (compatibility) OpenGL. PyOpenGL 4.0.0a1 is classified as a major release mostly because of the abandonment of old Pythons (<3.9) and old Numpy (<2). Other than that there's mostly just bug-fixes that came from the new test suites. GLU* gluUnProject4 missing arguments* gluNewQuadric/gluQuadricCallback fix the callback mechanism to work like Nurbs code* gluTessVertex/gluTessBeginPolygon and combine callback, original object return fixes* gluGetNurbsProperty added, allocates the output* gluNurbsCallbackData(EXT) argtype fix glGet Sizes* sizing tables regenerated based on results from size probing, lots of incorrect sizes fixed; note that these fixes are constrained to extensions I happen to have access to on my platforms* fix the code generator's constant generation* glGetPolygonStipple fixed size output* glGetCompressedTexImage glGetTexImageCompressed was ignoring level and using an ARB constant Wrappers* remove double wrapping on glGetHistogramParameter{f,i}vEXT, glGenVertexArrays, glDrawBuffersEXT (which was also mis-named glDrawBuffers)* glHistogram double wrapped as well, which was crashing vertex_array_object on import which was then causing higher level code to treat the extension as unsupported 64-bit Integer Arrays* GL_INT64 / GL_UNSIGNED_INT64 new array types for all of the array handlers No-Numpy Operation* ctypesarrays zeros/ones handler* a few spots where GLchar arrays were needed as return types* gl(Get)ProgramNamedParameter*NV input size fix* glGetActiveAttribARB optional bufSize parameter added* ARB.vertex_shader allow passign in size parameter* allow passing a ctypes char_p as shader-text GLES* images module for GLES* friendly wrappers mimicing the GL ones for lots of endpoints* glGetString/glGetStringi restype fix* Normalising of GLES extension names to the GL_* form (same as GL) General Bug Fixes* Large constant wrapping fix* Caching of extension/version data per-context* Core/version extension handles cases where VERSION is not the *first* token* ShaderProgram.retrieve() fix for unpacking glGetProgramBinary* input-or-output converter for args that can be either* ArrayDatatype.get_ffi_argtype etc PyPy specific mechanisms for array interactions Logging* make the log decorator more type-check friendly Packaging* License declaration fixes for more modern packaging tools There shouldn't be many significant regressions, as almost everything is a correctness fix, but there's a lot of new code, particularly for the GLES improvements. The alpha is up now for those who want to test the changes against their codebase, but this is an alpha release, so there may be more significant code changes as we move toward a 4.0.0 final release. There's still some work to do on the OpenGLContext release, but the teaser image above should give you an idea where it's going. It's a direct render of the Khronos sample asset A Beautiful Game

Narrative Intelligence Brief

This article was published by Planet Python, a source frequently categorized with a Unknown bias based in United States of America. Our narrative intelligence engine continuously monitors coverage from this outlet to track framing, bias, and rhetorical patterns. Our initial algorithmic scan of this specific piece did not flag high-confidence rhetorical techniques, suggesting a generally straightforward reporting style or neutral framing. By understanding the editorial perspective of Planet Python, readers can better contextualize the information presented and compare it across our broader media matrix to find the real narrative.

Analysis Methodology
This narrative analysis was generated using the CoDataLab Global Intelligence Engine. Our proprietary AI scans thousands of cross-border sources to identify sentiment patterns, framing techniques, and potential media bias. While AI provides the data-driven foundation, our objective is to empower readers with additional context beyond the standard headline.The content displayed above is a structured summary designed for rapid information processing. For the full original report, please visit the source outlet.

How other outlets are covering this story

Compare narratives across 28 related reports from 28 sources. Real Narrative News aggregates the coverage spectrum so you can see who emphasises what — bias tags reflect the outlet, not the story.

Coverage bias distribution

28 sources

Left 18%

Center 50%

Right 18%


CBS Sports

lean left

· Jun 30, 2026

2026 NHL free agent tracker: Rasmus Andersson, John Carlson, Sergei Bobrovsky, Alex Ovechkin lead rankings

Where will the NHL's top free agents land?

Sweden Herald

Unknown

· Jun 23, 2026

Controversial Mike Babcock back in the NHL as Edmonton Oilers head coach

Controversial Mike Babcock back in the NHL as Edmonton Oilers head coach

Football | The Guardian

lean left

· Jul 11, 2026

World Cup 2026: Norway v England buildup, Kane’s round of golf with Trump, Spain set up France semi-final – live

All the latest updates as the quarter-finals continue Player guide | Bracketology | Golden Boot | Email usThe brilliant Cold War Steve is back with the latest of his special World Cup 2026-themed collages. Look closely!More from Thomas Tuchel. Seize the day is his message. Continue reading...

Global News

center

· Jun 23, 2026

Edmonton Oilers hire Mike Babcock as head coach

Seven years after he coached his last NHL game, Mike Babcock is back behind an NHL bench.

Canadian Sport Scene

Unknown

· Jun 24, 2026

Oilers name Mike Babcock head coach

The Edmonton Oilers have named Mike Babcock of Manitiouwadge, Ontario as their head coach according to Craig Ellingson of CTV News. Babcock replaces Kris Knoblauch, who the Oilers fired on May 14. The Knoblauch firing was a surprise to many because the Oilers reached the 2024 and 2025 Stanley Cup Finals with Knoblauch in charge. [] The post Oilers name Mike Babcock head coach appeared first on Canadian Sport Scene.

People.com

lean left

· Jul 1, 2026

Chad 'Ochocinco' Johnson's 8 Kids: All About the NFL Legend's Sons and Daughters (Including a Junior Olympic Athlete!)

NFL legend Chad Ochocinco Johnson is a father to eight children

3DownNation

center

· Jul 8, 2026

Tyson Philpot off to best-ever start by CFL receiver

Everybody knows Tyson Philpot has been great for the Montreal Alouettes this year, but it turns out he’s actually off to the best start to a season by any receiver in CFL history. The 25-year-old has made 36 receptions for 587 yards and three touchdowns thus far in 2026, putting him 149 yards ahead of []

Investing.com

center

· Jun 23, 2026

Nike names Pfizer executive David Denton as CFO amid slow turnaround effort

Nike names Pfizer executive David Denton as CFO amid slow turnaround effort

Fox News

right

· Jul 8, 2026

WWE legend highlights 'freaking deep' talent across pro wrestling

John Bradshaw Layfield names Mike Bailey, Josh Alexander and Will Allday among the must-watch talents across the pro wrestling landscape

DNyuz

lean right

· Jul 10, 2026

‘I don’t want any handouts.’ Amid the Angels’ drought, a starry homecoming for Mike Trout

Mike Trout last played in an All-Star Game seven years ago. It’s crazy, really. The best player of the previous decade, the link that ties Barry Bonds and Albert Pujols to Aaron Judge and Shohei Ohtani, has not taken an All-Star at-bat this decade. Injuries, mostly. And he turns 35 next month. Next week’s All-Star []

Pro Football Focus

center

· Jun 23, 2026

Denver Broncos All-PFF Team: The best players of the past 20 years

As part of PFF's celebration of 20 years of NFL data, we're building an All-Star team for every franchise, highlighting the best players at each position from the PFF era. This installment turns to the Denver Broncos.

CFL.ca

center

· Jul 13, 2026

5 PFF stats that stand out from Week 6

From Ayden Eberhardt's breakout game to another dominant outing by Tyson Philpot, CFL.ca brings you five PFF stats that stood out in Week 6.

SB Nation

· Jun 22, 2026

Cavs exercise team option, bringing back Craig Porter Jr.

The Cavs are bringing CPJ back for the final year of his contract.

Yardbarker

center

· Jul 2, 2026

The 'Most NHL goals all-time' quiz

How many of the 21 players in NHL history with at least 600 career goals can you name in five minutes?

Utusan Malaysia

center

· Jun 29, 2026

Marsch anggap semua pemain wira Kanada

LOS ANGELES: Jurulatih Kanada, Jesse Marsch, memuji pemain-pemainnya sebagai ‘wira Kanada’ selepas mereka mencipta sejarah mara ke pusingan 16 terbaik Piala Dunia, sambil menyifatkan pertemuan seterusnya menentang Belanda atau Maghribi sebagai peluang tanpa tekanan. Kanada selaku tuan rumah bersama memasuki kejohanan kali ini dengan rekod tewas dalam kesemua enam perlawanan dalam dua penampilan terdahulu di ... Read more The post Marsch anggap semua pemain wira Kanada appeared first on Utusan Malaysia.

The Eastern Herald

center

· Jul 12, 2026

McGregor’s UFC Return Ends in 69 Seconds as Knee Buckles Against Holloway

Conor McGregor's five-year UFC return lasted 69 seconds at T-Mobile Arena on Saturday night, when his right knee buckled on a kick attempt and referee Mike Beltran stopped the fight. Max Holloway won by TKO, immediately calling for a third bout between the fighters.

UFC News

center

· Jul 8, 2026

Paddy Pimblett | No Pressure, No Problem

Paddy Pimblett | No Pressure, No Problem

Irish News

center

· Jul 4, 2026

Nolan goals in extra time see Kilkenny into senior camogie semi-finals

Glen Dimplex senior camogie quarter-final Waterford 1-19 Kilkenny 2-19 AET

FOX Sports Digital

right

· Jul 4, 2026

World Cup Round of 16 Preview: One Player For Every Team You Need To Know

Here's the key player for every team in the round of 16 at the 2026 FIFA World Cup.

Jamaica Observer

Unknown

· Jun 21, 2026

Mullings retains national discus throw title

Ralford Mullings retained his senior discus throw title at the JAAA national championships at the National Stadium on Saturday after throwing 64.31m to secure his place on the team to the Commonwealth Games in July.Mullings, the national record holder who also won back-to-back NCAA Division One outdoors titles for the University of Oklahoma earlier this month, had two legal marks in the competition.Fedrick Dacres, the Commonwealth champion in 2018, was second with 62.97m while Racquil Broderick of the University of Southern California -- who was second behind Mullings at the NCAA championships -- was third with a season's best equalling 62.87m.Chad Wright, who threw a personal best 67.92m in April this year, had had his dream of representing Jamaica in two sports at the Commonwealth Games dashed after he placed fourth with a best of 60.55m-Paul A Reid

Irish Star

center

· Jul 8, 2026

Conor McGregor's four-word admission sums up his feelings ahead of UFC comeback

Conor McGregor will make his long-awaited return to the Octagon this weekend when he faces Max Holloway in a welterweight showdown at UFC 329, and he's declared he's the best 145lbs fighter ever

World Israel News

right

· Jun 22, 2026

WATCH: Iranian goalkeeper who vanished after defying IRGC honored at World Cup match

He was honored at a World Cup match with a placard bearing his name and the question: where is he? The post WATCH: Iranian goalkeeper who vanished after defying IRGC honored at World Cup match appeared first on World Israel News.

Metro

lean left

· Jun 23, 2026

Stephen Hendry names his top 16 snooker players of last 50 years

Stephen Hendry names his top 16 snooker players of last 50 years

GiveMeSport

center

· Jul 10, 2026

Conor McGregor's 10 Greatest Fighters in UFC History [Ranked]

It's an interesting top 10 to say the least...

NDTV

lean right

· Jun 27, 2026

NHL Trade Market Heats Up

Dylan Larkin, Connor Hellebuyck, Jason Robertson and Mason McTavish headline the latest NHL trade rumors as teams continue exploring blockbuster offseason deals.

Boston.com

lean left

· Jul 1, 2026

Bruins bring back Connor Clifton on 2-year contract

Connor Clifton spent the first five seasons of his NHL career with the Bruins. The post Bruins bring back Connor Clifton on 2-year contract appeared first on Boston.com.

Awful Announcing

center

· Jun 25, 2026

Dave Pasch signs multiyear extension with ESPN to include NFL, will leave Arizona Cardinals radio booth

Dave Pasch is remaining at ESPN for the foreseeable future and will see his role at the Worldwide Leader expanded to include the NFL. On Thursday, ESPN announced that Pasch, a 23-year veteran of the network, has signed a multiyear extension that will see him continue his roles as a play-by-play voice on NBA, college

Us Weekly

center

· Jun 23, 2026

Steve Toussaint, David Corenswet, Molly Shannon and More!

Hot Pics

Topics:

Sports · 11
World · 11
Politics · 3
Entertainment · 2

Related coverage for "Mike C. Fletcher: PyOpenGL 4.0.0a1": CBS Sports — 2026 NHL free agent tracker: Rasmus Andersson, John Carlson, Sergei Bobrovsky, Alex Ovechkin lead rankings . Sweden Herald — Controversial Mike Babcock back in the NHL as Edmonton Oilers head coach. Football | The Guardian — World Cup 2026: Norway v England buildup, Kane’s round of golf with Trump, Spain set up France semi-final – live. Global News — Edmonton Oilers hire Mike Babcock as head coach. Canadian Sport Scene — Oilers name Mike Babcock head coach. People.com — Chad 'Ochocinco' Johnson's 8 Kids: All About the NFL Legend's Sons and Daughters (Including a Junior Olympic Athlete!). 3DownNation — Tyson Philpot off to best-ever start by CFL receiver. Investing.com — Nike names Pfizer executive David Denton as CFO amid slow turnaround effort. Fox News — WWE legend highlights 'freaking deep' talent across pro wrestling. DNyuz — ‘I don’t want any handouts.’ Amid the Angels’ drought, a starry homecoming for Mike Trout. Pro Football Focus — Denver Broncos All-PFF Team: The best players of the past 20 years. CFL.ca — 5 PFF stats that stand out from Week 6. SB Nation — Cavs exercise team option, bringing back Craig Porter Jr.. Yardbarker — The 'Most NHL goals all-time' quiz. Utusan Malaysia — Marsch anggap semua pemain wira Kanada. The Eastern Herald — McGregor’s UFC Return Ends in 69 Seconds as Knee Buckles Against Holloway. UFC News — Paddy Pimblett | No Pressure, No Problem. Irish News — Nolan goals in extra time see Kilkenny into senior camogie semi-finals. FOX Sports Digital — World Cup Round of 16 Preview: One Player For Every Team You Need To Know . Jamaica Observer — Mullings retains national discus throw title. Irish Star — Conor McGregor's four-word admission sums up his feelings ahead of UFC comeback. World Israel News — WATCH: Iranian goalkeeper who vanished after defying IRGC honored at World Cup match. Metro — Stephen Hendry names his top 16 snooker players of last 50 years. GiveMeSport — Conor McGregor's 10 Greatest Fighters in UFC History [Ranked]. NDTV — NHL Trade Market Heats Up. Boston.com — Bruins bring back Connor Clifton on 2-year contract. Awful Announcing — Dave Pasch signs multiyear extension with ESPN to include NFL, will leave Arizona Cardinals radio booth. Us Weekly — Steve Toussaint, David Corenswet, Molly Shannon and More!