It's got to be somewhat depressing working on a household name product in its trashy downturn. Surely you can't have the pride in your work that an equivalent employee once would have.
I wonder about the timing in relation to the OpenAI acquisition of Astral this week. Was it a two-horse race to be acquired and then Deno got word that they were not the chosen one, and so said oh well, mass layoff it is?
BTW the Deno architects would contend that "mastering Deno" could never be a waste of time, because what you're mastering is to a large extent standards-based JS (in comparison to the APIs that came before).
Yeah, that's pretty much tailor-made to be the official resource for an experienced programmer to get an overview of C++ as it stands. Fairly slim book so it's approachable.
It's abject hackery because such "comment" directives don't even necessarily have to be a comment to be active:
const x = `This whole thing is
a
//go:generate worse-is-better
multiline
string literal`
A lot of people in this discussion are beating up Go for using syntactical comments for directives, but in reality the implementation is even less principled than that!
You really gotta wonder how much value the "Digg" brand actually has, because the number of people that remember/care about the site from its original glory days is ever dwindling.
Safari's devtools has a visual <canvas> debugger. I remember using it, seeing all the CanvasRenderingContext2D calls that affected the canvas listed, and scrubbing left and right through time to see how a frame was built up.
I have my suspicion that it is still used heavily inside Apple. It especially caters to programmers that are control freaks like me -- you are a little closer to the metal (pun intended).
It's not difficult to determine where different languages are used – you can run `symbols -noDemangling BINARY | grep _Z`, where BINARY is a path to any binary, and see how many symbols use Itanium C++ name mangling. You'll see it sprinkled in enough places to get an idea of which parts of the system use it more than others.
Of course, parts of the Objective-C runtime are written in Objective-C++, so someone more pedantic than I might claim that fact alone counts as it being "used heavily."
> sometimes, I allow myself to lean back in my chair and just scroll
WHAT??! This cannot be allowed!! /s
It's clear from reading programmer geek thoughts on peripherals over the years that autistic types love the "Use keyboard 100% of the time!" dogma because it is black-and-white thinking. The idea of someone knowing how to do things in a multitude of ways and changing it up based on mood is displeasing.
It's tiring to discuss because it's never that they could ever sympathise with my usage, it's that they are physically (yes, physically!) incapable of imagining anything other than their own usage.
See also: Linux users who insist all you need is a terminal and vim. Exact same thing.
>> sometimes, I allow myself to lean back in my chair and just scroll
> WHAT??! This cannot be allowed!! /s
We just lean back with the keyboard and scroll with the Space key. Also using cwm, I move my windows with Super+{h,j,k,l} and resize them with Super+Shift+{h,j,k,l}.
On the off-chance I ever do reply to some of the months/years old things that I've never replied to, then I will surely include an apology, because it's definitely rude what I've done.
I don't think many people in the real world worship the sanctity of the "Asynchronous Communication" principle above all else. Maybe the author is the 1/1000 that does.
reply