de

Recommended Reading

1. Bernie Sanders says (repeatedly) that he wants the United States to be more like Sweden. Bring it on! No estate or inheritance taxes, no minimum wage, a much higher ratio of consumption taxes to income taxes, an income tax system that is by some reasonable standards far less progressive, school choice, high deductibles and […]




de

Platform.sh + Lando: local dev in perfect sync with the cloud - platform.sh

Platform.sh removes a major pain point for developers: having to invest time in managing servers, virtual machines, or containers. Instead, Platform.sh enables developers to focus 100% of their time on their code. Since the beginning, Platform.sh has provided instant cloning capability, so dev teams can work on perfect copies of their production sites in the cloud for every Git branch. Now, in partnership with Lando, we’re extending that capability to the desktop.




de

PHP Internals News: Episode 50: The RFC Process - Derick Rethans

PHP Internals News: Episode 50: The RFC Process

In this episode of "PHP Internals News", Henrik Gemal (LinkedIn, Website) asks me about how PHP's RFC process works, and I try to answer all of his questions.

The RSS feed for this podcast is https://derickrethans.nl/feed-phpinternalsnews.xml, you can download this episode's MP3 file, and it's available on Spotify and iTunes. There is a dedicated website: https://phpinternals.news

Transcript

Derick Rethans 0:16

Hi, I'm Derick. And this is PHP internals news, a weekly podcast dedicated to demystifying the development of the PHP language. This is Episode 50. Today I'm talking with Henrik come out after he reached out with a question. You might know that at the end of every podcast, I ask: if you have any questions, feel free to email me. And Henrik was the first person to actually do so within a year and a half's time. For the fun, I'm thinking that instead of I'm asking the questions, I'm letting Henrik ask the questions today, because he suggested that we should do a podcast about how the RFC process actually works. Henrik, would you please introduce yourself?

Henrik Gemal 0:52

Yeah, my name is Henrik Gemal. I live in Denmark. The CTO of dinner booking which does reservation systems for restaurants. I've been doing a PHP development for more than 10 years. But I'm not coding so much now. Now I'm managing a big team of PHP developers. And I also been involved in the the open source development of Mozilla Firefox.

Derick Rethans 1:19

So usually I prepare the questions, but in this case, Henrik has prepared the questions. So I'll hand over to him to get started with them. And I'll try to do my best to answer the questions.

Henrik Gemal 1:27

I heard a lot about these RFCs. And I was interested in the process of it. So I'm just starting right off here, who can actually do an RFC? Is it anybody on the internet?

Derick Rethans 1:38

Yeah, pretty much. In order to be able to do an RFC, what you would need is you need to have an idea. And then you need access to our wiki system to be able to actually start writing that, well not to write them, to publish it. The RFC process is open for everybody. In the last year and a half or so, some of the podcasts that I've done have been with people that have been contributing to PHP for a long time. But in other cases, it's people like yourself that have an idea, come up, work together with somebody to work on a patch, and then create an RFC out of that. And that's then goes through the whole process. And sometimes they get accepted, and sometimes they don't.

Henrik Gemal 2:16

How technical are the RFCs? Is it like coding? Or is it more like the idea in general?

Derick Rethans 2:23

The idea needs to be there, it needs to be thought out. It needs to have a good reason for why we want to add or change something in PHP. The motivation is almost as important as what the change or addition actually is about. Now, that doesn't always get us here at variable. In my opinion, but that is an important thing. Now with the idea we need to talk about what changes it has on the rest of the ecosystem, whether they are backward compatible breaks in there, how it effects extensions, or sometimes how it effects OPCache. Sometimes considerations have to be taken for that because it's, it's something quite important in the PHP ecosystem. And it is recommended that it comes with a patch, because it's often a lot easier to talk about an implementation than to talk about the idea. But that is not a necessity. There have been quite some RFCs where the idea was there. But it wasn't a patch right away yet. It is less likely that these RFCs will g

Truncated by Planet PHP, read more at the original (another 15224 bytes)




de

Making bugs ex-bugs with Xdebug - platform.sh

Xdebug is an indispensable tool for every PHP developer. PHP’s favorite real-time debugger, it supports breakpoints, more detailed debug output, and deeper introspection of PHP code to determine just what it’s doing (and what it’s doing wrong). Sadly, it comes at a huge cost in performance, though, making it unsuitable for production. Not on Platform.sh, though. Xdebug is now available on all Grid environments, secure and without a performance loss.




de

PHP Internals News: Episode 51: Object Ergonomics - Derick Rethans

PHP Internals News: Episode 51: Object Ergonomics

In this episode of "PHP Internals News" I talk with Larry Garfield (Twitter, Website, GitHub) about a blog post that he was written related to PHP's Object Ergonomics.

The RSS feed for this podcast is https://derickrethans.nl/feed-phpinternalsnews.xml, you can download this episode's MP3 file, and it's available on Spotify and iTunes. There is a dedicated website: https://phpinternals.news

Transcript

Derick Rethans 0:16

Hi, I'm Derick. And this is PHP internals news, a weekly podcast dedicated to demystifying the development of the PHP language. This is Episode 51. Today I'm talking with Larry Garfield, not about an RFC for once, but about a blog post that he's written called Object Ergonomics. Larry, would you please introduce yourself?

Larry Garfield 0:38

Hello World. My name is Larry Garfield, also Crell, CRELL, on various social medias. I work at platform.sh in developer relations. We're a continuous deployment cloud hosting company. I've been writing PHP for 21 years and been a active gadfly and nudge for at least 15 of those.

Derick Rethans 1:01

In the last couple of months, we have seen quite a lot of smaller RFCs about all kinds of little features here and there, to do with making the object oriented model of PHP a little bit better. I reckon this is also the nudge behind you writing a slightly longer blog post titled "Improving PHP object ergonomics".

Larry Garfield 1:26

If by slightly longer you mean 14 pages? Yes.

Derick Rethans 1:29

Yes, exactly. Yeah, it took me a while to read through. What made you write this document?

Larry Garfield 1:34

As you said, there's been a lot of discussion around improving PHP's general user experience of working with objects in PHP. Where there's definitely room for improvement, no question. And I found a lot of these to be useful in their own right, but also very narrow and narrow in ways that solve the immediate problem but could get in the way of solving larger problems later on down the line. So I went into this with an attitude of: Okay, we can kind of piecemeal and attack certain parts of the problem space. Or we can take a step back and look at the big picture and say: Alright, here's all the pain points we have. What can we do that would solve not just this one pain point. But let us solve multiple pain points with a single change? Or these two changes together solve this other pain point as well. Or, you know, how can we do this in a way that is not going to interfere with later development that we've talked about. We know we want to do, but isn't been done yet. So how do we not paint ourselves into a corner by thinking too narrow?

Derick Rethans 2:41

It's a curious thing, because a more narrow RFC is likely easier to get accepted, because it doesn't pull in a whole set of other problems as well. But of course, as you say, if the whole idea hasn't been thought through, then some of these things might not actually end up being beneficial. Because it can be combined with some other things to directly address the problems that we're trying to solve, right?

Larry Garfield 3:07

Yeah, it comes down to what are the smallest changes we can make that taken together have the largest impact. That kind of broad picture thinking is something that is hard to do in PHP, just given the way it's structured. So I took a stab at that.

Derick Rethans 3:21

What are the main problems that we should address?

Larry Garf

Truncated by Planet PHP, read more at the original (another 29525 bytes)




de

Xdebug Update: April 2020 - Derick Rethans

Xdebug Update: April 2020

Another monthly update where I explain what happened with Xdebug development in this past month. These will be published on the first Tuesday after the 5th of each month. Patreon supporters will get it earlier, on the first of each month. You can become a patron to support my work on Xdebug. If you are leading a team or company, then it is also possible to support Xdebug through a subscription.

In March, I worked on Xdebug for about 60 hours, on the following things:

Xdebug 2.9.5

The 2.9.5 release addresses a few bugs. One of them was a follow on from the issue where Xdebug would crash when another extension would run code in PHP's Request Init stage, but only on a second or later request in the same PHP process. As this is not something that's easy to catch with PHP's testing framework that Xdebug uses, this issue slipped through the cracks.

The release fixes another bug, where throwing an exception from within a destructor would crash Xdebug. The fix for this was merely making sure that PHP's internal state is still available:

- if (!(ZEND_CALL_INFO(EG(current_execute_data)) & ZEND_CALL_HAS_SYMBOL_TABLE)) {
+ if (EG(current_execute_data) && !(ZEND_CALL_INFO(EG(current_execute_data)) & ZEND_CALL_HAS_SYMBOL_TABLE)) {

Beyond these two crashes, the release also addressed an issue where Xdebug did not always correct catch where executable code could exist for code coverage analyses. Over the last decade, PHP has been getting more and more optimised, with more internal engine instructions. Unfortunately that sometimes means that these are not hooked into by Xdebug, to see whether there could be a line of code that would make use of these opcodes. As this is often very dependent on how developers lay out their code, these issues are often found by them. Luckily, these issues are trivially fixed, as long as I have access to just the file containing that code. I then analyse it with vld to see which opcode (PHP engine instruction) I have missed.

Xdebug 3 and Xdebug Cloud

Most of my time was spend on getting Xdebug Cloud to a state where I can invite select developers to alpha test it. This includes allowing for Xdebug to connect to Xdebug Cloud. There is currently a branch available, but it still lacks the addition of SSL encryption, which is a requirement for allowing safe transport of debug information.

The communications between an IDE and Xdebug through Xdebug Cloud is working, with a few things related to detecting disconnections more reliably still outstanding.

As Xdebug Cloud needs integration in debugging clients (such as PhpStorm, and other IDEs), I have been extending the dbgpProxy tool to act as intermediate link between existing IDEs and Xdebug Cloud without IDEs having to change anything. This work is still ongoing, and is not documented yet, but I hope to finish that in the next week. Once that and SSL support in the Xdebug to Xdebug Cloud communication has been finalized, I will reach out to subscribers of the Xdebug Cloud newsletter to see if anybody is interested in trying it out.

Podcast

The PHP Internals News continues its second season. Episodes in the last month included a discussion on PHP 8's JIT engine and increasing complexity,

Truncated by Planet PHP, read more at the original (another 720 bytes)





de

PHP Internals News: Episode 52: Floats and Locales - Derick Rethans

PHP Internals News: Episode 52: Floats and Locales

In this episode of "PHP Internals News" I talk with George Banyard (Website, Twitter, GitHub, GitLab) about an RFC that he has proposed together with Máté Kocsis (Twitter, GitHub, LinkedIn) to make PHP's float to string logic no longer use locales.

The RSS feed for this podcast is https://derickrethans.nl/feed-phpinternalsnews.xml, you can download this episode's MP3 file, and it's available on Spotify and iTunes. There is a dedicated website: https://phpinternals.news

Transcript

Derick Rethans 0:16

Hi, I'm Derick. And this is PHP internals news, a weekly podcast dedicated to demystifying the development of the PHP language. This is Episode 52. Today I'm talking with George Banyard about an RFC that he's made together with Mate Kocsis. This RFC is titled locale independent floats to string. Hello, George, would you please introduce yourself?

George Banyard 0:39

Hello, I'm George Peter Banyard. I'm a student at Imperial College and I work on PHP in my free time.

Derick Rethans 0:47

All right, so we're talking about local independent floats. What is the problem here?

George Banyard 0:52

Currently when you do a float to string conversion, so all casting or displaying a float, the conversion will depend on like the current local. So instead of always using like the decimal dot separator. For example, if you have like a German or the French locale enabled, it will use like a comma to separate like the decimals.

Derick Rethans 1:14

Okay, I can understand that that could be a bit confusing. What are these locales exactly?

George Banyard 1:20

So locales, which are more or less C locales, which PHP exposes to user land is a way how to change a bunch of rules on how string and like stuff gets displayed on the C level. One of the issues with it is that like it's global. For example, if you use like a thread safe API, if you use the thread safe PHP version, then set_locale() is not thread safe, so we'll just like impact other threads where you're using it.

Derick Rethans 1:50

So a locale is a set of rules to format specific things with floating point numbers being one of them in which situations does the locale influence the display a floating point numbers in every situation in PHP or only in some?

George Banyard 2:06

Yes, it only impacts like certain aspects, which is quite surprising. So a string cast will affect it the strval() function, vardump(), and debug_zval_dump() will all affect the decimal locator and also printf() with the percentage lowercase F, but that's expected because it's locale aware compared to the capital F modifier.

Derick Rethans 2:32

But it doesn't, for example, have the same problem in the serialised function or say var_export().

George Banyard 2:37

Yeah, and json_encode() also doesn't do that. PDO has special code which handles also this so that like all the PDO drivers get like a constant treat like float string, because that could like impact on the databases.

Derick Rethans 2:53

How is it a problem that with some locales enabled and then uses a comma instead of the decimal point. How can this cause bugs and PHP applications?

Truncated by Planet PHP, read more at the original (another 17468 bytes)




de

Hedge Fund 'Asshole' Destroying Local News & Firing Reporters Wants Google & Facebook To Just Hand Him More Money

Have you heard of Heath Freeman? He's a thirty-something hedge fund boss, who runs "Alden Global Capital," which owns a company misleadingly called "Digital First Media." His business has been to buy up local newspapers around the country and basically cut everything down to the bone, and just milk the assets for whatever cash they still produce, minus all the important journalism stuff. He's been called "the hedge fund asshole", "the hedge fund vampire that bleeds newspapers dry", "a small worthless footnote", the "Gordon Gecko" of newspapers and a variety of other fun things.

Reading through some of those links above, you find a standard playbook for Freeman's managing of newspapers:

These are the assholes who a few years ago bought the Denver Post, once one of the best regional newspapers in the country, and hollowed it out into a shell of its former self, then laid off some more people. Things got so bad that the Post’s own editorial board rebelled, demanding that if “Alden isn’t willing to do good journalism here, it should sell the Post to owners who will.”

And here's one of the other links from above telling a similar story:

The Denver newsroom was hardly alone in its misery. In Northern California, a combined editorial staff of 16 regional newspapers had reportedly been slashed from 1,000 to a mere 150. Farther down the coast in Orange County, there were according to industry analyst Ken Doctor, complained of rats, mildew, fallen ceilings, and filthy bathrooms. In her Washington Post column, media critic Margaret Sullivan called Alden “one of the most ruthless of the corporate strip-miners seemingly intent on destroying local journalism.”

And, yes, I think it's fair to say that many newspapers did get a bit fat and happy with their old school monopolistic hold on the news market pre-internet. And many of them failed to adapt. And so, restructuring and re-prioritizing is not a bad idea. But that's not really what's happening here. Alden appears to be taking profitable (not just struggling) newspapers, and squeezing as much money out of them directly into Freeman's pockets, rather than plowing it back into actual journalism. And Alden/DFM appears to be ridiculously profitable for Freeman, even as the journalism it produces becomes weaker and weaker. Jim Brady called it "combover journalism." Basically using skeleton staff to pretend to really be covering the news, when it's clear to everyone that it's not really doing the job.

All of that is prelude to the latest news that Freeman, who basically refuses to ever talk to the media, has sent a letter to other newspaper bosses suggesting they collude to force Google and Facebook to make him even richer.

You can see the full letter here:


Let's go through this nonsense bit by bit, because it is almost 100% nonsense.

These are immensely challenging times for all of us in the newspaper industry as we balance the two equally important goals of keeping the communities we serve fully informed, while also striving to safeguard the viability of our news organizations today and well into the future.

Let's be clear: the "viability" of your newsrooms was decimated when you fired a huge percentage of the local reporters and stuffed the profits into your pockets, rather than investing in the actual product.

Since Facebook was founded in 2004, nearly 2,000 (one in five) newspapers have closed and with them many thousands of newspaper jobs have been lost. In that same time period, Google has become the world's primary news aggregation service, Apple launched a news app with a subsription-based tier and Twitter has become a household name by serving as a distribution service for the content our staffs create.

Correlation is not causation, of course. But even if that were the case, the focus of a well-managed business would be to adapt to the changing market place to take advantage of, say, new distribution channels, new advertising and subscription products, and new ways of building a loyal community around your product. You know, the things that Google, Facebook and Twitter did... which your newspaper didn't do, perhaps because you fired a huge percentage of their staff and re-directed the money flow away from product and into your pocket.

Recent developments internationally, which will finally require online platforms to compensate the news industry are encouraging. I hope we can collaborate to move this issue forward in the United States in a fair and productive way. Just this month, April 2020, French antitrust regulators ordered Google to pay news publishers for displaying snippets of articles after years of helping itself to excerpts for its news service. As regulators in France said, "Google's practices caused a serious and immediate harm to the press sector, while the economic situation of publishers and news agencies is otherwise fragile." The Australian government also recently said that Facebook and Google would have to pay media outlets in the country for news content. The country's Treasurer, Josh Frydenberg noted "We can't deny the importance of creating a level playing field, ensuring a fair go for companies and the appropriate compensation for content."

We have, of course, written about both the plans in France as well as those in Australia (not to mention a similar push in Canada that Freeman apparently missed). Of course, what he's missing is... well, nearly everything. First, the idea that it's Google that's causing problems for the news industry is laughable on multiple fronts.

If newspapers feel that Google is causing them harm by linking to them and sending them traffic, then they can easily block Google, which respects robots.txt restrictions. I don't see Freeman's newspaper doing that. Second, in most of the world, Google does not monetize its Google News aggregation service, so the idea that it's someone making money off of "their" news, is not supported by reality. Third, the idea that "the news" is "owned" by the news organizations is not just laughable, but silly. After all, the news orgs are not making the news. If Freeman is going to claim that news orgs should be compensated for "their" news, then, uh, shouldn't his news orgs be paying the actual people who make the news that they're reporting on? Or is he saying that journalism is somehow special?

Finally, and most importantly, he says all of this as if we haven't seen how these efforts play out in practice. When Germany passed a similar law, Google ended up removing snippets only to be told they had to pay anyway. Google, correctly, said that if it had to license snippets, it would offer a price of $0, or it would stop linking to the sites -- and the news orgs agreed. In Spain, where Google was told it couldn't do this, the company shut down Google News and tons of smaller publications were harmed, not helped, but this policy.

This surely sounds familiar to all of us. It's been more than a decade since Rupert Murdoch instinctively observerd: "There are those who think they have a right to take our news content and use it for their own purposes without contributing a penny to its production... Their almost wholesale misappropriation of our stories is not fair use. To be impolite, it's theft."

First off, it's not theft. As we pointed out at the time, Rupert Murdoch, himself, at the very time he was making these claims, owned a whole bunch of news aggregators himself. The problem was never news aggregators. The problem has always been that other companies are successful on the internet and Rupert Murdoch was not. And, again, the whole "misappropriation" thing is nonsense: any news site is free to block Google's scrapers and if it's "misappropriation" to send you traffic, why do all of these news organizations employ "search engine optimizers" who work to get their sites higher in the rankings? And, yet again, are they paying the people who make the actual news? If not, then it seems like they're full of shit.

With Facebook and Google recently showing some contrition by launching token programs that provide a modest amount of funding, it's heartening to see that the tech giants are beginning to understand their moral and social responsibility to support and safeguard local journalism.

Spare me the "moral and social responsibility to support and safeguard local journalism," Heath. You're the one who cut 1,000 journalism jobs down to 150. Not Google. You're the one who took profitable newspapers that were investing in local journalism, fired a huge number of their reporters and staff, and redirected the even larger profits into your pockets instead of local journalism.

Even if someone wants to argue this fallacy, it should not be you, Heath.

Facebook created the Facebook Journalism Project in 2017 "to forge stronger ties with the news industry and work with journalists and publishers." If Facebook and the other tech behemoths are serious about wanting to "forge stronger ties with the news industry," that will start with properly remunerating the original producers of content.

Remunerating the "original producers"? So that means that Heath is now agreeing to compensate the people who create the news that his remaining reporters write up? Oh, no? He just means himself -- the middleman -- being remunerated directly into his pocket while he continues to cut jobs from his newsroom while raking in record profits? That seems... less compelling.

Facebook, Google, Twitter, Apple News and other online aggregators make billions of dollars annually from original, compelling content that our reporters, photographers and editors create day after day, hour after hour. We all know the numbers, and this one underscores the value of our intellectual property: The New York Times reported that in 2018, Google alone conservatively made $4.7 billion from the work of news publishers. Clearly, content-usage fees are an appropriate and reasonable way to help ensure newspapers exist to provide communities across the country with robust high-quality local journalism.

First of all, the $4.7 billion is likely nonsense, but even if it were accurate, Google is making that money by sending all those news sites a shit ton of traffic. Why aren't they doing anything reasonable to monetize it? And, of course, Digital First Media has bragged about its profitability, and leaked documents suggest its news business brought in close to a billion dollars in 2017 with a 17% operating margin, significantly higher than all other large newspaper chains.

This is nothing more than "Google has money, we want more money, Google needs to give us the money." There is no "clearly" here and "usage fees" are nonsense. If you don't want Google's traffic, put up robots.txt. Google will survive, but your papers might not.

One model to consider is how broadcast television stations, which provide valuable local news, successfully secured sizable retransmission fees for their programming from cable companies, satellite providers and telcos.

There are certain problems with retransmission fees in the first place (given that broadcast television was, by law, freely transmitted over the air in exchange for control over large swaths of spectrum), and the value they got was in having a large audience to advertise too. But, more importantly, retransmission involved taking an entire broadcast channel and piping it through cable and satellite to make things easier for TV watchers who didn't want to switch between an antenna and a cable (or satellite receiver). An aggregator is not -- contrary to what one might think reading Freeman's nonsense -- retransmitting anything. It's linking to your content and sending you traffic on your own site. The only things it shows are a headline and (sometimes) a snippet to attract more traffic.

There are certainly other potential options worth of our consideration -- among them whether to ask Congress about revisiting thoughtful limitations on "Fair Use" of copyrighted material, or seeking judicial review of how our trusted content is misused by others for their profit. By beginning a collective dialogue on these topics we can bring clarity around the best ways to proceed as an industry.

Ah, yes, let's throw fair use -- the very thing that news orgs regularly rely on to not get sued into the ground -- out the window in an effort to get Google to funnel extra money into Heath Freeman's pockets. That sounds smart. Or the other thing. Not smart.

And "a collective dialogue" in this sense appears to be collusion. As in an antitrust violation. Someone should have maybe mentioned that to Freeman.

Our newspaper brands and operations are the engines that power trust local news in communities across the United States.

Note that it's the brands and operations -- not journalists -- that he mentions here. That's a tell.

Fees from those who use and profit from our content can help continually optimize our product as well as ensure our newsrooms have the resources they need.

Again, Digital First Media, is perhaps the most profitable newspaper chain around. And it just keeps laying off reporters.

My hope is that we are able to work together towards the shared goal of protecting and enhancing local journalism.

You first, Heath, you first.

So, basically, Heath Freeman, who has spent decade or so buying up profitable newspapers, laying off a huge percentage of their newsrooms, leaving a shell of a husk in their place, then redirecting the continued profits (often that exist solely because of the legacy brand) into his own pockets rather than in journalism... wants the other newspapers to collude with him to force successful internet companies who send their newspapers a ton of free traffic to pay him money for the privilege of sending them traffic.

Sounds credible.




de

Daily Deal: The 2020 Ultimate Work From Home Starter Kit

The 2020 Ultimate Work From Home Starter Kit has 16 courses designed to help you do your best while you work from home. There are courses on how to start your own business, how to become a freelancer or copywriter, and how to do affiliate marketing. Other courses focus on how to increase your productivity, how to lead virtual meetings, how to work with virtual teams, and more. It's on sale for $40.

Note: The Techdirt Deals Store is powered and curated by StackCommerce. A portion of all sales from Techdirt Deals helps support Techdirt. The products featured do not reflect endorsements by our editorial team.




de

Appeals Court Says Prosecutors Who Issued Fake Subpoenas To Crime Victims Aren't Shielded By Absolute Immunity

For years, the Orleans Parish District Attorney's Office in Louisiana issued fake subpoenas to witnesses and crime victims. Unlike subpoenas used in ongoing prosecutions, these were used during the investigation process to compel targets to talk to law enforcement. They weren't signed by judges or issued by court clerks but they did state in bold letters across the top that "A FINE AND IMPRISONMENT MAY BE OPPOSED FOR FAILURE TO OBEY THIS NOTICE."

Recipients of these bogus subpoenas sued the DA's office. In early 2019, a federal court refused to grant absolute immunity to the DA's office for its use of fake subpoenas to compel cooperation from witnesses. The court pointed out that issuing its own subpoenas containing threats of imprisonment bypassed an entire branch of the government to give the DA's office power it was never supposed to have.

Allegations that the Individual Defendants purported to subpoena witnesses without court approval, therefore, describe more than a mere procedural error or expansion of authority. Rather, they describe the usurpation of the power of another branch of government.

The court stated that extending immunity would be a judicial blessing of this practice, rather than a deterrent against continued abuse by the DA's office.

The DA's office appealed. The Fifth Circuit Appeals Court took the case, but it seemed very unimpressed by the office's assertions. Here's how it responded during oral arguments earlier this year:

“Threat of incarceration with no valid premise?” Judge Jennifer Elrod said at one point during arguments. She later drew laughter from some in the audience when she said, “This argument is fascinating.”

“These are pretty serious assertions of authority they did not have,” said Judge Leslie Southwick, who heard arguments with Elrod and Judge Catharina Haynes.

The Appeals Court has released its ruling [PDF] and it will allow the lawsuit to proceed. The DA's office has now been denied immunity twice. Absolute immunity shields almost every action taken by prosecutors during court proceedings. But these fake subpoenas were sent to witnesses whom prosecutors seemingly had no interest in ever having testify in court. This key difference means prosecutors will have to face the state law claims brought by the plaintiffs.

Based upon the pleadings before us at this time, it could be concluded that Defendants’ creation and use of the fake subpoenas was not “intimately associated with the judicial phase of the criminal process,” but rather fell into the category of “those investigatory functions that do not relate to an advocate’s preparation for the initiation of a prosecution or for judicial proceedings.” See Hoog-Watson v. Guadalupe Cty., 591 F.3d 431, 438 (5th Cir. 2009)

[...]

Defendants were not attempting to control witness testimony during a break in judicial proceedings. Instead, they allegedly used fake subpoenas in an attempt to pressure crime victims and witnesses to meet with them privately at the Office and share information outside of court. Defendants never used the fake subpoenas to compel victims or witnesses to testify at trial. Such allegations are of investigative behavior that was not “intimately associated with the judicial phase of the criminal process.”

Falling further outside the judicial process was the DA's office itself, which apparently felt the judicial system didn't need to be included in its subpoena efforts.

In using the fake subpoenas, Individual Defendants also allegedly intentionally avoided the judicial process that Louisiana law requires for obtaining subpoenas.

The case returns to the lower court where the DA's office will continue to face the state law claims it hoped it would be immune from. The Appeals Court doesn't say the office won't ultimately find some way to re-erect its absolute immunity shield, but at this point, it sees nothing on the record that says prosecutors should be excused from being held responsible for bypassing the judicial system to threaten crime victims and witnesses with jail time.




de

Harrisburg University Researchers Claim Their 'Unbiased' Facial Recognition Software Can Identify Potential Criminals

Given all we know about facial recognition tech, it is literally jaw-dropping that anyone could make this claim… especially without being vetted independently.

A group of Harrisburg University professors and a PhD student have developed an automated computer facial recognition software capable of predicting whether someone is likely to be a criminal.

The software is able to predict if someone is a criminal with 80% accuracy and with no racial bias. The prediction is calculated solely based on a picture of their face.

There's a whole lot of "what even the fuck" in CBS 21's reprint of a press release, but let's start with the claim about "no racial bias." That's a lot to swallow when the underlying research hasn't been released yet. Let's see what the National Institute of Standards and Technology has to say on the subject. This is the result of the NIST's examination of 189 facial recognition AI programs -- all far more established than whatever it is Harrisburg researchers have cooked up.

Asian and African American people were up to 100 times more likely to be misidentified than white men, depending on the particular algorithm and type of search. Native Americans had the highest false-positive rate of all ethnicities, according to the study, which found that systems varied widely in their accuracy.

The faces of African American women were falsely identified more often in the kinds of searches used by police investigators where an image is compared to thousands or millions of others in hopes of identifying a suspect.

Why is this acceptable? The report inadvertently supplies the answer:

Middle-aged white men generally benefited from the highest accuracy rates.

Yep. And guess who's making laws or running police departments or marketing AI to cops or telling people on Twitter not to break the law or etc. etc. etc.

To craft a terrible pun, the researchers' claim of "no racial bias" is absurd on its face. Per se stupid af to use legal terminology.

Moving on from that, there's the 80% accuracy, which is apparently good enough since it will only threaten the life and liberty of 20% of the people it's inflicted on. I guess if it's the FBI's gold standard, it's good enough for everyone.

Maybe this is just bad reporting. Maybe something got copy-pasted wrong from the spammed press release. Let's go to the source… one that somehow still doesn't include a link to any underlying research documents.

What does any of this mean? Are we ready to embrace a bit of pre-crime eugenics? Or is this just the most hamfisted phrasing Harrisburg researchers could come up with?

A group of Harrisburg University professors and a Ph.D. student have developed automated computer facial recognition software capable of predicting whether someone is likely going to be a criminal.

The most charitable interpretation of this statement is that the wrong-20%-of-the-time AI is going to be applied to the super-sketchy "predictive policing" field. Predictive policing -- a theory that says it's ok to treat people like criminals if they live and work in an area where criminals live -- is its own biased mess, relying on garbage data generated by biased policing to turn racist policing into an AI-blessed "work smarter not harder" LEO equivalent.

The question about "likely" is answered in the next paragraph, somewhat assuring readers the AI won't be applied to ultrasound images.

With 80 percent accuracy and with no racial bias, the software can predict if someone is a criminal based solely on a picture of their face. The software is intended to help law enforcement prevent crime.

There's a big difference between "going to be" and "is," and researchers using actual science should know better than to use both phrases to describe their AI efforts. One means scanning someone's face to determine whether they might eventually engage in criminal acts. The other means matching faces to images of known criminals. They are far from interchangeable terms.

If you think the above quotes are, at best, disjointed, brace yourself for this jargon-fest which clarifies nothing and suggests the AI itself wrote the pullquote:

“We already know machine learning techniques can outperform humans on a variety of tasks related to facial recognition and emotion detection,” Sadeghian said. “This research indicates just how powerful these tools are by showing they can extract minute features in an image that are highly predictive of criminality.”

"Minute features in an image that are highly predictive of criminality." And what, pray tell, are those "minute features?" Skin tone? "I AM A CRIMINAL IN THE MAKING" forehead tattoos? Bullshit on top of bullshit? Come on. This is word salad, but a salad pretending to be a law enforcement tool with actual utility. Nothing about this suggests Harrisburg has come up with anything better than the shitty "tools" already being inflicted on us by law enforcement's early adopters.

I wish we could dig deeper into this but we'll all have to wait until this excitable group of clueless researchers decide to publish their findings. According to this site, the research is being sealed inside a "research book," which means it will take a lot of money to actually prove this isn't any better than anything that's been offered before. This could be the next Clearview, but we won't know if it is until the research is published. If we're lucky, it will be before Harrisburg patents this awful product and starts selling it to all and sundry. Don't hold your breath.




de

Senator Wyden And Others Introduce Bill Calling The DOJ's Bluff Regarding Its Attempt To Destroy Section 230 & Encryption

One of the key points we've been making concerning Attorney General William Barr and his DOJ's eager support for the terrible EARN-IT Act, is that much of it really seems to be to cover up the DOJ's own failings in fighting child porn and child exploitation. The premise behind the EARN IT Act is that there's a lot of child exploitation/child abuse material found on social media... and that social media companies should do more to block that content. Of course, if you step back and think about it, you'd quickly realize that this is a form of sweeping the problem under the rug. Rather than actually tracking down and arresting those exploiting and abusing children, it's demanding private companies just hide the evidence of those horrific acts.

And why might the DOJ and others be so supportive of sweeping evidence under the rug and hiding it? Perhaps because the DOJ and Congress have literally failed to live up to their mandates under existing laws to actually fight child exploitation. Barr's DOJ has been required under law to produce reports showing data about internet crimes against children, and come up with goals to fight those crimes. It has produced only two out of the six reports that were mandated over a decade ago. At the same time, Congress has only allocated a very small budget to state and local law enforcement for fighting internet child abuse. While the laws Congress passed say that Congress should give $60 million to local law enforcement, it has actually allocated only about half of that. Oh, and Homeland Security took nearly half of its "cybercrimes" budget and diverted it to immigration enforcement, rather than fighting internet crimes such as child exploitation.

So... maybe we should recognize that the problem isn't social media platforms, but the fact that Congress and law enforcement -- from local and state up to the DOJ -- have literally failed to do their job.

At least some elected officials have decided to call the DOJ's bluff on why we need the EARN IT Act. Led by Senator Ron Wyden (of course), Senators Kirsten Gillbrand, Bob Casey, Sherrod Brown and Rep. Anna Eshoo have introduced a new bill to actually fight child sex abuse online. Called the Invest in Child Safety Act, it would basically make law enforcement do its job regarding this stuff.

The Invest in Child Safety Act would direct $5 billion in mandatory funding to investigate and target the pedophiles and abusers who create and share child sexual abuse material online. And it would create a new White House office to coordinate efforts across federal agencies, after DOJ refused to comply with a 2008 law requiring coordination and reporting of those efforts. It also directs substantial new funding for community-based efforts to prevent children from becoming victims in the first place.

Basically, the bill would do a bunch of things to make sure that law enforcement is actually dealing with the very real problem of child exploitation, rather than demanding that internet companies (1) sweep evidence under the rug, and (2) break encryption:

  • Quadruple the number of prosecutors and agents in DOJ’s Child Exploitation and Obscenity Section from 30 FTEs to 120 FTEs;
  • Add 100 new agents and investigators for the Federal Bureau of Investigation’s Innocent Images National Initiative, Crimes Against Children Unit, Child Abduction Rapid Deployment Teams, and Child Exploitation and Human Trafficking Task Forces;
  • Fund 65 new NCMEC analysts, engineers, and mental health counselors, as well as a major upgrade to NCMEC’s technology platform to enable the organization to more effectively evaluate and process CSAM reports from tech companies;
  • Double funding for the state Internet Crimes Against Children (ICAC) Task Forces;
  • Double funding for the National Criminal Justice Training Center, to administer crucial Internet Crimes Against Children and Missing and Exploited Children training programs;
  • Increase funding for evidence-based programs, local governments and non-federal entities to detect, prevent and support victims of child sexual abuse, including school-based mental health services and prevention programs like the Children’s Advocacy Centers and the HHS’ Street Outreach Program;
  • Require tech companies to increase the time that they hold evidence of CSAM, in a secure database, to enable law enforcement agencies to prosecute older cases;
  • Establish an Office to Enforce and Protect Against Child Sexual Exploitation, within the Executive Office of the President, to direct and streamline the federal government’s efforts to prevent, investigate and prosecute the scourge of child exploitation;
  • Require the Office to develop an enforcement and protection strategy, in coordination with HHS and GAO; and
  • Require the Office to submit annual monitoring reports, subject to mandatory Congressional testimony to ensure timely execution.
While I always have concerns about law enforcement mission creep and misguided targeting of law enforcement efforts, hopefully everyone can agree that child exploitation does remain a very real problem, and one that law enforcement should be investigating and going after those who are actually exploiting and abusing children. This bill would make that possible, rather than the alternative approach of just blaming the internet companies for law enforcement's failure to take any of this seriously.




de

Daily Deal: LingvaNex Translator

Lingvanex Translator was created with the mission to enable people to read, write, and speak different languages anywhere in the world. It can translate text, voice, images, websites, and documents. It works on a wide range of platforms including iOS, Android, macOS, Windows, and more so you can start translating media in more than 112 languages. It's on sale for $80.

Note: The Techdirt Deals Store is powered and curated by StackCommerce. A portion of all sales from Techdirt Deals helps support Techdirt. The products featured do not reflect endorsements by our editorial team.




de

No, Congress Can't Fix The Broken US Broadband Market In A Mad Dash During A Pandemic

COVID-19 has shone a very bright light on the importance of widely available, affordable broadband. Nearly 42 million Americans lack access to any broadband whatsoever--double FCC estimates. And millions more can't afford service thanks to a lack of competition among very powerful, government pampered telecom monopolies.

As usual, with political pressure mounting to "do something," DC's solution is going to be to throw more money at the problem:

"The plan unveiled Thursday would inject $80 billion over five years into expansion of broadband infrastructure into neglected rural, suburban and urban areas, with an emphasis on communities with high levels of poverty. It includes measures to promote rapid building of internet systems, such as low-interest financing for infrastructure projects."

To be clear, subsidies often do help shore up broadband availability at coverage. The problem is that the United States government, largely captured by telecom giants with a vested interest in protecting regional monopolies, utterly sucks at it.

Despite ample pretense to the contrary, nobody in the US government actually knows where broadband is currently available. Data supplied by ISPs has never been rigorously fact-checked by a government fearful of upsetting deep-pocketed campaign contributors (and valued NSA partners). As a result, our very expensive ($350 million at last count) FCC broadband coverage map creates a picture of availability and speed that's complete fantasy. It's theater designed to disguise the fact that US broadband is mediocre on every broadband metric that matters. Especially cost.

While there has been some effort to fix the mapping problem via recent legislation, the FCC still needs several years (and more money) to do so. And while you'd think this would be more obvious, you can't fix a problem you can't even effectively measure. There's also not much indication that the $80 billion, while potentially well intentioned, would actually get where it needs to go. Especially right now, when federal oversight is effectively nonexistent.

You may or may not have noticed this, but US telecom is a corrupt, monopolized mess. Giants like AT&T and Comcast all but own state and federal legislatures and, in many instances, literally write the law. Feckless regulators bend over backward to avoid upsetting deep-pocketed campaign contributors. So when subsidies are doled out, they very often don't end up where regulators and lawmakers intended. There's an endless ocean of examples where these giants took billions in taxpayer subsidies to deploy fiber networks that are never fully delivered.

If you were to do meaningful audit (which we've never done because again we're not willing to adequately track the problem or stand up to dominant incumbent corporations) you'd very likely find that American taxpayers already paid for fiber to every home several times over.

That's not to say is that there aren't things Congress could do to help the disconnected during COVID-19. Libraries for example have been begging the FCC for the ability to offer expanded WiFi hotspot access (via mobile school buses) to disconnected communities without running afoul of FCC ERate rules. But while the FCC said libraries can leave existing WiFi on without penalty, it has been mute about whether they can extend coverage outside of library property. Why? As a captured agency, the FCC doesn't like anything that could potentially result in Comcast or AT&T making less money.

None of this is to say that we shouldn't subsidize broadband deployment once we get a handle on the mapping problem. But it's a fantasy to think we're going to immediately fix a 30 year old problem with an additional $80 billion in a mad dash during a pandemic. US broadband dysfunction was built up over decades. It's the product of corruption and rot that COVID-19 is exposing at every level of the US government. The only way to fix it is to stand up to industry, initiate meaningful reform, adopt policies that drive competition to market, and jettison feckless lawmakers and regulators whose dominant motivation is in protecting AT&T, Verizon, Comcast, and Spectrum revenues.

Maybe the pandemic finally provides the incentive to actually do that, but until the US does, these subsidization efforts are largely theater.




de

As More Students Sit Online Exams Under Lockdown Conditions, Remote Proctoring Services Carry Out Intrusive Surveillance

The coronavirus pandemic and its associated lockdown in most countries has forced major changes in the way people live, work and study. Online learning is now routine for many, and is largely unproblematic, not least because it has been used for many years. However, online testing is more tricky, since there is a concern by many teachers that students might use their isolated situation to cheat during exams. One person's problem is another person's opportunity, and there are a number of proctoring services that claim to stop or at least minimize cheating during online tests. One thing they have in common is that they tend to be intrusive, and show little respect for the privacy of the people they monitor.

As an article in The Verge explains, some employ humans to watch over students using Zoom video calls. That's reasonably close to a traditional setup, where a teacher or proctor watches students in an exam hall. But there are also webcam-based automated approaches, as explored by Vox:

For instance, Examity also uses AI to verify students' identities, analyze their keystrokes, and, of course, ensure they're not cheating. Proctorio uses artificial intelligence to conduct gaze detection, which tracks whether a student is looking away from their screens.

It's not just in the US that these extreme surveillance methods are being adopted. In France, the University of Rennes 1 is using a system called Managexam, which adds a few extra features: the ability to detect "inappropriate" Internet searches by the student, the use of a second screen, or the presence of another person in the room (original in French). The Vox articles notes that even when these systems are deployed, students still try to cheat using new tricks, and the anti-cheating services try to stop them doing so:

it's easy to find online tips and tricks for duping remote proctoring services. Some suggest hiding notes underneath the view of the camera or setting up a secret laptop. It's also easy for these remote proctoring services to find out about these cheating methods, so they're constantly coming up with countermeasures. On its website, Proctorio even has a job listing for a "professional cheater" to test its system. The contract position pays between $10,000 and $20,000 a year.

As the arms race between students and proctoring services escalates, it's surely time to ask whether the problem isn't people cheating, but the use of old-style, analog testing formats in a world that has been forced by the coronavirus pandemic to move to a completely digital approach. Rather than spending so much time, effort and money on trying to stop students from cheating, maybe we need to come up with new ways of measuring what they have learnt and understood -- ones that are not immune to cheating, but where cheating has no meaning. Obvious options include "open book" exams, where students can use whatever resources they like, or even abolishing formal exams completely, and opting for continuous assessment. Since the lockdown has forced educational establishments to re-invent teaching, isn't it time they re-invented exams too?

Follow me @glynmoody on Twitter, Diaspora, or Mastodon.




de

COVID-19 Is Exposing A Virulent Strain Of Broadband Market Failure Denialism

A few weeks ago, the US telecom industry began pushing a bullshit narrative through its usual allies. In short, the claim revolves around the argument that the only reason the US internet still works during a pandemic was because the Trump FCC ignored the public, ignored most objective experts, and gutted itself at the behest of telecom industry lobbyists. The argument first popped up over at AEI, then the Trump FCC, then the pages of the Wall Street Journal, and has since been seen in numerous op-eds nationwide. I'd wager that's not a coincidence, and I'd also wager we'll be seeing a lot more of them.

All of the pieces try to argue that the only reason the US internet works during a pandemic is because the FCC gutted its authority over telecom as part of its "restoring internet freedom" net neutrality repeal. This repeal, the story goes, drove significant investment in US broadband networks (not remotely true), resulting in telecom Utopia (also not true). The argument also posits that in Europe, where regulators have generally taken a more active role in policing things like industry consolidation and telecom monopolies, the internet all but fell apart (guess what: not true).

Usually, like in this op-ed, there's ample insistence that the US broadband sector is largely wonderful while the EU has gone to hell:

"Unlike here, European networks are more heavily regulated. This has led to less investment and worse performance for consumers for years. American consumers are being generally well served by the private sector."

Anybody who has spent five minutes talking to Comcast customer support -- or tried to get scandal-plagued ISP like Frontier Communications to upgrade rotten DSL lines -- knows this is bullshit. Still, we penned a lengthy post exploring just how full of shit this argument is, and how there's absolutely zero supporting evidence for the claims. The entire house of cards is built on fluff and nonsense, and it's just ethically grotesque to use a disaster to help justify regulatory capture and market failure.

While it's true that the US internet, in general, has held up relatively well during a pandemic, the same can't be said of the so called "last mile," or the link from your ISP's network to your home. Yes, the core internet and most primary transit routes, designed to handle massive capacity spikes during events like the Superbowl, has handled the load relatively well. The problem, as Sascha Meinrath correctly notes here, is sluggish speeds on consumer and business lines that, for many, haven't been upgraded in years:

"Right now, an international consortium of network scientists is collecting 750,000 U.S. broadband speed tests from internet service provider (ISP) customers each day, and we’ve been tracking a stunning loss of connectivity speeds to people’s homes. According to most ISPs, the core network is handling the extra load. But our data show that the last-mile network infrastructure appears to be falling down on the job."

Again, your 5 Mbps DSL line might be ok during normal times, but it's not going to serve you well during a pandemic when your entire family is streaming 4K videos, gaming, and Zooming. And your DSL line isn't upgraded because there's (1) very little competition forcing your ISP to do so, and (2) the US government is filled to the brim with sycophants who prioritize campaign contributions and ISP revenues over the health of the market and consumer welfare. And while there's a contingency of industry-linked folks who try very hard to pretend otherwise, this is a policy failure that's directly tied to mindless deregulation, a lack of competition, and, more importantly, corruption. In short, the complete opposite of the industry's latest talking point.

For years we've been noting how US telcos have refused to repair or upgrade aging DSL lines because it's not profitable enough, quickly enough for Wall Street's liking. Facing no competition and no regulatory oversight, there's zero incentive for a giant US broadband provider to try very hard. Similarly, because our lawmakers and regulators are largely of the captured, revolving door variety, they rubber stamp shitty mergers, turn a blind eye to very obvious industry problems, routinely throwing billions in taxpayer money at monopolies in exchange for fiber networks that are usually only partially deployed -- if they're deployed at all.

Meanwhile, US telcos that have all but given up on upgrading aging DSL lines have helped cement an even bigger Comcast monopoly across vast swaths of America. It's a problem that the telecom sector, Trump FCC, and various industry apologists will ignore to almost comical effect. Also ignored is the fact that this results in US broadband subscribers paying some of the highest prices for broadband in the developed world:

"Numerous studies, including those conducted by the FCC itself, show that broadband pricing is the second-largest barrier to broadband adoption (availability is the first). It’s obvious that if people are being charged a lot for a service, they’re less likely to purchase it. And independent researchers have already documented that poor areas often pay more than rich communities for connectivity. Redlining of minority and rural areas appears to be widespread, and we need accurate pricing data from the FCC to meaningfully address these disparities."

Try to find any instance where Ajit Pai, or anybody in this chorus of telecom monopoly apologists, actually admits that the US broadband market isn't competitive and, as a result, is hugely expensive for businesses and consumers alike. You simply won't find it. What you will find are a lot of excuses and straw men arguments like this latest one, designed to distract the press, public, and policymakers from very obvious market failure. Market failure that was a major problem in normal times, and exponentially more so during a pandemic where broadband is an essential lifeline.




de

Daily Deal: The 2020 Excel Certification School Bundle

Microsoft Excel is one of the most widely used applications in business. It’s the backbone for almost all companies. Why? Because Excel helps you accomplish tasks and solve problems more quickly. The better you are at Excel, the faster you can complete tasks and the more complex problems you can solve. That's what exactly the 2020 Excel Certification School Bundle is going to help you do. With 300 lessons and projects to follow along, you'll develop basic to more advanced skills and knowledge that is greater than most Excel users. It's on sale for $50.

Note: The Techdirt Deals Store is powered and curated by StackCommerce. A portion of all sales from Techdirt Deals helps support Techdirt. The products featured do not reflect endorsements by our editorial team.




de

Anti-Trump Ad Demonstrates Both The Streisand Effect & Masnick's Impossibility Theorem

Well, this one hits the sweet spot of topics I keep trying to demonstrate: both a Streisand Effect and Masnick's Impossibility Theorem. As you may have heard, a group of Republican political consultants and strategists, who very much dislike Donald Trump, put together an effort called The Lincoln Project, which is a PAC to campaign against Trump and Trumpian politics. They recently released an anti-Trump campaign ad about his terrible handling of the COVID-19 pandemic, called Mourning in America, which is a reference to Ronald Reagan's famous Morning in America campaign ad for the 1984 Presidential election. The new ad is, well, pretty powerful:

And while it's unlikely to convince Trump fans deep into their delusions, it certainly got under the President's skin. He went on one of his famous late night Twitter temper tantrums about the ad, and later lashed out at the Lincoln Project when talking to reporters. He was super, super mad.

And what did that do? Well, first it got the ad a ton of views. Earlier this week, one of the Lincoln Project's founders, Rick Wilson, noted that the ad had already received 15 million views across various platforms in the day or so since the ad had been released. Also, it resulted in the Lincoln Project getting a giant boost in funding:

The Lincoln Project, which is run by Republican operatives who oppose President Donald Trump, raised $1 million after the president ripped the group on Twitter this week – marking it the super PAC’s biggest day of fundraising yet.

Reed Galen, a member of the Lincoln Project’s advisory committee, told CNBC that the total came after the president’s Tuesday morning Twitter tirade in reaction to an ad titled “Mourning in America,” which unloads on Trump’s response to the coronavirus pandemic. It recently aired on Fox News, which Trump often watches and praises. Galen said it was the Lincoln Project’s best single-day fundraising haul

Not only that, but it has opened up more opportunity for the Lincoln Project team to get their word out. With so much interest in the ad, it opened up opportunities for the project members to get their message in various mainstream media sources. Reed Galen wrote a piece for NBC:

What we accomplished this week was not something to be celebrated. No commercial should have the power to derail the leader of the free world.

And another Lincoln Project founder, George Conway (who, of course, is the husband of Trump senior advisor Kellyanne Conway), wrote something similar for the Washington Post:

It may strike you as deranged that a sitting president facing a pandemic has busied himself attacking journalists, political opponents, television news hosts and late-night comedians — even deriding a former president who merely boasted that “the ‘Ratings’ of my News Conferences etc.” were driving “the Lamestream Media . . . CRAZY,” and floated bogus miracle cures, including suggesting that scientists consider injecting humans with household disinfectants such as Clorox.

If so, you’re not alone. Tens of thousands of mental-health professionals, testing the bounds of professional ethics, have warned for years about Trump’s unfitness for office.

Some people listened; many, including myself, did not, until it was too late.

That's the kind of media exposure you can't buy, but which you get when you have a President who appears wholly unfamiliar with the Streisand Effect.

And that then takes us to the Impossibility Theorem, regarding the impossibility of doing content moderation at scale well. After Trump's ongoing tirade, Facebook slapped a "Partly False" warning label on the video when posted on Facebook. While the whole situation is ridiculous, it's at least mildly amusing, considering how frequently clueless Trumpkins insist that Facebook censors "conservative" (by which they mean Trumpian) viewpoints. Also, somewhat ironic in all of this: the only reason that Facebook now places such fact check labels on things is because anti-Trump people yelled at how Facebook needed to do more fact checking of political content on its site. So, now you get this.

Part of the issue is that Politifact judged one line in the ad as "false." That line was that Trump "bailed out Wall St. but not Main St." Politifact says that since the CARES Act Paycheck Protection Program has given potentially forgivable loans to some small businesses, and because the bill was done by Congress, not the President, that line is "false." And yet, because angry (usually anti-Trump) people demanded that Facebook do more useless fact checking, the end result is that the video now gets a "false" label.

Of course, this shows both the impossibility of doing content moderation well and the silliness of betting big on fact checking with a full "true or false" claim. One could argue that that line has misleading elements, but is true in most cases. Tons of small businesses are shuttering. Many businesses have been unable to get PPP loans, and under the current terms of the loans, they're useless for many (especially if they have no work for people to do, since the loans have to be mostly used on payroll over the next couple months). But does that make the entire ad "false"? Of course not.

And Rick Wilson is super mad about this. He's right to be mad about Politifact's designation, though it's really a condemnation of the religious focus on "true or false" in fact checking, rather than in focusing on what is misleading or not:

But the ad doesn’t actually claim that small businesses received zero help. Rather, it makes the point that Main Street America is still seriously struggling as the economic fallout from the coronavirus pandemic continues.

But Wilson is also mad at Facebook:

Speaking exclusively to Mediaite, Wilson called the decision “the typical fuckery we’ve come to expect from both the Trump camp and their tame Facebook allies.”

“Facebook is perfectly content to allow content from QAnon lunatics, anti-vaxxers, alt-righters, and every form of Trump/Russian — but I repeat myself — disinformation,” he pointed out. “This is a sign of just how powerfully ‘Mourning In America’ shook Donald Trump and his allies. Their attempt to censor our ad isn’t a setback for us; it’s a declaration of an information war we will win.”

Separately, the Lincoln Project also sent out an email to supporters, again blaming Facebook:

... it's no secret that Facebook has stood by and done little to nothing as lie after lie — from the Liar-In-Chief himself — runs wild on their platform.

(Oh, and let's also not forget the conspiracy theories, foreign disinformation campaigns and negligence that got Mark Zuckerberg questioned by the United States Congress.)

But, this? This is an entirely different and dangerous kind of collusion.

And what is Facebook's excuse for playing favorites with its recently-transferred former employees in the Trump campaign?

They say a "fact-checker" labeled our claim that "Donald Trump helped bailout Wall Street, not Main Street" was untrue.

....Really?

The email goes on to justify the "main street" line with a bunch of links, and then again argues that Facebook is "censoring the truth" to help Trump:

Is that "Partly False?" Of course not.

We told the truth about Donald Trump...

He lost his damn mind over it on Twitter...

Attacked us in front of Air Force One...

Then sent his spin machine to discredit us...

And now his allies at Facebook are doing his damage control by censoring the truth he doesn't like.

I get the frustration -- and I find it at least a bit ironic that the whole "fact checking" system was a response to anti-Trump folks mad at Facebook for allowing pro-Trump nonsense to spread -- but this is just another example of the Impossibility Theorem. There is no "good" solution here. We live in a time where everyone's trying to discredit everyone they disagree with, and many of these things depend on your perspective or your interpretation of a broad statement, like whether or not Trump is helping "main street."

We can agree that it's silly that Facebook has put this label on the video, but also recognize that it's not "Trump's allies at Facebook" working to "censor the truth he doesn't like." That's just absurd (especially given the reason the fact checking set up was put together in the first place).

But, hey, outrage and claims of censorship feed into the narrative (and feed into the Streisand Effect), so perhaps it all is just designed to work together.




de

It's Not Even Clear If Remdesivir Stops COVID-19, And Already We're Debating How Much It Can Price Gouge

You may recall in the early days of the pandemic, that pharma giant Gilead Sciences -- which has been accused of price gouging and (just last year!) charging exorbitant prices on drug breakthroughs developed with US taxpayer funds -- was able to sneak through an orphan works designation for its drug remdesevir for COVID-19 treatment. As we pointed out, everything about this was insane, given that orphan works designations, which give extra monopoly rights to the holders (beyond patent exclusivity), are meant for diseases that don't impact a large population. Gilead used a loophole: since the ceiling for infected people to qualify for orphan drug status is 200,000, Gilead got in its application bright and early, before there were 200,000 confirmed cases (we currently have over 1.3 million). After the story went, er... viral, Gilead agreed to drop the orphan status, realizing the bad publicity it was receiving.

After a brief dalliance with chloroquine, remdesivir has suddenly been back in demand as the new hotness of possible COVID-19 treatments. Still, a close reading of the research might give one pause. There have been multiple conflicting studies, and Gilead's own messaging has been a mess.

On April 23, 2020, news of the study’s failure began to circulate. It seems that the World Health Organization (WHO) had posted a draft report about the trial on their clinical trials database, which indicated that the scientists terminated the study prematurely due to high levels of adverse side effects.

The WHO withdrew the report, and the researchers published their results in The Lancet on April 29, 2020.

The number of people who experienced adverse side effects was roughly similar between those receiving remdesivir and those receiving a placebo. In 18 participants, the researchers stopped the drug treatment due to adverse reactions.

But then...

However, also on April 29, 2020, the National Institute of Allergy and Infectious Diseases (NIAID) announced that their NIH trial showed that remdesivir treatment led to faster recovery in hospital patients with COVID-19, compared with placebo treatment.

“Preliminary results indicate that patients who received remdesivir had a 31% faster time to recovery than those who received placebo,” according to the press release. “Specifically, the median time to recovery was 11 days for patients treated with remdesivir compared with 15 days for those who received placebo.”

The mortality rate in the remdesivir treatment group was 8%, compared with 11.6% in the placebo group, indicating that the drug could improve a person’s chances of survival. These data were close to achieving statistical significance.

And then...

“In addition, there is another Chinese trial, also stopped because the numbers of new patients with COVID-19 had fallen in China so they were unable to recruit, which has not yet published its data,” Prof. Evans continues. “There are other trials where remdesivir is compared with non-remdesivir treatments currently [being] done and results from some of these should appear soon.”

Gilead also put out its own press release about another clinical trial, which seems more focused on determining the optimal length of remdesivir treatment. Suffice it to say, there's still a lot of conflicting data and no clear information on whether or not remdesevir actually helps.

Still, that hasn't stopped people from trying to figure out just how much Gilead will price gouge going forward:

The Institute for Clinical and Economic Review (ICER), which assesses effectiveness of drugs to determine appropriate prices, suggested a maximum price of $4,500 per 10-day treatment course based on the preliminary evidence of how much patients benefited in a clinical trial. Consumer advocacy group Public Citizen on Monday said remdesivir should be priced at $1 per day of treatment, since “that is more than the cost of manufacturing at scale with a reasonable profit to Gilead.”

Some Wall Street investors expect Gilead to come in at $4,000 per patient or higher to make a profit above remdesivir’s development cost, which Gilead estimates at about $1 billion.

So... we've got a range of $10 to $4,500 on a treatment that we don't yet know works, and which may or may not save lives. But, given that we're in the midst of a giant debate concerning things like "reopening the economy" -- something that can really only be done if the public is not afraid of dying (or at least becoming deathly ill) -- the value to the overall economy seems much greater than whatever amount Gilead wants to charge. It seems the right thing to do -- again, if it's shown that remdesevir actually helps -- is to just hand over a bunch of money to Gilead, say "thank you very much" and get the drug distributed as widely as possible. Though, again, it should be noted that a decent chunk of the research around remdesevir was not done or paid for by Gilead, but (yet again) via public funds to public universities, which did the necessary research. The idea that it's Gilead that should get to reap massive rewards for that seems sketchy at best. But the absolute worst outcome is one in which Gilead sticks to its standard operating procedure and prices the drug in a way that millions of Americans can't afford it, and it leads to a prolonging/expanding of the pandemic.




de

What A Coincidence! Same Day Senator Burr Dumped His Stock, So Did His Brother-in-Law!

Senator Richard Burr's potential insider trading issues, for which he's being investigated, may have gotten quite a bit worse this week. A new report notes that on the same day Burr sold off a "significant percentage" of his stock holdings (while also telling the public not to worry about COVID-19), it turns out his brother-in-law just coincidentally decided to dump a bunch of stock too. Amazing!

Sen. Richard Burr was not the only member of his family to sell off a significant portion of his stock holdings in February, ahead of the market crash spurred by coronavirus fears. On the same day Burr sold, his brother-in-law also dumped tens of thousands of dollars worth of shares. The market fell by more than 30% in the subsequent month.

Burr’s brother-in-law, Gerald Fauth, who has a post on the National Mediation Board, sold between $97,000 and $280,000 worth of shares in six companies — including several that have been hit particularly hard in the market swoon and economic downturn.

Could this actually be a coincidence? Sure. Maybe. But the timing (the very same day...) does seem notable. As the ProPublica report notes, Fauth "is not a frequent stock trader." Burr insists that his sales were based on public information, though it's difficult to see how he could simply ignore the classified briefings he got concerning the rising pandemic issues, and base decisions entirely on public information. Indeed, this is why government officials should be required to hand off any equities like this to a blind trust where they have no visibility into how it's traded.

Even if this is all legal (which is not certain either way yet...), it again reinforces the belief that the powerful live by different rules and are able to game the system for personal advantage, even as they're supposed to be serving the public interest.




de

Can we use good works to determine if a person is a Christian? (Matthew 7:15-19)

In Matthew 7:15-19, Jesus tells His disciples how to tell good teachers from bad teachers. He tells them to look at the fruit. Is Jesus telling people to look at the lives of other teachers to see if they have good works? No! Not at all. Listen to the study to see what Jesus IS teaching and why this is important for properly understanding the gospel.




de

One man deserves the blame

Pretty sure we’ve all heard Tom Lehrer’s “Lobachevsky,” right? A song about plagiarism where all the bits of melody are...




de

Low, dishonest decade

I largely gave up political blogging after November 8, 2016, when it became obvious that I have no idea what...




de

Surrounded

Reading about all the people venturing that maybe it would be better to stop the social distancing and reopen the...




de

Identifying Unintended Harms of Cybersecurity Countermeasures

In this paper (winner of the eCrime 2019 Best Paper award), we consider the types of things that can go wrong when you intend to make things better and more secure. Consider this scenario. You are browsing through Internet and see a news headline on one of the presidential candidates. You are unsure if the … Continue reading Identifying Unintended Harms of Cybersecurity Countermeasures




de

#440999 - Breaded Buffalo Chicken Wings Recipe



This buffalo chicken wings recipe is truly delicious fried chicken coated with panko breadcrumbs, deep-fried to a golden brown, and tossed with homemade buffalo sauce easy and crowd-pleasing recipe!

craving more? check out TasteSpotting




de

American tech goliaths decide innovation is the answer to Chinese 5G dominance, not bans, national security theater

Microsoft, Cisco, Google etc gang up to form Open RAN Policy Coalition

Some of America’s super-corps have remembered how the US became the dominant global technology force it is, and have vowed to use innovation over threats to counter Chinese dominance in 5G markets.…




de

Data centre reveals it modeled interiors on <i>The Hunt for Red October</i> sets

Australia bit barn outfit NEXTDC adds classic film reference to usual mix of resilience, connectivity and security

Australian serial entrepreneur Bevan Slattery has revealed that he told the architects of a data centre he funded to make it resemble the sets used in classic submarine flick The Hunt for Red October.…




de

Dad to kids: I've decided you don't get to take over the family business. Kids to Dad: Who wants to run Samsung anyway?

Lee Jae-yong ends dynastic control and will even let staff join a union

Samsung's heir has said that he will not pass down management of the South Korean conglomerate to his children, ending three generations dynastic rule.…




de

Server sales went through the roof in the first three months of 2020. Enjoy it while it lasts, Dell, HPE, and pals

Enterprise demand set to soften, offset tier-two cloud, telco sales

Global server shipments reached an industry record-breaking 3.3 million units in the first quarter of 2020, marking a 30 per cent year-on-year growth, Omdia analysts estimated this week.…




de

Senior MP tells UK Defence Committee on 5G security: Russia could become China's cyber-attack dog

One has the vulns, the other has the brass neck to pull off heists. Right?

Russia might begin carrying out cyber attacks against Britain's 5G networks "at the behest of China", the chairman of a Parliamentary Select Committee has ventured.…




de

Looking for a new IT gig? Here are vacancies around the world for developers, cloud engineers, infosec analysts, Jira admin, and more

Advertise your open positions here for free, no catch, and find opportunities within

Job Alert This week we've got job openings from all over the globe to tempt you, your friends or your past colleagues back into work, or indeed into new ventures.…




de

O2 be a fly on the wall during BT and Vodafone's video calls: Telefónica's UK biz, Virgin Media officially merge

Multinationals' UK arms pair up to take on Voda and former state-owned telco

Telcos Telefónica and Liberty Global today confirmed plans to join their O2 UK and Virgin Media subsidiaries into one combined entity in a deal analysts branded a "blockbuster merger".…




de

Keeping up with the Joneses: Cloud hosting biz UKFast's founders sell up

Secarma may be next for Inflexion buyout

Cloud hosting biz UKFast's founders, Laurence and Gail Jones, have "exited the business" as a private equity firm ups its stake – all as UKFast itself starts eyeing up Jones-owned infosec biz Secarma.…




de

BT suspends shareholder payments as folk forgo pricey sports TV deals for matches that won't happen anyway

We all need to tighten our belts

For the first time in over three decades, BT has suspended its dividend scheme as the former state-owned teleco grapples with the fallout from the novel coronavirus pandemic, and the financial uncertainty that'll inevitably ensue.…




de

A lot has changed since Android 11 was but a twinkle in Google's eye – so mobile OS has been delayed a month

'Extra time for you to test,' you lucky, lucky developers

Google has applied the brakes to Android 11, pushing things out by a month as it grapples with a world that is much changed since planning for the release began.…




de

As coronavirus catches tech CEOs with their pants down, IBM's Ginni Rometty warns of IT's new role post-pandemic

Middle management is about to learn just how necessary they are

Last night, one of the most senior figures in the IT industry from one of the biggest companies gave the strongest indication that when COVID-19 lockdowns gradually begin to lift, people will not return to the jobs they once had. That means both tech jobs, and how technology supports other business roles.…




de

GitHub Codespaces: VS Code was 'designed from the get-go' for this, says Microsoft architect

A compelling addition to repo house – but is the Redmond flavour too strong?

GitHub had a lot to say about its plans at its virtual Satellite event yesterday, but the most far-reaching was the advent of Codespaces, the ability to edit code online, integrated into the GitHub user interface.…




de

Go on, hit Reply All. We dare you. We double dare you. Because Office 365 will defeat your server-slamming ways

Even Exchange’s marketing bod reckons tests of new Reply-All-stopper could be a career-defining moment

Microsoft may just have made Reply All storms a thing of the past, by adding a suitable blocker to Exchange in Office 365 environments.…




de

Samsung to launch debit card and financial-health-as-a-service service

There's revenue to be had with being a participant in the payments web, and the Apple experience to measure up against

Samsung has announced it will launch a debit card.…




de

Source code for seminal adventure game Zork circa-1977 exhumed from MIT tapes, plonked on GitHub

Revisit what it’s like to run a PDP-10 and be eaten by a grue

Source code for seminal adventure game Zork, dating back to 1977 and recovered from MIT tapes, was published this week on GitHub.…




de

Apple owes us big time for bungled display-killing cable design in MacBook Pro kit, lawsuit claims

iGiant not only screwed up the wiring, it knew it was shipping dodgy gear, it is claimed

Apple is potentially facing a class-action lawsuit over the failure of displays on its MacBook Pro line.…




de

DEF CON is canceled... No, for real. The in-person event is canceled. We're not joking. It's canceled. We mean it

Virus knocks hackers online: Show will try going virtual amid pandemic

Annual Las Vegas hacker gathering DEF CON has officially called off its physical conference for this year due to the coronavirus pandemic.…




de

Need some weekend reading? How about the source code for UK, Australia's coronavirus contact-tracing apps

Problems aside, no one is sure how useful phone-based tracking will be

The NHSX, a technology group within the UK government's National Health Service, has released the source code for its Android and iOS COVID-19 coronavirus contact-tracing apps in an effort to allay privacy concerns and improve the code.…




de

11/17/13 - Don't understand grownups




de

5/11/14 - Calmly reminded




de

12/07/14 - My parents' murderer




de

06/07/15 - What I feel inside




de

08/16/15 - A natural death