find -iname '*part*'
has saved my butt countless times.
find a . | grep part
if you’re feeling stupid and lazy!
find -iname '*part*'
has saved my butt countless times.
find a . | grep part
if you’re feeling stupid and lazy!
Programming has its highs and lows. Yesterday I spent four hours trying to write a script that honestly probably won’t even be useful to anyone.
Today I felt like a god because I built a recursive query to pull some ridiculously obscure data from our database.
Tomorrow I’ll probably delete a table in prod or something.
You win some, you lose some!
OK well we’re talking in generalities here. Most people who have a Truck (myself included) don’t need one. And I’d bet that a lot of those who do would be better served by a utility van or something similar.
Trucks aren’t even the only vehicle capable of hauling large loads (giggity).
Sure, some people legitimately need a truck. We’re not talking about them.
Absolutely zero people need the pedestrian slaughterer 2000, but these kinds of trucks killing machines are more and more common on the road today.
Or a station wagon
The anti-trust cases against google are why this is being brought up again. Google isnt propping up Mozilla out of altruism or a desire to, I dunno, advertise; they’re doing it so that in court they can point at Mozilla and say, “look! Competitors!”. Its the exact same reason Microsoft bailed out Apple in the 00s. Because without Mozilla, Google is unquestionably a monopoly.
Now, they are anyway. But by keeping Mozilla alive they can pretend in court that they have competitors and that they aren’t engaging in monopolistic practices, which they absolutely are.
Honestly your comment is kind of why they pay the money. “Google doesn’t have a seat at Mozilla, what’s the big deal?”. The big deal is that Google smothers competition and is pretending in court that they aren’t.
I had been keeping an eye on Lemmy for years and years. I’m an open source, federated service enthusiast so Lemmy was always just something I was aware of.
Wow this looks great! Can’t wait to try it out.
I would do
class MyClass: def __init__(self, value): self._whatever = value @property def whatever(self): return self._whatever
Personally, I would type hint all of that but I’m just showing how you can do it without types. Your linter should be smart enough to say “hey dumbass did you mean this other thing”? Also since we didn’t create a setter you can’t arbitrarily overwrite the value of whatever so thats neat.
And I’ll just say before I post that I’m on mobile and I’m sorry if the formatting is fucked. I’m not going to fix it.