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
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.
More from Planet Python
July 13, 2026
Rodrigo Girão Serrão: itertools cheatsheet
July 13, 2026
Mike C. Fletcher: PyVRML97 2.3.4b1
July 13, 2026
Bob Belderbos: Learning New Skills in the AI Era (vBrownBag)
July 12, 2026
Christian Ledermann: Buzzword Bingo: An Experiment in Spec-Driven AI Development
July 11, 2026
Python⇒Speed: 6× faster binary search: from compiled code to mechanical sympathy
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.More Coverage
Discussion
"iran blockade"
Trump Revives Iran Blockade, Demands 20% Toll for US 'Guarding' Strait of Hormuz

US to resume Iran blockade, ‘guard’ Strait of Hormuz and charge 20 per cent toll
British forces set to march in France's Bastille Day celebrations for first time in over 20 years

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
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· Jul 8, 2026
Paddy Pimblett | No Pressure, No Problem
Paddy Pimblett | No Pressure, No Problem
Irish News
· 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
· 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
· 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
· 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
· 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
· 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
· Jul 10, 2026
Conor McGregor's 10 Greatest Fighters in UFC History [Ranked]
It's an interesting top 10 to say the least...
NDTV
· 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
· 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
· 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
· Jun 23, 2026
Steve Toussaint, David Corenswet, Molly Shannon and More!
Hot Pics
Topics:
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!