Matthew Miner's Basic-ish BlogMatthew Miner's Blog

Sometimes I might say something

Cookie Confusion

PRODUCTS LAW

The recent news that Mondelēz International—parent company of Nabisco and producer of Oreos, Chips Ahoy, Nutter Butter, and many other snack goods—is suing Aldi, popular budget-friendly grocery store. This is not for just copying cookies. There's nothing illegal about producing such similar products, or else Nabisco would itself be in trouble for cloning Hydrox. Instead, it is for allegedly infringing Nabisco's products' trade dress.

Trade dress is a sister concept to trade mark which, inste...

Continue Reading…

Last month, Los Angeles Dodgers star Shohei Ohtani hit his 50th season home run, becoming the first player to hit 50 home runs and steal 50 bases in a single season. The ball flew into the stands, a ruckus emerged trying to grab it, and Chris Belanski emerged holding the legendary ball. It has since sold at auction for an eye-watering $4.39 million, but Belanski can't retire peacefully yet.

Since the catch, there have been two lawsuits quickly filed by nearby persons claiming they caught the...

Continue Reading…

This year, the IRS has mandated e-filing 1099s if you have 10 or more. The natural way to do this is with the IRS's new IRIS system, which has a built-in web interface to file them. Doing this is very straightforward at times and complete guess-work at others.

The first step is to get authorized to use IRIS. To do this, you apply at the TCC portal. You'll have to sign in with your ID.me account, meaning creating an account if you don't already have one. This can be a bit of a challenge f...

Continue Reading…

References to items in PHP's arrays have a seemingly unexplainable quirk/bug. If one manipulates an array by using references to some items, then he makes a copy of the array and manipulates that afterwards, somehow this modifies the original array too. This isn't shallow copying of objects; this happens with primitive types like ints and strings.

Continue Reading…

Interviews are usually pretty structured affairs, with the interviewers asking most of the questions, and the interviewees just doing their best to answer them. However, they're not like tests. There's no one right answer. There's typically no scores. Those being interviewed simply need to convince the interviewers that they are the best candidates for the job.

Therefore, you shouldn't view questions as a checklist to be checked off like if you have a passable answer to every question you'll g...

Continue Reading…

The whole point of home automation is to do things conditionally. Maybe you want to change the light color depending on the time of day. Maybe you want to play a noise when someone hits a button. Or, in my case, I want to adjust the thermostat based on the temperature and people's locations. Regardless of what you want to do, the go-to software is the mostly-lovely Home Assistant. It makes it easy to integrate all your devices with whatever setup you want and then lets you run automations to…a...

Continue Reading…