With 7.4.2, you can set COVERAGE_CORE=sysmon globally on your CI, and it'll only use it where available (Python 3.12 and 3.13 alpha), and use the default for 3.11 and older.
I know Mastodon is designed to keep everything nice and to shield us from the horrors of the world, and that it is good for us to only look at cat pictures all day and cheer each other up, but honestly: sometimes i also think that that is just a lot of crap and everyone who turns away and continues with their nice privileged life as if all is ok is complicit #Gaza
@pvonhellermannn
The text pointed below may help. Sarah Aziza, through a stirring mix of personal reflection and philosophical reckoning, disabuses the Western witness of its self-gratifying power, instead – amid Israel’s openly broadcast yet unimpeded march towards genocide in Gaza – unmasking the impotence, deceit and hollowness that witnessing currently entails. More than a collective indictment or last-gasp scream of defiance into the void, Aziza’s own testimony guides the reader towards a form of witness no longer elevated in angelic, uncompromised distance, but instead manifest in the embodied, intimate, ego-displacing position of “sacrifice, mourning and resisting.” https://jewishcurrents.org/the-work-of-the-witness
I'd like to do more measurements of real-world #Python test suite running times.
Do you have a project with an easily runnable test suite that takes between 1 and 10 minutes to run and uses coverage? Ideally it could also be run without coverage measurement, and can run under Python 3.12.
"The Jerusalem bureau has long reviewed all #CNN stories relating to #Israel and #Palestine. Now, it’s helping shape the network’s coverage of the war."
"Every CNN journalist covering Israel and Palestine must submit their work for review by the news organization’s bureau in Jerusalem prior to publication, under a long-standing CNN policy."
One member of CNN’s staff described how the policy works in practice. “‘War-crime’ and ‘genocide’ are taboo words,” the person said. “Israeli bombings in Gaza will be reported as ‘blasts’ attributed to nobody, until the Israeli military weighs in to either accept or deny responsibility. Quotes and information provided by Israeli army and government officials tend to be approved quickly, while those from Palestinians tend to be heavily scrutinized and slowly processed.”
Only just today, the @nytimes published an “editor’s note” on their #Gaza#hospital misreporting:
“On Oct 17, The #NewYorkTimes published news of an explosion at a hospital in Gaza City, leading its coverage w/claims by #Hamas govt ofcls that an Israeli airstrike was the cause & that hundreds of people were dead or injured.
“The Times’s initial accounts attributed the claim of #Israeli responsibility to #Palestinian ofcls, & noted that the Israeli military said it was investigating the blast. However, the early versions of the #coverage — & the prominence it received in a #headline, #news alert & #socialmedia — relied too heavily on claims by #Hamas, & did not make clear those claims could not immediately be verified. The rpt left readers w/an incorrect impression about what was known &how credible the account was.
The recent news that MoneyDashboard is suddenly shutting down has exposed a gap in the way OpenBanking works. It is simply impossible for a user to get read-only access to their own data without using an aggregator. And there are very few aggregators around.
Why is it impossible for me to get programmatic access to my own data?
There are two interlinked reasons which I'd like to discuss.
OpenBanking is a brilliant idea encoded in an excellent standard wrapped in some very complex processes and with some rather unfair limitations.
OpenBanking presents a standardised API to allow read and write access to a financial account. So I could give a smartphone app read-only access to my credit card and let it automatically tell me when I've spent more than £50 on sausage rolls this week. Or I could add all my bank accounts to one service which would let me see my net worth. Or any of a hundred ideas.
I could also connect my accounts in such a way that when Bank Account A drop below £100, an OpenBanking API request is sent to Bank Account B to transfer some money to A.
But here's the first problem. The only way you can get access to a bank's API is if you have a licence. And you only get a licence if you're a financial institution who can prove that they have robust security controls. Which means that individuals have to go through an aggregator. Or, in OpenBanking terms, an "Account Information Service Provider".
Some OpenBanking providers will let individuals play in a "sandbox" to test out the API. There are no real accounts and no real money, it's just a way to test how the API works.
I can see why that makes sense for write access. You don't want a user's unpatched Raspberry Pi suddenly sending all their money to Russia.
And I can see why that makes sense for organisations which deal with data from multiple people. One leak and everyone is exposed.
But I'm not convinced that it makes sense to deny an individual read-only API access to their own account. Sure, I might accidentally leak my own data - but the same risk exists if I download a PDF statement from my bank.
The second problem is that not every OpenBanking consumer will talk to every OpenBanking provider.
For example, I have an account with Coventry Building society. They have an OpenBanking API which no one uses! They're not the largest financial institution in the UK, but have a fair few customers. And yet all the OpenBanking apps refuse to work with it.
So even if I did find an aggregator with an API, it may not work with all my financial institutions.
Just so we're all on the same page: it is illegal for insurance companies to deny coverage of the new COVID-19 booster. Furthermore, CVS, Walgreens, and eTrueNorth are contractually obligated to provide free COVID-19 testing and vaccines to uninsured persons. It's all right here:
What has changed: your private health insurer is not required to pay for out-of-network services. This simply means that you may need to get your booster through your regular doctor's office
"Every #newsroom in every community needs to think about #ClimateChange not as a beat but as a through line involving everything we do. No corner of the newsroom is exempt—not business or culture, not sports or city hall.
On the national level, journalism has to figure out how to make climate change central to our #politics#coverage."
We really need to stop buying into the argument that #ClimateActivists are "radical" or "destructive". The opposite is true: the nature of the protests have been peaceful and, on the whole, pretty tame.
The idea that, say, sitting on a road is "radical", "extreme" and "criminal" came from a bunch of #FossilFuel aligned think tanks, parroted by the media.
Reject them.
The framing needs to be: Fossil fuel companies are radical, extreme, criminal.
As a pretty new #django learner(1+ yr), I've set myself up the task of re-writing the main apps as function-based views. Most tutorials start with CBVs, so I wanted to 'unravel' them. Additionally, I'm re-writing the tests for #pytest, getting rid of SimpleTestCase & TestCase.
Just finished re-writing the 1st of my projects' app & got 100% ✅ test #coverage 🥳 It's really been helping me learn a great deal. It's a good struggle.
Climate change is an immediate threat to the majority of the world's population.
We need a local, regional, state, national, and international "moon shot" type of concentration of effort using available resources while developing and advancing new science and technologies to counteract the damage humans have caused.
Without this type of all-out, universal cooperation, human civilization, and perhaps humanity itself, are in imminent danger of extinction.
Segments of this may have been #broadcast during normal #newscasts but, unfortunately, this full summary is provided via a secondary or tertiary outlet.
At least they're covering this news and sharing it in an understandable format.
Should we use #coverage reports only for #unittest or also for integration and functional testing?
Should the test directory split into unit, integration and functional tests or should all tests in one root tests folder? (Both following the namespace rules)
Every spring, there are floods somewhere in North America. Maybe the Red River that flows up through North Dakota to Winnipeg and beyond. Maybe the winter snowpack is heavy and melts quickly in the Rockies, flooding out parts of B.C. Maybe torrential rains in Atlantic areas cause overland flooding throughout Quebec.
They call for #legislation to impose #caps on increased insurance costs, or to mandate certain #coverage be available. Or they call for government to start issuing its own insurance, at nominal cost and covering high-risk events and insureds, to people who would otherwise have high commercial insurance costs.
And governments frequently take up these calls to action.