

When we implemented week numbers we actually had to support both systems because customers expected the number to match that in their other applications - some of which followed the standard, and some didn’t.


When we implemented week numbers we actually had to support both systems because customers expected the number to match that in their other applications - some of which followed the standard, and some didn’t.
Pretty quickly after the lockdowns ended the 100% wfh became 60% in my company, and that’s where we still are. From what I hear, many other companies also have mixed policies. I have not seen a huge push for complete rto.
I recently discovered this thing called books that also works great outside. And it’s a lot more fun than laptop work!
Did you just mix up Michael Myers, Candyman, and the Blair Witch?
To be fair, some mouse designs back then really did look like a foot pedal, albeit rather small for a foot.
Props on figuring it out and being able to help her.
As someone who does cross-platform development: everything on Mac takes twice as long, and breaks with every OS update. And that’s without even the switch from PPC to Intel 32 bit to Intel 64 bit to ARM.
I’m exaggerating a bit, and I’m sure in many environments Mac is easy enough. But for us - there’s a reason we have more Mac developers than Windows and Linux combined, and it’s not because people want a Mac.
“IT malware installation test"
rofl that is gorgeous.
My experience with IT is watching them slowly do all the things I already tried, with long pauses to check their script. And a lot of confusion when they see none of Chrome, Firefox, or Edge has ever been booted since they pushed them.


Wait, I saw that image without context. You’re telling me it wasn’t satire?
There are many things in C++ that are “undefined behaviour”, UB (and several similar but technically different terms). These may or may not result in an error or warning at compile time. Worse, they usually lead to crashes or even seemingly random behaviour - even in code that is not directly tied to the UB.
The easiest example is memory management and pointers. You can create a new object and assign it to a variable. If you then delete the object, the variable could still point to the deleted object’s memory. And if you use that variable, that’s UB. It will likely crash, but probably not right away, which can be very hard to diagnose.
An interesting fact about UB is that optimisers may assume it does not exist. They can basically reason “well this code path would lead to UB, which can’t exist, so this code path can just be removed”. This could theoretically even affect code that runs before the UB.


I just finished Syberia 1 and its remake in parallel. Still a great game.
I’m now moving on to Syberia 2, while also trying to find the time to continue Baldur’s Gate 2 and Icewind Dale.


Depends on local laws.


It should be noted that the legality depends on local laws. There are definitely countries where this is illegal.


Syberia 1 and its remake, in parallel. It’s a good story with interesting characters.
The remake is a mixed bag. Overall I do think it’s good. The graphics are beautiful and some quality of life is nice. It also changed some of the puzzles, usually (though not always) for the better. It’s mostly a faithful remake though.
There are two big flaws: the cutscenes were not remastered, and the game became easier.
Cutscenes are only upscaled as far as I can tell, and this is quite jarring compared to the beautiful new graphics. Worse is the difficulty. Syberia was never a hard game, but now it is just too easy. Hotspots are highlighted when your mouse gets near, as are required dialog options. I find this impedes the feeling of discovery.
But despite that, it’s still a pretty good remake.
And just as I typed that, Kimi made one where 9 and 10, and 11 and 12 overlapped.
So far, I’d give qwen the prize for most artistic impression of a clock.
Kimi K2 appears to consistently get it right.
Weird, it should be standard C++20. Hope are you invoking gcc?
godbolt link: https://godbolt.org/z/6Tn4Kcjrs
Edit: be sure to call g++, not gcc.
#include <cmath>
#include <iostream>
#include <numbers>
int main()
{
decltype ( NAN ) f { std::numbers::pi };
std::cout << f << std::endl;
}
“Almost but not quite” is exactly my experience with Claude.
The only time I’ve had real success is telling it to do a simple API change that touches a dozen files. It took a while and I’m not sure it was faster than doing it manually, but at least it was less boring.
Possibly important context: I only started really using it a few weeks ago.