Wood smoked salmon: ✅😀
Tobacco smoked salmon: ❌🤮
Wood smoked salmon: ✅😀
Tobacco smoked salmon: ❌🤮
Honestly, Sony really sees itself as a premium(ish) brand that puts a heavy emphasis on novelty with a bit of sophistication thrown in. They also see Nintendo as a kid’s toy company. So, the expense (and some of the scarcity) is entirely the point.
hiring professionals to watch his diet and whatnot,
This is the part that is such a head-scratcher for me. He clearly cares about his outward appearance thanks to the million-dollar hair transplant and whatever meds he’s on to keep it that way. But the rest? Yeah, I thought daily personal training, custom-built menus, personal chefs, and a personal assistant to keep that circus moving, were just SOP for rich bastards like this. It would seem that impulse and lack of foresight are traits that impact everything.
Alternatively, maybe what we’re seeing is peak performance for Musk as an organism, and his overall health is actually way worse than we think.
Wait, is this a meme template for the Complaint tablet to Ea-nāṣir? That’s incredible.
Honestly, this is why I tell developers that work with/for me to build in logging, day one. Not only will you always have clarity in every environment, but you won’t run into cases where adding logging later makes races/deadlocks “go away mysteriously.” A lot of the time, attaching a debugger to stuff in production isn’t going to fly, so “printf debugging” like this is truly your best bet.
To do this right, look into logging modules/libraries that support filtering, lazy evaluation, contexts, and JSON output for perfect SEIM compatibility (enterprise stuff like Splunk or ELK).
Heisenbugs are the worst. My condolences for being tasked with diagnosing one.
Last time I did anything on the job with C++ was about 8 years ago. Here’s what I learned. It may still be relevant.
const
, constexpr
, inline
, volatile
, are all about steering the compiler to generate the code you want. As a consequence, you spend a lot more of your time troubleshooting code generation and compilation errors than with other languages.valgrind
or at least a really good IDE that’s dialed in for your process and target platform. Letting the rest of the team get away without these tools will negatively impact the team’s ability to fix serious problems.1 - I borrowed this idea from working on J2EE apps, of all places, where stack traces get so huge/deep that there are plugins designed to filter out method calls (sometimes, entire libraries) that are just noise. The idea of post-processing errors just kind of stuck after that - it’s just more data, after all.
I actually tried to use marketplace a few weeks ago. It was an unmitigated disaster. People either didn’t respond, had stale posts for items, or couldn’t get their act together to have a conversation (even with 12 hours between messages) about how to get shit out of their house. I have never yearned for old-fashioned yard sales so much.
I’m actually kind of amazed that the failure mode for “toaster used sideways” is that it just catches fire. That’s one hell of a design flaw.
Oh. That’s good.
Just for you, what is easily the best cover of this theme.
Hey, look here buddy. You can’t be your own comment thread and post all the plausible responses yourself like that. You’re putting all the trolls out of work.
Also, let’s not forget…
Best Linux Distro: Arch
Worst Linux Distro: Believe it or not, also Arch
I know this person and, honestly, it’s a thing of majesty. These discs have presence, heft, and are valuable. They’re collectors items on some level - every last one of them. So what if we’re watching “Jaws” or “Aliens” for the 400th time. We’re having a real, visceral experience here.