than

The Coronavirus Crisis Provides an Opportunity to Adopt Better Systems for Licensing Lawyers than the Bar Exam

The ABA Journal recently published an article entitled Bar Exam Does Little to Ensure Attorney Competence, Say Lawyers in Diploma Privilege State, describing the experience in Wisconsin, the only state that currently has the “diploma privilege.”  Under the Wisconsin rules, in-state law school graduates can become licensed without taking a bar exam.  These graduates must … Continue reading The Coronavirus Crisis Provides an Opportunity to Adopt Better Systems for Licensing Lawyers than the Bar Exam






than

Dathan Ritzenhein, 3-time Olympic runner and CU Buffs standout, announces retirement

Distance runner Dathan Ritzenhein announced his retirement Thursday, closing a career during which he made three Olympic appearances and also was one of the first to question the methods being used by his coach, Alberto Salazar, who is serving a four-year doping suspension.





than

Colorado tops 800 deaths, more than 15,000 coronavirus cases

The new numbers came as parts of the state began gradually reopening, including allowing in-person shopping at non-essential retail stores.




than

The RHOH Listen to More Than Dylan!



The RHOH are currently listening to these 5 MCs.



  • Real Husbands of Hollywood

than

Saunders: MLB still has more questions than answers in age of coronavirus

I don't have a crystal ball, so I can't predict what will happen to baseball in the age of the coronavirus pandemic. No one can.






than

Flicks of the Week: Kid 'n Play Turn Up for Thanskgiving



Dancing across tables with turkey.



  • BET Star Cinema

than

Flicks of the Week: Sanaa Lathan Tries 'Something New'



Will this turn out the way she wants it to?



  • BET Star Cinema

than

Drake's Courtside Kicks Cost More Than Your Annual Mortgage



The rapper has the best sneaker game in the world.




than

Beyoncé’s Holiday Lookbook Is Fresher Than Yours



But fear not: you can shop her new tees, hats and more.



  • Beyoncé
  • Celebrity fashion and beauty news

than

Why Kobe Thanked Michael Jordan In ‘The Last Dance’ Doc



The episode aired on May 3.




than

Why Kobe Thanked Michael Jordan In ‘The Last Dance’ Doc



"I feel like, what you get from me is from him."




than

Why Kobe Bryant Thanked Michael Jordan In ‘The Last Dance’ Documentary

The episode aired on May 3.





than

Video: Juggling J Thanks Essential Workers

Bermuda DJ Juggling Jason has shared his appreciation for the island’s essential workers in the form of a video tribute, taking note of everyone in Bermuda working to help the community as we contend with the ongoing Covid-19 pandemic. After paying tribute to the island’s many essential workers, Juggling J begins to close the video […]

(Click to read the full article)




than

Photos: Saltus Shavees Raise More Than $100K

More than 60 shavees at Saltus raised more than $100,000 today [March 13] bringing the school’s total raised for St. Baldrick’s to more than $1.7 million over the years. It was the 13th year that Saltus has taken part in the event, which raises money for research into childhood cancer, and parents joined students to […]

(Click to read the full article)




than

Video/Photos: Police & Fire Thank Hospital Staff

The Bermuda Police Service and Bermuda Fire & Rescue Service formed a motorcade this evening [April 14] and traveled from Hamilton to King Edward VII Memorial Hospital, where they, along with a few members of the Royal Bermuda Regiment, clapped and cheered to show their appreciation for the work that hospital staff are doing to […]

(Click to read the full article)




than

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)




than

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)




than

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)




than

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)




than

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




than

10/19/14 - More than I thought possible




than

03/26/17 - Than anyone else I




than

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 […]




than

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




than

'I Did Go Higher Than Her', by Moon Man (Methylone)

Erowid Exp104849



  • Erowid : Experience :

than

Jill Stein argues that Hillary Clinton is much scarier than Donald Trump

Jill Stein thinks that Hillary Clinton is scarier than Donald Trump: "On this issue of war and nuclear war, Hillary is much scarier." Continue reading




than

IBM Donates More Than 2.5 Million Hours of Volunteer Service to Communities Worldwide as Part of Centennial Day of Service

IBM today announced that as part of its Celebration of Service, designed to allow employees, retirees, clients and business partners to donate their time and expertise during the company's Centennial year, 300,000 IBMers around the world -- close to three quarters of its global workforce -- are volunteering in more than 5,000 projects in 120 countries, meeting civic and societal challenges and serving millions in need.




than

Thanks to firecat for the post-ish-ness

Some of us who are disabled and/or fat are worried we'll be denied access to scarce medical resources during the pandemic. This document describes our legal rights (in the US) and ways to maximize our likelihood of getting care.

#NoBodyIsDisposable Guide to Surviving COVID-19 Triage

Crips and fatties made this.
Please share with everyone who needs it.

comments




than

Comic printing and T-Shirt thank you!

Hamlet and I have been super busy getting the first Chapter of Starfighter ready for printing - it's actually kind of a complicated process and we're both learning as we go. On the plus side, it's going to be a really nice looking volume, I think you all are really going to like it.

Also, I want to give out a HUGE thank you to everyone who ordered a t-shirt, the response was fantastic and I know Hamlet was really touched by all the supportive comments you guys left. So the pre-order is officially over, anything you order from the shop now will be shipping immediately. Did I mention how much you guys rock? -Thisbe

P.S. We got some requests for additional sizes of the Starfighter shirt so we now have a few each of the larger sizes (2X and 3X Large) in stock at the Starfighter Shop.





than

A snail in the hand is better than 10 on the roof

A snail in the hand is better than 10 on the roof



View Comic!










than

Researchers build the world's fastest 'soft' robot, THREE TIMES faster than the last record holder - Daily Mail

  1. Researchers build the world's fastest 'soft' robot, THREE TIMES faster than the last record holder  Daily Mail
  2. Soft robots can now run like cheetahs and swim like marlins  Engadget
  3. Inspired by cheetahs, researchers build fastest soft robots yet  Tech Xplore
  4. Meet the world's fastest soft Robot!  NEWS9 live
  5. Fastest Soft Robots To-Date Developed by Researchers  Unite.AI
  6. View Full coverage on Google News




than

This Remixed Church Sermon Became an Instant Thanksgiving Classic

What's your grandma cooking for Thanksgiving? These lucky people are dancing, parodying and rapping about all the delicious potential for tasty holiday foods.






than

#85: Less Than 100




than

#140: Are YOU Smarter than John Noe?




than

#232: A Little Bit Smaller Than The Other One

PotterCast returns with the latest Harry Potter news and an extended e-Mailbag segment! Willy the Wizard gets tossed out of court, and a new attraction at the Wizarding World of Harry Potter? Join Melissa John and Frak for PotterCast 232

 

Episode 232 — A Little Bit Smaller Than The Other One

Find the latest episode and explore PotterCast interviews, discussions and more at PotterCast.com

Visit the-leaky-cauldron.org for the latest and greatest from Harry Potter's Wizard World.




than

As today’s homes burn faster than ever, this year’s Fire Prevention Week campaign presents critical home escape planning and practice messages

Knowing that today’s homes burn faster than ever, the National Fire Protection Association (NFPA) announced “Every Second Counts: Plan Two Ways Out” as the official theme for this year’s Fire Prevention Week campaign, October 8-14, 2017. Experts say you may have as little as two minutes (or even less) to safely escape a typical home fire from the time the smoke alarm sounds.




than

A Good Thanksgiving by The Pioneer Woman

We had a good Thanksgiving. It was Ladd, me, our four kids, and two extras…and I can’t remember the last time I cooked Thanksgiving dinner for eight people (well, and six dogs, obviously.) It was so relaxing and so enjoyable, and while I will always prefer to have the larger, whole fam damily together on […]




than

There Has Never Been A Greater Time For Romance Than Right Now!

When things are tricky — see: global pandemic! — it’s easy to get mired in the muck of it all. And absolutely, it is a hard time for many of us. But where we really move into a place of power is when we shift our perspectives by asking ourselves a simple question. That question […]

The post There Has Never Been A Greater Time For Romance Than Right Now! appeared first on Gala Darling.