Making Patterned Edge-Grain Plywood

https://theawesomer.com/photos/2021/07/making_edge_grained_plywood_t.jpg

Making Patterned Edge-Grain Plywood

Link

Thanks to its layered structure, plywood is a strong and versatile material that costs less than hardwood boards. Carpenters often work to hide exposed plywood edges, but Michael Alm came up with a better solution – he created his own custom plywood with beautiful and intricate edge patterns which you’d never want to hide.

The Awesomer

Mike Rowe: “Your Work Isn’t Your Worth”

http://img.youtube.com/vi/ebn9KSTi_yU/0.jpg

 

That’s the title of a very interesting video interview that Mike Rowe, of "Dirty Jobs" fame, gave to Trinity Broadcasting Network last month.  I highly recommend that you take the time to watch it.  It’s only nine minutes long, but encapsulates the dilemma of our current workforce, and young people planning to enter that workforce.

Sobering thoughts, particularly if you have children planning what they want to do with their lives.

Peter

Bayou Renaissance Man

Robot Sets Up 100,000 Dominoes

http://img.youtube.com/vi/8HEfIJlcFbs/0.jpg

Robot Sets Up 100,000 Dominoes

Link

Setting up dominoes can be time-consuming and requires a steady hand. We’ve seen robots that can stand one domino at a time. Mark Rober and his engineering pals presents DOM – a custom-built robot that can set up 300 dominoes at a time. The robot arm and Hot Wheels track loading system is equally awesome.

The Awesomer

Robot Sets Up 100,000 Dominoes

http://img.youtube.com/vi/8HEfIJlcFbs/0.jpg

Robot Sets Up 100,000 Dominoes

Link

Setting up dominoes can be time-consuming and requires a steady hand. We’ve seen robots that can stand one domino at a time. Mark Rober and his engineering pals presents DOM – a custom-built robot that can set up 300 dominoes at a time. The robot arm and Hot Wheels track loading system is equally awesome.

The Awesomer

Laravel Loggable models

https://opengraph.githubassets.com/db0e6a23a6df1faaf7e544f2a9b8ab02dba173b75fcf45e2badc54b4b6c0c8d4/alkhachatryan/laravel-loggable

Laravel Loggable – Log you model changes

Software License
Packagist Version
CodeFactor Grade
Total Downloads

Laravel Loggable is a package for eloquent models, which will monitor the changes on the models and log.
It supports two drivers: File and Database.

Features

  • High-configurable
  • Two drivers (database and file)
  • Possibillity to use two drivers at once
  • Possibillity to select the columns for the model which should be logged
  • Possibillity to select the actions for the model which should be logged (create, edit, delete)
  • Facade-based structure to fetch the logs for specific model
  • Much more

Logs

Installation

Install the package.

composer require alkhachatryan/laravel-loggable

Publish the configuration file

php artisan vendor:publish --tag=loggable

Run migration

php artisan migrate

Configuration

Open the configuration file at /config/loggable.php

Set the driver whhich will log the model changes (can be both).
However, it’s recommended to use the database driver so you can fetch the logs in the future.

That’s it!

Usage

class Post extends Model
{
    /** Include the loggable trait */
    use Loggable;
    
    /** Specified actions for this model */
    public $loggable_actions = ['edit', 'create', 'delete'];

    /** Specified fields for this model */
    public $loggable_fields  = ['title', 'body'];

    protected $fillable = ['title', 'body'];
}
Retriving the model logs via Facade
Loggable::model('App\Post');
Retriving the model logs via Model
LoggableModel::whereModelName('App\Post')->orderBy('id', 'DESC')->paginate(10);
Event

You can use the event Alkhachatryan\LaravelLoggable\Events\Logged in pair with your listeners.

Changelog

Please see CHANGELOG for more information what has changed recently.

Todo

Tests!!! Tests!!! Tests!!!

Security

If you discover any security-related issues, please email info@khachatryan.org instead of using the issue tracker.

License

The MIT License (MIT). Please see License File for more information.

Laravel News Links

Olympics Broadcaster Announces His Computer Password on Live TV

In what is, at least so far, the biggest cybersecurity blunder of the Tokyo Olympics, an Italian TV announcer did not realize he was on air when he asked the password for his computer. Motherboard reports: "Do you know the password for the computer in this commentator booth?" he asked during the broadcast of the Turkey-China volleyball game, apparently not realizing he was still on air. "It was too hard to call the password Pippo? Pippo, Pluto or Topolino?" he complained, referring to the Italian names for Goofy, Pluto and Mickey Mouse. The snafu was immortalized in a video posted on Twitter by cybersecurity associate professor Stefano Zanero, who works at the Polytechnic University of Milan. A source who works at Eurosport, the channel which was broadcasting the volleyball game, confirmed that the video is authentic.
A colleague of the announcer can be heard in the background saying the password depends on the Olympics organizers, and asking the announcer if it’s on a paper or post it close-by. Turns out the password was "Booth.03" after the number of the commentator’s booth. "Even the dot to make it more complicated, as if it was NASA’s computer," he said on the air. "Next time they will even put a semicolon." "Ma porca miseria," he concluded, using a popular italian swearing that literally means "pork’s misery" but is more accurately translated to "for god’s sake."


Read more of this story at Slashdot.

Slashdot

Memes that made me laugh 68

https://1.bp.blogspot.com/-YLs1tgKch6E/YP3OolfRIHI/AAAAAAAAtOc/isHXmpN9yVk4ExVMVgp0G0a1FbO5qPWXgCPcBGAsYHg/

 

… plus a couple that made me think, gathered from the Internet over the past week.  Click any image for a larger view.

More next week.

Peter

Bayou Renaissance Man

Comic for July 25, 2021

https://assets.amuniversal.com/847ca950b16301396557005056a9545d

Thank you for voting.

Hmm. Something went wrong. We will take a look as soon as we can.

Dilbert Daily Strip

New York public defenders cause hell to freeze over

https://gunfreezone.net/wp-content/uploads/2021/07/NY-gun-publice-defenders.png

This is something I never thought I would see:

 

 

The incorporated Second Amendment affords the people “the right to keep and bear arms.” U.S. Const. amends. II, XIV; McDonald v. City of Chicago, 561 U.S. 742 (2010); District of Columbia v. Heller, 554 U.S. 570 (2008). Despite the clear text and this Court’s precedent, New York’s licensing regime does the opposite. It deprives everyone of that right, only returning it to those select few who manage to first secure a firearm license from the police. For everyone else, possession of a firearm is effectively a “violent felony,” punishable by 3.5 to 15 years in prison. N.Y.

Penal Law §§ 265.03; 70.02(1)(b). New York’s licensing
requirements criminalize the exercise of the fundamental Second Amendment right, with rare exception.  As a result, each year, we represent hundreds of indigent people whom New York criminally charges for exercising their right to keep and bear arms. For our clients, New York’s licensing regime renders the Second Amendment a legal fiction. Worse, virtually all our clients whom New York prosecutes for exercising their Second Amendment right are Black or Hispanic.  And that is no accident. New York enacted its firearm licensing requirements to criminalize gun ownership by racial and ethnic minorities. That remains the effect of its enforcement by police and prosecutors today.  The consequences for our clients are brutal. New York police have stopped, questioned, and frisked our clients on the streets. They have invaded our clients’ homes with guns drawn, terrifying them, their families, and their children. They have forcibly removed our clients from their homes and communities and abandoned them in dirty and violent jails and prisons for days, weeks, months, and years. They have deprived our clients of their jobs, children, livelihoods, and ability to live in this country. And they have branded our clients as “criminals” and “violent felons” for life. They have done all of this only because our clients exercised a constitutional right. 

Therefore, we ask this Court to answer the question presented in a way that will protect the Second Amendment for all the people: by holding that Petitioners’ license denials violated the Second Amendment because New York’s licensing regime is unconstitutional.

I highly encourage you to read the whole thing.

The Black Attorneys of Legal Aid caucus, Bronx Defenders, Brooklyn Defender Services, The Franklin County Public Defender, Monroe County Public Defender’s Office, St. Lawrence Public Defender’s Office, Oneida County Public Defender, The Ontario County Public Defender’s Office, Ontario County Office of the Conflict Defender, and Wayne County Public Defender, all got together to write this amicus brief to the Supreme Court calling the NY gun licensing requirements oppressive, corrupt, racist, and unconstitutional.  Which it absolutely is.

This is something I never thought I would see, but reading it, I was reminded that these same groups got together to fight to overturn NY’s gravity knife law which was overwhelmingly being used by the NYPD to arrest black and Hispanic workers for carrying ordinary pocket knives they used for their jobs.

It seems like after watching years and years of government abuse, where rich white celebrities and the politically well connected can bribe their way into a gun license, but minorities who had neither influence nor affluence ended up in prison, they came to the conclusion that hyper-restrictive may issue is just a scheme that allows police and politicians to enrich themselves through corruption and oppress everyone else.

I really hope they win.