han

Bermuda Stock Exchange Report: May 1 2020

May 1 saw 76,500 shares trade on the Bermuda Stock Exchange, valued at $298,350.00 BD. 76,500 shares were traded by One Communications Ltd, closing down 2.5% at $3.90 per share. The BSX finished at 1,651.38, down 0.08% on the day. There were 0 advances, 1 decline, and 59 remained unchanged. The full report for the […]

(Click to read the full article)




han

Bermuda Stock Exchange Report: May 4 2020

May 4 saw 2,500 shares trade on the Bermuda Stock Exchange, valued at $75,625.00 BD. 2,500 shares were traded by Ascendant Group Limited, closing up 0.8% at $30.25 per share. The BSX finished at 1,653.79, up 0.15% on the day. There was 1 advance, 0 declines, and 59 remained unchanged. The full report for the […]

(Click to read the full article)




han

Bermuda Stock Exchange Report: May 5 2020

May 5 saw 733 shares trade on the Bermuda Stock Exchange, valued at $12,466.30 BD. 333 shares were traded by Bermuda Aviation Services Ltd, closing up 8.9% at $1.10 per share, while another 400 shares were traded by Ascendant Group Limited, closing even at $30.25 per share. The BSX finished at 1,654.21, up 0.03% on […]

(Click to read the full article)




han

Bermuda Stock Exchange Report: May 6 2020

May 6 saw 6,000 shares trade on the Bermuda Stock Exchange, valued at $172,050.00 BD. 1,000 shares were traded by Bank of N.T. Butterfield Ltd, closing down 7.0% at $20.00 per share, while another 4,700 shares were traded by Ascendant Group Limited, closing up 12.2% at $33.95 per share. 300 shares were traded by One […]

(Click to read the full article)




han

Bermuda Stock Exchange Report: May 7 2020

May 7 saw 1,700 shares trade on the Bermuda Stock Exchange, valued at $7,790.00 BD. 200 shares were traded by Polaris Holding Co. Ltd, closing at an even $8.95 per share, while the other 1,500 shares were traded by One Communications Ltd, closing even at $4.00 per share. The BSX finished at 1,623.80, even on […]

(Click to read the full article)




han

Bermuda Stock Exchange Report: May 8 2020

May 8 saw 126 shares trade on the Bermuda Stock Exchange, valued at $3,886.50 BD. 126 shares were traded by Ascendant Group Limited, closing down 8.7% at $31.00 per share. The BSX finished at 1,595.35, down 1.75% on the day. There were 0 advances, 1 decline, and 59 remained unchanged. The full report for the […]

(Click to read the full article)




han

HSBC’s Branch Banking Hours To Change

As of Monday [May 11], HSBC’s Harbourview, St. Georges and Somerset branches will open on weekdays from 9.00am through 1.00pm “to provide limited banking services to the public.” A spokesperson said, “HSBC Bermuda announced today that, effective Monday 11th May, the HSBC Harbourview, St. Georges and Somerset branches will open every weekday from 9.00am through […]

(Click to read the full article)




han

TABS Partners With Alshante Foggo For Mural

TABS has collaborated with local artist Alshanté Foggo to create an island-inspired mural at their flagship store on Reid Street. The mural doubles as a “selfie wall” where customers can take a memento photo of themselves against the brightly coloured backdrop. Rebecca Singleton, the owner and designer of TABS says: “We want to give our […]

(Click to read the full article)




han

Budget: Bill To Change 60/40 Ownership Rule

“We will introduce a bill that will reduce the required ownership of a local company from 60% Bermudian to 40% Bermudian, “Minister of Finance Curtis Dickinson said as he delivered the 2020 Budget in the House of Assembly today. The Budget report said, “We have also made progress in reducing regulations and red tape to […]

(Click to read the full article)




han

Nishanthi Bailey’s Encore Presentation Of Chain

Following on the success of her recent performances of the one-woman production “Chain,” local actress Nishanthi Bailey will be holding an encore performance on Saturday night [July 5]. “Chain” will be presented exclusively at the Daylesford Theatre on Washington Street in Hamilton, located behind City Hall, beginning at 7pm and 9.30pm. Tickets are available from […]

(Click to read the full article)




han

Local actions toward global climate change

Greenhouse Gas Reduction Opportunities for Local Governments: A Quantification and Prioritization Framework , released by the National Center for Sustainable Transportation at University of California, Davis




han

How Special Education Is Changing During Coronavirus

Across the United States, about 7 million children, or 14 percent of all public school students, receive special education services because of their disabilities. Closed schools mean children lose the aides and therapists who provide daily support, leaving parents and teachers to shoulder multiple challenges.




han

How Special Education Is Changing During Coronavirus

This episode originally aired on April 30, 2020. Across the United States, about 7 million children, or 14 percent of all public school students, receive special education services because of their disabilities. Closed schools mean children lose the aides and therapists who provide daily support, leaving parents and teachers to shoulder multiple challenges.




han

TR News November-December 2019: Climate Change Resilience

Issue 324 of TRB's magazine (November-December 2019) focuses on climate change resilience. Along with several explorations within that topic, a short history of TRB is offered as well as all the usual standing features of the magazine. TR News is TRB's bimonthly magazine featuring timely articles on innovative and state-of-the-art research and practice in all modes of transportation. It also includes brief news items of interest to the transportation community, research pays off articles , profiles of tr...




han

Impacts on Practice: New International Arrivals Facility Will Enhance Customer Experience at Seattle–Tacoma International Airport

In 2017, when leadership at Seattle–Tacoma International Airport (Sea-Tac) decided to build a new International Arrivals Facility (IAF), they knew they had to leverage airport resources in a cost-effective manner to enhance customer experience. At nearly 50 years old, the existing facility could no longer accommodate Sea-Tac’s demand for international travel, which grew 107 percent from 2007 to 2017. The latest issue of the  TRB Airport Cooperative Research Program's (ACRP) Impacts on Practice serie...



  • http://www.trb.org/Resource.ashx?sn=cover_acrp_iop_059

han

TRB Webinar: Designing Landscapes to Enhance Roadside Water Management

How do transportation agencies apply principles of green infrastructure (GI) to roadside water management? TRB is hosting a webinar on Monday, May 18, 2020 from 2:00 to 3:30 PM Eastern that aims to answer this question. Presenters will identify how GI may be used to mitigate impacts of flooding, drought, and temperature extremes that affect infrastructure. This webinar draws on research from the National Cooperative Highway Research Program (NCHRP) Domestic Scan Program 16-02: Leading Landscape Design Pr...




han

Climate Resilience and Benefit–Cost Analysis: A Handbook for Airports

TRB’s Airport Cooperative Research Program (ACRP) Research Report 199: Climate Resilience and Benefit–Cost Analysis: A Handbook for Airports provides information on how to apply benefit–cost analysis tools and techniques to improve decision making affecting resilience of airport infrastructure projects in response to potential long-term impacts of climate change and extreme weather events. The handbook is designed to improve the process by which infrastructure investment strategies are evaluated, with an...



  • http://www.trb.org/Resource.ashx?sn=Cover_acrp_rpt_199

han

TR News November-December 2019: Climate Change Resilience

Issue 324 of TRB's magazine (November-December 2019) focuses on climate change resilience. Along with several explorations within that topic, a short history of TRB is offered as well as all the usual standing features of the magazine. TR News is TRB's bimonthly magazine featuring timely articles on innovative and state-of-the-art research and practice in all modes of transportation. It also includes brief news items of interest to the transportation community, research pays off articles , profiles of tr...




han

Jeremy Wade Explores World's Most Astounding Underwater Mysteries in All-New Discovery Channel Series, "Mysteries of the Deep" Premiering May 27 on Discovery Channel

The series was previously scheduled to roll out Thursday, April 2 on sibling Science Channel.




han

"Wash Your Lyrics" Makes Handwashing a Little More Fun

One of the most important tips for protecting yourself from COVID-19 is to wash your hands for 20 seconds, or as long as it takes to sing “Happy Birthday” twice. British teen William Gibson decided he wanted the public to have more song options while fighting the spread of coronavirus.

Gibson created an online tool that allows a user to enter the title of their chosen song and artist to automatically generate a poster. The poster matches lyrics from the song to a 13-step washing routine. The UK’s NHS Health Secretary Matt Hancock has publically praised Gibson’s initiative as the posters have been shared extensively on social media. Gibson thought it would be popular, but has still been surprised to see some of his favorite celebrities posting about it. Visit the Wash Your Lyrics website to create your own poster for washing hands with your favorite song.




han

changeling




han

Your Pet Loss Stories'Storm, My Handsome Gentleman'

We got Storm when he was 13 weeks old as a companion for our Border Collie, Shadow. We decided on a Labrador because they were the opposite of BC's. Storm




han

My Pet Tributes'Khan-li'

Khan-li my darling boy you were and always will be the Apple of my Eye, The Love Of My Life My Heart and all that is wonderful. The memories I have of




han

HANA – JONI MITCHELL

Hana steps out of a storm Into a stranger’s warm, but Hard-up kitchen. She sees what must be done So she takes off her coat Rolls up her sleeves And starts pitchin’ in. Hana has a special knack For getting people back on the right track ‘Cause she knows They all matter So she doesn’t […]




han

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)




han

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)




han

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)




han

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)




han

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.




han

The iMac at 22: How the computer 'too odd to succeed' changed everything ... for Apple, at least

Very '90s kit was everywhere – and it saved Apple's ass too

On this day in 1998, Steve Jobs took to the stage of the Moscone Center in San Francisco for a product launch that would indelibly change the face of computing and arguably save the firm he founded almost 22 years earlier.…




han

When the chips are down, thank goodness for software engineers: AI algorithms 'outpace Moore's law'

ML eggheads, devs get more bang for their buck, say OpenAI duo

Machine-learning algorithms are improving in performance at a rate faster than that of the underlying computer chips, we're told.…




han

Zoom bomb: Vid conf biz to snap up Keybase as not-a-PR-move move gets out of hand

Things will change forever, nods ex-Facebooker Alex Stamos

Video conferencing software biz Zoom has bought Keybase in a surprise move just weeks after hiring Facebook's one-time CSO.…




han

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.…




han

10/19/14 - More than I thought possible




han

04/10/16 - Flowers in Hand




han

08/21/16 - The unexpected touch of a hand




han

03/26/17 - Than anyone else I




han

04/09/17 - Hand over your heart




han

The Life-Changing Power of Daydreaming for Kids

“When I was 17, I was in a serious accident and had to be home for months. Looking out at our boring backyard, I daydreamed a plan for my life. It became a blueprint.” So writes Holly Korbey in a lovely piece at Let Grow. There are different kinds of daydreaming, of course, and some don’t […]




han

Far Cooler and More Memorable Than Most Mother’s Day Cards: A Questionnaire for Kids & Moms to Fill Out

What expression does — did — your mom use all the time? What skill did you learn from her?  What does (or did) she encourage you to do? These are great questions for any mom and child, whether the kid is 5 or 50. And if you click here, you can print out a very […]




han

JoT #2700: Coronavirus changes everything!



Is the new normal a new normal for you?




han

Frédéric la grenouille et Elias l'éléphant

Contes de fées aux enfants - Frédéric la grenouille et Elias l'éléphant.




han

Thank You: Coronavirus helpers (April 25, 26)

Date: April 25, 2020

As COVID-19 continues to impact communities around the world, people are coming together to help one another now more than ever. We’re launching a Doodle series to recognize and honor many of those on the front lines.

Today, we’d like to say: 

To all coronavirus helpers, thank you.
 


 

Help stop the spread of COVID-19 by following these steps.  

 




Learn more here about the latest ways we’re responding, and how our products can help people stay connected during this time.

Location: Global

Tags: covid, Current Event, covid-19, appreciation, helpers, coronavirus





han

Striatal Kir2 K+ channel inhibition mediates the antidyskinetic effects of amantadine

Levodopa-induced dyskinesia (LID) poses a significant health care challenge for Parkinson’s disease (PD) patients. Amantadine is currently the only drug proven to alleviate LID. Although its efficacy in treating LID is widely assumed to be mediated by blockade of N-methyl-D-aspartate (NMDA) glutamate receptors, our experiments demonstrate that at therapeutically relevant concentrations, amantadine preferentially blocks inward-rectifying K+ channel type 2 (Kir2) channels in striatal spiny projection neurons (SPNs) — not NMDA receptors. In so doing, amantadine enhances dendritic integration of excitatory synaptic potentials in SPNs and enhances — not antagonizes — the induction of long-term potentiation (LTP) at excitatory, axospinous synapses. Taken together, our studies suggest that the alleviation of LID in PD patients is mediated by diminishing the disparity in the excitability of direct- and indirect-pathway SPNs in the on state, rather than by disrupting LTP induction. This insight points to a pharmacological approach that could be used to effectively ameliorate LID and improve the quality of life for PD patients.




han

TRPV4 channel opening mediates pressure-induced pancreatitis initiated by Piezo1 activation

Elevated pressure in the pancreatic gland is the central cause of pancreatitis following abdominal trauma, surgery, endoscopic retrograde cholangiopancreatography, and gallstones. In the pancreas, excessive intracellular calcium causes mitochondrial dysfunction, premature zymogen activation, and necrosis, ultimately leading to pancreatitis. Although stimulation of the mechanically activated, calcium-permeable ion channel Piezo1 in the pancreatic acinar cell is the initial step in pressure-induced pancreatitis, activation of Piezo1 produces only transient elevation in intracellular calcium that is insufficient to cause pancreatitis. Therefore, how pressure produces a prolonged calcium elevation necessary to induce pancreatitis is unknown. We demonstrate that Piezo1 activation in pancreatic acinar cells caused a prolonged elevation in intracellular calcium levels, mitochondrial depolarization, intracellular trypsin activation, and cell death. Notably, these effects were dependent on the degree and duration of force applied to the cell. Low or transient force was insufficient to activate these pathological changes, whereas higher and prolonged application of force triggered sustained elevation in intracellular calcium, leading to enzyme activation and cell death. All of these pathological events were rescued in acinar cells treated with a Piezo1 antagonist and in acinar cells from mice with genetic deletion of Piezo1. We discovered that Piezo1 stimulation triggered transient receptor potential vanilloid subfamily 4 (TRPV4) channel opening, which was responsible for the sustained elevation in intracellular calcium that caused intracellular organelle dysfunction. Moreover, TRPV4 gene–KO mice were protected from Piezo1 agonist– and pressure-induced pancreatitis. These studies unveil a calcium signaling pathway in which a Piezo1-induced TRPV4 channel opening causes pancreatitis.




han

GPR160 de-orphanization reveals critical roles in neuropathic pain in rodents

Treating neuropathic pain is challenging and novel non–opioid-based medicines are needed. Using unbiased receptomics, transcriptomic analyses, immunofluorescence, and in situ hybridization, we found that the expression of the orphan GPCR Gpr160 and GPR160 increased in the rodent dorsal horn of the spinal cord following traumatic nerve injury. Genetic and immunopharmacological approaches demonstrated that GPR160 inhibition in the spinal cord prevented and reversed neuropathic pain in male and female rodents without altering normal pain response. GPR160 inhibition in the spinal cord attenuated sensory processing in the thalamus, a key relay in the sensory discriminative pathways of pain. We also identified cocaine- and amphetamine-regulated transcript peptide (CARTp) as a GPR160 ligand. Inhibiting endogenous CARTp signaling in spinal cord attenuated neuropathic pain, whereas exogenous intrathecal CARTp evoked painful hypersensitivity through GPR160-dependent ERK and cAMP response element–binding protein (CREB). Our findings de-orphanize GPR160, identify it as a determinant of neuropathic pain and potential therapeutic target, and provide insights into its signaling pathways. CARTp is involved in many diseases including depression and reward and addiction; de-orphanization of GPR160 is a major step forward understanding the role of CARTp signaling in health and disease.




han

Bacterial CagA protein compromises tumor suppressor mechanisms in gastric epithelial cells

Approximately half of the world’s population is infected with the stomach pathogen Helicobacter pylori. Infection with H. pylori is the main risk factor for distal gastric cancer. Bacterial virulence factors, such as the oncoprotein CagA, augment cancer risk. Yet despite high infection rates, only a fraction of H. pylori–infected individuals develop gastric cancer. This raises the question of defining the specific host and bacterial factors responsible for gastric tumorigenesis. To investigate the tumorigenic determinants, we analyzed gastric tissues from human subjects and animals infected with H. pylori bacteria harboring different CagA status. For laboratory studies, well-defined H. pylori strain B128 and its cancerogenic derivative strain 7.13, as well as various bacterial isogenic mutants were employed. We found that H. pylori compromises key tumor suppressor mechanisms: the host stress and apoptotic responses. Our studies showed that CagA induces phosphorylation of XIAP E3 ubiquitin ligase, which enhances ubiquitination and proteasomal degradation of the host proapoptotic factor Siva1. This process is mediated by the PI3K/Akt pathway. Inhibition of Siva1 by H. pylori increases survival of human cells with damaged DNA. It occurs in a strain-specific manner and is associated with the ability to induce gastric tumor.




han

Changing the editorial process at JCI and JCI Insight in response to the COVID-19 pandemic

The editors of JCI and JCI Insight are revisiting our editorial processes in light of the strain that the COVID-19 pandemic places on the worldwide scientific community. Here, we discuss adjustments to our decision framework in light of restrictions placed on laboratory working conditions for many of our authors.