The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
I'm right here.
I've got a bit too much different work on my hands (and none of it is going very smooth), so little free time and quite a bit of stress
Great track though!
Good to see this tradition lives on even when I'm not around
I loved Porcupine Tree's Fear Of A Blank Planet, especially the song Anesthetize[^].
My only problem with that song is that it's only 17:43 minutes
I should check out more Steven Wilson.
THE TAURID METEOROID SWARM: Earth is about to have a close encounter with a meteoroid swarm. In June 2019, the gravelly Taurid Swarm will make its closest post-perihelion approach to our planet since 1975. There's growing evidence that the swarm may be hiding large objects such as the Tunguska impactor that leveled a forest in Siberia in 1908. Astronomers plan to peer inside the swarm using large telescopes to find these hazards--if they exist. Visit Spaceweather.com for the full story.
From another thread I realized that it's now time to rename C++ to "Templates with C". It started out as "C with Classes" then "C++", and now "Templates with C". Before long it's going to become "Templates without C", then it'll just be "Templates, B$tch".
A string constant in the "Templates without C" language:
The downside of C/C++ macros is that there is no specific syntax to invoke them. So they can just randomly rename things in your code because you happened to name something the same as some macro that you never even knew existed.
I'm sure most C++ programmers have had some scenario, if they are interacting with system APIs, where they get an error saying that XYZ doesn't exist but you don't have anything in your entire code base named XYZ. And it turns out there's a macro that translates ABC to XYZ, and you named something ABC.
I wouldn't go that far. You don't have any to use that stuff while still getting a lot of benefits from C++ over C. My system has a fairly minimal set of templates, just where they really add something important. RAII (though I think the concept is much broader and call them Janitors) I use a lot. They are one of the best things about C++. I have janitors for lots of things, not just allocating and deleting things, but setting or changing things on a scoped basis and such.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle