Show newer

I can't help but wonder if the broad success of as a language would be deeply frustrating to Ludwik Lejzer Zamenhof.

I'm finding my relationship with C++ improves if I think of it like a collection of wild, ecosystem-evolved beasts... And I'm Steve Irwin.

"Crikey! Would you look at *this* li'l bugger! It's a distance calculator on N-dimensional coordinates! Now most people'll never even see this in their lives, but it's part of the standard templates, so it's runnin' around in the background, doin' the heavy work for you. Oh, here! Would ya look at these templates! Fully recursive! So what we're gonna do is, we're gonna write a concrete implementation at N=2, shortcut the recursion right out from under 'er! This is wicked dangerous, but we've had some practice, so let's get crackin'."

Having worked at four places that have used , I now have a nugget of wisdom worth considering if you're in a position to hire engineers and are on a C++ project.

C++ is wide enough that it's a "dialect-y" language. I've worked at places that used macros and places that banned them. I've worked at places that relied on exceptions and places that forbade them in all contexts except the ones the compiler forces upon you. I've worked in places that are comfortable with the implicit casting rules and places that are hyper-paranoid and require you to use `explicit` everywhere and eschew default operator implementations.

Point is: if you interview someone for a C++ project and their résumé says they know C++, they probably don't know *your* C++ and that might introduce friction. Multiply your ramp-up time estimates appropriately.

Google: "The problems introduced by macros are especially severe when they are used to define pieces of a C++ API... As a consequence, we specifically disallow using macros in this way."

Also Google: github.com/google/flatbuffers/

In which I beat up React to dynamically control (and make interactive) pieces of a statically-rendered SVG image.

blog.fixermark.com/posts/2023/

So for over a week now Elon Musk's circle of friends have been going on and on insisting that Bob Lee's killer was obviously an unhoused individual and blaming the city for not jailing more people.

Now, it turns out that the guy who killed him was another tech exec who knew him, and they were originally in a car together.

missionlocal.org/2023/04/bob-l

PROTIP for volunteers:

Remember that the audio from the announcer's mike is piped out to Twitch, and it's a volunteer-best-effort to keep that mic cut.

Watch what you say when you don't think you have a mic on you! ❤️

"And constants aren't CAPITAL_CASE because that's already been reserved for macros, which we aren't supposed to use anyway because they're considered harmful" is the Charlie-Chaplin-complaining-Hitler-stole-his-moustache of my beefs with ...

... but oh, *it's in there.*

TFW you tell the team you're "just going to clean up the code a bit" and you accidentally a 194-lines-in, 119-lines-out change.

... well, that's what pull requests are for.

Oh nooooooo is gonna be upset that someone trained an AI without their consent off of the AI they trained on... Other people's online-accessible content, used for training without their consent?
Oh nooooooooo!

twitter.com/steventey/status/1

I continue to be mystified by the sentiment that being a First Amendment advocate means *socially* tolerating people I find obnoxious or contemptible. I keep getting “what kind of free speech advocate blocks people?” The kind who doesn’t deal with assholes when not professionally compelled to do so. The First Amendment isn’t a hair shirt.

Musk 10 years ago: We’re going to mars in 10 years!

Musk now: Please pay me to use a website that was free 10 years ago

HAHAHAHAH. @caseynewton and @zoeschiffer got Elon's secret "twitter accounts to boost" list and it is so bizarre.

Meanwhile, remember how Elon complained about the former folks doing this in secret? Apparently it's fine when he does it.

platformer.news/p/the-secret-l

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.